Various global settings such as tolerances, …
Library of groups and character tables
newValue (integer or []
, optional) – Value to be stored if provided
Stored atlas entries
cell(1,*) of replab.AtlasEntry
Maximum order for which a user-defined group is automatically recognized
newValue (integer or []
, optional) – Value to be stored if provided
Stored integer value
integer
Maximum order for which algorithms depending on conjugacy classes are automatically used
newValue (integer or []
, optional) – Value to be stored if provided
Stored integer value
integer
Get/set whether dependencies should be automatically downloaded and installed
Default form of irreducible representations of the symmetric group
newValue ({‘specht’, ‘seminormal’, ‘orthogonal’} or []
, optional) – Value to be stored if provided
Stored integer value
integer
Get/set the parsed code used in the help system
If called without argument, returns the stored value.
The call with one argument changes the stored value; it should only be called
as part of replab_init
.
The stored value survives clear all
as this function is locked.
Call replab.globals.codeBase([])
or help -clear
to clear it.
newValue (function_handle, optional
) – Sets the stored value
Stored function handle
function_handle
Returns whether the console output accepts a subset of the HTML language
The subset is the one parsed by MATLAB when using the GUI; it mostly accepts
strong
(for bold text) and a href=
(for links) HTML tags.
Method to use for coset enumeration
RepLAB can either use ‘R’elator-based or ‘C’oset-table based enumeration, see Chapter 5 of Holt, Derek, Handbook of Computational Group Theory, Chapman & Hall/CRC, 2004, pp. 149–198
newValue ({‘R’, ‘C’} or []
, optional) – Value to be stored if provided
Stored integer value
integer
Get/set the function handle corresponding to the default help function (one input/output variant)
If called without argument, returns the stored value.
The call with one argument changes the stored value; it should only be called
as part of replab_init
.
The stored value survives clear all
as this function is locked.
newValue (function_handle, optional
) – Sets the stored value
Stored function handle
function_handle
Maximum order under which use orbit enumeration to factorize group elements in generator words
newValue (integer or []
, optional) – Value to be stored if provided
Stored integer value
integer
Maximum domainSize for fast chain construction
See replab.PermutationGroup.partialChain
newValue (integer or []
, optional) – Value to be stored if provided
Stored integer value
integer
Maximum order for fast chain construction
See replab.PermutationGroup.partialChain
newValue (integer or []
, optional) – Value to be stored if provided
Stored integer value
integer
Maximum order under which use orbit enumeration to factorize group elements in generator words
newValue ({‘gap’, ‘plain’, or []
, optional) – Value to be stored if provided
Stored integer value
integer
Get/set the path to the GAP System binary
(On a Linux system, this is the path to the gap.sh
script).
newValue (charstring or []
, optional) – Value to be stored if provided
Stored integer value
integer
Tolerance for equality tests in continuous matrix groups
See replab.ClassicalCompactGroup
.
newValue (nonnegative double or []
, optional) – Value to be stored if provided
Stored integer value
double
Maximum number of cosets to enumerate during the Todd-Coxeter algorithm
newValue (integer or []
, optional) – Value to be stored if provided
Stored integer value
integer
Maximum number of deductions to store during the Todd-Coxeter algorithm
newValue (integer or []
, optional) – Value to be stored if provided
Stored integer value
integer
Default number of randomized checks to perform when constructing morphisms
If equal to inf
and for finite groups, it performs a deterministic check.
See for example replab.FiniteGroup.morphismByImages
newValue (integer or inf
or []
, optional) – Value to be stored if provided
Stored integer value
integer
Returns a unique integer
Unique integer to be used as ID
integer
Gets/sets the number of sifted elements before the BSGS chain is declared complete
This is the number of successive failed attempts to generate a new strong generator before deciding the chain is complete in the randomized Schreier-Sims algorithm; the probability of failure is then less than 1/2^value.
newValue (integer, optional
) – New value
The current value.
integer
Get/set the root RepLAB folder (i.e. the folder containing src
and replab_init
)
If called without argument, returns the stored value.
The call with one argument changes the stored value; it should only be called
as part of replab_init
.
The stored value survives clear all
as this function is locked.
newValue (charstring, optional
) – Sets the stored value
Path of the root RepLAB folder
charstring
Returns whether the MATLAB/Octave shell is running in the matlab-emacs mode
Get/set the maximal number of columns to display when pretty printing
The default stored value is []
; when the stored value is []
, it returns the current terminal width;
otherwise it returns the integer stored value.
newValue (integer or []
, optional) – Value to be stored if provided
Stored integer value, or computed terminal width
integer
Get/set the maximal number of rows to display when pretty printing
The default stored value is []
; when the stored value is []
, it returns the current terminal height;
otherwise it returns the integer stored value.
newValue (integer or []
, optional) – Value to be stored if provided
Stored integer value, or computed terminal height
integer
Get/set whether to use the group reconstruction when computing equivariant projections
Get/set whether the initialization is verbose
Get/set the verbosity level
The levels are understood as follows:
1 is INFO, the standard log level indicating what is happening
2 is DEBUG, used for information that may be needed for diagnosing issues
3 is TRACE, the most fine-grained level of information, expect it to be very verbose
newValue (integer, optional
) – New value; if empty queries the global variable. 0 is silent, for 1/2/3 see list above
The stored value
integer
Get/set whether to use verified arithmetic
Get/set whether to use the group reconstruction when computing equivariant projections
Get/set whether to error on unsound error bounds