diff --git a/gaptypes.json b/gaptypes.json new file mode 100644 index 0000000000000000000000000000000000000000..ab822e66e9b721f1f2dbb7d0a76845190e0bef03 --- /dev/null +++ b/gaptypes.json @@ -0,0 +1,352183 @@ +[ + { + "name": "IsObject", + "type": "Category", + "implied": [] + }, + { + "name": "ViewObj", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oper.g", + "line": 1627 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 10050, + "comment": "ViewObj: for a pcp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 10038, + "comment": "ViewObj: for a Lie matrix in default representation", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsLieMatrix" + ] + ] + }, + { + "rank": 10036, + "comment": "ViewObj: for groups with known structure description", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasStructureDescription" + ] + ] + }, + { + "rank": 10036, + "comment": "ViewObj: for full hom space of linear mappings", + "filters": [ + [ + "CategoryCollections(IsGeneralMapping)", + "IsFreeLeftModule", + "IsFullHomModule", + "HasIsFullHomModule" + ] + ], + "aka": [ + "ViewFullHomModule" + ] + }, + { + "rank": 10023, + "comment": "ViewObj: for full ring Z/nZ", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "CategoryCollections(IsZmodnZObjNonprime)" + ] + ] + }, + { + "rank": 10022, + "comment": "ViewObj: for nilpotent Lie algebra automorphisms", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsNilpotentLieAutomorphismRep" + ] + ] + }, + { + "rank": 10022, + "comment": "ViewObj: for group automorphisms", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsPGAutomorphismRep" + ] + ] + }, + { + "rank": 10017, + "comment": "ViewObj: for zero mapping", + "filters": [ + [ + "IsZero", + "HasIsZero", + "IsGeneralMapping" + ] + ] + }, + { + "rank": 10017, + "comment": "ViewObj: for identity mapping", + "filters": [ + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping" + ] + ] + }, + { + "rank": 10009, + "comment": "ViewObj: for a canonical basis", + "filters": [ + [ + "IsBasis", + "IsCanonicalBasis", + "HasIsCanonicalBasis" + ] + ] + }, + { + "rank": 10007, + "comment": "ViewObj: for an enumerator that perhaps has its own `ViewObj' function", + "filters": [ + [ + "IsList", + "IsDenseList", + "IsDuplicateFree", + "HasIsDuplicateFree", + "IsEnumeratorByFunctionsRep" + ] + ] + }, + { + "rank": 10001, + "comment": "ViewObj", + "filters": [ + [ + "IsPcp" + ] + ], + "aka": [ + "PRINT_OBJ", + "PrintObj" + ] + }, + { + "rank": 10001, + "comment": "ViewObj: for an object with name", + "filters": [ + [ + "HasName" + ] + ] + }, + { + "rank": 10000, + "comment": "ViewObj", + "filters": [ + [] + ] + }, + { + "rank": 136, + "comment": "ViewObj: subgroup by property", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasElementTestFunction" + ] + ] + }, + { + "rank": 129, + "comment": "ViewObj: for a two-sided ideal with known generators", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfTwoSidedIdeal", + "HasLeftActingRingOfIdeal", + "HasRightActingRingOfIdeal" + ] + ] + }, + { + "rank": 128, + "comment": "ViewObj: for a right ideal with known generators", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRightIdeal", + "HasRightActingRingOfIdeal" + ] + ] + }, + { + "rank": 128, + "comment": "ViewObj: for a left ideal with known generators", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfLeftIdeal", + "HasLeftActingRingOfIdeal" + ] + ] + }, + { + "rank": 110, + "comment": "ViewObj: for a restricted mapping", + "filters": [ + [ + "IsGeneralRestrictedMappingRep" + ] + ] + }, + { + "rank": 110, + "comment": "ViewObj: for a composition mapping", + "filters": [ + [ + "IsCompositionMappingRep" + ] + ] + }, + { + "rank": 109, + "comment": "ViewObj: for an inverse mapping", + "filters": [ + [ + "IsGeneralMapping", + "IsInverseGeneralMappingRep" + ] + ] + }, + { + "rank": 107, + "comment": "ViewObj: objects with memory", + "filters": [ + [ + "IsObjWithMemory" + ] + ] + }, + { + "rank": 107, + "comment": "ViewObj: straight line program elements", + "filters": [ + [ + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 72, + "comment": "ViewObj: for a field of FFEs", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 68, + "comment": "ViewObj: for cyclotomic field of cyclotomics", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsCyclotomicField", + "HasIsCyclotomicField" + ] + ] + }, + { + "rank": 66, + "comment": "ViewObj: for abelian number field of cyclotomics", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ] + ] + }, + { + "rank": 66, + "comment": "ViewObj: pc group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 65, + "comment": "ViewObj: for natural symmetric group", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ] + ] + }, + { + "rank": 65, + "comment": "ViewObj: for natural alternating group", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ] + ] + }, + { + "rank": 61, + "comment": "ViewObj: for function field", + "filters": [ + [ + "IsFunctionField" + ] + ] + }, + { + "rank": 61, + "comment": "ViewObj: for a polynomial ring", + "filters": [ + [ + "IsPolynomialRing" + ] + ] + }, + { + "rank": 59, + "comment": "ViewObj: for a matrix field", + "filters": [ + [ + "IsNumberFieldByMatrices", + "HasIsNumberFieldByMatrices" + ] + ] + }, + { + "rank": 58, + "comment": "ViewObj: for algebraic extension", + "filters": [ + [ + "IsNumberField", + "HasIsNumberField", + "IsAlgebraicExtension" + ] + ] + }, + { + "rank": 48, + "comment": "ViewObj: for full matrix module", + "filters": [ + [ + "IsFreeLeftModule", + "IsFullMatrixModule", + "HasIsFullMatrixModule" + ] + ] + }, + { + "rank": 48, + "comment": "ViewObj: for full row module", + "filters": [ + [ + "IsFreeLeftModule", + "IsFullRowModule", + "HasIsFullRowModule" + ] + ] + }, + { + "rank": 48, + "comment": "ViewObj: subgroup of free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 47, + "comment": "ViewObj: fp group", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 46, + "comment": "ViewObj: for a matrix group with stored generators", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 45, + "comment": "ViewObj: for a matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 44, + "comment": "ViewObj: for GF2 matrix", + "filters": [ + [ + "IsTable", + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 44, + "comment": "ViewObj: for a Lie algebra with known dimension", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing", + "HasDimension" + ] + ] + }, + { + "rank": 43, + "comment": "ViewObj: for a Lie algebra with known generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing", + "HasGeneratorsOfLeftOperatorRing" + ] + ] + }, + { + "rank": 42, + "comment": "ViewObj: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": 41, + "comment": "ViewObj: for an algebra-with-one with known dimension", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasDimension" + ] + ] + }, + { + "rank": 40, + "comment": "ViewObj: for an algebra-with-one with known generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfLeftOperatorRingWithOne" + ] + ] + }, + { + "rank": 39, + "comment": "ViewObj: for an algebra-with-one", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 39, + "comment": "ViewObj: for a FLMLOR-with-one with known dimension", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "HasDimension" + ] + ] + }, + { + "rank": 38, + "comment": "ViewObj: for an algebra with known dimension", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasDimension" + ] + ] + }, + { + "rank": 38, + "comment": "ViewObj: for a FLMLOR-with-one with known generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "HasGeneratorsOfLeftOperatorRingWithOne" + ] + ] + }, + { + "rank": 38, + "comment": "ViewObj: for an ordinary block matrix", + "filters": [ + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ] + ] + }, + { + "rank": 37, + "comment": "ViewObj: for an algebra with known generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfLeftOperatorRing" + ] + ] + }, + { + "rank": 37, + "comment": "ViewObj: for a FLMLOR-with-one", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 36, + "comment": "ViewObj: for an algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 36, + "comment": "ViewObj: for a FLMLOR with known dimension", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "HasDimension" + ] + ] + }, + { + "rank": 35, + "comment": "ViewObj: for a character", + "filters": [ + [ + "IsClassFunction", + "IsCharacter", + "HasIsCharacter" + ] + ] + }, + { + "rank": 35, + "comment": "ViewObj: for a FLMLOR with known generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "HasGeneratorsOfLeftOperatorRing" + ] + ] + }, + { + "rank": 35, + "comment": "ViewObj: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "ViewObj: for null map matrix", + "filters": [ + [ + "IsNullMapMatrix" + ] + ] + }, + { + "rank": 34, + "comment": "ViewObj: for a FLMLOR", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 33, + "comment": "ViewObj: for Z_(pi) (ResClasses)", + "filters": [ + [ + "IsZ_pi", + "HasIsZ_pi" + ] + ] + }, + { + "rank": 33, + "comment": "ViewObj: for a virtual character", + "filters": [ + [ + "IsClassFunction", + "IsVirtualCharacter", + "HasIsVirtualCharacter" + ] + ] + }, + { + "rank": 33, + "comment": "ViewObj: for a semigroup Congruence with known generating pairs", + "filters": [ + [ + "HasGeneratingPairsOfMagmaCongruence", + "IsSemigroupCongruence", + "HasIsSemigroupCongruence" + ] + ] + }, + { + "rank": 32, + "comment": "ViewObj: for a semigroup congruence", + "filters": [ + [ + "IsSemigroupCongruence", + "HasIsSemigroupCongruence" + ] + ] + }, + { + "rank": 32, + "comment": "ViewObj: for ranges", + "filters": [ + [ + "IsList", + "IsRange", + "IsFinite", + "HasIsFinite" + ] + ] + }, + { + "rank": 31, + "comment": "ViewObj: for a class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 31, + "comment": "ViewObj: for an empty row vector", + "filters": [ + [ + "IsHomogeneousList", + "IsEmpty", + "HasIsEmpty", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsEmptyRowVectorRep" + ] + ] + }, + { + "rank": 30, + "comment": "ViewObj: for a ring-with-one with known generators", + "filters": [ + [ + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRingWithOne" + ] + ] + }, + { + "rank": 29, + "comment": "ViewObj: for an alg. hom. from f. p. algebra", + "filters": [ + [ + "IsAlgebraHomomorphismFromFpRep" + ] + ] + }, + { + "rank": 29, + "comment": "ViewObj: for an operation algebra homomorphism", + "filters": [ + [ + "IsOperationAlgebraHomomorphismDefaultRep" + ] + ] + }, + { + "rank": 29, + "comment": "ViewObj: for a ring-with-one", + "filters": [ + [ + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 29, + "comment": "ViewObj: for a RightSemigroupCongruence with generators", + "filters": [ + [ + "HasGeneratingPairsOfMagmaCongruence", + "IsRightSemigroupCongruence", + "HasIsRightSemigroupCongruence" + ] + ] + }, + { + "rank": 29, + "comment": "ViewObj: for a LeftSemigroupCongruence with known generating pairs", + "filters": [ + [ + "HasGeneratingPairsOfMagmaCongruence", + "IsLeftSemigroupCongruence", + "HasIsLeftSemigroupCongruence" + ] + ] + }, + { + "rank": 27, + "comment": "ViewObj: for algebra module", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsAlgebraModule", + "HasIsAlgebraModule" + ] + ] + }, + { + "rank": 27, + "comment": "ViewObj: for vector space with known dimension", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasDimension" + ] + ] + }, + { + "rank": 27, + "comment": "ViewObj: for a ring with known generators", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRing" + ] + ] + }, + { + "rank": 27, + "comment": "ViewObj: for a magma congruence with generating pairs", + "filters": [ + [ + "IsMagmaCongruence", + "HasGeneratingPairsOfMagmaCongruence" + ] + ] + }, + { + "rank": 27, + "comment": "ViewObj: for a RightMagmaCongruence with generators", + "filters": [ + [ + "IsRightMagmaCongruence", + "HasGeneratingPairsOfMagmaCongruence" + ] + ] + }, + { + "rank": 27, + "comment": "ViewObj: for a LeftMagmaCongruence with known generating pairs", + "filters": [ + [ + "IsLeftMagmaCongruence", + "HasGeneratingPairsOfMagmaCongruence" + ] + ] + }, + { + "rank": 26, + "comment": "ViewObj: for vector space with known generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasGeneratorsOfLeftOperatorAdditiveGroup" + ] + ] + }, + { + "rank": 26, + "comment": "ViewObj: for a ring", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 26, + "comment": "ViewObj: for a magma congruence", + "filters": [ + [ + "IsMagmaCongruence" + ] + ] + }, + { + "rank": 25, + "comment": "ViewObj: for a fp monoid with generators", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithOne", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpMonoid)" + ] + ] + }, + { + "rank": 25, + "comment": "ViewObj: for a free monoid containing the whole family", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections((IsWord and IsAssociativeElement))" + ] + ] + }, + { + "rank": 25, + "comment": "ViewObj: For a compressed MatFFE", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 25, + "comment": "ViewObj: for an algebra g.m.b.i", + "filters": [ + [ + "IsGeneralMapping", + "IsAlgebraGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 25, + "comment": "ViewObj: for vector space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 24, + "comment": "ViewObj: pcgs", + "filters": [ + [ + "IsPcgs", + "IsPcgsDefaultRep" + ] + ] + }, + { + "rank": 24, + "comment": "ViewObj: for free left module with known generators", + "filters": [ + [ + "IsFreeLeftModule", + "HasGeneratorsOfLeftOperatorAdditiveGroup" + ] + ] + }, + { + "rank": 24, + "comment": "ViewObj: for free left module with known dimension", + "filters": [ + [ + "IsFreeLeftModule", + "HasDimension" + ] + ] + }, + { + "rank": 24, + "comment": "ViewObj: for a RightSemigrouCongruence", + "filters": [ + [ + "IsRightSemigroupCongruence", + "HasIsRightSemigroupCongruence" + ] + ] + }, + { + "rank": 24, + "comment": "ViewObj: for a LeftSemigroupCongruence", + "filters": [ + [ + "IsLeftSemigroupCongruence", + "HasIsLeftSemigroupCongruence" + ] + ] + }, + { + "rank": 23, + "comment": "ViewObj: for saturated Fitting formation", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed", + "IsSaturated", + "HasIsSaturated", + "IsClassByPropertyRep" + ] + ] + }, + { + "rank": 23, + "comment": "ViewObj: for GreensHRelation", + "filters": [ + [ + "IsGreensHRelation" + ] + ] + }, + { + "rank": 23, + "comment": "ViewObj: for GreensDRelation", + "filters": [ + [ + "IsGreensDRelation" + ] + ] + }, + { + "rank": 23, + "comment": "ViewObj: for GreensJRelation", + "filters": [ + [ + "IsGreensJRelation" + ] + ] + }, + { + "rank": 23, + "comment": "ViewObj: for embedding into wreath product", + "filters": [ + [ + "IsEmbeddingWreathProductPermGroup" + ] + ] + }, + { + "rank": 23, + "comment": "ViewObj: for projection from subdirect product", + "filters": [ + [ + "IsProjectionSubdirectProductPermGroup" + ] + ] + }, + { + "rank": 23, + "comment": "ViewObj: for projection from a direct product", + "filters": [ + [ + "IsProjectionDirectProductPermGroup" + ] + ] + }, + { + "rank": 23, + "comment": "ViewObj: for embedding into direct product", + "filters": [ + [ + "IsEmbeddingDirectProductPermGroup" + ] + ] + }, + { + "rank": 23, + "comment": "ViewObj: for nat. hom. of pc group", + "filters": [ + [ + "IsNaturalHomomorphismPcGroupRep" + ] + ] + }, + { + "rank": 23, + "comment": "ViewObj: for conjugator isomorphism", + "filters": [ + [ + "IsConjugatorIsomorphism", + "HasIsConjugatorIsomorphism" + ] + ] + }, + { + "rank": 23, + "comment": "ViewObj: for a ring g.m.b.i", + "filters": [ + [ + "IsGeneralMapping", + "IsRingGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "ViewObj: for a left module m.b.m.", + "filters": [ + [ + "IsGeneralMapping", + "IsLinearMappingByMatrixDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "ViewObj: for a left module g.m.b.i", + "filters": [ + [ + "IsGeneralMapping", + "IsLinearGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "ViewObj: for free left module", + "filters": [ + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 23, + "comment": "ViewObj: for a zero group", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsMagmaWithZeroAdjoined" + ] + ] + }, + { + "rank": 23, + "comment": "ViewObj: for an iterator that perhaps has its own `ViewObj' function", + "filters": [ + [ + "IsIterator", + "IsIteratorByFunctionsRep" + ] + ] + }, + { + "rank": 22, + "comment": "ViewObj: for a Brauer table", + "filters": [ + [ + "IsBrauerTable" + ] + ] + }, + { + "rank": 22, + "comment": "ViewObj: for an ordinary table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + }, + { + "rank": 22, + "comment": "ViewObj: for action homomorphism", + "filters": [ + [ + "IsActionHomomorphism" + ] + ], + "aka": [ + "VPActionHom" + ] + }, + { + "rank": 22, + "comment": "ViewObj: for a RightMagmaCongruence", + "filters": [ + [ + "IsRightMagmaCongruence" + ] + ] + }, + { + "rank": 22, + "comment": "ViewObj: for a LeftMagmaCongruence", + "filters": [ + [ + "IsLeftMagmaCongruence" + ] + ] + }, + { + "rank": 21, + "comment": "ViewObj: for a free semigroup with generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ] + ] + }, + { + "rank": 21, + "comment": "ViewObj: For a compressed VecFFE", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 21, + "comment": "ViewObj: for GF2 vector", + "filters": [ + [ + "IsHomogeneousList", + "IsFinite", + "HasIsFinite", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 21, + "comment": "ViewObj: empty strings", + "filters": [ + [ + "IsString", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 20, + "comment": "ViewObj: for product of Fitting formations", + "filters": [ + [ + "IsFittingProductRep", + "IsFormationProductRep" + ] + ] + }, + { + "rank": 20, + "comment": "ViewObj", + "filters": [ + [ + "IsUnicodeCharacter" + ] + ] + }, + { + "rank": 20, + "comment": "ViewObj: for a Rees 0-matrix semigroup", + "filters": [ + [ + "IsReesZeroMatrixSemigroup", + "HasIsReesZeroMatrixSemigroup" + ] + ] + }, + { + "rank": 20, + "comment": "ViewObj: for a Rees matrix semigroup", + "filters": [ + [ + "IsReesMatrixSemigroup", + "HasIsReesMatrixSemigroup" + ] + ] + }, + { + "rank": 20, + "comment": "ViewObj: for a fp semigroup with generators", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpSemigroup)" + ] + ] + }, + { + "rank": 20, + "comment": "ViewObj: combinatorial collector rep (32 Bits, up to date)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is32BitsSingleCollectorRep", + "IsCombinatorialCollectorRep" + ] + ] + }, + { + "rank": 20, + "comment": "ViewObj: combinatorial collector rep (16 Bits, up to date)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is16BitsSingleCollectorRep", + "IsCombinatorialCollectorRep" + ] + ] + }, + { + "rank": 20, + "comment": "ViewObj: combinatorial collector rep (8 Bits, up to date)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is8BitsSingleCollectorRep", + "IsCombinatorialCollectorRep" + ] + ] + }, + { + "rank": 20, + "comment": "ViewObj: for a free semigroup containing the whole family", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections((IsWord and IsAssociativeElement))" + ] + ] + }, + { + "rank": 19, + "comment": "ViewObj: for Fitting formation", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed", + "IsClassByPropertyRep" + ] + ] + }, + { + "rank": 19, + "comment": "ViewObj: for a saturated formation", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "IsSaturated", + "HasIsSaturated", + "IsClassByPropertyRep" + ] + ] + }, + { + "rank": 19, + "comment": "ViewObj: for homomorphisms into matrix groups", + "filters": [ + [ + "IsHomomorphismIntoMatrixGroup", + "HasIsHomomorphismIntoMatrixGroup" + ] + ] + }, + { + "rank": 19, + "comment": "ViewObj: combinatorial collector rep (32 Bits)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "Is32BitsSingleCollectorRep", + "IsCombinatorialCollectorRep" + ] + ] + }, + { + "rank": 19, + "comment": "ViewObj: combinatorial collector rep (16 Bits)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "Is16BitsSingleCollectorRep", + "IsCombinatorialCollectorRep" + ] + ] + }, + { + "rank": 19, + "comment": "ViewObj: combinatorial collector rep (8 Bits)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "Is8BitsSingleCollectorRep", + "IsCombinatorialCollectorRep" + ] + ] + }, + { + "rank": 19, + "comment": "ViewObj: combinatorial collector rep (up to date)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "IsCombinatorialCollectorRep" + ] + ] + }, + { + "rank": 19, + "comment": "ViewObj", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is32BitsSingleCollectorRep" + ] + ] + }, + { + "rank": 19, + "comment": "ViewObj", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is16BitsSingleCollectorRep" + ] + ] + }, + { + "rank": 19, + "comment": "ViewObj", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is8BitsSingleCollectorRep" + ] + ] + }, + { + "rank": 19, + "comment": "ViewObj: for mapping by function with inverse", + "filters": [ + [ + "IsMappingByFunctionWithInverseRep" + ] + ] + }, + { + "rank": 19, + "comment": "ViewObj: for a direct product element", + "filters": [ + [ + "IsDirectProductElement" + ] + ] + }, + { + "rank": 18, + "comment": "ViewObj: combinatorial collector rep", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsCombinatorialCollectorRep" + ] + ] + }, + { + "rank": 18, + "comment": "ViewObj", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "Is32BitsSingleCollectorRep" + ] + ] + }, + { + "rank": 18, + "comment": "ViewObj", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "Is16BitsSingleCollectorRep" + ] + ] + }, + { + "rank": 18, + "comment": "ViewObj", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "Is8BitsSingleCollectorRep" + ] + ] + }, + { + "rank": 18, + "comment": "ViewObj", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "IsSingleCollectorRep" + ] + ] + }, + { + "rank": 18, + "comment": "ViewObj: for a semigroup ideal with known generators", + "filters": [ + [ + "IsLeftActedOnBySuperset", + "IsRightActedOnBySuperset", + "IsMagma", + "HasGeneratorsOfMagmaIdeal", + "IsSemigroupIdeal", + "HasIsSemigroupIdeal" + ] + ] + }, + { + "rank": 17, + "comment": "ViewObj: for a Schunck class", + "filters": [ + [ + "IsSchunckClass", + "HasIsSchunckClass", + "IsClassByPropertyRep" + ] + ] + }, + { + "rank": 17, + "comment": "ViewObj: for a subsemigroup of a Rees 0-matrix semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesZeroMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 17, + "comment": "ViewObj: for a subsemigroup of a Rees matrix semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 17, + "comment": "ViewObj: for semigroup homomorphism by images", + "filters": [ + [ + "IsGeneralMapping", + "IsSPGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "IsSemigroupHomomorphismByImagesRep" + ] + ] + }, + { + "rank": 17, + "comment": "ViewObj: for GHBI", + "filters": [ + [ + "IsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 17, + "comment": "ViewObj", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ] + ] + }, + { + "rank": 17, + "comment": "ViewObj: for a free magma-with-one containing the whole family", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithOne", + "CategoryCollections(IsWord)" + ] + ] + }, + { + "rank": 17, + "comment": "ViewObj: For large finite field elements", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 17, + "comment": "ViewObj: for an add. magma-with-inverses with generators", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasGeneratorsOfNearAdditiveGroup" + ] + ] + }, + { + "rank": 17, + "comment": "ViewObj: for a semigroup ideal", + "filters": [ + [ + "IsLeftActedOnBySuperset", + "IsRightActedOnBySuperset", + "IsMagma", + "IsSemigroupIdeal", + "HasIsSemigroupIdeal" + ] + ] + }, + { + "rank": 16, + "comment": "ViewObj: for a Molien series", + "filters": [ + [ + "IsRationalFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction", + "HasMolienSeriesInfo" + ] + ], + "aka": [ + "ViewMolienSeries" + ] + }, + { + "rank": 16, + "comment": "ViewObj: for a quotient semigroup with generators", + "filters": [ + [ + "IsQuotientSemigroup" + ] + ] + }, + { + "rank": 16, + "comment": "ViewObj: RightCoset", + "filters": [ + [ + "IsRightCoset" + ] + ] + }, + { + "rank": 16, + "comment": "ViewObj: for a MagmaIdeal with generators", + "filters": [ + [ + "IsLeftActedOnBySuperset", + "IsRightActedOnBySuperset", + "IsMagma", + "HasGeneratorsOfMagmaIdeal" + ] + ] + }, + { + "rank": 15, + "comment": "ViewObj: for formation product", + "filters": [ + [ + "IsFormationProductRep" + ] + ] + }, + { + "rank": 15, + "comment": "ViewObj: for formation", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "IsClassByPropertyRep" + ] + ] + }, + { + "rank": 15, + "comment": "ViewObj: for Fitting product", + "filters": [ + [ + "IsFittingProductRep" + ] + ] + }, + { + "rank": 15, + "comment": "ViewObj: for Fitting class", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed", + "IsClassByPropertyRep" + ] + ] + }, + { + "rank": 15, + "comment": "ViewObj: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "ViewObj: for an add. magma-with-zero with generators", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveMagmaWithZero", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasGeneratorsOfNearAdditiveMagmaWithZero" + ] + ] + }, + { + "rank": 15, + "comment": "ViewObj: for a MagmaIdeal", + "filters": [ + [ + "IsLeftActedOnBySuperset", + "IsRightActedOnBySuperset", + "IsMagma" + ] + ] + }, + { + "rank": 14, + "comment": "ViewObj: for Fitting set", + "filters": [ + [ + "IsClassByPropertyRep", + "IsFittingSetRep" + ] + ] + }, + { + "rank": 14, + "comment": "ViewObj", + "filters": [ + [ + "IsPowerConjugateCollector", + "IsDeepThoughtCollectorRep" + ] + ] + }, + { + "rank": 14, + "comment": "ViewObj: for a free magma containing the whole family", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "CategoryCollections(IsWord)" + ] + ] + }, + { + "rank": 14, + "comment": "ViewObj: for a RightMagmaIdeal with generators", + "filters": [ + [ + "IsRightActedOnBySuperset", + "HasGeneratorsOfExtRSet", + "IsMagma" + ] + ] + }, + { + "rank": 14, + "comment": "ViewObj: for a LeftMagmaIdeal with generators", + "filters": [ + [ + "IsLeftActedOnBySuperset", + "HasGeneratorsOfExtLSet", + "IsMagma" + ] + ] + }, + { + "rank": 14, + "comment": "ViewObj: for mapping by function", + "filters": [ + [ + "IsMappingByFunctionRep" + ] + ] + }, + { + "rank": 13, + "comment": "ViewObj: for from-the-left collector", + "filters": [ + [ + "IsFromTheLeftCollectorRep" + ] + ] + }, + { + "rank": 13, + "comment": "ViewObj: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + }, + { + "rank": 13, + "comment": "ViewObj: for an add. magma with generators", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasGeneratorsOfNearAdditiveMagma" + ] + ] + }, + { + "rank": 13, + "comment": "ViewObj: for a RightMagmaIdeal", + "filters": [ + [ + "IsRightActedOnBySuperset", + "IsMagma" + ] + ] + }, + { + "rank": 13, + "comment": "ViewObj: for a LeftMagmaIdeal", + "filters": [ + [ + "IsLeftActedOnBySuperset", + "IsMagma" + ] + ] + }, + { + "rank": 12, + "comment": "ViewObj", + "filters": [ + [ + "IsPowerCommutatorCollector" + ] + ] + }, + { + "rank": 12, + "comment": "ViewObj", + "filters": [ + [ + "IsPowerConjugateCollector" + ] + ] + }, + { + "rank": 12, + "comment": "ViewObj: for an additive coset", + "filters": [ + [ + "IsAdditiveCoset" + ] + ] + }, + { + "rank": 12, + "comment": "ViewObj: for an add. magma", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 11, + "comment": "ViewObj", + "filters": [ + [ + "IsConjugacyClassGroupRep" + ] + ] + }, + { + "rank": 11, + "comment": "ViewObj", + "filters": [ + [ + "IsPolycyclicCollector" + ] + ] + }, + { + "rank": 11, + "comment": "ViewObj: for a plist vector", + "filters": [ + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 10, + "comment": "ViewObj: for an element of an f.p. group (default repres.)", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsElementOfFpGroup" + ] + ] + }, + { + "rank": 10, + "comment": "ViewObj: for external orbit", + "filters": [ + [ + "IsExternalOrbit" + ] + ] + }, + { + "rank": 10, + "comment": "ViewObj", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromGroup", + "HasIsBuiltFromGroup" + ] + ] + }, + { + "rank": 10, + "comment": "ViewObj: for a semi-echelonized basis with basis vectors", + "filters": [ + [ + "IsBasis", + "IsSemiEchelonized", + "HasIsSemiEchelonized", + "HasBasisVectors" + ] + ] + }, + { + "rank": 9, + "comment": "ViewObj: sliced perm", + "filters": [ + [ + "IsSlicedPermInv" + ] + ] + }, + { + "rank": 9, + "comment": "ViewObj: sliced perm", + "filters": [ + [ + "IsSlicedPerm" + ] + ] + }, + { + "rank": 9, + "comment": "ViewObj: for external subset", + "filters": [ + [ + "IsExternalSubset" + ] + ] + }, + { + "rank": 9, + "comment": "ViewObj: for a semi-echelonized basis", + "filters": [ + [ + "IsBasis", + "IsSemiEchelonized", + "HasIsSemiEchelonized" + ] + ] + }, + { + "rank": 9, + "comment": "ViewObj: for right transversal", + "filters": [ + [ + "IsList", + "IsRightTransversalRep" + ] + ] + }, + { + "rank": 8, + "comment": "ViewObj: for sparse hash tables", + "filters": [ + [ + "IsSparseHashRep" + ] + ] + }, + { + "rank": 8, + "comment": "ViewObj: for a basis with basis vectors", + "filters": [ + [ + "IsBasis", + "HasBasisVectors" + ] + ] + }, + { + "rank": 8, + "comment": "ViewObj: for a permutation", + "filters": [ + [ + "IsPerm" + ] + ] + }, + { + "rank": 7, + "comment": "ViewObj: for IsGroupClass and IsClassByPropertyRep", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "IsClassByPropertyRep" + ] + ] + }, + { + "rank": 7, + "comment": "ViewObj: IsString", + "filters": [ + [ + "IsString", + "IsFinite", + "HasIsFinite" + ] + ] + }, + { + "rank": 7, + "comment": "ViewObj", + "filters": [ + [ + "IsUnicodeString" + ] + ] + }, + { + "rank": 7, + "comment": "ViewObj: for dense hash tables", + "filters": [ + [ + "IsDenseHashRep" + ] + ] + }, + { + "rank": 7, + "comment": "ViewObj: for a basis", + "filters": [ + [ + "IsBasis" + ] + ] + }, + { + "rank": 7, + "comment": "ViewObj: IsString", + "filters": [ + [ + "IsString", + "IsFinite", + "HasIsFinite" + ] + ] + }, + { + "rank": 7, + "comment": "ViewObj: method for a weak pointer object", + "filters": [ + [ + "IsWeakPointerObject" + ] + ] + }, + { + "rank": 6, + "comment": "ViewObj: for ioTCPstream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputTCPStreamRep" + ] + ] + }, + { + "rank": 6, + "comment": "ViewObj: for unions of residue classes with fixed rep's (ResClasses)", + "filters": [ + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ] + ] + }, + { + "rank": 6, + "comment": "ViewObj: for residue class unions (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion" + ] + ] + }, + { + "rank": 6, + "comment": "ViewObj", + "filters": [ + [ + "IsMonoidByAdjoiningIdentityElt" + ] + ] + }, + { + "rank": 6, + "comment": "ViewObj: External Set", + "filters": [ + [ + "IsExternalSet" + ] + ] + }, + { + "rank": 6, + "comment": "ViewObj: iostream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputStreamByPtyRep" + ] + ] + }, + { + "rank": 5, + "comment": "ViewObj: for IsGroupClassByListRep", + "filters": [ + [ + "IsGroupClassByListRep" + ] + ] + }, + { + "rank": 5, + "comment": "ViewObj: for IsClassByUnionRep", + "filters": [ + [ + "IsClassByUnionRep" + ] + ] + }, + { + "rank": 5, + "comment": "ViewObj: for IsClassByIntersectionRep", + "filters": [ + [ + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 5, + "comment": "ViewObj: for IsClassByComplementRep", + "filters": [ + [ + "IsClassByComplementRep" + ] + ] + }, + { + "rank": 5, + "comment": "ViewObj: for IsClassByPropertyRep", + "filters": [ + [ + "IsClassByPropertyRep" + ] + ] + }, + { + "rank": 5, + "comment": "ViewObj: for a Knuth Bendix rewriting system", + "filters": [ + [ + "IsBuiltFromSemigroup", + "HasIsBuiltFromSemigroup", + "IsKnuthBendixRewritingSystem" + ] + ] + }, + { + "rank": 5, + "comment": "ViewObj: for a Knuth Bendix rewriting system", + "filters": [ + [ + "IsBuiltFromMonoid", + "HasIsBuiltFromMonoid", + "IsKnuthBendixRewritingSystem" + ] + ] + }, + { + "rank": 5, + "comment": "ViewObj: wrapped additive elements", + "filters": [ + [ + "IsAdditiveElementAsMultiplicativeElementRep" + ] + ] + }, + { + "rank": 4, + "comment": "ViewObj: for a worker farm by fork", + "filters": [ + [ + "IsWorkerFarmByFork" + ] + ] + }, + { + "rank": 4, + "comment": "ViewObj: for a background job by fork", + "filters": [ + [ + "IsBackgroundJobByFork" + ] + ] + }, + { + "rank": 4, + "comment": "ViewObj: for a monoid rewriting system", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromMonoid", + "HasIsBuiltFromMonoid" + ] + ] + }, + { + "rank": 4, + "comment": "ViewObj: for a semigroup rewriting system", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromSemigroup", + "HasIsBuiltFromSemigroup" + ] + ] + }, + { + "rank": 4, + "comment": "ViewObj: for an infinite list of generators", + "filters": [ + [ + "IsList", + "IsInfiniteListOfGeneratorsRep" + ] + ] + }, + { + "rank": 4, + "comment": "ViewObj: for an infinite list of names", + "filters": [ + [ + "IsList", + "IsInfiniteListOfNamesRep" + ] + ] + }, + { + "rank": 3, + "comment": "ViewObj: for an omrec", + "filters": [ + [ + "MitM_OMRecRep" + ] + ] + }, + { + "rank": 3, + "comment": "ViewObj: for iterators of residue class unions (ResClasses)", + "filters": [ + [ + "IsIterator", + "IsResidueClassUnionsIteratorRep" + ] + ] + }, + { + "rank": 3, + "comment": "ViewObj: Wyckoff position", + "filters": [ + [ + "IsWyckoffPosition" + ] + ] + }, + { + "rank": 3, + "comment": "ViewObj: for a tcp server", + "filters": [ + [ + "IsIOHub" + ] + ] + }, + { + "rank": 3, + "comment": "ViewObj: for a real random source", + "filters": [ + [ + "IsRealRandomSource" + ] + ] + }, + { + "rank": 3, + "comment": "ViewObj: lattice", + "filters": [ + [ + "IsLatticeSubgroupsRep" + ] + ] + }, + { + "rank": 3, + "comment": "ViewObj: for dictionaries", + "filters": [ + [ + "IsDictionary" + ] + ] + }, + { + "rank": 3, + "comment": "ViewObj: p-quotient system", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ] + ] + }, + { + "rank": 3, + "comment": "ViewObj: for a mutable basis of a Gaussian matrix space", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisOfGaussianMatrixSpaceRep" + ] + ] + }, + { + "rank": 3, + "comment": "ViewObj: for a mutable basis of a Gaussian row space", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisOfGaussianRowSpaceRep" + ] + ] + }, + { + "rank": 3, + "comment": "ViewObj: for mutable basis represented by a nice mutable basis", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisViaNiceMutableBasisRep" + ] + ] + }, + { + "rank": 3, + "comment": "ViewObj: for mutable basis represented by an immutable basis", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisByImmutableBasisRep" + ] + ] + }, + { + "rank": 3, + "comment": "ViewObj: for finite lists", + "filters": [ + [ + "IsList", + "IsFinite", + "HasIsFinite" + ] + ] + }, + { + "rank": 2, + "comment": "ViewObj: for an IO_Result", + "filters": [ + [ + "IO_Result" + ] + ] + }, + { + "rank": 2, + "comment": "ViewObj: for an operation", + "filters": [ + [ + "IsOperation" + ] + ], + "aka": [ + "PRINT_OPERATION" + ] + }, + { + "rank": 2, + "comment": "ViewObj", + "filters": [ + [ + "IsRewritingSystem" + ] + ] + }, + { + "rank": 2, + "comment": "ViewObj: for vector search tables", + "filters": [ + [ + "IsVectorSearchTable" + ] + ] + }, + { + "rank": 2, + "comment": "ViewObj: default directory rep", + "filters": [ + [ + "IsDirectoryRep" + ] + ] + }, + { + "rank": 1, + "comment": "ViewObj: for a straight line decision", + "filters": [ + [ + "IsStraightLineDecision" + ] + ] + }, + { + "rank": 1, + "comment": "ViewObj: for a black box program", + "filters": [ + [ + "IsBBoxProgram" + ] + ] + }, + { + "rank": 1, + "comment": "ViewObj", + "filters": [ + [ + "IsRecord" + ] + ] + }, + { + "rank": 1, + "comment": "ViewObj: for IsFile objects", + "filters": [ + [ + "IsFile" + ] + ] + }, + { + "rank": 1, + "comment": "ViewObj: for a straight line program", + "filters": [ + [ + "IsStraightLineProgram" + ] + ] + }, + { + "rank": 1, + "comment": "ViewObj", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + }, + { + "rank": 1, + "comment": "ViewObj: for an ordering", + "filters": [ + [ + "IsOrdering" + ] + ] + }, + { + "rank": 1, + "comment": "ViewObj: stabilizer chain records", + "filters": [ + [ + "IsRecord" + ] + ] + }, + { + "rank": 1, + "comment": "ViewObj: IsChar", + "filters": [ + [ + "IsChar" + ] + ] + }, + { + "rank": 1, + "comment": "ViewObj: record", + "filters": [ + [ + "IsRecord" + ] + ] + }, + { + "rank": 1, + "comment": "ViewObj: default method trying ViewString", + "filters": [ + [] + ] + }, + { + "rank": 1, + "comment": "ViewObj: for a function", + "filters": [ + [ + "IsFunction" + ] + ] + }, + { + "rank": 0, + "comment": "ViewObj: default method using `PrintObj'", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "VIEW_OBJ", + "ViewObj" + ] + }, + { + "name": "ViewString", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oper.g", + "line": 1650 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 10033, + "comment": "ViewString: for a group as semigroup", + "filters": [ + [ + "IsGroupAsSemigroup", + "HasIsGroupAsSemigroup", + "IsSemigroupIdeal", + "HasIsSemigroupIdeal" + ] + ] + }, + { + "rank": 10032, + "comment": "ViewString: for a symmetric inverse monoid", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsSymmetricInverseSemigroup", + "HasIsSymmetricInverseSemigroup" + ] + ] + }, + { + "rank": 10024, + "comment": "ViewString: for a full transformation semigroup", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "IsFullTransformationSemigroup", + "HasIsFullTransformationSemigroup" + ] + ] + }, + { + "rank": 10001, + "comment": "ViewString: for an object with name", + "filters": [ + [ + "HasName" + ] + ], + "aka": [ + "Name", + "SimsName" + ] + }, + { + "rank": 72, + "comment": "ViewString: for a field of FFEs", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 65, + "comment": "ViewString: for natural symmetric group", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ] + ] + }, + { + "rank": 65, + "comment": "ViewString: for natural alternating group", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ] + ] + }, + { + "rank": 62, + "comment": "ViewString: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 55, + "comment": "ViewString: for a field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 53, + "comment": "ViewString: for a group of partial perms", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 50, + "comment": "ViewString: for a group of transformations", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 48, + "comment": "ViewString: for full row modules", + "filters": [ + [ + "IsFreeLeftModule", + "IsFullRowModule", + "HasIsFullRowModule" + ] + ], + "aka": [ + "String" + ] + }, + { + "rank": 38, + "comment": "ViewString: for a group with generators and size", + "filters": [ + [ + "HasSize", + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 36, + "comment": "ViewString: for a group with generators", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 36, + "comment": "ViewString: for a group with known generators (as a semigroup)", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "ViewString: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 33, + "comment": "ViewString: for Z_(pi) (ResClasses)", + "filters": [ + [ + "IsZ_pi", + "HasIsZ_pi" + ] + ] + }, + { + "rank": 28, + "comment": "ViewString: for a group as semigroup with known generators (as a semigroup)", + "filters": [ + [ + "HasGeneratorsOfMagma", + "IsGroupAsSemigroup", + "HasIsGroupAsSemigroup" + ] + ] + }, + { + "rank": 27, + "comment": "ViewString: for a polynomial ring", + "filters": [ + [ + "IsPolynomialRing" + ] + ] + }, + { + "rank": 27, + "comment": "ViewString: for an inverse monoid with inverse monoid generators", + "filters": [ + [ + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsInverseSemigroup", + "HasIsInverseSemigroup", + "HasGeneratorsOfInverseMonoid" + ] + ] + }, + { + "rank": 27, + "comment": "ViewString: for an inverse monoid with semigroup generators", + "filters": [ + [ + "IsMagmaWithOne", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ] + ] + }, + { + "rank": 26, + "comment": "ViewString: for a inverse monoid", + "filters": [ + [ + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ] + ] + }, + { + "rank": 22, + "comment": "ViewString: for a Brauer table", + "filters": [ + [ + "IsBrauerTable" + ] + ] + }, + { + "rank": 22, + "comment": "ViewString: for an ordinary table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + }, + { + "rank": 22, + "comment": "ViewString: for an inverse semigroup with inverse semigroup generators", + "filters": [ + [ + "IsInverseSemigroup", + "HasIsInverseSemigroup", + "HasGeneratorsOfInverseSemigroup" + ] + ] + }, + { + "rank": 22, + "comment": "ViewString: for an inverse semigroup with semigroup generators", + "filters": [ + [ + "HasGeneratorsOfMagma", + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ] + ] + }, + { + "rank": 21, + "comment": "ViewString: for a inverse semigroup", + "filters": [ + [ + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ] + ] + }, + { + "rank": 21, + "comment": "ViewString: for a monoid with monoid generators", + "filters": [ + [ + "IsMagmaWithOne", + "HasGeneratorsOfMagmaWithOne", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 20, + "comment": "ViewString: for a monoid", + "filters": [ + [ + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 19, + "comment": "ViewString: for univariate polynomial over finite field (ResClasses)", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 18, + "comment": "ViewString: for integer", + "filters": [ + [ + "IsInt" + ] + ] + }, + { + "rank": 18, + "comment": "ViewString: for a magma-with-inverses with generators", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses" + ] + ] + }, + { + "rank": 17, + "comment": "ViewString: for rationals", + "filters": [ + [ + "IsRat" + ] + ] + }, + { + "rank": 17, + "comment": "ViewString: For large finite field elements", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 17, + "comment": "ViewString: for an internal FFE delegating to String", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ] + ] + }, + { + "rank": 16, + "comment": "ViewString: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ] + }, + { + "rank": 16, + "comment": "ViewString: RightCoset", + "filters": [ + [ + "IsRightCoset" + ] + ] + }, + { + "rank": 16, + "comment": "ViewString: for a semigroup with semigroup generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 15, + "comment": "ViewString: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 15, + "comment": "ViewString: for a magma-with-one with generators", + "filters": [ + [ + "IsMagmaWithOne", + "HasGeneratorsOfMagmaWithOne" + ] + ] + }, + { + "rank": 13, + "comment": "ViewString: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + }, + { + "rank": 12, + "comment": "ViewString: for a magma with generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma" + ] + ] + }, + { + "rank": 11, + "comment": "ViewString: for a magma", + "filters": [ + [ + "IsMagma" + ] + ] + }, + { + "rank": 9, + "comment": "ViewString: for residue classes of Z^2 (ResClasses)", + "filters": [ + [ + "IsResidueClassUnionOfZxZ", + "IsResidueClass", + "HasIsResidueClass" + ] + ] + }, + { + "rank": 8, + "comment": "ViewString: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ] + }, + { + "rank": 8, + "comment": "ViewString: DoubleCoset", + "filters": [ + [ + "IsDoubleCoset" + ] + ] + }, + { + "rank": 8, + "comment": "ViewString: for a permutation", + "filters": [ + [ + "IsPerm" + ] + ] + }, + { + "rank": 7, + "comment": "ViewString: for a Green's class", + "filters": [ + [ + "IsGreensClass" + ] + ] + }, + { + "rank": 7, + "comment": "ViewString: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ] + }, + { + "rank": 6, + "comment": "ViewString: for a boolean", + "filters": [ + [ + "IsBool" + ] + ] + }, + { + "rank": 5, + "comment": "ViewString: for a Rees 0-matrix semigroup element", + "filters": [ + [ + "IsReesZeroMatrixSemigroupElement" + ] + ] + }, + { + "rank": 5, + "comment": "ViewString: for a Rees matrix semigroup element", + "filters": [ + [ + "IsReesMatrixSemigroupElement" + ] + ] + }, + { + "rank": 4, + "comment": "ViewString: call ViewString and incorporate hints", + "filters": [ + [ + "IsList", + "IsFinite", + "HasIsFinite" + ] + ] + }, + { + "rank": 3, + "comment": "ViewString: for an omrec", + "filters": [ + [ + "MitM_OMRecRep" + ] + ] + }, + { + "rank": 2, + "comment": "ViewString: for residue classes with fixed rep's (ResClasses)", + "filters": [ + [ + "IsResidueClassWithFixedRepresentative", + "HasIsResidueClassWithFixedRepresentative" + ] + ] + }, + { + "rank": 2, + "comment": "ViewString: for residue classes (ResClasses)", + "filters": [ + [ + "IsResidueClass", + "HasIsResidueClass" + ] + ] + }, + { + "rank": 2, + "comment": "ViewString: for an operation", + "filters": [ + [ + "IsOperation" + ] + ] + }, + { + "rank": 2, + "comment": "ViewString: for a function", + "filters": [ + [ + "IsFunction", + "IsInternalRep" + ] + ] + }, + { + "rank": 1, + "comment": "ViewString: for a type", + "filters": [ + [ + "IsType" + ] + ] + }, + { + "rank": 1, + "comment": "ViewString: for a family", + "filters": [ + [ + "IsFamily" + ] + ] + }, + { + "rank": 1, + "comment": "ViewString: IsChar", + "filters": [ + [ + "IsChar" + ] + ] + }, + { + "rank": 1, + "comment": "ViewString: generic default method", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ViewString" + ] + }, + { + "name": "NameFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/function.g", + "line": 160 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NAME_FUNC", + "NameFunction" + ] + }, + { + "name": "SetNameFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/function.g", + "line": 177 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SET_NAME_FUNC", + "SetNameFunction" + ] + }, + { + "name": "NumberArgumentsFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/function.g", + "line": 211 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NARG_FUNC", + "NumberArgumentsFunction" + ] + }, + { + "name": "NamesLocalVariablesFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/function.g", + "line": 243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NAMS_FUNC", + "NamesLocalVariablesFunction" + ] + }, + { + "name": "CallFuncList", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/function.g", + "line": 442 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CALL_FUNC_LIST", + "CallFuncList" + ] + }, + { + "name": "CallFuncListWrap", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/function.g", + "line": 443 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CALL_FUNC_LIST_WRAP", + "CallFuncListWrap" + ] + }, + { + "name": "=", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 142 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10022, + "comment": "=: for two lists, the second being empty", + "filters": [ + [ + "IsList" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 10022, + "comment": "=: for two lists, the first being empty", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 10011, + "comment": "=: for a list and a residue class union (ResClasses)", + "filters": [ + [ + "IsList" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ] + ] + }, + { + "rank": 10011, + "comment": "=: for a residue class union and a list (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 744, + "comment": "=: handled by nice monomorphism: attribute CollColl", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 222, + "comment": "=: for 32 bits pc word rep", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "Is32BitsPcWordRep" + ], + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "Is32BitsPcWordRep" + ] + ], + "aka": [ + "32Bits_Equal" + ] + }, + { + "rank": 222, + "comment": "=: for 16 bits pc word rep", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "Is16BitsPcWordRep" + ], + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "Is16BitsPcWordRep" + ] + ], + "aka": [ + "16Bits_Equal" + ] + }, + { + "rank": 222, + "comment": "=: for 8 bits pc word rep", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "Is8BitsPcWordRep" + ], + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "Is8BitsPcWordRep" + ] + ], + "aka": [ + "8Bits_Equal" + ] + }, + { + "rank": 220, + "comment": "=: straight line program perms", + "filters": [ + [ + "IsPerm", + "IsStraightLineProgElm" + ], + [ + "IsPerm", + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 214, + "comment": "=: two objects with memory", + "filters": [ + [ + "IsObjWithMemory" + ], + [ + "IsObjWithMemory" + ] + ] + }, + { + "rank": 120, + "comment": "=: for two abelian number fields", + "filters": [ + [ + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ], + [ + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ] + ] + }, + { + "rank": 118, + "comment": "=: perm with straight line program element", + "filters": [ + [ + "IsPerm" + ], + [ + "IsPerm", + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 118, + "comment": "=: straight line program element with perm", + "filters": [ + [ + "IsPerm", + "IsStraightLineProgElm" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 118, + "comment": "=: for two finite fields in the same family", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 110, + "comment": "=: objects with memory with x", + "filters": [ + [ + "IsObjWithMemory" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 110, + "comment": "=: x with straight line program element", + "filters": [ + [ + "IsMultiplicativeElement" + ], + [ + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 110, + "comment": "=: straight line program element with x", + "filters": [ + [ + "IsStraightLineProgElm" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 108, + "comment": "=: for two compressed 8 bit matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))", + "Is8BitMatrixRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))", + "Is8BitMatrixRep" + ] + ], + "aka": [ + "EQ_MAT8BIT_MAT8BIT" + ] + }, + { + "rank": 106, + "comment": "=: for two division rings", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 100, + "comment": "=: for subgroups of free groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 100, + "comment": "=: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 90, + "comment": "=: for GF2 matrix and GF2 matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsListDefault", + "IsGF2MatrixRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsListDefault", + "IsGF2MatrixRep" + ] + ], + "aka": [ + "EQ_GF2MAT_GF2MAT" + ] + }, + { + "rank": 84, + "comment": "=: pcgs computable groups using family pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasCanonicalPcgsWrtFamilyPcgs", + "HasFamilyPcgs" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasCanonicalPcgsWrtFamilyPcgs", + "HasFamilyPcgs" + ] + ] + }, + { + "rank": 82, + "comment": "=: for certain cyclotomic semirings", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "CategoryCollections(IsCyclotomic)", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 76, + "comment": "=: for two ordinary block matrices", + "filters": [ + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ], + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ] + ] + }, + { + "rank": 74, + "comment": "=: subgroups of fp group", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 74, + "comment": "=: pcgs computable groups using home pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasCanonicalPcgsWrtHomePcgs", + "HasHomePcgs" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasCanonicalPcgsWrtHomePcgs", + "HasHomePcgs" + ] + ] + }, + { + "rank": 70, + "comment": "=: generic method for two groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 66, + "comment": "=: for Z_(pi)'s (ResClasses)", + "filters": [ + [ + "IsZ_pi", + "HasIsZ_pi" + ], + [ + "IsZ_pi", + "HasIsZ_pi" + ] + ] + }, + { + "rank": 62, + "comment": "=: for two class functions", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 54, + "comment": "=: for two rings with known generators", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRing" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRing" + ] + ] + }, + { + "rank": 52, + "comment": "=: for two ANF automorphisms", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism", + "IsANFAutomorphismRep" + ], + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism", + "IsANFAutomorphismRep" + ] + ] + }, + { + "rank": 52, + "comment": "=: for two Frobenius automorphisms", + "filters": [ + [ + "IsFrobeniusAutomorphism" + ], + [ + "IsFrobeniusAutomorphism" + ] + ] + }, + { + "rank": 48, + "comment": "=: For 2 8 bit vectors", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ], + "aka": [ + "EQ_VEC8BIT_VEC8BIT" + ] + }, + { + "rank": 47, + "comment": "=: pc group homomorphisms", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsPcGroupGeneralMappingByImages" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsPcGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 46, + "comment": "=: for two field homomorphisms", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism" + ], + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism" + ] + ] + }, + { + "rank": 46, + "comment": "=: for two free left modules (at least one fin. dim.)", + "filters": [ + [ + "IsFreeLeftModule" + ], + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 46, + "comment": "=: method for two s.v. gen. mappings that is a field homomorphism", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "IsFieldHomomorphism", + "HasIsFieldHomomorphism" + ], + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "IsFieldHomomorphism", + "HasIsFieldHomomorphism" + ] + ] + }, + { + "rank": 44, + "comment": "=: for nilpotent Lie algebra automorphisms", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsNilpotentLieAutomorphismRep" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsNilpotentLieAutomorphismRep" + ] + ] + }, + { + "rank": 44, + "comment": "=: for group automorphisms", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsPGAutomorphismRep" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsPGAutomorphismRep" + ] + ] + }, + { + "rank": 44, + "comment": "=: for GreensRelation", + "filters": [ + [ + "IsGreensRelation" + ], + [ + "IsGreensRelation" + ] + ] + }, + { + "rank": 44, + "comment": "=: for an inverse semigroups with generators", + "filters": [ + [ + "IsInverseSemigroup", + "HasIsInverseSemigroup", + "HasGeneratorsOfInverseSemigroup" + ], + [ + "IsInverseSemigroup", + "HasIsInverseSemigroup", + "HasGeneratorsOfInverseSemigroup" + ] + ] + }, + { + "rank": 43, + "comment": "=: for ANF automorphism and identity mapping", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism", + "IsANFAutomorphismRep" + ], + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ] + ] + }, + { + "rank": 43, + "comment": "=: for identity mapping and ANF automorphism", + "filters": [ + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ], + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism", + "IsANFAutomorphismRep" + ] + ] + }, + { + "rank": 43, + "comment": "=: for Frobenius automorphism and identity mapping", + "filters": [ + [ + "IsFrobeniusAutomorphism" + ], + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ] + ] + }, + { + "rank": 43, + "comment": "=: for identity mapping and Frobenius automorphism", + "filters": [ + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ], + [ + "IsFrobeniusAutomorphism" + ] + ] + }, + { + "rank": 42, + "comment": "=: for GF2 vectors", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ] + ], + "aka": [ + "EQ_GF2VEC_GF2VEC" + ] + }, + { + "rank": 42, + "comment": "=: for eqivalence relations", + "filters": [ + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation" + ], + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation" + ] + ] + }, + { + "rank": 42, + "comment": "=: method for two s.v. gen. mappings that respect add.,add.inv.,mult.,one,scal. mult.", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsOne", + "HasRespectsOne", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ], + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsOne", + "HasRespectsOne", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ] + ] + }, + { + "rank": 40, + "comment": "=", + "filters": [ + [ + "IsUnicodeCharacter" + ], + [ + "IsUnicodeCharacter" + ] + ] + }, + { + "rank": 40, + "comment": "=: for two underlying relations of general mappings", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain", + "CategoryCollections(IsDirectProductElement)", + "HasUnderlyingGeneralMapping" + ], + [ + "IsCollection", + "IsGeneralizedDomain", + "CategoryCollections(IsDirectProductElement)", + "HasUnderlyingGeneralMapping" + ] + ] + }, + { + "rank": 39, + "comment": "=: homomorphism by images with homomorphism: compare generator images", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses", + "IsGroupGeneralMappingByImages" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 38, + "comment": "=: homomorphism with general mapping: test b=a", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses", + "IsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 38, + "comment": "=: for ring ring general mapping and ring g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ], + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "IsRingGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 38, + "comment": "=: for ring g.m.b.i. and ring general mapping", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "IsRingGeneralMappingByImagesDefaultRep" + ], + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ] + ] + }, + { + "rank": 38, + "comment": "=: method for two s.v. gen. mappings that respect add.,add.inv.,mult.,scal. mult.", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ], + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ] + ] + }, + { + "rank": 38, + "comment": "=: method for two s.v. gen. mappings that respect mult.,one,add.,add.inv.", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsOne", + "HasRespectsOne", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ], + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsOne", + "HasRespectsOne", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ] + ] + }, + { + "rank": 38, + "comment": "=: for two direct product elements", + "filters": [ + [ + "IsDirectProductElement" + ], + [ + "IsDirectProductElement" + ] + ] + }, + { + "rank": 36, + "comment": "=: for two unknowns in default representation", + "filters": [ + [ + "IsUnknown", + "IsUnknownDefaultRep" + ], + [ + "IsUnknown", + "IsUnknownDefaultRep" + ] + ] + }, + { + "rank": 35, + "comment": "=: for internal FFE and element in Z/pZ (ModulusRep)", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ], + [ + "IsFFE", + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 35, + "comment": "=: for element in Z/pZ (ModulusRep) and internal FFE", + "filters": [ + [ + "IsFFE", + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsFFE", + "IsInternalRep" + ] + ] + }, + { + "rank": 34, + "comment": "=: for semigroup homomorphism by images", + "filters": [ + [ + "IsGeneralMapping", + "IsSPGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "IsSemigroupHomomorphismByImagesRep" + ], + [ + "IsGeneralMapping", + "IsSPGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "IsSemigroupHomomorphismByImagesRep" + ] + ] + }, + { + "rank": 34, + "comment": "=", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ], + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 34, + "comment": "=: BFElm=BFElm", + "filters": [ + [ + "IsAlgBFRep" + ], + [ + "IsAlgBFRep" + ] + ] + }, + { + "rank": 34, + "comment": "=: BFElm<AlgElm", + "filters": [ + [ + "IsAlgBFRep" + ], + [ + "IsKroneckerConstRep" + ] + ] + }, + { + "rank": 34, + "comment": "=: AlgElm=BFElm", + "filters": [ + [ + "IsKroneckerConstRep" + ], + [ + "IsAlgBFRep" + ] + ] + }, + { + "rank": 34, + "comment": "=: AlgElm=AlgElm", + "filters": [ + [ + "IsKroneckerConstRep" + ], + [ + "IsKroneckerConstRep" + ] + ] + }, + { + "rank": 34, + "comment": "=: laurent", + "filters": [ + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + }, + { + "rank": 34, + "comment": "=: method for two s.v. gen. mappings that respect add.,add.inv.,scal. mult.", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ], + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ] + ] + }, + { + "rank": 34, + "comment": "=: method for two s.v. gen. mappings that respect mult.,add.,add.inv.", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ], + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ] + ] + }, + { + "rank": 33, + "comment": "=: for a list and a class function", + "filters": [ + [ + "IsList" + ], + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 33, + "comment": "=: for a class function and a list", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 33, + "comment": "=: for a collection, and an empty row vector in the same family", + "filters": [ + [ + "IsCollection" + ], + [ + "IsHomogeneousList", + "IsEmpty", + "HasIsEmpty", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsEmptyRowVectorRep" + ] + ] + }, + { + "rank": 33, + "comment": "=: for an empty row vector, and a collection in the same family", + "filters": [ + [ + "IsHomogeneousList", + "IsEmpty", + "HasIsEmpty", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsEmptyRowVectorRep" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 32, + "comment": "=: IsTransformationRepOfEndo, IsTransformationRepOfEndo", + "filters": [ + [ + "IsGeneralMapping", + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsTransformationRepOfEndo" + ], + [ + "IsGeneralMapping", + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsTransformationRepOfEndo" + ] + ] + }, + { + "rank": 32, + "comment": "=: RightCosets", + "filters": [ + [ + "IsRightCoset" + ], + [ + "IsRightCoset" + ] + ] + }, + { + "rank": 32, + "comment": "=", + "filters": [ + [ + "IsFFE" + ], + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 32, + "comment": "=", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 32, + "comment": "=: for two elements in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 32, + "comment": "=: for cyclotomic and unknown", + "filters": [ + [ + "IsCyc" + ], + [ + "IsUnknown" + ] + ], + "aka": [ + "IsAtomicList", + "IsReadOnlyObj", + "RETURN_FALSE", + "ReturnFalse" + ] + }, + { + "rank": 32, + "comment": "=: for unknown and cyclotomic", + "filters": [ + [ + "IsUnknown" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 32, + "comment": "=: for semigroup with generators and semigroup with generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 31, + "comment": "=: for `-infinity' and cyclotomic", + "filters": [ + [ + "IsNegInfinity" + ], + [ + "IsCyclotomic" + ] + ] + }, + { + "rank": 31, + "comment": "=: for cyclotomic and `-infinity'", + "filters": [ + [ + "IsCyclotomic" + ], + [ + "IsNegInfinity" + ] + ] + }, + { + "rank": 31, + "comment": "=: for `infinity' and cyclotomic", + "filters": [ + [ + "IsInfinity" + ], + [ + "IsCyclotomic" + ] + ] + }, + { + "rank": 31, + "comment": "=: for cyclotomic and `infinity'", + "filters": [ + [ + "IsCyclotomic" + ], + [ + "IsInfinity" + ] + ] + }, + { + "rank": 30, + "comment": "=: for two plist matrices", + "filters": [ + [ + "IsPlistMatrixRep" + ], + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 30, + "comment": "=: univariate = univariate", + "filters": [ + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 30, + "comment": "=: method for two s.v. gen. mappings that respect add. and add. inv.", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ], + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ] + ] + }, + { + "rank": 30, + "comment": "=: method for two s.v. gen. mappings that respect mult. and inv.", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 29, + "comment": "=: for float and rational", + "filters": [ + [ + "IsFloat" + ], + [ + "IsRat" + ] + ], + "aka": [ + "COMPARE_FLOAT_ANY" + ] + }, + { + "rank": 29, + "comment": "=: for rational and float", + "filters": [ + [ + "IsRat" + ], + [ + "IsFloat" + ] + ] + }, + { + "rank": 29, + "comment": "=: IsEndoMapping, IsTransformationRepOfEndo", + "filters": [ + [ + "IsGeneralMapping", + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ], + [ + "IsGeneralMapping", + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsTransformationRepOfEndo" + ] + ] + }, + { + "rank": 29, + "comment": "=: IsTransformationRepOfEndo, IsEndoMapping", + "filters": [ + [ + "IsGeneralMapping", + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsTransformationRepOfEndo" + ], + [ + "IsGeneralMapping", + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ] + ] + }, + { + "rank": 28, + "comment": "=", + "filters": [ + [ + "IsPadicExtensionNumber" + ], + [ + "IsPadicExtensionNumber" + ] + ] + }, + { + "rank": 28, + "comment": "=", + "filters": [ + [ + "IsPurePadicNumber" + ], + [ + "IsPurePadicNumber" + ] + ] + }, + { + "rank": 28, + "comment": "=: polynomial", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 28, + "comment": "=: for two Lie objects in default representation", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ], + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ] + ] + }, + { + "rank": 28, + "comment": "=: for additive group and additive coset", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ], + [ + "IsAdditiveCoset" + ] + ] + }, + { + "rank": 28, + "comment": "=: for additive coset and additive group", + "filters": [ + [ + "IsAdditiveCoset" + ], + [ + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 26, + "comment": "=: classes for perm group", + "filters": [ + [ + "IsConjugacyClassPermGroupRep" + ], + [ + "IsConjugacyClassPermGroupRep" + ] + ] + }, + { + "rank": 26, + "comment": "=: compare source generator images", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 26, + "comment": "=: zmodnze : for two elements in Z/nZ(m) (ZmodnZepsRep)", + "filters": [ + [ + "IsZmodnZepsObj", + "IsZmodnZepsRep" + ], + [ + "IsZmodnZepsObj", + "IsZmodnZepsRep" + ] + ] + }, + { + "rank": 26, + "comment": "=: rational functions", + "filters": [ + [ + "IsRationalFunction" + ], + [ + "IsRationalFunction" + ] + ] + }, + { + "rank": 26, + "comment": "=: for s. c. ring elements in dense vector rep.", + "filters": [ + [ + "IsSCRingObj", + "IsDenseCoeffVectorRep" + ], + [ + "IsSCRingObj", + "IsDenseCoeffVectorRep" + ] + ] + }, + { + "rank": 26, + "comment": "=: for two UEALattice elements", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsUEALatticeElement" + ], + [ + "IsPackedElementDefaultRep", + "IsUEALatticeElement" + ] + ] + }, + { + "rank": 26, + "comment": "=: for s. c. algebra elements in dense vector rep.", + "filters": [ + [ + "IsSCAlgebraObj", + "IsDenseCoeffVectorRep" + ], + [ + "IsSCAlgebraObj", + "IsDenseCoeffVectorRep" + ] + ] + }, + { + "rank": 26, + "comment": "=: method for two s.v. gen. mappings that respect add. and zero", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsAddition", + "HasRespectsAddition", + "RespectsZero", + "HasRespectsZero" + ], + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsAddition", + "HasRespectsAddition", + "RespectsZero", + "HasRespectsZero" + ] + ] + }, + { + "rank": 26, + "comment": "=: method for two s.v. gen. mappings that respect mult. and one", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsOne", + "HasRespectsOne" + ], + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsOne", + "HasRespectsOne" + ] + ] + }, + { + "rank": 25, + "comment": "=: for floats", + "filters": [ + [ + "IsFloat" + ], + [ + "IsFloat" + ] + ] + }, + { + "rank": 25, + "comment": "=: FElm=BFElm", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsAlgBFRep" + ] + ] + }, + { + "rank": 25, + "comment": "=: BFElm=FElm", + "filters": [ + [ + "IsAlgBFRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 25, + "comment": "=: FElm=AlgElm", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsKroneckerConstRep" + ] + ] + }, + { + "rank": 25, + "comment": "=: AlgElm=FElm", + "filters": [ + [ + "IsKroneckerConstRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 24, + "comment": "=", + "filters": [ + [ + "IsRationalClassPermGroupRep" + ], + [ + "IsRationalClassPermGroupRep" + ] + ] + }, + { + "rank": 24, + "comment": "=: xorbs with canonicalRepresentativeDeterminator", + "filters": [ + [ + "IsExternalOrbit", + "CanEasilyDetermineCanonicalRepresentativeExternalSet", + "HasCanEasilyDetermineCanonicalRepresentativeExternalSet" + ], + [ + "IsExternalOrbit", + "CanEasilyDetermineCanonicalRepresentativeExternalSet", + "HasCanEasilyDetermineCanonicalRepresentativeExternalSet" + ] + ] + }, + { + "rank": 24, + "comment": "=: xorbs which know their size", + "filters": [ + [ + "HasSize", + "IsExternalOrbit" + ], + [ + "HasSize", + "IsExternalOrbit" + ] + ] + }, + { + "rank": 24, + "comment": "=: for two additive cosets", + "filters": [ + [ + "IsAdditiveCoset" + ], + [ + "IsAdditiveCoset" + ] + ] + }, + { + "rank": 24, + "comment": "=: for binary relss over [1..n] with images list", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ], + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 22, + "comment": "=", + "filters": [ + [ + "IsConjugacyClassSubgroupsRep" + ], + [ + "IsConjugacyClassSubgroupsRep" + ] + ] + }, + { + "rank": 22, + "comment": "=", + "filters": [ + [ + "IsRationalClassGroupRep" + ], + [ + "IsRationalClassGroupRep" + ] + ] + }, + { + "rank": 22, + "comment": "=: for two plist vectors", + "filters": [ + [ + "IsPlistVectorRep" + ], + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 22, + "comment": "=: for two weight rep elements", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsWeightRepElement" + ], + [ + "IsPackedElementDefaultRep", + "IsWeightRepElement" + ] + ] + }, + { + "rank": 22, + "comment": "=: for two cochains", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsCochain" + ], + [ + "IsPackedElementDefaultRep", + "IsCochain" + ] + ] + }, + { + "rank": 22, + "comment": "=: for direct sum elements", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsDirectSumElement" + ], + [ + "IsPackedElementDefaultRep", + "IsDirectSumElement" + ] + ] + }, + { + "rank": 22, + "comment": "=: for sparse rowspace elements", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsSparseRowSpaceElement" + ], + [ + "IsPackedElementDefaultRep", + "IsSparseRowSpaceElement" + ] + ] + }, + { + "rank": 22, + "comment": "=: for two algebra module elements in packed representation", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsAlgebraModuleElement" + ], + [ + "IsPackedElementDefaultRep", + "IsAlgebraModuleElement" + ] + ] + }, + { + "rank": 22, + "comment": "=: for s. c. algebra elements", + "filters": [ + [ + "IsSCAlgebraObj" + ], + [ + "IsSCAlgebraObj" + ] + ] + }, + { + "rank": 22, + "comment": "=: for two normalized f.p. algebra elements", + "filters": [ + [ + "IsElementOfFpAlgebra", + "IsNormalForm", + "HasIsNormalForm" + ], + [ + "IsElementOfFpAlgebra", + "IsNormalForm", + "HasIsNormalForm" + ] + ] + }, + { + "rank": 22, + "comment": "=: for two free magma ring elements", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations" + ], + [ + "IsElementOfMagmaRingModuloRelations" + ] + ] + }, + { + "rank": 22, + "comment": "=: method for two s.v. gen. mappings that respect add.", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsAddition", + "HasRespectsAddition" + ], + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsAddition", + "HasRespectsAddition" + ] + ] + }, + { + "rank": 22, + "comment": "=: method for two s.v. gen. mappings that respect mult.", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication" + ], + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication" + ] + ] + }, + { + "rank": 20, + "comment": "=: xorbs", + "filters": [ + [ + "IsExternalOrbit" + ], + [ + "IsExternalOrbit" + ] + ] + }, + { + "rank": 20, + "comment": "=: for monomial elements", + "filters": [ + [ + "IsMonomialElement", + "IsMonomialElementRep" + ], + [ + "IsMonomialElement", + "IsMonomialElementRep" + ] + ] + }, + { + "rank": 18, + "comment": "=: for two residue class unions in different rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ] + ] + }, + { + "rank": 18, + "comment": "=: for two residue class unions in different rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ] + ] + }, + { + "rank": 18, + "comment": "=: for two residue class unions in sparse rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ] + ] + }, + { + "rank": 18, + "comment": "=: for two residue class unions in standard rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ] + ] + }, + { + "rank": 18, + "comment": "=: for two f.p. algebra elements (try nice monomorphism)", + "filters": [ + [ + "IsElementOfFpAlgebra" + ], + [ + "IsElementOfFpAlgebra" + ] + ] + }, + { + "rank": 18, + "comment": "=: method for two s.v. gen. mappings", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued" + ], + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued" + ] + ] + }, + { + "rank": 16, + "comment": "=: for fp monoid elts produced by the Froidure-Pin algorithm", + "filters": [ + [ + "IsFpMonoidReducedElt", + "HasIsFpMonoidReducedElt" + ], + [ + "IsFpMonoidReducedElt", + "HasIsFpMonoidReducedElt" + ] + ] + }, + { + "rank": 16, + "comment": "=: DoubleCosets", + "filters": [ + [ + "IsDoubleCoset" + ], + [ + "IsDoubleCoset" + ] + ] + }, + { + "rank": 16, + "comment": "=: for two inf. bits assoc. words", + "filters": [ + [ + "IsInfBitsAssocWord" + ], + [ + "IsInfBitsAssocWord" + ] + ], + "aka": [ + "InfBits_Equal" + ] + }, + { + "rank": 16, + "comment": "=: for two 32 bits assoc. words", + "filters": [ + [ + "Is32BitsAssocWord" + ], + [ + "Is32BitsAssocWord" + ] + ] + }, + { + "rank": 16, + "comment": "=: for two 16 bits assoc. words", + "filters": [ + [ + "Is16BitsAssocWord" + ], + [ + "Is16BitsAssocWord" + ] + ] + }, + { + "rank": 16, + "comment": "=: for two 8 bits assoc. words", + "filters": [ + [ + "Is8BitsAssocWord" + ], + [ + "Is8BitsAssocWord" + ] + ] + }, + { + "rank": 14, + "comment": "=", + "filters": [ + [ + "IsUnicodeString" + ], + [ + "IsUnicodeString" + ] + ] + }, + { + "rank": 14, + "comment": "=: for fp semigp elts produced by the Froidure-Pin algorithm", + "filters": [ + [ + "IsFpSemigpReducedElt", + "HasIsFpSemigpReducedElt" + ], + [ + "IsFpSemigpReducedElt", + "HasIsFpSemigpReducedElt" + ] + ] + }, + { + "rank": 14, + "comment": "=: for Green's classes", + "filters": [ + [ + "IsGreensClass" + ], + [ + "IsGreensClass" + ] + ] + }, + { + "rank": 14, + "comment": "=: for two f.p. group elements", + "filters": [ + [ + "IsElementOfFpGroup" + ], + [ + "IsElementOfFpGroup" + ] + ] + }, + { + "rank": 14, + "comment": "=: wreath elements", + "filters": [ + [ + "IsWreathProductElement" + ], + [ + "IsWreathProductElement" + ] + ] + }, + { + "rank": 14, + "comment": "=: for two elements of magma by mult. table", + "filters": [ + [ + "IsMagmaByMultiplicationTableObj" + ], + [ + "IsMagmaByMultiplicationTableObj" + ] + ] + }, + { + "rank": 14, + "comment": "=: for two elements of a magma with zero adjoined", + "filters": [ + [ + "IsMagmaWithZeroAdjoinedElementRep" + ], + [ + "IsMagmaWithZeroAdjoinedElementRep" + ] + ] + }, + { + "rank": 14, + "comment": "=: for two general mappings", + "filters": [ + [ + "IsGeneralMapping" + ], + [ + "IsGeneralMapping" + ] + ] + }, + { + "rank": 12, + "comment": "=: for two unions of residue classes with fixed rep's (ResClasses)", + "filters": [ + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ], + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ] + ] + }, + { + "rank": 12, + "comment": "=: for pcp elements", + "filters": [ + [ + "IsPcpElement" + ], + [ + "IsPcpElement" + ] + ] + }, + { + "rank": 12, + "comment": "=", + "filters": [ + [ + "IsMonoidByAdjoiningIdentityElt" + ], + [ + "IsMonoidByAdjoiningIdentityElt" + ] + ] + }, + { + "rank": 12, + "comment": "=: for two elements of a f.p. monoid", + "filters": [ + [ + "IsElementOfFpMonoid" + ], + [ + "IsElementOfFpMonoid" + ] + ] + }, + { + "rank": 12, + "comment": "=", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByRws" + ], + [ + "IsMultiplicativeElementWithInverseByRws" + ] + ] + }, + { + "rank": 12, + "comment": "=: assoc words in letter rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsLetterAssocWordRep" + ], + [ + "IsAssociativeElement", + "IsWord", + "IsLetterAssocWordRep" + ] + ] + }, + { + "rank": 12, + "comment": "=: for two equivalence classes", + "filters": [ + [ + "IsEquivalenceClass" + ], + [ + "IsEquivalenceClass" + ] + ] + }, + { + "rank": 12, + "comment": "=: for two small lists", + "filters": [ + [ + "IsList", + "IsSmallList", + "HasIsSmallList" + ], + [ + "IsList", + "IsSmallList", + "HasIsSmallList" + ] + ], + "aka": [ + "EQ_LIST_LIST_DEFAULT" + ] + }, + { + "rank": 10, + "comment": "=: for elements of a Rees 0-matrix semigroup", + "filters": [ + [ + "IsReesZeroMatrixSemigroupElement" + ], + [ + "IsReesZeroMatrixSemigroupElement" + ] + ] + }, + { + "rank": 10, + "comment": "=: for elements of a Rees matrix semigroup", + "filters": [ + [ + "IsReesMatrixSemigroupElement" + ], + [ + "IsReesMatrixSemigroupElement" + ] + ] + }, + { + "rank": 10, + "comment": "=: for two Knuth-Bendix rewriting systems", + "filters": [ + [ + "IsKnuthBendixRewritingSystem", + "IsKnuthBendixRewritingSystemRep" + ], + [ + "IsKnuthBendixRewritingSystem", + "IsKnuthBendixRewritingSystemRep" + ] + ] + }, + { + "rank": 10, + "comment": "=: for two elements of a f.p. semigroup", + "filters": [ + [ + "IsElementOfFpSemigroup" + ], + [ + "IsElementOfFpSemigroup" + ] + ] + }, + { + "rank": 10, + "comment": "=: for two domains", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 10, + "comment": "=: for a domain and a list", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsList", + "IsCollection" + ] + ] + }, + { + "rank": 10, + "comment": "=: for a list and a domain", + "filters": [ + [ + "IsList", + "IsCollection" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 10, + "comment": "=: wrapped additive elements", + "filters": [ + [ + "IsAdditiveElementAsMultiplicativeElementRep" + ], + [ + "IsAdditiveElementAsMultiplicativeElementRep" + ] + ] + }, + { + "rank": 9, + "comment": "=: for a list of elements and an infinite domain (ResClasses)", + "filters": [ + [ + "IsList", + "IsFinite", + "HasIsFinite" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 9, + "comment": "=: for an infinite domain and a list of elements (ResClasses)", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsList", + "IsFinite", + "HasIsFinite" + ] + ] + }, + { + "rank": 8, + "comment": "=: for two words", + "filters": [ + [ + "IsWord" + ], + [ + "IsWord" + ] + ] + }, + { + "rank": 8, + "comment": "=: for two finite lists (not necessarily small)", + "filters": [ + [ + "IsList", + "IsFinite", + "HasIsFinite" + ], + [ + "IsList", + "IsFinite", + "HasIsFinite" + ] + ] + }, + { + "rank": 6, + "comment": "=: for omrec and omrec", + "filters": [ + [ + "MitM_OMRecRep" + ], + [ + "MitM_OMRecRep" + ] + ] + }, + { + "rank": 6, + "comment": "=", + "filters": [ + [ + "IsWyckoffPosition" + ], + [ + "IsWyckoffPosition" + ] + ] + }, + { + "rank": 6, + "comment": "=: for two lists with length - last resort", + "filters": [ + [ + "IsList", + "HasLENGTH" + ], + [ + "IsList", + "HasLENGTH" + ] + ] + }, + { + "rank": 6, + "comment": "=: for two info classes", + "filters": [ + [ + "IsInfoClassListRep" + ], + [ + "IsInfoClassListRep" + ] + ] + }, + { + "rank": 4, + "comment": "=: for classes", + "filters": [ + [ + "IsClass" + ], + [ + "IsClass" + ] + ] + }, + { + "rank": 4, + "comment": "=: for two IO_Results", + "filters": [ + [ + "IO_Result" + ], + [ + "IO_Result" + ] + ] + }, + { + "rank": 4, + "comment": "=: for two lists - last resort", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "=: for two IsFile objects", + "filters": [ + [ + "IsFile" + ], + [ + "IsFile" + ] + ] + }, + { + "rank": 2, + "comment": "=: for another object and an IO_Result", + "filters": [ + [], + [ + "IO_Result" + ] + ] + }, + { + "rank": 2, + "comment": "=: for an IO_Result and another object", + "filters": [ + [ + "IO_Result" + ], + [] + ] + }, + { + "rank": 2, + "comment": "=: for two directories", + "filters": [ + [ + "IsDirectory" + ], + [ + "IsDirectory" + ] + ] + }, + { + "rank": 2, + "comment": "=: for two families: delegate to `IsIdenticalObj'", + "filters": [ + [ + "IsFamily" + ], + [ + "IsFamily" + ] + ], + "aka": [ + "IS_IDENTICAL_OBJ", + "IsIdenticalObj" + ] + }, + { + "rank": 0, + "comment": "=: fallback method to test conditions", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "=: for two objects in different families", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "=", + "EQ" + ] + }, + { + "name": "<", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 149 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 222, + "comment": "<: for 32 bits pc word rep", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "Is32BitsPcWordRep" + ], + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "Is32BitsPcWordRep" + ] + ], + "aka": [ + "32Bits_Less" + ] + }, + { + "rank": 222, + "comment": "<: for 16 bits pc word rep", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "Is16BitsPcWordRep" + ], + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "Is16BitsPcWordRep" + ] + ], + "aka": [ + "16Bits_Less" + ] + }, + { + "rank": 222, + "comment": "<: method for 8 bits pc word rep", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "Is8BitsPcWordRep" + ], + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "Is8BitsPcWordRep" + ] + ], + "aka": [ + "8Bits_Less" + ] + }, + { + "rank": 220, + "comment": "<: straight line program perms", + "filters": [ + [ + "IsPerm", + "IsStraightLineProgElm" + ], + [ + "IsPerm", + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 214, + "comment": "<: two objects with memory", + "filters": [ + [ + "IsObjWithMemory" + ], + [ + "IsObjWithMemory" + ] + ] + }, + { + "rank": 140, + "comment": "<: RightCosets of perm group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsRightCoset" + ], + [ + "CategoryCollections(IsPerm)", + "IsRightCoset" + ] + ] + }, + { + "rank": 132, + "comment": "<: cgs comparison", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 120, + "comment": "<: for two abelian number fields", + "filters": [ + [ + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ], + [ + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ] + ] + }, + { + "rank": 116, + "comment": "<: for two inf. bits assoc. words", + "filters": [ + [ + "IsInfBitsAssocWord" + ], + [ + "IsInfBitsAssocWord" + ] + ], + "aka": [ + "InfBits_Less" + ] + }, + { + "rank": 110, + "comment": "<: x with objects with memory", + "filters": [ + [ + "IsObjWithMemory" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 110, + "comment": "<: objects with memory with x", + "filters": [ + [ + "IsObjWithMemory" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 110, + "comment": "<: x with straight line program element", + "filters": [ + [ + "IsMultiplicativeElement" + ], + [ + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 110, + "comment": "<: straight line program element with x", + "filters": [ + [ + "IsStraightLineProgElm" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 110, + "comment": "<: two AffineCrystGroupOnLeft", + "filters": [ + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ] + ], + "aka": [ + "AffineCrystGroupLessFun" + ] + }, + { + "rank": 110, + "comment": "<: two AffineCrystGroupOnRight", + "filters": [ + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ] + ] + }, + { + "rank": 108, + "comment": "<: for two compressed 8 bit matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))", + "Is8BitMatrixRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))", + "Is8BitMatrixRep" + ] + ], + "aka": [ + "LT_MAT8BIT_MAT8BIT" + ] + }, + { + "rank": 90, + "comment": "<: for GF2 matrix and GF2 matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsListDefault", + "IsGF2MatrixRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsListDefault", + "IsGF2MatrixRep" + ] + ], + "aka": [ + "LT_GF2MAT_GF2MAT" + ] + }, + { + "rank": 70, + "comment": "<: groups by smallest generating sets", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 62, + "comment": "<: for two class functions", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 52, + "comment": "<: for two ANF automorphisms", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism", + "IsANFAutomorphismRep" + ], + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism", + "IsANFAutomorphismRep" + ] + ] + }, + { + "rank": 52, + "comment": "<: for two Frobenius automorphisms", + "filters": [ + [ + "IsFrobeniusAutomorphism" + ], + [ + "IsFrobeniusAutomorphism" + ] + ] + }, + { + "rank": 48, + "comment": "<: For 2 8 bit vectors", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ], + "aka": [ + "LT_VEC8BIT_VEC8BIT" + ] + }, + { + "rank": 46, + "comment": "<: for two free left modules", + "filters": [ + [ + "IsFreeLeftModule" + ], + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 44, + "comment": "<: for nilpotent Lie algebra automorphisms", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsNilpotentLieAutomorphismRep" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsNilpotentLieAutomorphismRep" + ] + ] + }, + { + "rank": 43, + "comment": "<: for ANF automorphism and identity mapping", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism", + "IsANFAutomorphismRep" + ], + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ] + ] + }, + { + "rank": 43, + "comment": "<: for identity mapping and ANF automorphism", + "filters": [ + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ], + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism", + "IsANFAutomorphismRep" + ] + ] + }, + { + "rank": 43, + "comment": "<: for a Frobenius automorphism, and an identity mapping", + "filters": [ + [ + "IsFrobeniusAutomorphism" + ], + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ] + ] + }, + { + "rank": 43, + "comment": "<: for an identity mapping, and a Frobenius automorphism", + "filters": [ + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ], + [ + "IsFrobeniusAutomorphism" + ] + ] + }, + { + "rank": 42, + "comment": "<: for GF2 vectors", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ] + ], + "aka": [ + "LT_GF2VEC_GF2VEC" + ] + }, + { + "rank": 42, + "comment": "<: for transformation semigroups", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 40, + "comment": "<: for two underlying relations of general mappings", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain", + "CategoryCollections(IsDirectProductElement)", + "HasUnderlyingGeneralMapping" + ], + [ + "IsCollection", + "IsGeneralizedDomain", + "CategoryCollections(IsDirectProductElement)", + "HasUnderlyingGeneralMapping" + ] + ] + }, + { + "rank": 38, + "comment": "<: for two elements in Z/pZ (ModulusRep, small)", + "filters": [ + [ + "IsFFE", + "IsLogOrderedFFE", + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsFFE", + "IsLogOrderedFFE", + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 38, + "comment": "<: for two elements in Z/pZ (ModulusRep, large)", + "filters": [ + [ + "IsFFE", + "IsLexOrderedFFE", + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsFFE", + "IsLexOrderedFFE", + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 38, + "comment": "<: for two direct product elements", + "filters": [ + [ + "IsDirectProductElement" + ], + [ + "IsDirectProductElement" + ] + ] + }, + { + "rank": 36, + "comment": "<", + "filters": [ + [ + "IsLexOrderedFFE", + "IsCoeffsModConwayPolRep" + ], + [ + "IsLexOrderedFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 36, + "comment": "<: for internal FFE and element in Z/pZ (ModulusRep)", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ], + [ + "IsFFE", + "IsLogOrderedFFE", + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 36, + "comment": "<: for element in Z/pZ (ModulusRep) and internal FFE", + "filters": [ + [ + "IsFFE", + "IsLogOrderedFFE", + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsFFE", + "IsInternalRep" + ] + ] + }, + { + "rank": 36, + "comment": "<: for two unknowns in default representation", + "filters": [ + [ + "IsUnknown", + "IsUnknownDefaultRep" + ], + [ + "IsUnknown", + "IsUnknownDefaultRep" + ] + ] + }, + { + "rank": 34, + "comment": "<: group homomorphisms: Images of smallest generators", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 34, + "comment": "<: for two elements in Z/nZ (ModulusRep, nonprime)", + "filters": [ + [ + "IsZmodnZObjNonprime", + "IsModulusRep" + ], + [ + "IsZmodnZObjNonprime", + "IsModulusRep" + ] + ] + }, + { + "rank": 34, + "comment": "<: BFElm<BFElm", + "filters": [ + [ + "IsAlgBFRep" + ], + [ + "IsAlgBFRep" + ] + ] + }, + { + "rank": 34, + "comment": "<: BFElm<AlgElm", + "filters": [ + [ + "IsAlgBFRep" + ], + [ + "IsKroneckerConstRep" + ] + ] + }, + { + "rank": 34, + "comment": "<: AlgElm<BFElm", + "filters": [ + [ + "IsKroneckerConstRep" + ], + [ + "IsAlgBFRep" + ] + ] + }, + { + "rank": 34, + "comment": "<: AlgElm<AlgElm", + "filters": [ + [ + "IsKroneckerConstRep" + ], + [ + "IsKroneckerConstRep" + ] + ] + }, + { + "rank": 34, + "comment": "<: Univariate Polynomials", + "filters": [ + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + }, + { + "rank": 33, + "comment": "<: for a module and a residue class union (ResClasses)", + "filters": [ + [ + "IsRowModule", + "HasIsRowModule" + ], + [ + "IsResidueClassUnion" + ] + ], + "aka": [ + "IsLockable", + "IsShared", + "RETURN_TRUE", + "ReturnTrue" + ] + }, + { + "rank": 33, + "comment": "<: for a residue class union and a module (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion" + ], + [ + "IsRowModule", + "HasIsRowModule" + ] + ] + }, + { + "rank": 33, + "comment": "<: for a list and a class function", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 33, + "comment": "<: for a class function and a list", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 32, + "comment": "<: for a ring and a residue class union (ResClasses)", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsResidueClassUnion" + ] + ] + }, + { + "rank": 32, + "comment": "<: for a residue class union and a ring (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 32, + "comment": "<: IsTransformationRepOfEndo, IsTransformationRepOfEndo", + "filters": [ + [ + "IsGeneralMapping", + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsTransformationRepOfEndo" + ], + [ + "IsGeneralMapping", + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsTransformationRepOfEndo" + ] + ] + }, + { + "rank": 32, + "comment": "<: for cyclotomic and unknown", + "filters": [ + [ + "IsCyc" + ], + [ + "IsUnknown" + ] + ] + }, + { + "rank": 32, + "comment": "<: for unknown and cyclotomic", + "filters": [ + [ + "IsUnknown" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 31, + "comment": "<: for `-infinity' and cyclotomic", + "filters": [ + [ + "IsNegInfinity" + ], + [ + "IsCyclotomic" + ] + ] + }, + { + "rank": 31, + "comment": "<: for cyclotomic and `-infinity'", + "filters": [ + [ + "IsCyclotomic" + ], + [ + "IsNegInfinity" + ] + ] + }, + { + "rank": 31, + "comment": "<: for `infinity' and cyclotomic", + "filters": [ + [ + "IsInfinity" + ], + [ + "IsCyclotomic" + ] + ] + }, + { + "rank": 31, + "comment": "<: for cyclotomic and `infinity'", + "filters": [ + [ + "IsCyclotomic" + ], + [ + "IsInfinity" + ] + ] + }, + { + "rank": 30, + "comment": "<: for two plist matrices", + "filters": [ + [ + "IsPlistMatrixRep" + ], + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 30, + "comment": "<: for two finite field elements in different characteristic", + "filters": [ + [ + "IsFFE" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 30, + "comment": "<: for a finite field element, and a cyclotomic", + "filters": [ + [ + "IsFFE" + ], + [ + "IsCyclotomic" + ] + ] + }, + { + "rank": 30, + "comment": "<: for a cyclotomic, and a finite field element", + "filters": [ + [ + "IsCyclotomic" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 29, + "comment": "<: for a module and a list of elements (ResClasses)", + "filters": [ + [ + "IsRowModule", + "HasIsRowModule" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 29, + "comment": "<: for a list of elements and a module (ResClasses)", + "filters": [ + [ + "IsList" + ], + [ + "IsRowModule", + "HasIsRowModule" + ] + ] + }, + { + "rank": 29, + "comment": "<: for float and rational", + "filters": [ + [ + "IsFloat" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 29, + "comment": "<: for rational and float", + "filters": [ + [ + "IsRat" + ], + [ + "IsFloat" + ] + ] + }, + { + "rank": 29, + "comment": "<: IsTransformationRepOfEndo, IsEndoMapping", + "filters": [ + [ + "IsGeneralMapping", + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsTransformationRepOfEndo" + ], + [ + "IsGeneralMapping", + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ] + ] + }, + { + "rank": 29, + "comment": "<: IsEndoMapping, IsTransformationRepOfEndo", + "filters": [ + [ + "IsGeneralMapping", + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ], + [ + "IsGeneralMapping", + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsTransformationRepOfEndo" + ] + ] + }, + { + "rank": 28, + "comment": "<: for a ring and a list of elements (ResClasses)", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 28, + "comment": "<: for a list of elements and a ring (ResClasses)", + "filters": [ + [ + "IsList" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 28, + "comment": "<", + "filters": [ + [ + "IsPadicExtensionNumber" + ], + [ + "IsPadicExtensionNumber" + ] + ] + }, + { + "rank": 28, + "comment": "<", + "filters": [ + [ + "IsPurePadicNumber" + ], + [ + "IsPurePadicNumber" + ] + ] + }, + { + "rank": 28, + "comment": "<: for two Lie objects in default representation", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ], + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ] + ] + }, + { + "rank": 26, + "comment": "<: zmodnze : for two elements in Z/nZ(m) (ZmodnZepsRep)", + "filters": [ + [ + "IsZmodnZepsObj", + "IsZmodnZepsRep" + ], + [ + "IsZmodnZepsObj", + "IsZmodnZepsRep" + ] + ] + }, + { + "rank": 26, + "comment": "<: for s. c. ring elements in dense vector rep.", + "filters": [ + [ + "IsSCRingObj", + "IsDenseCoeffVectorRep" + ], + [ + "IsSCRingObj", + "IsDenseCoeffVectorRep" + ] + ] + }, + { + "rank": 26, + "comment": "<: for two UEALattice elements", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsUEALatticeElement" + ], + [ + "IsPackedElementDefaultRep", + "IsUEALatticeElement" + ] + ] + }, + { + "rank": 26, + "comment": "<: for s. c. algebra elements in dense vector rep.", + "filters": [ + [ + "IsSCAlgebraObj", + "IsDenseCoeffVectorRep" + ], + [ + "IsSCAlgebraObj", + "IsDenseCoeffVectorRep" + ] + ] + }, + { + "rank": 25, + "comment": "<: for floats", + "filters": [ + [ + "IsFloat" + ], + [ + "IsFloat" + ] + ] + }, + { + "rank": 25, + "comment": "<: FElm<BFElm", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsAlgBFRep" + ] + ] + }, + { + "rank": 25, + "comment": "<: BFElm<FElm", + "filters": [ + [ + "IsAlgBFRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 25, + "comment": "<: FElm<AlgElm", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsKroneckerConstRep" + ] + ] + }, + { + "rank": 25, + "comment": "<: AlgElm<FElm", + "filters": [ + [ + "IsKroneckerConstRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 24, + "comment": "<: rational functions", + "filters": [ + [ + "IsPolynomialFunction" + ], + [ + "IsPolynomialFunction" + ] + ], + "aka": [ + "SMALLER_RATFUN" + ] + }, + { + "rank": 24, + "comment": "<: for binary rels over [1..n] with images list", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ], + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 23, + "comment": "<: for a permutation, and a finite field element", + "filters": [ + [ + "IsPerm" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 23, + "comment": "<: for a permutation, and a cyclotomic", + "filters": [ + [ + "IsPerm" + ], + [ + "IsCyclotomic" + ] + ] + }, + { + "rank": 23, + "comment": "<: for a finite field element, and a permutation", + "filters": [ + [ + "IsFFE" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 23, + "comment": "<: for a cyclotomic, and a permutation", + "filters": [ + [ + "IsCyclotomic" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 22, + "comment": "<: for a transformation and finite field element", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 22, + "comment": "<: for a finite field element and transformation", + "filters": [ + [ + "IsFFE" + ], + [ + "IsTransformation" + ] + ] + }, + { + "rank": 22, + "comment": "<: for a cyclotomic and transformation", + "filters": [ + [ + "IsCyclotomic" + ], + [ + "IsTransformation" + ] + ] + }, + { + "rank": 22, + "comment": "<: for a transformation and cyclotomic", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsCyclotomic" + ] + ] + }, + { + "rank": 22, + "comment": "<: for two plist vectors", + "filters": [ + [ + "IsPlistVectorRep" + ], + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 22, + "comment": "<: for two weight rep elements", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsWeightRepElement" + ], + [ + "IsPackedElementDefaultRep", + "IsWeightRepElement" + ] + ] + }, + { + "rank": 22, + "comment": "<: for two cochains", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsCochain" + ], + [ + "IsPackedElementDefaultRep", + "IsCochain" + ] + ] + }, + { + "rank": 22, + "comment": "<: for direct sum elements", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsDirectSumElement" + ], + [ + "IsPackedElementDefaultRep", + "IsDirectSumElement" + ] + ] + }, + { + "rank": 22, + "comment": "<: for sparse rowspace elements", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsSparseRowSpaceElement" + ], + [ + "IsPackedElementDefaultRep", + "IsSparseRowSpaceElement" + ] + ] + }, + { + "rank": 22, + "comment": "<: for two algebra module elements in packed representation", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsAlgebraModuleElement" + ], + [ + "IsPackedElementDefaultRep", + "IsAlgebraModuleElement" + ] + ] + }, + { + "rank": 22, + "comment": "<: for s. c. algebra elements", + "filters": [ + [ + "IsSCAlgebraObj" + ], + [ + "IsSCAlgebraObj" + ] + ] + }, + { + "rank": 22, + "comment": "<: for two normalized f.p. algebra elements", + "filters": [ + [ + "IsElementOfFpAlgebra", + "IsNormalForm", + "HasIsNormalForm" + ], + [ + "IsElementOfFpAlgebra", + "IsNormalForm", + "HasIsNormalForm" + ] + ] + }, + { + "rank": 22, + "comment": "<: for two free magma ring elements", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations" + ], + [ + "IsElementOfMagmaRingModuloRelations" + ] + ] + }, + { + "rank": 20, + "comment": "<: xorbs, via AsSSortedList", + "filters": [ + [ + "IsExternalOrbit" + ], + [ + "IsExternalOrbit" + ] + ] + }, + { + "rank": 20, + "comment": "<: for monomial elements", + "filters": [ + [ + "IsMonomialElement", + "IsMonomialElementRep" + ], + [ + "IsMonomialElement", + "IsMonomialElementRep" + ] + ] + }, + { + "rank": 19, + "comment": "<", + "filters": [ + [ + "IsFFE", + "IsModulusRep" + ], + [ + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 19, + "comment": "<", + "filters": [ + [ + "IsCoeffsModConwayPolRep" + ], + [ + "IsFFE", + "IsModulusRep" + ] + ] + }, + { + "rank": 19, + "comment": "<", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ], + [ + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 19, + "comment": "<", + "filters": [ + [ + "IsCoeffsModConwayPolRep" + ], + [ + "IsFFE", + "IsInternalRep" + ] + ] + }, + { + "rank": 18, + "comment": "<: for two residue class unions, mixed rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ] + ] + }, + { + "rank": 18, + "comment": "<: for two residue class unions, mixed rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ] + ] + }, + { + "rank": 18, + "comment": "<: for two residue class unions in sparse rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ] + ] + }, + { + "rank": 18, + "comment": "<: for two residue class unions in standard rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ] + ] + }, + { + "rank": 18, + "comment": "<: for two f.p. algebra elements (try nice monomorphism)", + "filters": [ + [ + "IsElementOfFpAlgebra" + ], + [ + "IsElementOfFpAlgebra" + ] + ] + }, + { + "rank": 17, + "comment": "<: for a list, and a finite field element", + "filters": [ + [ + "IsList" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 17, + "comment": "<: for a list, and a cyclotomic", + "filters": [ + [ + "IsList" + ], + [ + "IsCyclotomic" + ] + ] + }, + { + "rank": 17, + "comment": "<: for a finite field element, and a list", + "filters": [ + [ + "IsFFE" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 17, + "comment": "<: for a cyclotomic, and a list", + "filters": [ + [ + "IsCyclotomic" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 16, + "comment": "<: for fp monoid elts produced by the Froidure-Pin algorithm", + "filters": [ + [ + "IsFpMonoidReducedElt", + "HasIsFpMonoidReducedElt" + ], + [ + "IsFpMonoidReducedElt", + "HasIsFpMonoidReducedElt" + ] + ] + }, + { + "rank": 16, + "comment": "<: for two 32 bits assoc. words", + "filters": [ + [ + "Is32BitsAssocWord" + ], + [ + "Is32BitsAssocWord" + ] + ] + }, + { + "rank": 16, + "comment": "<: for two 16 bits assoc. words", + "filters": [ + [ + "Is16BitsAssocWord" + ], + [ + "Is16BitsAssocWord" + ] + ] + }, + { + "rank": 16, + "comment": "<: for two 8 bits assoc. words", + "filters": [ + [ + "Is8BitsAssocWord" + ], + [ + "Is8BitsAssocWord" + ] + ] + }, + { + "rank": 16, + "comment": "<: for two small homogeneous lists", + "filters": [ + [ + "IsHomogeneousList", + "IsSmallList", + "HasIsSmallList" + ], + [ + "IsHomogeneousList", + "IsSmallList", + "HasIsSmallList" + ] + ], + "aka": [ + "LT_LIST_LIST_DEFAULT" + ] + }, + { + "rank": 16, + "comment": "<: for a character, and a finite field element", + "filters": [ + [ + "IsChar" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 16, + "comment": "<: for a character, and a cyclotomic", + "filters": [ + [ + "IsChar" + ], + [ + "IsCyclotomic" + ] + ] + }, + { + "rank": 16, + "comment": "<: for a boolean, and a finite field element", + "filters": [ + [ + "IsBool" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 16, + "comment": "<: for a boolean, and a cyclotomic", + "filters": [ + [ + "IsBool" + ], + [ + "IsCyclotomic" + ] + ] + }, + { + "rank": 16, + "comment": "<: for a finite field element, and a character", + "filters": [ + [ + "IsFFE" + ], + [ + "IsChar" + ] + ] + }, + { + "rank": 16, + "comment": "<: for a finite field element, and a boolean", + "filters": [ + [ + "IsFFE" + ], + [ + "IsBool" + ] + ] + }, + { + "rank": 16, + "comment": "<: for a cyclotomic, and a character", + "filters": [ + [ + "IsCyclotomic" + ], + [ + "IsChar" + ] + ] + }, + { + "rank": 16, + "comment": "<: for a cyclotomic, and a boolean", + "filters": [ + [ + "IsCyclotomic" + ], + [ + "IsBool" + ] + ] + }, + { + "rank": 14, + "comment": "<: for fp semigp elts produced by the Froidure-Pin algorithm", + "filters": [ + [ + "IsFpSemigpReducedElt", + "HasIsFpSemigpReducedElt" + ], + [ + "IsFpSemigpReducedElt", + "HasIsFpSemigpReducedElt" + ] + ] + }, + { + "rank": 14, + "comment": "<: for two f.p. group elements", + "filters": [ + [ + "IsElementOfFpGroup" + ], + [ + "IsElementOfFpGroup" + ] + ] + }, + { + "rank": 14, + "comment": "<: wreath elements", + "filters": [ + [ + "IsWreathProductElement" + ], + [ + "IsWreathProductElement" + ] + ] + }, + { + "rank": 14, + "comment": "<: for two elements of magma by mult. table", + "filters": [ + [ + "IsMagmaByMultiplicationTableObj" + ], + [ + "IsMagmaByMultiplicationTableObj" + ] + ] + }, + { + "rank": 14, + "comment": "<: for two elements of magmas with zero adjoined", + "filters": [ + [ + "IsMagmaWithZeroAdjoinedElementRep" + ], + [ + "IsMagmaWithZeroAdjoinedElementRep" + ] + ] + }, + { + "rank": 14, + "comment": "<: for two general mappings", + "filters": [ + [ + "IsGeneralMapping" + ], + [ + "IsGeneralMapping" + ] + ] + }, + { + "rank": 12, + "comment": "<: for two unions of residue classes with fixed rep's (ResClasses)", + "filters": [ + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ], + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ] + ] + }, + { + "rank": 12, + "comment": "<: for pcp elements", + "filters": [ + [ + "IsPcpElement" + ], + [ + "IsPcpElement" + ] + ] + }, + { + "rank": 12, + "comment": "<", + "filters": [ + [ + "IsMonoidByAdjoiningIdentityElt" + ], + [ + "IsMonoidByAdjoiningIdentityElt" + ] + ] + }, + { + "rank": 12, + "comment": "<: for two elements of a f.p. monoid", + "filters": [ + [ + "IsElementOfFpMonoid" + ], + [ + "IsElementOfFpMonoid" + ] + ] + }, + { + "rank": 12, + "comment": "<", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByRws" + ], + [ + "IsMultiplicativeElementWithInverseByRws" + ] + ] + }, + { + "rank": 12, + "comment": "<: assoc words in letter rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsLetterAssocWordRep" + ], + [ + "IsAssociativeElement", + "IsWord", + "IsLetterAssocWordRep" + ] + ] + }, + { + "rank": 12, + "comment": "<: for two equivalence classes", + "filters": [ + [ + "IsEquivalenceClass" + ], + [ + "IsEquivalenceClass" + ] + ] + }, + { + "rank": 12, + "comment": "<: for two finite homogeneous lists (not necessarily small)", + "filters": [ + [ + "IsHomogeneousList", + "IsFinite", + "HasIsFinite" + ], + [ + "IsHomogeneousList", + "IsFinite", + "HasIsFinite" + ] + ], + "aka": [ + "LT_LIST_LIST_FINITE" + ] + }, + { + "rank": 12, + "comment": "<: for two small lists, possibly in different families", + "filters": [ + [ + "IsList", + "IsSmallList", + "HasIsSmallList" + ], + [ + "IsList", + "IsSmallList", + "HasIsSmallList" + ] + ] + }, + { + "rank": 10, + "comment": "<: for elements of a Rees 0-matrix semigroup", + "filters": [ + [ + "IsReesZeroMatrixSemigroupElement" + ], + [ + "IsReesZeroMatrixSemigroupElement" + ] + ] + }, + { + "rank": 10, + "comment": "<: for elements of a Rees matrix semigroup", + "filters": [ + [ + "IsReesMatrixSemigroupElement" + ], + [ + "IsReesMatrixSemigroupElement" + ] + ] + }, + { + "rank": 10, + "comment": "<: for two elements of a f.p. semigroup", + "filters": [ + [ + "IsElementOfFpSemigroup" + ], + [ + "IsElementOfFpSemigroup" + ] + ] + }, + { + "rank": 10, + "comment": "<: assoc words", + "filters": [ + [ + "IsAssociativeElement", + "IsWord" + ], + [ + "IsAssociativeElement", + "IsWord" + ] + ] + }, + { + "rank": 10, + "comment": "<: for a domain and a list", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsList", + "IsCollection" + ] + ] + }, + { + "rank": 10, + "comment": "<: for a list and a domain", + "filters": [ + [ + "IsList", + "IsCollection" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 10, + "comment": "<: for a list, and a permutation", + "filters": [ + [ + "IsList" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 10, + "comment": "<: for a permutation, and a list", + "filters": [ + [ + "IsPerm" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 10, + "comment": "<: wrapped additive elements", + "filters": [ + [ + "IsAdditiveElementAsMultiplicativeElementRep" + ], + [ + "IsAdditiveElementAsMultiplicativeElementRep" + ] + ] + }, + { + "rank": 9, + "comment": "<: for a character, and a permutation", + "filters": [ + [ + "IsChar" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 9, + "comment": "<: for a boolean, and a permutation", + "filters": [ + [ + "IsBool" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 9, + "comment": "<: for a permutation, and a character", + "filters": [ + [ + "IsPerm" + ], + [ + "IsChar" + ] + ] + }, + { + "rank": 9, + "comment": "<: for a permutation, and a boolean", + "filters": [ + [ + "IsPerm" + ], + [ + "IsBool" + ] + ] + }, + { + "rank": 8, + "comment": "<: for a residue class union and a list (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 8, + "comment": "<: for a list and a residue class union (ResClasses)", + "filters": [ + [ + "IsList" + ], + [ + "IsResidueClassUnion" + ] + ] + }, + { + "rank": 8, + "comment": "<: nonassoc words", + "filters": [ + [ + "IsWord" + ], + [ + "IsWord" + ] + ] + }, + { + "rank": 6, + "comment": "<: for omrec and omrec", + "filters": [ + [ + "MitM_OMRecRep" + ], + [ + "MitM_OMRecRep" + ] + ] + }, + { + "rank": 6, + "comment": "<", + "filters": [ + [ + "IsWyckoffPosition" + ], + [ + "IsWyckoffPosition" + ] + ] + }, + { + "rank": 6, + "comment": "<: for two info classes", + "filters": [ + [ + "IsInfoClassListRep" + ], + [ + "IsInfoClassListRep" + ] + ] + }, + { + "rank": 4, + "comment": "<: for classes", + "filters": [ + [ + "IsClass" + ], + [ + "IsClass" + ] + ] + }, + { + "rank": 4, + "comment": "<: for two finite lists, possibly in different families", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 3, + "comment": "<: for a list, and a character", + "filters": [ + [ + "IsList" + ], + [ + "IsChar" + ] + ] + }, + { + "rank": 3, + "comment": "<: for a list, and a boolean", + "filters": [ + [ + "IsList" + ], + [ + "IsBool" + ] + ] + }, + { + "rank": 3, + "comment": "<: for a character, and a list", + "filters": [ + [ + "IsChar" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 3, + "comment": "<: for a boolean, and a list", + "filters": [ + [ + "IsBool" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "<: for two IsFile objects", + "filters": [ + [ + "IsFile" + ], + [ + "IsFile" + ] + ] + }, + { + "rank": 2, + "comment": "<: for a character, and a boolean", + "filters": [ + [ + "IsChar" + ], + [ + "IsBool" + ] + ] + }, + { + "rank": 2, + "comment": "<: for a boolean, and a character", + "filters": [ + [ + "IsBool" + ], + [ + "IsChar" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "<", + "LT" + ] + }, + { + "name": "in", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 156 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10014, + "comment": "in: for a ring element and a union of res.-cl. with fixed rep's (ResClasses)", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ] + ] + }, + { + "rank": 10004, + "comment": "in: for an object, and a collection that contains the whole family", + "filters": [ + [], + [ + "IsCollection", + "IsWholeFamily", + "HasIsWholeFamily" + ] + ] + }, + { + "rank": 10002, + "comment": "in: for wrong family relation", + "filters": [ + [], + [ + "IsCollection" + ] + ] + }, + { + "rank": 443, + "comment": "in: TF method, use tree", + "filters": [ + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasFittingFreeLiftSetup" + ] + ] + }, + { + "rank": 437, + "comment": "in: special linear group", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNaturalSL", + "HasIsNaturalSL" + ] + ] + }, + { + "rank": 435, + "comment": "in: general linear group", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNaturalGL", + "HasIsNaturalGL" + ] + ] + }, + { + "rank": 416, + "comment": "in: for groups of FFE", + "filters": [ + [ + "IsFFE" + ], + [ + "CategoryCollections(IsFFE)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 414, + "comment": "in: respecting sesquilinear form", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsFullSubgroupGLorSLRespectingSesquilinearForm", + "HasIsFullSubgroupGLorSLRespectingSesquilinearForm" + ] + ] + }, + { + "rank": 414, + "comment": "in: respecting bilinear form", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsFullSubgroupGLorSLRespectingBilinearForm", + "HasIsFullSubgroupGLorSLRespectingBilinearForm" + ] + ] + }, + { + "rank": 377, + "comment": "in: by nice monomorphism", + "filters": [ + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 136, + "comment": "in: subgroup by property", + "filters": [ + [], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasElementTestFunction" + ] + ] + }, + { + "rank": 92, + "comment": "in: for matrix and SL(n,Z)", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsNaturalSL", + "HasIsNaturalSL", + "IsIntegerMatrixGroup", + "HasIsIntegerMatrixGroup" + ] + ] + }, + { + "rank": 90, + "comment": "in: for matrix and GL(n,Z)", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsNaturalGL", + "HasIsNaturalGL", + "IsIntegerMatrixGroup", + "HasIsIntegerMatrixGroup" + ] + ] + }, + { + "rank": 87, + "comment": "in: for subgroups of Z/p^aZ, p<>2", + "filters": [ + [ + "IsZmodnZObjNonprime" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsZmodnZObjNonprime)" + ] + ] + }, + { + "rank": 87, + "comment": "in: for CrystGroup", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsAffineCrystGroupOnLeftOrRight", + "HasIsAffineCrystGroupOnLeftOrRight" + ] + ] + }, + { + "rank": 85, + "comment": "in: for cyclotomic and Rationals", + "filters": [ + [ + "IsCyclotomic" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsCyclotomic)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ] + ] + }, + { + "rank": 84, + "comment": "in: for cyclotomic and cyclotomic field", + "filters": [ + [ + "IsCyc" + ], + [ + "CategoryCollections(IsCyclotomic)", + "IsCyclotomicField", + "HasIsCyclotomicField" + ] + ] + }, + { + "rank": 82, + "comment": "in: for cyclotomic and abelian number field", + "filters": [ + [ + "IsCyc" + ], + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ] + ] + }, + { + "rank": 77, + "comment": "in: for a FFE, and a field of FFEs", + "filters": [ + [ + "IsFFE" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 73, + "comment": "in: perm in natsymmetric group", + "filters": [ + [ + "IsPerm" + ], + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ] + ] + }, + { + "rank": 73, + "comment": "in: alternating", + "filters": [ + [ + "IsPerm" + ], + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ] + ] + }, + { + "rank": 71, + "comment": "in: Alg in Ext", + "filters": [ + [ + "IsAlgebraicElement" + ], + [ + "IsAlgebraicExtension" + ] + ] + }, + { + "rank": 70, + "comment": "in: for a permutation, and a permutation group", + "filters": [ + [ + "IsPerm" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 64, + "comment": "in: FElm in Ext", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsAlgebraicExtension" + ] + ] + }, + { + "rank": 60, + "comment": "in: for full row module", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ], + [ + "IsFreeLeftModule", + "IsFullRowModule", + "HasIsFullRowModule" + ] + ] + }, + { + "rank": 58, + "comment": "in: for Gaussian integers", + "filters": [ + [ + "IsCyc" + ], + [ + "IsGaussianIntegers" + ] + ] + }, + { + "rank": 57, + "comment": "in: for a subgroup of a free group", + "filters": [ + [ + "IsMultiplicativeElementWithInverse", + "IsAssociativeElement", + "IsWord" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 56, + "comment": "in: for a pcp element and a pcp group", + "filters": [ + [ + "IsPcpElement" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 55, + "comment": "in: generic direct product", + "filters": [ + [ + "IsDirectProductElement" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo" + ] + ] + }, + { + "rank": 55, + "comment": "in: for integers", + "filters": [ + [ + "IsCyclotomic" + ], + [ + "IsIntegers" + ] + ] + }, + { + "rank": 54, + "comment": "in: LAGUNA: for a Lie algebra that comes from an associative algebra and a Lie object", + "filters": [ + [ + "IsLieObject" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing", + "IsLieAlgebraByAssociativeAlgebra" + ] + ] + }, + { + "rank": 54, + "comment": "in", + "filters": [ + [ + "IsIEEE754FloatRep" + ], + [ + "IsIEEE754PseudoField" + ] + ] + }, + { + "rank": 53, + "comment": "in: for automorphism groups of free groups", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsAutomorphismGroupOfFreeGroup" + ] + ] + }, + { + "rank": 52, + "comment": "in: for s. c. algebra element, and full s. c. algebra", + "filters": [ + [ + "IsSCAlgebraObj" + ], + [ + "IsFullSCAlgebra", + "HasIsFullSCAlgebra" + ] + ] + }, + { + "rank": 49, + "comment": "in: generic wreath product", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasWreathProductInfo", + "CategoryCollections(IsWreathProductElement)" + ], + [ + "IsWreathProductElement" + ] + ] + }, + { + "rank": 48, + "comment": "in: for full matrix module", + "filters": [ + [], + [ + "IsFreeLeftModule", + "IsFullMatrixModule", + "HasIsFullMatrixModule" + ] + ] + }, + { + "rank": 48, + "comment": "in: for pc group", + "filters": [ + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasFamilyPcgs", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 47, + "comment": "in: polynomial ideal", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasLeftActingRingOfIdeal", + "HasRightActingRingOfIdeal", + "CategoryCollections(IsRationalFunction)" + ] + ] + }, + { + "rank": 47, + "comment": "in: for pcgs computable groups with home pcgs", + "filters": [ + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasInducedPcgsWrtHomePcgs", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 46, + "comment": "in", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsConjugacyClassSubgroupsRep" + ] + ] + }, + { + "rank": 46, + "comment": "in: for ring element, and magma ring", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations" + ], + [ + "IsMagmaRingModuloRelations" + ] + ] + }, + { + "rank": 46, + "comment": "in: for pcgs computable groups with induced pcgs", + "filters": [ + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasComputedInducedPcgses", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 44, + "comment": "in: for nonnegative integers", + "filters": [ + [ + "IsCyclotomic" + ], + [ + "IsNonnegativeIntegers" + ] + ] + }, + { + "rank": 43, + "comment": "in: subgroup of fp group by quotient rep", + "filters": [ + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsSubgroupFpGroup", + "IsSubgroupOfWholeGroupByQuotientRep" + ] + ] + }, + { + "rank": 43, + "comment": "in: for full hom space of linear mappings", + "filters": [ + [ + "IsGeneralMapping" + ], + [ + "CategoryCollections(IsGeneralMapping)", + "IsFreeLeftModule", + "IsFullHomModule", + "HasIsFullHomModule" + ] + ] + }, + { + "rank": 43, + "comment": "in: for positive integers", + "filters": [ + [ + "IsCyclotomic" + ], + [ + "IsPositiveIntegers" + ] + ] + }, + { + "rank": 42, + "comment": "in: subgroup of fp group", + "filters": [ + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 42, + "comment": "in: for row vector and Gaussian row space", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule", + "IsGaussianSpace" + ] + ] + }, + { + "rank": 41, + "comment": "in: SC Rings", + "filters": [ + [ + "IsSCRingObj" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRing", + "CategoryCollections(IsSCRingObj)" + ] + ] + }, + { + "rank": 41, + "comment": "in: default method, checking for <g> being among the generators", + "filters": [ + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 40, + "comment": "in: ratfun in fctfield", + "filters": [ + [ + "IsRationalFunction" + ], + [ + "IsFunctionField" + ] + ] + }, + { + "rank": 39, + "comment": "in: polynomial in polynomial ring", + "filters": [ + [ + "IsPolynomialFunction" + ], + [ + "IsPolynomialRing" + ] + ] + }, + { + "rank": 39, + "comment": "in: for an element and an underlying relation of a general mapping", + "filters": [ + [ + "IsDirectProductElement" + ], + [ + "IsCollection", + "IsGeneralizedDomain", + "CategoryCollections(IsDirectProductElement)", + "HasUnderlyingGeneralMapping" + ] + ] + }, + { + "rank": 33, + "comment": "in: for object and Z_(pi) (ResClasses)", + "filters": [ + [], + [ + "IsZ_pi", + "HasIsZ_pi" + ] + ] + }, + { + "rank": 33, + "comment": "in: for vector and free left module that is handled by a nice basis", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ], + [ + "IsFreeLeftModule", + "IsHandledByNiceBasis" + ] + ] + }, + { + "rank": 32, + "comment": "in: for vector and fin. dim. free left module", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ], + [ + "IsFreeLeftModule", + "IsFiniteDimensional", + "HasIsFiniteDimensional" + ] + ] + }, + { + "rank": 25, + "comment": "in: for eq relation with partition", + "filters": [ + [ + "IsList" + ], + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation", + "HasEquivalenceRelationPartition" + ] + ] + }, + { + "rank": 24, + "comment": "in: for a transformation and a full transformation semigroup", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsFullTransformationSemigroup", + "HasIsFullTransformationSemigroup" + ] + ] + }, + { + "rank": 21, + "comment": "in: perm class rep", + "filters": [ + [ + "IsPerm" + ], + [ + "IsConjugacyClassPermGroupRep" + ] + ] + }, + { + "rank": 20, + "comment": "in: for a right coset with representative", + "filters": [ + [], + [ + "HasRepresentative", + "HasActingDomain", + "HasFunctionAction", + "IsRightCosetDefaultRep" + ] + ] + }, + { + "rank": 20, + "comment": "in", + "filters": [ + [ + "IsPerm" + ], + [ + "IsRationalClassPermGroupRep" + ] + ] + }, + { + "rank": 20, + "comment": "in: for an object, and an empty list", + "filters": [ + [], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 17, + "comment": "in: xset: Test representative equal", + "filters": [ + [], + [ + "HasRepresentative", + "IsExternalSet" + ] + ] + }, + { + "rank": 15, + "comment": "in: for additive element and additive coset", + "filters": [ + [ + "IsAdditiveElement" + ], + [ + "IsAdditiveCoset" + ] + ] + }, + { + "rank": 14, + "comment": "in: by CanonicalRepresentativeDeterminator", + "filters": [ + [], + [ + "IsExternalOrbit", + "HasCanonicalRepresentativeDeterminatorOfExternalSet" + ] + ] + }, + { + "rank": 14, + "comment": "in: for binary rels over [1..n] with images list", + "filters": [ + [ + "IsList" + ], + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 13, + "comment": "in: for a simple inverse automaton", + "filters": [ + [ + "IsMultiplicativeElementWithInverse", + "IsAssociativeElement", + "IsWord" + ], + [ + "IsSimpleInvAutomatonRep" + ] + ] + }, + { + "rank": 13, + "comment": "in: double coset", + "filters": [ + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsDoubleCoset" + ] + ] + }, + { + "rank": 13, + "comment": "in: xorb HasAsSSortedList", + "filters": [ + [], + [ + "HasAsSSortedList", + "IsExternalOrbit" + ] + ] + }, + { + "rank": 12, + "comment": "in: for a res.-cl. and a union of res.-cl. with fixed rep's (ResClasses)", + "filters": [ + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ], + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ] + ] + }, + { + "rank": 12, + "comment": "in: empty class", + "filters": [ + [], + [ + "IsEmpty", + "HasIsEmpty", + "IsClass" + ] + ] + }, + { + "rank": 12, + "comment": "in: xorb HasAsList", + "filters": [ + [], + [ + "HasAsList", + "IsExternalOrbit" + ] + ] + }, + { + "rank": 12, + "comment": "in: very small xorbs: test in AsList", + "filters": [ + [], + [ + "HasSize", + "IsExternalOrbit" + ] + ] + }, + { + "rank": 11, + "comment": "in", + "filters": [ + [], + [ + "IsRationalClassGroupRep" + ] + ] + }, + { + "rank": 11, + "comment": "in: xorb: HasEnumerator", + "filters": [ + [], + [ + "HasEnumerator", + "IsExternalOrbit" + ] + ] + }, + { + "rank": 10, + "comment": "in: xorb: RepresentativeAction", + "filters": [ + [], + [ + "IsExternalOrbit" + ] + ] + }, + { + "rank": 10, + "comment": "in: for a magma congruence class", + "filters": [ + [], + [ + "IsCongruenceClass" + ] + ] + }, + { + "rank": 9, + "comment": "in: for a ring element and a residue class union in sparse rep. (ResClasses)", + "filters": [ + [], + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ] + ] + }, + { + "rank": 9, + "comment": "in: for a ring element and a residue class union in standard rep. (ResClasses)", + "filters": [ + [], + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ] + ] + }, + { + "rank": 7, + "comment": "in: membership test of Green's class", + "filters": [ + [], + [ + "IsGreensClass" + ] + ] + }, + { + "rank": 7, + "comment": "in: for an enumerator that perhaps has its own membership test function", + "filters": [ + [], + [ + "IsList", + "IsDenseList", + "IsDuplicateFree", + "HasIsDuplicateFree", + "IsEnumeratorByFunctionsRep" + ] + ] + }, + { + "rank": 6, + "comment": "in: for element and equivalence class", + "filters": [ + [], + [ + "IsEquivalenceClass" + ] + ] + }, + { + "rank": 6, + "comment": "in: for an object, and a small list", + "filters": [ + [], + [ + "IsList", + "IsSmallList", + "HasIsSmallList" + ] + ], + "aka": [ + "IN_LIST_DEFAULT" + ] + }, + { + "rank": 5, + "comment": "in: for a domain, and an element", + "filters": [ + [], + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 4, + "comment": "in: for group class", + "filters": [ + [], + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + }, + { + "rank": 2, + "comment": "in: for class, delegate to IsMember", + "filters": [ + [], + [ + "IsClass" + ] + ] + }, + { + "rank": 2, + "comment": "in: for an object, and a list", + "filters": [ + [], + [ + "IsList" + ] + ] + }, + { + "rank": 0, + "comment": "in: fallback method to test conditions", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IN", + "in" + ] + }, + { + "name": "ShallowCopy", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 303 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 44, + "comment": "ShallowCopy: for GF2 matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsGF2MatrixRep" + ] + ], + "aka": [ + "SHALLOWCOPY_GF2MAT" + ] + }, + { + "rank": 31, + "comment": "ShallowCopy: for class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 31, + "comment": "ShallowCopy: for an empty row vector", + "filters": [ + [ + "IsHomogeneousList", + "IsEmpty", + "HasIsEmpty", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsEmptyRowVectorRep" + ] + ] + }, + { + "rank": 25, + "comment": "ShallowCopy: For a compressed MatFFE", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 21, + "comment": "ShallowCopy: For a compressed VecFFE", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "Is8BitVectorRep" + ] + ], + "aka": [ + "SHALLOWCOPY_VEC8BIT" + ] + }, + { + "rank": 21, + "comment": "ShallowCopy: for GF2 vectors", + "filters": [ + [ + "IsList", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ] + ], + "aka": [ + "SHALLOWCOPY_GF2VEC" + ] + }, + { + "rank": 18, + "comment": "ShallowCopy: combinatorial collector rep", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsCombinatorialCollectorRep" + ] + ] + }, + { + "rank": 17, + "comment": "ShallowCopy", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ] + ], + "aka": [ + "ShallowCopy_SingleCollector" + ] + }, + { + "rank": 15, + "comment": "ShallowCopy: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 12, + "comment": "ShallowCopy", + "filters": [ + [ + "IsCopyable", + "IsSortLookupDictionary" + ] + ] + }, + { + "rank": 11, + "comment": "ShallowCopy: for a plist vector", + "filters": [ + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 10, + "comment": "ShallowCopy", + "filters": [ + [ + "IsCopyable", + "TableHasIntKeyFun", + "IsSparseHashRep" + ] + ] + }, + { + "rank": 10, + "comment": "ShallowCopy", + "filters": [ + [ + "IsCopyable", + "IsPositionLookupDictionary" + ] + ] + }, + { + "rank": 10, + "comment": "ShallowCopy", + "filters": [ + [ + "IsCopyable", + "IsListLookupDictionary" + ] + ] + }, + { + "rank": 9, + "comment": "ShallowCopy", + "filters": [ + [ + "IsCopyable", + "IsSparseHashRep" + ] + ] + }, + { + "rank": 9, + "comment": "ShallowCopy", + "filters": [ + [ + "IsCopyable", + "IsSortDictionary" + ] + ] + }, + { + "rank": 9, + "comment": "ShallowCopy: for a strictly sorted dense list", + "filters": [ + [ + "IsList", + "IsDenseList", + "IsSSortedList", + "HasIS_SSORT_LIST" + ] + ] + }, + { + "rank": 8, + "comment": "ShallowCopy", + "filters": [ + [ + "IsCopyable", + "IsPositionDictionary" + ] + ] + }, + { + "rank": 8, + "comment": "ShallowCopy", + "filters": [ + [ + "IsCopyable", + "IsListDictionary" + ] + ] + }, + { + "rank": 8, + "comment": "ShallowCopy: for a strictly sorted list", + "filters": [ + [ + "IsList", + "IsSSortedList", + "HasIS_SSORT_LIST" + ] + ] + }, + { + "rank": 7, + "comment": "ShallowCopy", + "filters": [ + [ + "IsUnicodeString" + ] + ] + }, + { + "rank": 7, + "comment": "ShallowCopy: method for a weak pointer object", + "filters": [ + [ + "IsWeakPointerObject" + ] + ] + }, + { + "rank": 5, + "comment": "ShallowCopy: for a Knuth Bendix rewriting system", + "filters": [ + [ + "IsKnuthBendixRewritingSystem", + "IsKnuthBendixRewritingSystemRep" + ] + ] + }, + { + "rank": 5, + "comment": "ShallowCopy: for a presentation in default representation", + "filters": [ + [ + "IsPresentation", + "IsPresentationDefaultRep" + ] + ], + "aka": [ + "DEEP_COPY_OBJ", + "StructuralCopy" + ] + }, + { + "rank": 3, + "comment": "ShallowCopy: for iterators of residue class unions (ResClasses)", + "filters": [ + [ + "IsIterator", + "IsResidueClassUnionsIteratorRep" + ] + ] + }, + { + "rank": 3, + "comment": "ShallowCopy: for a dense list", + "filters": [ + [ + "IsList", + "IsDenseList" + ] + ] + }, + { + "rank": 3, + "comment": "ShallowCopy: for `IsIteratorByFunctions'", + "filters": [ + [ + "IsIterator", + "IsIteratorByFunctionsRep" + ] + ] + }, + { + "rank": 2, + "comment": "ShallowCopy: for a list", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": 1, + "comment": "ShallowCopy: generic method for mutable basis", + "filters": [ + [ + "IsMutableBasis" + ] + ] + }, + { + "rank": 0, + "comment": "ShallowCopy: for a (not copyable) object", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SHALLOW_COPY_OBJ", + "ShallowCopy" + ] + }, + { + "name": "Name", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 383 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "Name: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasName" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetName", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 383 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10001, + "comment": "SetName: generic test routine", + "filters": [ + [], + [] + ] + }, + { + "rank": 22, + "comment": "SetName: set name of indeterminate", + "filters": [ + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 2, + "comment": "SetName: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetName: default method, does nothing", + "filters": [ + [], + [] + ], + "aka": [ + "DO_NOTHING_SETTER" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetName" + ] + }, + { + "name": "HasName", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 383 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasName" + ] + }, + { + "name": "InfoText", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 400 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "InfoText: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasInfoText" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InfoText" + ] + }, + { + "name": "SetInfoText", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 400 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetInfoText: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetInfoText: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetInfoText" + ] + }, + { + "name": "HasInfoText", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 400 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasInfoText" + ] + }, + { + "name": "String", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 439 + }, + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 440 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "String: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasString" + ] + ] + }, + { + "rank": 10000, + "comment": "String", + "filters": [ + [] + ] + }, + { + "rank": 72, + "comment": "String: for a field of FFEs", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 68, + "comment": "String: for cyclotomic field of cyclotomics", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsCyclotomicField", + "HasIsCyclotomicField" + ] + ] + }, + { + "rank": 66, + "comment": "String: for abelian number field of cyclotomics", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ] + ] + }, + { + "rank": 65, + "comment": "String: for natural alternating group", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ] + ] + }, + { + "rank": 65, + "comment": "String: for natural symmetric group", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ] + ] + }, + { + "rank": 61, + "comment": "String: for a polynomial ring", + "filters": [ + [ + "IsPolynomialRing" + ] + ] + }, + { + "rank": 48, + "comment": "String: for full row modules", + "filters": [ + [ + "IsFreeLeftModule", + "IsFullRowModule", + "HasIsFullRowModule" + ] + ] + }, + { + "rank": 36, + "comment": "String: for a group with generators", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "String: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 33, + "comment": "String: for Z_(pi) (ResClasses)", + "filters": [ + [ + "IsZ_pi", + "HasIsZ_pi" + ] + ] + }, + { + "rank": 30, + "comment": "String: for a range", + "filters": [ + [ + "IsRange" + ] + ] + }, + { + "rank": 27, + "comment": "String: for a inverse monoid with known generators as an inverse monoid", + "filters": [ + [ + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsInverseSemigroup", + "HasIsInverseSemigroup", + "HasGeneratorsOfInverseMonoid" + ] + ] + }, + { + "rank": 27, + "comment": "String: for a inverse monoid with known generators as a monoid", + "filters": [ + [ + "IsMagmaWithOne", + "HasGeneratorsOfMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ] + ] + }, + { + "rank": 26, + "comment": "String: for a inverse monoid", + "filters": [ + [ + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ] + ] + }, + { + "rank": 23, + "comment": "String: for conjugator isomorphism", + "filters": [ + [ + "IsConjugatorIsomorphism", + "HasIsConjugatorIsomorphism" + ] + ] + }, + { + "rank": 22, + "comment": "String: for a inverse semigroup with known generators as a semigroup", + "filters": [ + [ + "HasGeneratorsOfMagma", + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ] + ] + }, + { + "rank": 22, + "comment": "String: for a inverse semigroup with known generators as an inverse semigroup", + "filters": [ + [ + "IsInverseSemigroup", + "HasIsInverseSemigroup", + "HasGeneratorsOfInverseSemigroup" + ] + ] + }, + { + "rank": 21, + "comment": "String: for a inverse semigroup", + "filters": [ + [ + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ] + ] + }, + { + "rank": 21, + "comment": "String: for monoid with known generators", + "filters": [ + [ + "IsMagmaWithOne", + "HasGeneratorsOfMagmaWithOne", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 20, + "comment": "String: for monoid", + "filters": [ + [ + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 19, + "comment": "String: for a direct product element", + "filters": [ + [ + "IsDirectProductElement" + ] + ] + }, + { + "rank": 18, + "comment": "String: for element in Z/pZ (ModulusRep)", + "filters": [ + [ + "IsFFE", + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 18, + "comment": "String: for an unknown in default representation", + "filters": [ + [ + "IsUnknown", + "IsUnknownDefaultRep" + ] + ] + }, + { + "rank": 18, + "comment": "String: for an integer", + "filters": [ + [ + "IsInt" + ] + ] + }, + { + "rank": 17, + "comment": "String: for GHBI", + "filters": [ + [ + "IsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 17, + "comment": "String: For large finite field elements", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 17, + "comment": "String: for an internal FFE", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ] + ] + }, + { + "rank": 17, + "comment": "String: AlgElm", + "filters": [ + [ + "IsKroneckerConstRep" + ] + ] + }, + { + "rank": 17, + "comment": "String: BFElm", + "filters": [ + [ + "IsAlgBFRep" + ] + ] + }, + { + "rank": 17, + "comment": "String: laurent polynomial", + "filters": [ + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + }, + { + "rank": 17, + "comment": "String: for a rational", + "filters": [ + [ + "IsRat" + ] + ] + }, + { + "rank": 16, + "comment": "String: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ] + }, + { + "rank": 16, + "comment": "String: for element in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 16, + "comment": "String: for a semigroup with known generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 16, + "comment": "String: for -infinity", + "filters": [ + [ + "IsNegInfinity" + ] + ] + }, + { + "rank": 16, + "comment": "String: for infinity", + "filters": [ + [ + "IsInfinity" + ] + ] + }, + { + "rank": 16, + "comment": "String: for a cyclotomic", + "filters": [ + [ + "IsCyc" + ] + ] + }, + { + "rank": 15, + "comment": "String: for plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "String: univar", + "filters": [ + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 15, + "comment": "String: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 14, + "comment": "String: polynomial", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 13, + "comment": "String: from-the-left collector", + "filters": [ + [ + "IsFromTheLeftCollectorRep" + ] + ] + }, + { + "rank": 13, + "comment": "String: rational function", + "filters": [ + [ + "IsRationalFunction" + ] + ] + }, + { + "rank": 11, + "comment": "String: for a plist vector", + "filters": [ + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 11, + "comment": "String: for s. c. ring element", + "filters": [ + [ + "IsSCRingObj" + ] + ] + }, + { + "rank": 11, + "comment": "String: for s. c. algebra element", + "filters": [ + [ + "IsSCAlgebraObj" + ] + ] + }, + { + "rank": 11, + "comment": "String: for magma ring element", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations" + ] + ] + }, + { + "rank": 10, + "comment": "String: for an element of an f.p. group (default repres.)", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsElementOfFpGroup" + ] + ] + }, + { + "rank": 10, + "comment": "String: pcword", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "IsNBitsPcWordRep" + ] + ] + }, + { + "rank": 9, + "comment": "String: for residue class unions in standard rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ] + ] + }, + { + "rank": 9, + "comment": "String: for residue class unions in standard rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ] + ] + }, + { + "rank": 8, + "comment": "String: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ] + }, + { + "rank": 8, + "comment": "String: for a permutation", + "filters": [ + [ + "IsPerm" + ] + ] + }, + { + "rank": 7, + "comment": "String: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ] + }, + { + "rank": 6, + "comment": "String: for unions of residue classes with fixed rep's (ResClasses)", + "filters": [ + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ] + ] + }, + { + "rank": 6, + "comment": "String: for pcp elements", + "filters": [ + [ + "IsPcpElement" + ] + ] + }, + { + "rank": 6, + "comment": "String: for an fp monoid element", + "filters": [ + [ + "IsElementOfFpMonoid" + ] + ] + }, + { + "rank": 5, + "comment": "String: for an f.p. semigroup element", + "filters": [ + [ + "IsElementOfFpSemigroup" + ] + ] + }, + { + "rank": 5, + "comment": "String: for an associative word", + "filters": [ + [ + "IsAssociativeElement", + "IsWord" + ] + ], + "aka": [ + "NiceStringAssocWord" + ] + }, + { + "rank": 5, + "comment": "String: for a nonassociative word", + "filters": [ + [ + "IsNonassocWord" + ] + ] + }, + { + "rank": 5, + "comment": "String: for a string (do nothing)", + "filters": [ + [ + "IsString" + ] + ] + }, + { + "rank": 2, + "comment": "String: for a function, with whitespace reduced", + "filters": [ + [ + "IsFunction", + "IsInternalRep" + ] + ] + }, + { + "rank": 2, + "comment": "String: for a (finite) list", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "String", + "filters": [ + [ + "IsKernelDataObjectRep" + ] + ] + }, + { + "rank": 1, + "comment": "String: record", + "filters": [ + [ + "IsRecord" + ] + ] + }, + { + "rank": 1, + "comment": "String: for a boolean", + "filters": [ + [ + "IsBool" + ] + ] + }, + { + "rank": 1, + "comment": "String: for a character", + "filters": [ + [ + "IsChar" + ] + ] + }, + { + "rank": 0, + "comment": "String", + "filters": [ + [] + ] + } + ], + "2args": [ + { + "rank": 21, + "comment": "String: for an object, and zero", + "filters": [ + [], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 19, + "comment": "String: for an object, and a negative integer", + "filters": [ + [], + [ + "IsInt", + "IsNegRat" + ] + ] + }, + { + "rank": 19, + "comment": "String: for an object, and a positive integer", + "filters": [ + [], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetString", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 439 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetString: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetString: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetString" + ] + }, + { + "name": "HasString", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 439 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasString" + ] + }, + { + "name": "PrintObj", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 464 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 10036, + "comment": "PrintObj: for full hom space of linear mappings", + "filters": [ + [ + "CategoryCollections(IsGeneralMapping)", + "IsFreeLeftModule", + "IsFullHomModule", + "HasIsFullHomModule" + ] + ] + }, + { + "rank": 10023, + "comment": "PrintObj: for full ring Z/nZ", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "CategoryCollections(IsZmodnZObjNonprime)" + ] + ] + }, + { + "rank": 10022, + "comment": "PrintObj: for nilpotent Lie algebra automorphisms", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsNilpotentLieAutomorphismRep" + ] + ] + }, + { + "rank": 10022, + "comment": "PrintObj: for group automorphisms", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsPGAutomorphismRep" + ] + ] + }, + { + "rank": 10017, + "comment": "PrintObj: for zero mapping", + "filters": [ + [ + "IsZero", + "HasIsZero", + "IsGeneralMapping" + ] + ] + }, + { + "rank": 10017, + "comment": "PrintObj: for identity mapping", + "filters": [ + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping" + ] + ] + }, + { + "rank": 10014, + "comment": "PrintObj: for a Lie object in default representation", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ] + ] + }, + { + "rank": 10009, + "comment": "PrintObj: for a canonical basis", + "filters": [ + [ + "IsBasis", + "IsCanonicalBasis", + "HasIsCanonicalBasis" + ] + ] + }, + { + "rank": 10001, + "comment": "PrintObj: for an object with name", + "filters": [ + [ + "HasName" + ] + ] + }, + { + "rank": 136, + "comment": "PrintObj: subgroup by property", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasElementTestFunction" + ] + ] + }, + { + "rank": 110, + "comment": "PrintObj: for a restricted mapping", + "filters": [ + [ + "IsGeneralRestrictedMappingRep" + ] + ] + }, + { + "rank": 110, + "comment": "PrintObj: for a composition mapping", + "filters": [ + [ + "IsCompositionMappingRep" + ] + ] + }, + { + "rank": 109, + "comment": "PrintObj: for an inverse mapping", + "filters": [ + [ + "IsGeneralMapping", + "IsInverseGeneralMappingRep" + ] + ] + }, + { + "rank": 107, + "comment": "PrintObj: objects with memory", + "filters": [ + [ + "IsObjWithMemory" + ] + ] + }, + { + "rank": 72, + "comment": "PrintObj: for a field of FFEs", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 68, + "comment": "PrintObj: for cyclotomic field of cyclotomics", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsCyclotomicField", + "HasIsCyclotomicField" + ] + ] + }, + { + "rank": 66, + "comment": "PrintObj: for abelian number field of cyclotomics", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ] + ] + }, + { + "rank": 65, + "comment": "PrintObj: for natural symmetric group", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ] + ] + }, + { + "rank": 65, + "comment": "PrintObj: for natural alternating group", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ] + ] + }, + { + "rank": 61, + "comment": "PrintObj: for a function field", + "filters": [ + [ + "IsFunctionField" + ] + ] + }, + { + "rank": 61, + "comment": "PrintObj: for a polynomial ring", + "filters": [ + [ + "IsPolynomialRing" + ] + ] + }, + { + "rank": 59, + "comment": "PrintObj: for a matrix field", + "filters": [ + [ + "IsNumberFieldByMatrices", + "HasIsNumberFieldByMatrices" + ] + ] + }, + { + "rank": 58, + "comment": "PrintObj: for algebraic extension", + "filters": [ + [ + "IsNumberField", + "HasIsNumberField", + "IsAlgebraicExtension" + ] + ] + }, + { + "rank": 56, + "comment": "PrintObj: for a field with known generators", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "HasGeneratorsOfDivisionRing" + ] + ] + }, + { + "rank": 55, + "comment": "PrintObj: for a field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 53, + "comment": "PrintObj: for a semigroup with known generators", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsMagmaWithInverses", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 50, + "comment": "PrintObj: for a pcp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 50, + "comment": "PrintObj: for a semigroup with known generators", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "IsMagmaWithInverses", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 48, + "comment": "PrintObj: for full matrix module", + "filters": [ + [ + "IsFreeLeftModule", + "IsFullMatrixModule", + "HasIsFullMatrixModule" + ] + ] + }, + { + "rank": 48, + "comment": "PrintObj: for full row module", + "filters": [ + [ + "IsFreeLeftModule", + "IsFullRowModule", + "HasIsFullRowModule" + ] + ] + }, + { + "rank": 45, + "comment": "PrintObj: for a matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 40, + "comment": "PrintObj: for an algebra-with-one with known generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfLeftOperatorRing" + ] + ] + }, + { + "rank": 39, + "comment": "PrintObj: for an algebra-with-one", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 38, + "comment": "PrintObj: for a FLMLOR-with-one with known generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "HasGeneratorsOfLeftOperatorRing" + ] + ] + }, + { + "rank": 38, + "comment": "PrintObj: for an ordinary block matrix", + "filters": [ + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ] + ] + }, + { + "rank": 37, + "comment": "PrintObj: for an algebra with known generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfLeftOperatorRing" + ] + ] + }, + { + "rank": 37, + "comment": "PrintObj: for a FLMLOR-with-one", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 36, + "comment": "PrintObj: for an algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 36, + "comment": "PrintObj: for a free magma ring", + "filters": [ + [ + "IsFreeMagmaRing" + ] + ] + }, + { + "rank": 36, + "comment": "PrintObj: for a group with generators", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "PrintObj: for a character", + "filters": [ + [ + "IsClassFunction", + "IsCharacter", + "HasIsCharacter" + ] + ] + }, + { + "rank": 35, + "comment": "PrintObj: for a FLMLOR with known generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "HasGeneratorsOfLeftOperatorRing" + ] + ] + }, + { + "rank": 35, + "comment": "PrintObj: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "PrintObj: for null map matrix", + "filters": [ + [ + "IsNullMapMatrix" + ] + ] + }, + { + "rank": 34, + "comment": "PrintObj: for a FLMLOR", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 33, + "comment": "PrintObj: for Z_(pi) (ResClasses)", + "filters": [ + [ + "IsZ_pi", + "HasIsZ_pi" + ] + ] + }, + { + "rank": 33, + "comment": "PrintObj: for a virtual character", + "filters": [ + [ + "IsClassFunction", + "IsVirtualCharacter", + "HasIsVirtualCharacter" + ] + ] + }, + { + "rank": 33, + "comment": "PrintObj: for a semigroup Congruence with known generating pairs", + "filters": [ + [ + "HasGeneratingPairsOfMagmaCongruence", + "IsSemigroupCongruence", + "HasIsSemigroupCongruence" + ] + ] + }, + { + "rank": 32, + "comment": "PrintObj: for a semigroup congruence", + "filters": [ + [ + "IsSemigroupCongruence", + "HasIsSemigroupCongruence" + ] + ] + }, + { + "rank": 31, + "comment": "PrintObj: for a class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 31, + "comment": "PrintObj: for an algebra-with-one hom. b.i", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsOne", + "HasRespectsOne", + "IsAlgebraGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 30, + "comment": "PrintObj: for a ring-with-one with generators", + "filters": [ + [ + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRingWithOne" + ] + ] + }, + { + "rank": 29, + "comment": "PrintObj: for an alg. hom. from f. p. algebra", + "filters": [ + [ + "IsAlgebraHomomorphismFromFpRep" + ] + ] + }, + { + "rank": 29, + "comment": "PrintObj: for an operation algebra homomorphism", + "filters": [ + [ + "IsOperationAlgebraHomomorphismDefaultRep" + ] + ] + }, + { + "rank": 29, + "comment": "PrintObj: for an algebra hom. b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsAlgebraGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 29, + "comment": "PrintObj: for a two-sided ideal with known generators", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfTwoSidedIdeal", + "HasLeftActingRingOfIdeal", + "HasRightActingRingOfIdeal" + ] + ] + }, + { + "rank": 29, + "comment": "PrintObj: for a ring-with-one", + "filters": [ + [ + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 29, + "comment": "PrintObj: for a right semigroup congruence with known generating pairs", + "filters": [ + [ + "HasGeneratingPairsOfMagmaCongruence", + "IsRightSemigroupCongruence", + "HasIsRightSemigroupCongruence" + ] + ] + }, + { + "rank": 29, + "comment": "PrintObj: for a left semigroup congruence with known generating pairs", + "filters": [ + [ + "HasGeneratingPairsOfMagmaCongruence", + "IsLeftSemigroupCongruence", + "HasIsLeftSemigroupCongruence" + ] + ] + }, + { + "rank": 28, + "comment": "PrintObj: for a right ideal with known generators", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRightIdeal", + "HasRightActingRingOfIdeal" + ] + ] + }, + { + "rank": 28, + "comment": "PrintObj: for a left ideal with known generators", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfLeftIdeal", + "HasLeftActingRingOfIdeal" + ] + ] + }, + { + "rank": 27, + "comment": "PrintObj: for inner automorphism", + "filters": [ + [ + "IsInnerAutomorphism", + "HasIsInnerAutomorphism" + ] + ] + }, + { + "rank": 27, + "comment": "PrintObj: for a ring hom. b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsRingGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 27, + "comment": "PrintObj: for algebra module", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsAlgebraModule", + "HasIsAlgebraModule" + ] + ] + }, + { + "rank": 27, + "comment": "PrintObj: for an algebra-with-one g.m.b.i", + "filters": [ + [ + "IsGeneralMapping", + "RespectsOne", + "HasRespectsOne", + "IsAlgebraGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 27, + "comment": "PrintObj: for a left module hom. b.i", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsLinearGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 27, + "comment": "PrintObj: for a ring with generators", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRing" + ] + ] + }, + { + "rank": 27, + "comment": "PrintObj: for a inverse monoid with known generators", + "filters": [ + [ + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsInverseSemigroup", + "HasIsInverseSemigroup", + "HasGeneratorsOfInverseMonoid" + ] + ] + }, + { + "rank": 27, + "comment": "PrintObj: for a magma Congruence with known generating pairs", + "filters": [ + [ + "IsMagmaCongruence", + "HasGeneratingPairsOfMagmaCongruence" + ] + ] + }, + { + "rank": 27, + "comment": "PrintObj: for a right magma congruence with known generating pairs", + "filters": [ + [ + "IsRightMagmaCongruence", + "HasGeneratingPairsOfMagmaCongruence" + ] + ] + }, + { + "rank": 27, + "comment": "PrintObj: for a left magma congruence with known generating pairs", + "filters": [ + [ + "IsLeftMagmaCongruence", + "HasGeneratingPairsOfMagmaCongruence" + ] + ] + }, + { + "rank": 26, + "comment": "PrintObj: for ANF automorphism", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism", + "IsANFAutomorphismRep" + ] + ] + }, + { + "rank": 26, + "comment": "PrintObj: for a Frobenius automorphism", + "filters": [ + [ + "IsFrobeniusAutomorphism" + ] + ] + }, + { + "rank": 26, + "comment": "PrintObj: method for vector space with left module generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasGeneratorsOfLeftOperatorAdditiveGroup" + ] + ] + }, + { + "rank": 26, + "comment": "PrintObj: for a ring", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 26, + "comment": "PrintObj: for a magma congruence", + "filters": [ + [ + "IsMagmaCongruence" + ] + ] + }, + { + "rank": 25, + "comment": "PrintObj: For a compressed MatFFE", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 25, + "comment": "PrintObj: for an algebra g.m.b.i", + "filters": [ + [ + "IsGeneralMapping", + "IsAlgebraGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 25, + "comment": "PrintObj: method for vector space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 24, + "comment": "PrintObj: pcgs", + "filters": [ + [ + "IsPcgs", + "IsPcgsDefaultRep" + ] + ] + }, + { + "rank": 24, + "comment": "PrintObj: for free left module with known generators", + "filters": [ + [ + "IsFreeLeftModule", + "HasGeneratorsOfLeftOperatorAdditiveGroup" + ] + ] + }, + { + "rank": 24, + "comment": "PrintObj: for a right semigroup congruence", + "filters": [ + [ + "IsRightSemigroupCongruence", + "HasIsRightSemigroupCongruence" + ] + ] + }, + { + "rank": 24, + "comment": "PrintObj: for a left semigroup congruence", + "filters": [ + [ + "IsLeftSemigroupCongruence", + "HasIsLeftSemigroupCongruence" + ] + ] + }, + { + "rank": 23, + "comment": "PrintObj: for saturated Fitting formation", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed", + "IsSaturated", + "HasIsSaturated", + "IsClassByPropertyRep" + ] + ] + }, + { + "rank": 23, + "comment": "PrintObj: for embedding into wreath product", + "filters": [ + [ + "IsEmbeddingImprimitiveWreathProductMatrixGroup" + ] + ] + }, + { + "rank": 23, + "comment": "PrintObj: for projection from a direct product", + "filters": [ + [ + "IsProjectionDirectProductMatrixGroup" + ] + ] + }, + { + "rank": 23, + "comment": "PrintObj: for embedding into direct product", + "filters": [ + [ + "IsEmbeddingDirectProductMatrixGroup" + ] + ] + }, + { + "rank": 23, + "comment": "PrintObj: for embedding into wreath product", + "filters": [ + [ + "IsEmbeddingWreathProductPermGroup" + ] + ] + }, + { + "rank": 23, + "comment": "PrintObj: for projection from subdirect product", + "filters": [ + [ + "IsProjectionSubdirectProductPermGroup" + ] + ] + }, + { + "rank": 23, + "comment": "PrintObj: for projection from a direct product", + "filters": [ + [ + "IsProjectionDirectProductPermGroup" + ] + ] + }, + { + "rank": 23, + "comment": "PrintObj: for embedding into direct product", + "filters": [ + [ + "IsEmbeddingDirectProductPermGroup" + ] + ] + }, + { + "rank": 23, + "comment": "PrintObj: method for a PcGroupHomomorphisms", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsPcGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 23, + "comment": "PrintObj: for nat. hom. of pc group", + "filters": [ + [ + "IsNaturalHomomorphismPcGroupRep" + ] + ] + }, + { + "rank": 23, + "comment": "PrintObj: for conjugator isomorphism", + "filters": [ + [ + "IsConjugatorIsomorphism", + "HasIsConjugatorIsomorphism" + ] + ] + }, + { + "rank": 23, + "comment": "PrintObj: for a ring g.m.b.i", + "filters": [ + [ + "IsGeneralMapping", + "IsRingGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "PrintObj: for a left module m.b.m.", + "filters": [ + [ + "IsGeneralMapping", + "IsLinearMappingByMatrixDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "PrintObj: for a left module g.m.b.i", + "filters": [ + [ + "IsGeneralMapping", + "IsLinearGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "PrintObj: for free left module", + "filters": [ + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 23, + "comment": "PrintObj: for a magma with zero adjoined", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsMagmaWithZeroAdjoined" + ] + ] + }, + { + "rank": 22, + "comment": "PrintObj: for a Brauer table", + "filters": [ + [ + "IsBrauerTable" + ] + ] + }, + { + "rank": 22, + "comment": "PrintObj: for an ordinary table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + }, + { + "rank": 22, + "comment": "PrintObj: for action homomorphism", + "filters": [ + [ + "IsActionHomomorphism" + ] + ] + }, + { + "rank": 22, + "comment": "PrintObj: for a inverse semigroup with known generators", + "filters": [ + [ + "IsInverseSemigroup", + "HasIsInverseSemigroup", + "HasGeneratorsOfInverseSemigroup" + ] + ] + }, + { + "rank": 22, + "comment": "PrintObj: for a right magma congruence", + "filters": [ + [ + "IsRightMagmaCongruence" + ] + ] + }, + { + "rank": 22, + "comment": "PrintObj: for a left magma congruence", + "filters": [ + [ + "IsLeftMagmaCongruence" + ] + ] + }, + { + "rank": 21, + "comment": "PrintObj: for a Rees 0-matrix semigroup", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsReesZeroMatrixSemigroup", + "HasIsReesZeroMatrixSemigroup" + ] + ] + }, + { + "rank": 21, + "comment": "PrintObj: for a Rees matrix semigroup", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsReesMatrixSemigroup", + "HasIsReesMatrixSemigroup" + ] + ] + }, + { + "rank": 21, + "comment": "PrintObj: for GHBI", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 21, + "comment": "PrintObj: For a compressed VecFFE", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 21, + "comment": "PrintObj: for monoid with known generators", + "filters": [ + [ + "IsMagmaWithOne", + "HasGeneratorsOfMagmaWithOne", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 21, + "comment": "PrintObj: for an equivalence relation", + "filters": [ + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation" + ] + ] + }, + { + "rank": 20, + "comment": "PrintObj: for product of Fitting formations", + "filters": [ + [ + "IsFittingProductRep", + "IsFormationProductRep" + ] + ] + }, + { + "rank": 20, + "comment": "PrintObj", + "filters": [ + [ + "IsUnicodeCharacter" + ] + ] + }, + { + "rank": 20, + "comment": "PrintObj: modulo pcgs", + "filters": [ + [ + "IsModuloPcgs" + ] + ] + }, + { + "rank": 20, + "comment": "PrintObj: combinatorial collector rep (32 Bits, up to date)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is32BitsSingleCollectorRep", + "IsCombinatorialCollectorRep" + ] + ] + }, + { + "rank": 20, + "comment": "PrintObj: combinatorial collector rep (16 Bits, up to date)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is16BitsSingleCollectorRep", + "IsCombinatorialCollectorRep" + ] + ] + }, + { + "rank": 20, + "comment": "PrintObj: combinatorial collector rep (8 Bits, up to date)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is8BitsSingleCollectorRep", + "IsCombinatorialCollectorRep" + ] + ] + }, + { + "rank": 19, + "comment": "PrintObj: for Fitting formation", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed", + "IsClassByPropertyRep" + ] + ] + }, + { + "rank": 19, + "comment": "PrintObj: for a saturated formation", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "IsSaturated", + "HasIsSaturated", + "IsClassByPropertyRep" + ] + ] + }, + { + "rank": 19, + "comment": "PrintObj: combinatorial collector rep (32 Bits)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "Is32BitsSingleCollectorRep", + "IsCombinatorialCollectorRep" + ] + ] + }, + { + "rank": 19, + "comment": "PrintObj: combinatorial collector rep (16 Bits)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "Is16BitsSingleCollectorRep", + "IsCombinatorialCollectorRep" + ] + ] + }, + { + "rank": 19, + "comment": "PrintObj: combinatorial collector rep (8 Bits)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "Is8BitsSingleCollectorRep", + "IsCombinatorialCollectorRep" + ] + ] + }, + { + "rank": 19, + "comment": "PrintObj: combinatorial collector (up to date)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "IsCombinatorialCollectorRep" + ] + ] + }, + { + "rank": 19, + "comment": "PrintObj", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is32BitsSingleCollectorRep" + ] + ] + }, + { + "rank": 19, + "comment": "PrintObj", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is16BitsSingleCollectorRep" + ] + ] + }, + { + "rank": 19, + "comment": "PrintObj", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is8BitsSingleCollectorRep" + ] + ] + }, + { + "rank": 19, + "comment": "PrintObj: for mapping by function with inverse", + "filters": [ + [ + "IsMappingByFunctionWithInverseRep" + ] + ] + }, + { + "rank": 18, + "comment": "PrintObj: for a subsemigroup of a Rees 0-matrix semigroup", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesZeroMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 18, + "comment": "PrintObj: for a subsemigroup of a Rees matrix semigroup", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 18, + "comment": "PrintObj: combinatorial collector", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsCombinatorialCollectorRep" + ] + ] + }, + { + "rank": 18, + "comment": "PrintObj", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "Is32BitsSingleCollectorRep" + ] + ] + }, + { + "rank": 18, + "comment": "PrintObj", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "Is16BitsSingleCollectorRep" + ] + ] + }, + { + "rank": 18, + "comment": "PrintObj", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "Is8BitsSingleCollectorRep" + ] + ] + }, + { + "rank": 18, + "comment": "PrintObj", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "IsSingleCollectorRep" + ] + ] + }, + { + "rank": 18, + "comment": "PrintObj: zmodnze : for full collection Z/nZ(m)", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "CategoryCollections(IsZmodnZepsObj)" + ] + ] + }, + { + "rank": 18, + "comment": "PrintObj: for element in Z/pZ (ModulusRep)", + "filters": [ + [ + "IsFFE", + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 18, + "comment": "PrintObj: for unknown in default representation", + "filters": [ + [ + "IsUnknown", + "IsUnknownDefaultRep" + ] + ] + }, + { + "rank": 18, + "comment": "PrintObj: for a semigroup ideal with known generators", + "filters": [ + [ + "IsLeftActedOnBySuperset", + "IsRightActedOnBySuperset", + "IsMagma", + "HasGeneratorsOfMagmaIdeal", + "IsSemigroupIdeal", + "HasIsSemigroupIdeal" + ] + ] + }, + { + "rank": 17, + "comment": "PrintObj: for a Schunck class", + "filters": [ + [ + "IsSchunckClass", + "HasIsSchunckClass", + "IsClassByPropertyRep" + ] + ] + }, + { + "rank": 17, + "comment": "PrintObj: for semigroup homomorphism by images", + "filters": [ + [ + "IsGeneralMapping", + "IsSPGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "IsSemigroupHomomorphismByImagesRep" + ] + ] + }, + { + "rank": 17, + "comment": "PrintObj: for group general mapping b.i.", + "filters": [ + [ + "IsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 17, + "comment": "PrintObj", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ] + ] + }, + { + "rank": 17, + "comment": "PrintObj: for large finite field elements (use String)", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 17, + "comment": "PrintObj: AlgElm", + "filters": [ + [ + "IsKroneckerConstRep" + ] + ] + }, + { + "rank": 17, + "comment": "PrintObj: BFElm", + "filters": [ + [ + "IsAlgBFRep" + ] + ] + }, + { + "rank": 17, + "comment": "PrintObj: laurent polynomial", + "filters": [ + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + }, + { + "rank": 17, + "comment": "PrintObj: for an add. magma-with-inverses with generators", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasGeneratorsOfNearAdditiveGroup" + ] + ] + }, + { + "rank": 17, + "comment": "PrintObj: for a semigroup ideal", + "filters": [ + [ + "IsLeftActedOnBySuperset", + "IsRightActedOnBySuperset", + "IsMagma", + "IsSemigroupIdeal", + "HasIsSemigroupIdeal" + ] + ] + }, + { + "rank": 16, + "comment": "PrintObj: for a Molien series", + "filters": [ + [ + "IsRationalFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction", + "HasMolienSeriesInfo" + ] + ] + }, + { + "rank": 16, + "comment": "PrintObj: RightCoset", + "filters": [ + [ + "IsRightCoset" + ] + ] + }, + { + "rank": 16, + "comment": "PrintObj: for element in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 16, + "comment": "PrintObj: for a semigroup with known generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 16, + "comment": "PrintObj: for a magma ideal with known generators", + "filters": [ + [ + "IsLeftActedOnBySuperset", + "IsRightActedOnBySuperset", + "IsMagma", + "HasGeneratorsOfMagmaIdeal" + ] + ] + }, + { + "rank": 16, + "comment": "PrintObj: for -infinity", + "filters": [ + [ + "IsNegInfinity" + ] + ] + }, + { + "rank": 16, + "comment": "PrintObj: for infinity", + "filters": [ + [ + "IsInfinity" + ] + ] + }, + { + "rank": 15, + "comment": "PrintObj: for formation product", + "filters": [ + [ + "IsFormationProductRep" + ] + ] + }, + { + "rank": 15, + "comment": "PrintObj: for formation", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "IsClassByPropertyRep" + ] + ] + }, + { + "rank": 15, + "comment": "PrintObj: for Fitting product", + "filters": [ + [ + "IsFittingProductRep" + ] + ] + }, + { + "rank": 15, + "comment": "PrintObj: for Fitting class", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed", + "IsClassByPropertyRep" + ] + ] + }, + { + "rank": 15, + "comment": "PrintObj: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "PrintObj: for GF2 matrix", + "filters": [ + [ + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "PrintObj: univar", + "filters": [ + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 15, + "comment": "PrintObj: for an add. magma-with-zero with generators", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveMagmaWithZero", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasGeneratorsOfNearAdditiveMagmaWithZero" + ] + ] + }, + { + "rank": 15, + "comment": "PrintObj: for a magma ideal", + "filters": [ + [ + "IsLeftActedOnBySuperset", + "IsRightActedOnBySuperset", + "IsMagma" + ] + ] + }, + { + "rank": 14, + "comment": "PrintObj: for Fitting set", + "filters": [ + [ + "IsClassByPropertyRep", + "IsFittingSetRep" + ] + ] + }, + { + "rank": 14, + "comment": "PrintObj", + "filters": [ + [ + "IsPowerConjugateCollector", + "IsDeepThoughtCollectorRep" + ] + ] + }, + { + "rank": 14, + "comment": "PrintObj", + "filters": [ + [ + "IsPadicExtensionNumber" + ] + ] + }, + { + "rank": 14, + "comment": "PrintObj", + "filters": [ + [ + "IsPurePadicNumber" + ] + ] + }, + { + "rank": 14, + "comment": "PrintObj: polynomial", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 14, + "comment": "PrintObj: for a right magma ideal with known generators", + "filters": [ + [ + "IsRightActedOnBySuperset", + "HasGeneratorsOfExtRSet", + "IsMagma" + ] + ] + }, + { + "rank": 14, + "comment": "PrintObj: for a left magma ideal with known generators", + "filters": [ + [ + "IsLeftActedOnBySuperset", + "HasGeneratorsOfExtLSet", + "IsMagma" + ] + ] + }, + { + "rank": 14, + "comment": "PrintObj: for mapping by function", + "filters": [ + [ + "IsMappingByFunctionRep" + ] + ] + }, + { + "rank": 13, + "comment": "PrintObj: for from-the-left collector", + "filters": [ + [ + "IsFromTheLeftCollectorRep" + ] + ] + }, + { + "rank": 13, + "comment": "PrintObj: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + }, + { + "rank": 13, + "comment": "PrintObj: zmodnze : for element in Z/nZ(m) (ZmodnZepsRep)", + "filters": [ + [ + "IsZmodnZepsObj", + "IsZmodnZepsRep" + ] + ] + }, + { + "rank": 13, + "comment": "PrintObj: rational function", + "filters": [ + [ + "IsRationalFunction" + ] + ] + }, + { + "rank": 13, + "comment": "PrintObj: for UEALattice element", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsUEALatticeElement" + ] + ] + }, + { + "rank": 13, + "comment": "PrintObj: for an add. magma with generators", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasGeneratorsOfNearAdditiveMagma" + ] + ] + }, + { + "rank": 13, + "comment": "PrintObj: for a right magma ideal", + "filters": [ + [ + "IsRightActedOnBySuperset", + "IsMagma" + ] + ] + }, + { + "rank": 13, + "comment": "PrintObj: for a left magma ideal", + "filters": [ + [ + "IsLeftActedOnBySuperset", + "IsMagma" + ] + ] + }, + { + "rank": 12, + "comment": "PrintObj", + "filters": [ + [ + "IsPowerCommutatorCollector" + ] + ] + }, + { + "rank": 12, + "comment": "PrintObj", + "filters": [ + [ + "IsPowerConjugateCollector" + ] + ] + }, + { + "rank": 12, + "comment": "PrintObj: fp algebra elements", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsElementOfFpAlgebra" + ] + ] + }, + { + "rank": 12, + "comment": "PrintObj: for an additive coset", + "filters": [ + [ + "IsAdditiveCoset" + ] + ] + }, + { + "rank": 12, + "comment": "PrintObj: for an add. magma", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 12, + "comment": "PrintObj: for a binary relation on n points", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 11, + "comment": "PrintObj", + "filters": [ + [ + "IsConjugacyClassSubgroupsRep" + ] + ] + }, + { + "rank": 11, + "comment": "PrintObj", + "filters": [ + [ + "IsRationalClassGroupRep" + ] + ] + }, + { + "rank": 11, + "comment": "PrintObj", + "filters": [ + [ + "IsConjugacyClassGroupRep" + ] + ] + }, + { + "rank": 11, + "comment": "PrintObj", + "filters": [ + [ + "IsPolycyclicCollector" + ] + ] + }, + { + "rank": 11, + "comment": "PrintObj: for a plist vector", + "filters": [ + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 11, + "comment": "PrintObj: for GF2 vector", + "filters": [ + [ + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 11, + "comment": "PrintObj: for s. c. ring element", + "filters": [ + [ + "IsSCRingObj" + ] + ] + }, + { + "rank": 11, + "comment": "PrintObj: for weight rep element", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsWeightRepElement" + ] + ] + }, + { + "rank": 11, + "comment": "PrintObj: for direct sum elements", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsDirectSumElement" + ] + ] + }, + { + "rank": 11, + "comment": "PrintObj: for symmetric elements", + "filters": [ + [ + "IsSymmetricPowerElement", + "IsMonomialElementRep" + ] + ] + }, + { + "rank": 11, + "comment": "PrintObj: for wedge elements", + "filters": [ + [ + "IsWedgeElement", + "IsMonomialElementRep" + ] + ] + }, + { + "rank": 11, + "comment": "PrintObj: for tensor elements", + "filters": [ + [ + "IsTensorElement", + "IsMonomialElementRep" + ] + ] + }, + { + "rank": 11, + "comment": "PrintObj: for algebra module element in packed representation", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsAlgebraModuleElement" + ] + ] + }, + { + "rank": 11, + "comment": "PrintObj: for s. c. algebra element", + "filters": [ + [ + "IsSCAlgebraObj" + ] + ] + }, + { + "rank": 11, + "comment": "PrintObj: for magma ring element", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations" + ] + ] + }, + { + "rank": 11, + "comment": "PrintObj: for a mapping", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ] + ] + }, + { + "rank": 10, + "comment": "PrintObj: for an element of an f.p. group (default repres.)", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsElementOfFpGroup" + ] + ] + }, + { + "rank": 10, + "comment": "PrintObj: for external orbit", + "filters": [ + [ + "IsExternalOrbit" + ] + ] + }, + { + "rank": 10, + "comment": "PrintObj: pcword", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "IsNBitsPcWordRep" + ] + ] + }, + { + "rank": 10, + "comment": "PrintObj", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromGroup", + "HasIsBuiltFromGroup" + ] + ] + }, + { + "rank": 10, + "comment": "PrintObj: method for a subspaces domain", + "filters": [ + [ + "IsSubspacesVectorSpace", + "IsSubspacesVectorSpaceDefaultRep" + ] + ] + }, + { + "rank": 10, + "comment": "PrintObj: for a semi-echelonized basis with basis vectors", + "filters": [ + [ + "IsBasis", + "IsSemiEchelonized", + "HasIsSemiEchelonized", + "HasBasisVectors" + ] + ] + }, + { + "rank": 9, + "comment": "PrintObj: for residue class unions in sparse rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ] + ] + }, + { + "rank": 9, + "comment": "PrintObj: for residue class unions in standard rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ] + ] + }, + { + "rank": 9, + "comment": "PrintObj: sliced perm", + "filters": [ + [ + "IsSlicedPermInv" + ] + ] + }, + { + "rank": 9, + "comment": "PrintObj: sliced perm", + "filters": [ + [ + "IsSlicedPerm" + ] + ] + }, + { + "rank": 9, + "comment": "PrintObj: for external subset", + "filters": [ + [ + "IsExternalSubset" + ] + ] + }, + { + "rank": 9, + "comment": "PrintObj", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsMultiplicativeElementWithInverseByRws" + ] + ] + }, + { + "rank": 9, + "comment": "PrintObj: for a semi-echelonized basis", + "filters": [ + [ + "IsBasis", + "IsSemiEchelonized", + "HasIsSemiEchelonized" + ] + ] + }, + { + "rank": 9, + "comment": "PrintObj: for right transversal", + "filters": [ + [ + "IsList", + "IsRightTransversalRep" + ] + ] + }, + { + "rank": 8, + "comment": "PrintObj: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ] + }, + { + "rank": 8, + "comment": "PrintObj: for sparse hash tables", + "filters": [ + [ + "IsSparseHashRep" + ] + ] + }, + { + "rank": 8, + "comment": "PrintObj: for a cochain", + "filters": [ + [ + "IsCochain" + ] + ] + }, + { + "rank": 8, + "comment": "PrintObj: for a sparse rowspace element", + "filters": [ + [ + "IsSparseRowSpaceElement" + ] + ] + }, + { + "rank": 8, + "comment": "PrintObj: for a basis with basis vectors", + "filters": [ + [ + "IsBasis", + "HasBasisVectors" + ] + ] + }, + { + "rank": 7, + "comment": "PrintObj: for IsGroupClass and IsClassByPropertyRep", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "IsClassByPropertyRep" + ] + ] + }, + { + "rank": 7, + "comment": "PrintObj", + "filters": [ + [ + "IsUnicodeString" + ] + ] + }, + { + "rank": 7, + "comment": "PrintObj: for a Green's class", + "filters": [ + [ + "IsGreensClass" + ] + ] + }, + { + "rank": 7, + "comment": "PrintObj: wreath elements", + "filters": [ + [ + "IsWreathProductElement" + ] + ] + }, + { + "rank": 7, + "comment": "PrintObj: for element of magma by mult. table", + "filters": [ + [ + "IsMagmaByMultiplicationTableObj" + ] + ] + }, + { + "rank": 7, + "comment": "PrintObj: for dense hash tables", + "filters": [ + [ + "IsDenseHashRep" + ] + ] + }, + { + "rank": 7, + "comment": "PrintObj: for a basis", + "filters": [ + [ + "IsBasis" + ] + ] + }, + { + "rank": 7, + "comment": "PrintObj: for an element of a magma with zero adjoined", + "filters": [ + [ + "IsMagmaWithZeroAdjoinedElementRep" + ] + ] + }, + { + "rank": 7, + "comment": "PrintObj: for a general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + }, + { + "rank": 7, + "comment": "PrintObj: method for a weak pointer object", + "filters": [ + [ + "IsWeakPointerObject" + ] + ] + }, + { + "rank": 7, + "comment": "PrintObj: for an enumerator that perhaps has its own `PrintObj' function", + "filters": [ + [ + "IsList", + "IsDenseList", + "IsDuplicateFree", + "HasIsDuplicateFree", + "IsEnumeratorByFunctionsRep" + ] + ] + }, + { + "rank": 6, + "comment": "PrintObj: for ioTCPstream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputTCPStreamRep" + ] + ] + }, + { + "rank": 6, + "comment": "PrintObj: for unions of residue classes with fixed rep's (ResClasses)", + "filters": [ + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ] + ] + }, + { + "rank": 6, + "comment": "PrintObj", + "filters": [ + [ + "IsSimpleInvAutomatonRep" + ] + ] + }, + { + "rank": 6, + "comment": "PrintObj: for pcp elements", + "filters": [ + [ + "IsPcpElement" + ] + ] + }, + { + "rank": 6, + "comment": "PrintObj", + "filters": [ + [ + "IsMonoidByAdjoiningIdentityElt" + ] + ] + }, + { + "rank": 6, + "comment": "PrintObj: for an fp monoid element", + "filters": [ + [ + "IsElementOfFpMonoid" + ] + ] + }, + { + "rank": 6, + "comment": "PrintObj: External Set", + "filters": [ + [ + "IsExternalSet" + ] + ] + }, + { + "rank": 6, + "comment": "PrintObj: assoc word in letter rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsLetterAssocWordRep" + ] + ] + }, + { + "rank": 6, + "comment": "PrintObj: for an eq. class", + "filters": [ + [ + "IsEquivalenceClass" + ] + ] + }, + { + "rank": 6, + "comment": "PrintObj: iostream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputStreamByPtyRep" + ] + ] + }, + { + "rank": 5, + "comment": "PrintObj: for IsGroupClassByListRep", + "filters": [ + [ + "IsGroupClassByListRep" + ] + ] + }, + { + "rank": 5, + "comment": "PrintObj: for IsClassByUnionRep", + "filters": [ + [ + "IsClassByUnionRep" + ] + ] + }, + { + "rank": 5, + "comment": "PrintObj: for IsClassByIntersectionRep", + "filters": [ + [ + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 5, + "comment": "PrintObj: for IsClassByComplementRep", + "filters": [ + [ + "IsClassByComplementRep" + ] + ] + }, + { + "rank": 5, + "comment": "PrintObj: for IsClassByPropertyRep", + "filters": [ + [ + "IsClassByPropertyRep" + ] + ] + }, + { + "rank": 5, + "comment": "PrintObj: for a Rees 0-matrix semigroup element", + "filters": [ + [ + "IsReesZeroMatrixSemigroupElement" + ] + ] + }, + { + "rank": 5, + "comment": "PrintObj: for a Rees matrix semigroup element", + "filters": [ + [ + "IsReesMatrixSemigroupElement" + ] + ] + }, + { + "rank": 5, + "comment": "PrintObj: for an f.p. semigroup element", + "filters": [ + [ + "IsElementOfFpSemigroup" + ] + ] + }, + { + "rank": 5, + "comment": "PrintObj: for a presentation in default representation", + "filters": [ + [ + "IsPresentation", + "IsPresentationDefaultRep" + ] + ] + }, + { + "rank": 5, + "comment": "PrintObj: for an associative word", + "filters": [ + [ + "IsAssociativeElement", + "IsWord" + ] + ] + }, + { + "rank": 5, + "comment": "PrintObj: for a nonassociative word", + "filters": [ + [ + "IsNonassocWord" + ] + ] + }, + { + "rank": 5, + "comment": "PrintObj: wrapped additive elements", + "filters": [ + [ + "IsAdditiveElementAsMultiplicativeElementRep" + ] + ] + }, + { + "rank": 4, + "comment": "PrintObj: for an infinite list of generators", + "filters": [ + [ + "IsList", + "IsInfiniteListOfGeneratorsRep" + ] + ] + }, + { + "rank": 4, + "comment": "PrintObj: for an infinite list of names", + "filters": [ + [ + "IsList", + "IsInfiniteListOfNamesRep" + ] + ] + }, + { + "rank": 4, + "comment": "PrintObj: for an enumerator", + "filters": [ + [ + "IsList", + "IsAttributeStoringRep" + ] + ] + }, + { + "rank": 3, + "comment": "PrintObj: Wyckoff position", + "filters": [ + [ + "IsWyckoffPosition" + ] + ] + }, + { + "rank": 3, + "comment": "PrintObj: lattice", + "filters": [ + [ + "IsLatticeSubgroupsRep" + ] + ] + }, + { + "rank": 3, + "comment": "PrintObj: for mutable basis with underlying mutable basis", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisViaUnderlyingMutableBasisRep" + ] + ] + }, + { + "rank": 3, + "comment": "PrintObj: for a mutable basis of a Gaussian matrix space", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisOfGaussianMatrixSpaceRep" + ] + ] + }, + { + "rank": 3, + "comment": "PrintObj: for a mutable basis of a Gaussian row space", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisOfGaussianRowSpaceRep" + ] + ] + }, + { + "rank": 3, + "comment": "PrintObj: for mutable basis represented by a nice mutable basis", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisViaNiceMutableBasisRep" + ] + ] + }, + { + "rank": 3, + "comment": "PrintObj: for mutable basis represented by an immutable basis", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisByImmutableBasisRep" + ] + ] + }, + { + "rank": 3, + "comment": "PrintObj: for an info class", + "filters": [ + [ + "IsInfoClassListRep" + ] + ] + }, + { + "rank": 3, + "comment": "PrintObj: for an iterator that perhaps has its own `PrintObj' function", + "filters": [ + [ + "IsIterator", + "IsIteratorByFunctionsRep" + ] + ] + }, + { + "rank": 2, + "comment": "PrintObj", + "filters": [ + [ + "IsRewritingSystem" + ] + ] + }, + { + "rank": 2, + "comment": "PrintObj", + "filters": [ + [ + "IsRandomSource" + ] + ] + }, + { + "rank": 2, + "comment": "PrintObj: output text none", + "filters": [ + [ + "IsOutputTextNoneRep" + ] + ] + }, + { + "rank": 2, + "comment": "PrintObj: output text file", + "filters": [ + [ + "IsOutputTextFileRep" + ] + ] + }, + { + "rank": 2, + "comment": "PrintObj: output text string", + "filters": [ + [ + "IsOutputTextStringRep" + ] + ] + }, + { + "rank": 2, + "comment": "PrintObj: input text none", + "filters": [ + [ + "IsInputTextNoneRep" + ] + ] + }, + { + "rank": 2, + "comment": "PrintObj: input text file", + "filters": [ + [ + "IsInputTextFileRep" + ] + ] + }, + { + "rank": 2, + "comment": "PrintObj: input text string", + "filters": [ + [ + "IsInputTextStringRep" + ] + ] + }, + { + "rank": 2, + "comment": "PrintObj: default directory rep", + "filters": [ + [ + "IsDirectoryRep" + ] + ] + }, + { + "rank": 2, + "comment": "PrintObj: for an operation", + "filters": [ + [ + "IsOperation" + ] + ] + }, + { + "rank": 1, + "comment": "PrintObj: for a straight line decision", + "filters": [ + [ + "IsStraightLineDecision" + ] + ] + }, + { + "rank": 1, + "comment": "PrintObj: for a black box program", + "filters": [ + [ + "IsBBoxProgram" + ] + ] + }, + { + "rank": 1, + "comment": "PrintObj: for pcp", + "filters": [ + [ + "IsPcp" + ] + ] + }, + { + "rank": 1, + "comment": "PrintObj", + "filters": [ + [ + "IsRecord" + ] + ] + }, + { + "rank": 1, + "comment": "PrintObj: IsObjToBePrinted", + "filters": [ + [ + "IsObjToBePrinted" + ] + ] + }, + { + "rank": 1, + "comment": "PrintObj: for a straight line program", + "filters": [ + [ + "IsStraightLineProgram" + ] + ] + }, + { + "rank": 1, + "comment": "PrintObj", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + }, + { + "rank": 1, + "comment": "PrintObj: for a root system", + "filters": [ + [ + "IsRootSystem" + ] + ] + }, + { + "rank": 1, + "comment": "PrintObj: closed stream", + "filters": [ + [ + "IsClosedStream" + ] + ] + }, + { + "rank": 1, + "comment": "PrintObj: record", + "filters": [ + [ + "IsRecord" + ] + ] + }, + { + "rank": 1, + "comment": "PrintObj: for an iterator", + "filters": [ + [ + "IsIterator" + ] + ] + }, + { + "rank": 1, + "comment": "PrintObj: for 'to be defined' objects", + "filters": [ + [ + "IsToBeDefinedObj" + ] + ] + }, + { + "rank": 1, + "comment": "PRINT_OBJ: for a type", + "filters": [ + [ + "IsType" + ] + ] + }, + { + "rank": 1, + "comment": "PRINT_OBJ: for a family", + "filters": [ + [ + "IsFamily" + ] + ] + }, + { + "rank": 0, + "comment": "PrintObj: default method delegating to PrintString", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "PrintString", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 512 + }, + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 513 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 36, + "comment": "PrintString: for a group with generators", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 27, + "comment": "PrintString: for a inverse monoid with known generators", + "filters": [ + [ + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsInverseSemigroup", + "HasIsInverseSemigroup", + "HasGeneratorsOfInverseMonoid" + ] + ] + }, + { + "rank": 22, + "comment": "PrintString: for a Brauer table", + "filters": [ + [ + "IsBrauerTable" + ] + ] + }, + { + "rank": 22, + "comment": "PrintString: for an ordinary table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + }, + { + "rank": 22, + "comment": "PrintString: for a inverse semigroup with known generators", + "filters": [ + [ + "IsInverseSemigroup", + "HasIsInverseSemigroup", + "HasGeneratorsOfInverseSemigroup" + ] + ] + }, + { + "rank": 21, + "comment": "PrintString: for monoid with known generators", + "filters": [ + [ + "IsMagmaWithOne", + "HasGeneratorsOfMagmaWithOne", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 19, + "comment": "PrintString: for a direct product element", + "filters": [ + [ + "IsDirectProductElement" + ] + ] + }, + { + "rank": 18, + "comment": "PrintString: for a magma-with-inverses with generators", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses" + ] + ] + }, + { + "rank": 16, + "comment": "PrintString: RightCoset", + "filters": [ + [ + "IsRightCoset" + ] + ] + }, + { + "rank": 16, + "comment": "PrintString: for a semigroup with known generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 15, + "comment": "PrintString: for a magma-with-one with generators", + "filters": [ + [ + "IsMagmaWithOne", + "HasGeneratorsOfMagmaWithOne" + ] + ] + }, + { + "rank": 12, + "comment": "PrintString: for a magma with generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma" + ] + ] + }, + { + "rank": 11, + "comment": "PrintString: for a magma", + "filters": [ + [ + "IsMagma" + ] + ] + }, + { + "rank": 9, + "comment": "PrintString: for right transversal", + "filters": [ + [ + "IsList", + "IsRightTransversalRep" + ] + ] + }, + { + "rank": 8, + "comment": "PrintString: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ] + }, + { + "rank": 7, + "comment": "PrintString: for a Green's class", + "filters": [ + [ + "IsGreensClass" + ] + ] + }, + { + "rank": 7, + "comment": "PrintString: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ] + }, + { + "rank": -1, + "comment": "PrintString: default method delegating to String", + "filters": [ + [] + ] + } + ], + "2args": [ + { + "rank": 21, + "comment": "PrintString: for an object, and zero", + "filters": [ + [], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 19, + "comment": "PrintString: for an object, and a negative integer", + "filters": [ + [], + [ + "IsInt", + "IsNegRat" + ] + ] + }, + { + "rank": 19, + "comment": "PrintString: for an object, and a positive integer", + "filters": [ + [], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PrintString" + ] + }, + { + "name": "Display", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 575 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 10002, + "comment": "Display: for partitions of Z^2 into residue class unions (ResClasses)", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": 54, + "comment": "Display: for matrix of FFEs (for larger fields)", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ] + }, + { + "rank": 44, + "comment": "Display: for matrix of FFEs", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ] + }, + { + "rank": 43, + "comment": "Display: for matrix over Integers mod n", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsZmodnZObjNonprime))" + ] + ] + }, + { + "rank": 38, + "comment": "Display: for finitely presented groups", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 34, + "comment": "Display: for a matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ], + "aka": [ + "PrintArray" + ] + }, + { + "rank": 31, + "comment": "Display: for a class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 20, + "comment": "Display: for a nearly character table", + "filters": [ + [ + "IsNearlyCharacterTable" + ] + ] + }, + { + "rank": 17, + "comment": "Display: For large finite field elements", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 15, + "comment": "Display: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 13, + "comment": "Display: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + }, + { + "rank": 11, + "comment": "Display: for residue class unions of Z in sparse rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnionOfZ", + "IsResidueClassUnionClassListRep" + ] + ] + }, + { + "rank": 11, + "comment": "Display: for a plist vector", + "filters": [ + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 6, + "comment": "Display: for unions of residue classes with fixed rep's (ResClasses)", + "filters": [ + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ] + ] + }, + { + "rank": 6, + "comment": "Display: for residue class unions (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion" + ] + ] + }, + { + "rank": 5, + "comment": "Display: for vector search tables in default representation", + "filters": [ + [ + "IsVectorSearchTableDefaultRep" + ] + ] + }, + { + "rank": 2, + "comment": "Display: for a (finite) list", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": 1, + "comment": "Display: for a straight line decision", + "filters": [ + [ + "IsStraightLineDecision" + ] + ] + }, + { + "rank": 1, + "comment": "Display: for a black box program", + "filters": [ + [ + "IsBBoxProgram" + ] + ] + }, + { + "rank": 1, + "comment": "Display: for a straight line program", + "filters": [ + [ + "IsStraightLineProgram" + ] + ] + }, + { + "rank": 1, + "comment": "Display: for a table of marks (add empty options record)", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + }, + { + "rank": 0, + "comment": "Display: generic: use DisplayString or otherwise PrintObj", + "filters": [ + [] + ] + } + ], + "2args": [ + { + "rank": 32, + "comment": "Display: for a class function, and a record", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsRecord" + ] + ] + }, + { + "rank": 22, + "comment": "Display: for a nearly character table, and a list", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 21, + "comment": "Display: for a nearly character table, and a record", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsRecord" + ] + ] + }, + { + "rank": 2, + "comment": "Display: for a straight line decision, and a record", + "filters": [ + [ + "IsStraightLineDecision" + ], + [ + "IsRecord" + ] + ] + }, + { + "rank": 2, + "comment": "Display: for a straight line program, and a record", + "filters": [ + [ + "IsStraightLineProgram" + ], + [ + "IsRecord" + ] + ] + }, + { + "rank": 2, + "comment": "Display: for a table of marks and an options record", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsRecord" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Display" + ] + }, + { + "name": "DisplayString", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 599 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 25, + "comment": "DisplayString: for a partial perm semigroup with generators", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "DisplayString: for a transformation semigroup with generators", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 17, + "comment": "DisplayString: For large finite field elements", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ], + "aka": [ + "DisplayStringForLargeFiniteFieldElements" + ] + }, + { + "rank": 17, + "comment": "DisplayString: for an internal FFE via String", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ] + ] + }, + { + "rank": 13, + "comment": "DisplayString: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + }, + { + "rank": 7, + "comment": "DisplayString: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ] + }, + { + "rank": 6, + "comment": "DisplayString: for residue class unions (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion" + ] + ] + }, + { + "rank": 4, + "comment": "DisplayString: IsList", + "filters": [ + [ + "IsList", + "IsFinite", + "HasIsFinite" + ] + ] + }, + { + "rank": 2, + "comment": "DisplayString: for a function, using string stream", + "filters": [ + [ + "IsFunction", + "IsInternalRep" + ] + ] + }, + { + "rank": 1, + "comment": "DisplayString: for a type", + "filters": [ + [ + "IsType" + ] + ] + }, + { + "rank": 1, + "comment": "DisplayString: for a family", + "filters": [ + [ + "IsFamily" + ] + ] + }, + { + "rank": 1, + "comment": "DisplayString: IsChar", + "filters": [ + [ + "IsChar" + ] + ] + }, + { + "rank": -1, + "comment": "DisplayString: generic: return default string", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DisplayString" + ] + }, + { + "name": "IsInternallyConsistent", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 625 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 22, + "comment": "IsInternallyConsistent: for a Brauer table", + "filters": [ + [ + "IsBrauerTable" + ] + ] + }, + { + "rank": 22, + "comment": "IsInternallyConsistent: for an ordinary character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + }, + { + "rank": 1, + "comment": "IsInternallyConsistent: for a straight line decision", + "filters": [ + [ + "IsStraightLineDecision" + ] + ] + }, + { + "rank": 1, + "comment": "IsInternallyConsistent: for a straight line program", + "filters": [ + [ + "IsStraightLineProgram" + ] + ] + }, + { + "rank": 1, + "comment": "IsInternallyConsistent: for a table of marks, decomposition test", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + }, + { + "rank": 0, + "comment": "IsInternallyConsistent: default method 'ReturnTrue'", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsInternallyConsistent" + ] + }, + { + "name": "IsImpossible", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 646 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "IsImpossible: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsImpossible" + ] + ] + }, + { + "rank": 37, + "comment": "IsImpossible", + "filters": [ + [ + "IsOrdinaryMatrix", + "IsLieMatrix" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsImpossible" + ] + }, + { + "name": "SetIsImpossible", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 646 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsImpossible: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsImpossible: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsImpossible" + ] + }, + { + "name": "HasIsImpossible", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 646 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsImpossible" + ] + }, + { + "name": "ExtRepOfObj", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 661 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 109, + "comment": "ExtRepOfObj: for a straight line program word", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 103, + "comment": "ExtRepOfObj: using 32Bits_ExtRepOfObj", + "filters": [ + [ + "Is32BitsPcWordRep" + ] + ], + "aka": [ + "32Bits_ExtRepOfObj" + ] + }, + { + "rank": 103, + "comment": "ExtRepOfObj: using 16Bits_ExtRepOfObj", + "filters": [ + [ + "Is16BitsPcWordRep" + ] + ], + "aka": [ + "16Bits_ExtRepOfObj" + ] + }, + { + "rank": 103, + "comment": "ExtRepOfObj: using 8Bits_ExtRepOfObj", + "filters": [ + [ + "Is8BitsPcWordRep" + ] + ], + "aka": [ + "8Bits_ExtRepOfObj" + ] + }, + { + "rank": 17, + "comment": "ExtRepOfObj: for an internal cyclotomic", + "filters": [ + [ + "IsCyc", + "IsInternalRep" + ] + ], + "aka": [ + "COEFFS_CYC" + ] + }, + { + "rank": 17, + "comment": "ExtRepOfObj: for element in Z/nZ (ModulusRep, nonprime)", + "filters": [ + [ + "IsZmodnZObjNonprime", + "IsModulusRep" + ] + ] + }, + { + "rank": 17, + "comment": "ExtRepOfObj: ExtElm", + "filters": [ + [ + "IsAlgebraicElement", + "IsKroneckerConstRep" + ] + ] + }, + { + "rank": 17, + "comment": "ExtRepOfObj: baseFieldElm", + "filters": [ + [ + "IsAlgebraicElement", + "IsAlgBFRep" + ] + ] + }, + { + "rank": 13, + "comment": "ExtRepOfObj: for s. c. ring element in dense coeff. vector rep.", + "filters": [ + [ + "IsSCRingObj", + "IsDenseCoeffVectorRep" + ] + ] + }, + { + "rank": 13, + "comment": "ExtRepOfObj: for s. c. algebra element in dense coeff. vector rep.", + "filters": [ + [ + "IsSCAlgebraObj", + "IsDenseCoeffVectorRep" + ] + ] + }, + { + "rank": 12, + "comment": "ExtRepOfObj: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + }, + { + "rank": 12, + "comment": "ExtRepOfObj: for f.p. algebra element", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsElementOfFpAlgebra" + ] + ] + }, + { + "rank": 11, + "comment": "ExtRepOfObj: for weight rep element", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsWeightRepElement" + ] + ] + }, + { + "rank": 11, + "comment": "ExtRepOfObj: for a cochain", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsCochain" + ] + ] + }, + { + "rank": 11, + "comment": "ExtRepOfObj: for a direct sum element", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsDirectSumElement" + ] + ] + }, + { + "rank": 11, + "comment": "ExtRepOfObj: for a sparse rowspace element", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsSparseRowSpaceElement" + ] + ] + }, + { + "rank": 11, + "comment": "ExtRepOfObj: for algebra module element in packed element rep", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsAlgebraModuleElement" + ] + ] + }, + { + "rank": 11, + "comment": "ExtRepOfObj: for magma ring element", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations" + ] + ] + }, + { + "rank": 10, + "comment": "ExtRepOfObj: for an element of an f.p. group (default repres.)", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsElementOfFpGroup" + ] + ] + }, + { + "rank": 10, + "comment": "ExtRepOfObj: for an UEALattice element", + "filters": [ + [ + "IsUEALatticeElement" + ] + ] + }, + { + "rank": 10, + "comment": "ExtRepOfObj: for a monomial element", + "filters": [ + [ + "IsMonomialElement", + "IsMonomialElementRep" + ] + ] + }, + { + "rank": 9, + "comment": "ExtRepOfObj: for residue class unions in standard rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ] + ] + }, + { + "rank": 8, + "comment": "ExtRepOfObj: for a inf. bits assoc. word", + "filters": [ + [ + "IsInfBitsAssocWord" + ] + ], + "aka": [ + "InfBits_ExtRepOfObj" + ] + }, + { + "rank": 8, + "comment": "ExtRepOfObj: for a 32 bits assoc. word", + "filters": [ + [ + "Is32BitsAssocWord" + ] + ] + }, + { + "rank": 8, + "comment": "ExtRepOfObj: for a 16 bits assoc. word", + "filters": [ + [ + "Is16BitsAssocWord" + ] + ] + }, + { + "rank": 8, + "comment": "ExtRepOfObj: for an 8 bits assoc. word", + "filters": [ + [ + "Is8BitsAssocWord" + ] + ] + }, + { + "rank": 7, + "comment": "ExtRepOfObj: for a nonassoc. word", + "filters": [ + [ + "IsNonassocWord", + "IsBracketRep" + ] + ] + }, + { + "rank": 6, + "comment": "ExtRepOfObj: for residue class unions (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion" + ] + ] + }, + { + "rank": 6, + "comment": "ExtRepOfObj", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByRws" + ] + ] + }, + { + "rank": 6, + "comment": "ExtRepOfObj: assoc word in letter rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsLetterAssocWordRep" + ] + ], + "aka": [ + "ERepLettWord" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExtRepOfObj" + ] + }, + { + "name": "ObjByExtRep", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 677 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 25, + "comment": "ObjByExtRep: for floats", + "filters": [ + [ + "CategoryFamily(IsFloat)" + ], + [ + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 23, + "comment": "ObjByExtRep: for family of elements in Z/nZ (nonprime), and integer", + "filters": [ + [ + "CategoryFamily(IsZmodnZObjNonprime)" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 20, + "comment": "ObjByExtRep: for a family of nonassociative words, and an integer", + "filters": [ + [ + "CategoryFamily(IsNonassocWord)" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 13, + "comment": "ObjByExtRep: baseFieldElm", + "filters": [ + [ + "CategoryFamily(IsAlgebraicElement)" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 9, + "comment": "ObjByExtRep: for s. c. alg. elms. family with coefficients family", + "filters": [ + [ + "IsFamilyOverFullCoefficientsFamily", + "CategoryFamily(IsSCAlgebraObj)" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 8, + "comment": "ObjByExtRep: for a InfBits-family of associative words, and a homogeneous list", + "filters": [ + [ + "CategoryFamily((IsWord and IsAssociativeElement))", + "IsInfBitsFamily" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 8, + "comment": "ObjByExtRep: for a 32Bits-family of associative words, and a homogeneous list", + "filters": [ + [ + "CategoryFamily((IsWord and IsAssociativeElement))", + "Is32BitsFamily" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 8, + "comment": "ObjByExtRep: for a 16Bits-family of associative words, and a homogeneous list", + "filters": [ + [ + "CategoryFamily((IsWord and IsAssociativeElement))", + "Is16BitsFamily" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 8, + "comment": "ObjByExtRep: for a 8Bits-family of associative words, and a homogeneous list", + "filters": [ + [ + "CategoryFamily((IsWord and IsAssociativeElement))", + "Is8BitsFamily" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 8, + "comment": "ObjByExtRep: for s. c. ring elements family", + "filters": [ + [ + "CategoryFamily(IsSCRingObj)" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 8, + "comment": "ObjByExtRep: for s. c. algebra elements family", + "filters": [ + [ + "CategoryFamily(IsSCAlgebraObj)" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 7, + "comment": "ObjByExtRep: letter rep family", + "filters": [ + [ + "CategoryFamily((IsWord and IsAssociativeElement))", + "IsLetterWordsFamily" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 7, + "comment": "ObjByExtRep: for a family of associative words, and a homogeneous list", + "filters": [ + [ + "CategoryFamily((IsWord and IsAssociativeElement))", + "IsSyllableWordsFamily" + ], + [ + "IsHomogeneousList" + ] + ], + "aka": [ + "SyllableWordObjByExtRep" + ] + }, + { + "rank": 7, + "comment": "ObjByExtRep: ExtElm", + "filters": [ + [ + "CategoryFamily(IsAlgebraicElement)" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 7, + "comment": "ObjByExtRep: for family of f.p. algebra elements with normal form", + "filters": [ + [ + "CategoryFamily(IsElementOfFpAlgebra)", + "HasNiceNormalFormByExtRepFunction" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 6, + "comment": "ObjByExtRep: for family of UEALattice elements, and list", + "filters": [ + [ + "CategoryFamily(IsUEALatticeElement)" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 6, + "comment": "ObjByExtRep: for magma ring elements family, and list", + "filters": [ + [ + "CategoryFamily(IsElementOfMagmaRingModuloRelations)" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 5, + "comment": "ObjByExtRep: using 32Bits_AssocWord", + "filters": [ + [ + "IsElementsFamilyBy32BitsSingleCollector" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 5, + "comment": "ObjByExtRep: using 16Bits_AssocWord", + "filters": [ + [ + "IsElementsFamilyBy16BitsSingleCollector" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 5, + "comment": "ObjByExtRep: using 8Bits_AssocWord", + "filters": [ + [ + "IsElementsFamilyBy8BitsSingleCollector" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 4, + "comment": "ObjByExtRep: for a family of nonassociative words, and a list", + "filters": [ + [ + "CategoryFamily(IsNonassocWord)" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 4, + "comment": "ObjByExtRep: for a family of weight rep elements and a list", + "filters": [ + [ + "CategoryFamily(IsWeightRepElement)" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 4, + "comment": "ObjByExtRep: for a family of direct sum elements and a list", + "filters": [ + [ + "CategoryFamily(IsDirectSumElement)" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 4, + "comment": "ObjByExtRep: for a sparse rowspace element family and a list", + "filters": [ + [ + "CategoryFamily(IsSparseRowSpaceElement)" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 4, + "comment": "ObjByExtRep: for a family of monomial elements and a list", + "filters": [ + [ + "CategoryFamily(IsMonomialElement)" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 3, + "comment": "ObjByExtRep: reconstruct a residue class union (ResClasses)", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "ObjByExtRep: for algebra module elements family, object", + "filters": [ + [ + "CategoryFamily(IsAlgebraModuleElement)" + ], + [] + ] + } + ], + "3args": [], + "4args": [ + { + "rank": 44, + "comment": "ObjByExtRep: for a 32 bits assoc. words family, two integers, and a list", + "filters": [ + [ + "CategoryFamily((IsWord and IsAssociativeElement))", + "Is32BitsFamily" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 44, + "comment": "ObjByExtRep: for a 16 bits assoc. words family, two integers, and a list", + "filters": [ + [ + "CategoryFamily((IsWord and IsAssociativeElement))", + "Is16BitsFamily" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 44, + "comment": "ObjByExtRep: for an 8 bits assoc. words family, two integers, and a list", + "filters": [ + [ + "CategoryFamily((IsWord and IsAssociativeElement))", + "Is8BitsFamily" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 43, + "comment": "ObjByExtRep: letter rep family,integers (ignored)", + "filters": [ + [ + "CategoryFamily((IsWord and IsAssociativeElement))", + "IsLetterWordsFamily" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 41, + "comment": "ObjByExtRep: for an inf. bits assoc. words family, two integers, and a list", + "filters": [ + [ + "CategoryFamily((IsWord and IsAssociativeElement))", + "IsInfBitsFamily" + ], + [ + "IsCyclotomic" + ], + [ + "IsInt" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 40, + "comment": "ObjByExtRep: for a fam. of assoc. words, a cyclotomic, an int., and a homog. list", + "filters": [ + [ + "CategoryFamily((IsWord and IsAssociativeElement))", + "IsSyllableWordsFamily" + ], + [ + "IsCyclotomic" + ], + [ + "IsInt" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "NonassocWord", + "ObjByExtRep" + ] + }, + { + "name": "KnownAttributesOfObject", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 702 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 0, + "comment": "KnownAttributesOfObject: for an object", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "KnownAttributesOfObject" + ] + }, + { + "name": "KnownPropertiesOfObject", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 720 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 0, + "comment": "KnownPropertiesOfObject: for an object", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "KnownPropertiesOfObject" + ] + }, + { + "name": "KnownTruePropertiesOfObject", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 777 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 0, + "comment": "KnownTruePropertiesOfObject: for an object", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "KnownTruePropertiesOfObject" + ] + }, + { + "name": "CategoriesOfObject", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 808 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 0, + "comment": "CategoriesOfObject: for an object", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CategoriesOfObject" + ] + }, + { + "name": "RepresentationsOfObject", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 830 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 0, + "comment": "RepresentationsOfObject: for an object", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RepresentationsOfObject" + ] + }, + { + "name": "PostMakeImmutable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/object.gd", + "line": 872 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 15, + "comment": "PostMakeImmutable: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "PostMakeImmutable", + "filters": [ + [ + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "PostMakeImmutable", + "filters": [ + [ + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 11, + "comment": "PostMakeImmutable: for a plist vector", + "filters": [ + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 0, + "comment": "PostMakeImmutable: unless otherwise directed, do nothing", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PostMakeImmutable" + ] + }, + { + "name": "FlushCaches", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/variable.g", + "line": 88 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FlushCaches" + ] + }, + { + "name": "CollectionsFamily", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 125 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "CollectionsFamily: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCollectionsFamily" + ] + ] + }, + { + "rank": 91, + "comment": "CollectionsFamily: for a family", + "filters": [ + [ + "IsFamily" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CollectionsFamily" + ] + }, + { + "name": "SetCollectionsFamily", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 125 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCollectionsFamily: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCollectionsFamily: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCollectionsFamily" + ] + }, + { + "name": "HasCollectionsFamily", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 125 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCollectionsFamily" + ] + }, + { + "name": "ElementsFamily", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 181 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "ElementsFamily: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasElementsFamily" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ElementsFamily" + ] + }, + { + "name": "SetElementsFamily", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 181 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 4, + "comment": "SetElementsFamily: method to inherit `Characteristic' to collections families", + "filters": [ + [ + "IsAttributeStoringRep", + "IsFamily" + ], + [ + "IsFamily" + ] + ] + }, + { + "rank": 2, + "comment": "SetElementsFamily: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetElementsFamily: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetElementsFamily" + ] + }, + { + "name": "HasElementsFamily", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 181 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasElementsFamily" + ] + }, + { + "name": "UseSubsetRelation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 497 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 0, + "comment": "UseSubsetRelation: default method that checks maintenances and then returns `true'", + "filters": [ + [ + "IsCollection" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UseSubsetRelation" + ] + }, + { + "name": "UseIsomorphismRelation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 774 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 0, + "comment": "UseIsomorphismRelation: default method that checks maintenances and then returns `true'", + "filters": [ + [ + "IsCollection" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UseIsomorphismRelation" + ] + }, + { + "name": "UseFactorRelation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 936 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 98, + "comment": "UseFactorRelation", + "filters": [ + [ + "HasSize", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "UseFactorRelation: default method that checks maintenances and then returns `true'", + "filters": [ + [ + "IsCollection" + ], + [], + [ + "IsCollection" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UseFactorRelation" + ] + }, + { + "name": "Iterator", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1145 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 10009, + "comment": "Iterator: for a trivial collection", + "filters": [ + [ + "IsCollection", + "IsTrivial", + "HasIsTrivial" + ] + ] + }, + { + "rank": 99, + "comment": "Iterator: for a trivial permutation group", + "filters": [ + [ + "IsTrivial", + "HasIsTrivial", + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 70, + "comment": "Iterator: for `Rationals'", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsCyclotomic)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ] + ] + }, + { + "rank": 66, + "comment": "Iterator", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 61, + "comment": "Iterator: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 51, + "comment": "Iterator: for a free group", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 40, + "comment": "Iterator: for `Integers'", + "filters": [ + [ + "IsIntegers" + ] + ] + }, + { + "rank": 28, + "comment": "Iterator: for `PositiveIntegers'", + "filters": [ + [ + "IsPositiveIntegers" + ] + ] + }, + { + "rank": 23, + "comment": "Iterator: for free left module (delegate to 'IteratorByBasis')", + "filters": [ + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 19, + "comment": "Iterator: more helpful error for integers", + "filters": [ + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 16, + "comment": "Iterator: for a free monoid", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithOne)))" + ] + ] + }, + { + "rank": 14, + "comment": "Iterator: for a free semigroup", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "CategoryCollections((IsWord and IsAssociativeElement))" + ] + ] + }, + { + "rank": 11, + "comment": "Iterator: for subspaces collection of a (finite) full row module", + "filters": [ + [ + "IsSubspacesVectorSpace", + "IsSubspacesFullRowSpaceDefaultRep" + ] + ] + }, + { + "rank": 10, + "comment": "Iterator: for a subspaces domain", + "filters": [ + [ + "IsSubspacesVectorSpace", + "IsSubspacesVectorSpaceDefaultRep" + ] + ] + }, + { + "rank": 9, + "comment": "Iterator: for residue class unions (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ] + ] + }, + { + "rank": 5, + "comment": "Iterator: for a collection that is a list", + "filters": [ + [ + "IsList", + "IsCollection" + ] + ] + }, + { + "rank": 3, + "comment": "Iterator: for a mutable iterator", + "filters": [ + [ + "IsMutable", + "IsIterator" + ] + ], + "aka": [ + "ADOPT", + "ADOPT_NORECURSE", + "AdoptObj", + "AdoptSingleObj", + "CLONE_REACHABLE", + "CopyFromRegion", + "CopyRegion", + "FromAtomicComObj", + "FromAtomicList", + "FromAtomicRecord", + "ID_FUNC", + "IdFunc", + "LockAndAdoptObj", + "MakeReadOnlyObj", + "MakeReadOnlyRaw", + "MakeReadOnlySingleObj", + "MakeStrictWriteOnceAtomic", + "MakeThreadLocal", + "MakeWriteOnceAtomic", + "REACHABLE", + "RegionSubObjects" + ] + }, + { + "rank": 2, + "comment": "Iterator: for a list", + "filters": [ + [ + "IsList" + ] + ], + "aka": [ + "IteratorList" + ] + }, + { + "rank": 2, + "comment": "Iterator: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Iterator" + ] + }, + { + "name": "IteratorSorted", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1170 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 5, + "comment": "IteratorSorted: for a collection that is a list", + "filters": [ + [ + "IsList", + "IsCollection" + ] + ] + }, + { + "rank": 2, + "comment": "IteratorSorted: for a list", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "IteratorSorted: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IteratorSorted" + ] + }, + { + "name": "IsDoneIterator", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1207 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 5, + "comment": "IsDoneIterator: primitive groups iterator", + "filters": [ + [ + "IsMutable", + "IsIterator", + "IsPrimGrpIterRep" + ] + ] + }, + { + "rank": 3, + "comment": "IsDoneIterator: for iterators of residue class unions (ResClasses)", + "filters": [ + [ + "IsIterator", + "IsResidueClassUnionsIteratorRep" + ] + ] + }, + { + "rank": 3, + "comment": "IsDoneIterator: for `IsIteratorByFunctions'", + "filters": [ + [ + "IsIterator", + "IsIteratorByFunctionsRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsDoneIterator" + ] + }, + { + "name": "NextIterator", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1255 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 5, + "comment": "NextIterator: for iterators of residue class unions (ResClasses)", + "filters": [ + [ + "IsMutable", + "IsIterator", + "IsResidueClassUnionsIteratorRep" + ] + ] + }, + { + "rank": 5, + "comment": "NextIterator: primitive groups iterator", + "filters": [ + [ + "IsMutable", + "IsIterator", + "IsPrimGrpIterRep" + ] + ] + }, + { + "rank": 5, + "comment": "NextIterator: for `IsIteratorByFunctions'", + "filters": [ + [ + "IsMutable", + "IsIterator", + "IsIteratorByFunctionsRep" + ] + ] + }, + { + "rank": 1, + "comment": "NextIterator: for an immutable iterator (print a reasonable error message)", + "filters": [ + [ + "IsIterator" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NextIterator" + ] + }, + { + "name": "IsEmpty", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1356 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IsEmpty: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsEmpty" + ] + ] + }, + { + "rank": 5, + "comment": "IsEmpty", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "HasContainsTrivialGroup" + ] + ] + }, + { + "rank": 5, + "comment": "IsEmpty", + "filters": [ + [ + "IsClassByUnionRep" + ] + ] + }, + { + "rank": 5, + "comment": "IsEmpty", + "filters": [ + [ + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 5, + "comment": "IsEmpty", + "filters": [ + [ + "IsClassByComplementRep" + ] + ] + }, + { + "rank": 4, + "comment": "IsEmpty", + "filters": [ + [ + "IsCollection", + "HasSize" + ] + ] + }, + { + "rank": 2, + "comment": "IsEmpty: for generic class", + "filters": [ + [ + "IsClass" + ] + ] + }, + { + "rank": 2, + "comment": "IsEmpty: for a list", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "IsEmpty: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsEmpty" + ] + }, + { + "name": "SetIsEmpty", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1356 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsEmpty: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsEmpty: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsEmpty" + ] + }, + { + "name": "HasIsEmpty", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1356 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsEmpty" + ] + }, + { + "name": "IsTrivial", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1375 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "IsTrivial: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsTrivial" + ] + ] + }, + { + "rank": 53, + "comment": "IsTrivial: for a division ring", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 38, + "comment": "IsTrivial: for finitely presented groups", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 37, + "comment": "IsTrivial: for a FLMLOR-with-one", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 35, + "comment": "IsTrivial", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 34, + "comment": "IsTrivial: for a FLMLOR", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 24, + "comment": "IsTrivial", + "filters": [ + [ + "IsFreeLeftModule", + "HasDimension" + ] + ] + }, + { + "rank": 23, + "comment": "IsTrivial: for a free left module", + "filters": [ + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 18, + "comment": "IsTrivial", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses" + ] + ] + }, + { + "rank": 17, + "comment": "IsTrivial", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasGeneratorsOfNearAdditiveGroup" + ] + ] + }, + { + "rank": 15, + "comment": "IsTrivial", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveMagmaWithZero", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasGeneratorsOfNearAdditiveMagmaWithZero" + ] + ] + }, + { + "rank": 15, + "comment": "IsTrivial", + "filters": [ + [ + "IsMagmaWithOne", + "HasGeneratorsOfMagmaWithOne" + ] + ] + }, + { + "rank": 4, + "comment": "IsTrivial", + "filters": [ + [ + "IsCollection", + "HasSize" + ] + ] + }, + { + "rank": 3, + "comment": "IsTrivial", + "filters": [ + [ + "IsCollection", + "HasIsNonTrivial" + ] + ] + }, + { + "rank": 2, + "comment": "IsTrivial: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsTrivial" + ] + }, + { + "name": "SetIsTrivial", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1375 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsTrivial: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsTrivial: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsTrivial" + ] + }, + { + "name": "HasIsTrivial", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1375 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsTrivial" + ] + }, + { + "name": "IsNonTrivial", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1416 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "IsNonTrivial: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNonTrivial" + ] + ] + }, + { + "rank": 3, + "comment": "IsNonTrivial", + "filters": [ + [ + "IsCollection", + "HasIsTrivial" + ] + ] + }, + { + "rank": 2, + "comment": "IsNonTrivial: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNonTrivial" + ] + }, + { + "name": "SetIsNonTrivial", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1416 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNonTrivial: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNonTrivial: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNonTrivial" + ] + }, + { + "name": "HasIsNonTrivial", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1416 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNonTrivial" + ] + }, + { + "name": "IsFinite", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1447 + }, + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 209 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1195 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IsFinite: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFinite" + ] + ] + }, + { + "rank": 53, + "comment": "IsFinite: for AffineCrystGroup", + "filters": [ + [ + "IsAffineCrystGroupOnLeftOrRight", + "HasIsAffineCrystGroupOnLeftOrRight" + ] + ] + }, + { + "rank": 52, + "comment": "IsFinite: via Minkowski kernel (short but not too efficient)", + "filters": [ + [ + "IsIntegerMatrixGroup", + "HasIsIntegerMatrixGroup" + ] + ] + }, + { + "rank": 48, + "comment": "IsFinite: cyclotomic matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 43, + "comment": "IsFinite: LAGUNA: for a Lie algebra coming from an associative algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing", + "IsLieAlgebraByAssociativeAlgebra" + ] + ] + }, + { + "rank": 40, + "comment": "IsFinite: pcgs computable groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 36, + "comment": "IsFinite: for a magma ring modulo the span of ``zero''", + "filters": [ + [ + "IsMagmaRingModuloSpanOfZero" + ] + ] + }, + { + "rank": 36, + "comment": "IsFinite: for a free magma ring", + "filters": [ + [ + "IsFreeMagmaRing" + ] + ] + }, + { + "rank": 24, + "comment": "IsFinite", + "filters": [ + [ + "IsFreeLeftModule", + "HasIsFiniteDimensional" + ] + ] + }, + { + "rank": 23, + "comment": "IsFinite: for a free left module", + "filters": [ + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 22, + "comment": "IsFinite: for an ordinary character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + }, + { + "rank": 20, + "comment": "IsFinite: for an underlying relation of a general mapping", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain", + "CategoryCollections(IsDirectProductElement)", + "HasUnderlyingGeneralMapping" + ] + ] + }, + { + "rank": 18, + "comment": "IsFinite: for a semigroup of assoc. words", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections((IsWord and IsAssociativeElement))" + ] + ] + }, + { + "rank": 17, + "comment": "IsFinite: for a Rees matrix subsemigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 17, + "comment": "IsFinite: for a Rees 0-matrix subsemigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesZeroMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 17, + "comment": "IsFinite", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 17, + "comment": "IsFinite", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesZeroMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 13, + "comment": "IsFinite: for a magma of nonassoc. words", + "filters": [ + [ + "IsMagma", + "CategoryCollections(IsNonassocWord)" + ] + ] + }, + { + "rank": 12, + "comment": "IsFinite: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + }, + { + "rank": 12, + "comment": "IsFinite: for an additive coset", + "filters": [ + [ + "IsAdditiveCoset" + ] + ] + }, + { + "rank": 11, + "comment": "IsFinite: for a conjugacy class", + "filters": [ + [ + "IsConjugacyClassGroupRep" + ] + ] + }, + { + "rank": 11, + "comment": "IsFinite: method for an ext. orbit by stabilizer", + "filters": [ + [ + "IsExternalOrbitByStabilizerRep" + ] + ] + }, + { + "rank": 5, + "comment": "IsFinite", + "filters": [ + [ + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 4, + "comment": "IsFinite", + "filters": [ + [ + "IsCollection", + "HasSize" + ] + ] + }, + { + "rank": 2, + "comment": "IsFinite: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFinite" + ] + }, + { + "name": "SetIsFinite", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1447 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFinite: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFinite: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFinite" + ] + }, + { + "name": "HasIsFinite", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1447 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFinite" + ] + }, + { + "name": "IsWholeFamily", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1487 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "IsWholeFamily: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsWholeFamily" + ] + ] + }, + { + "rank": 50, + "comment": "IsWholeFamily: for a finitely generated free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 48, + "comment": "IsWholeFamily: for a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 36, + "comment": "IsWholeFamily: for a free magma ring", + "filters": [ + [ + "IsFreeMagmaRing" + ] + ] + }, + { + "rank": 33, + "comment": "IsWholeFamily: for s. c. algebra elements collection", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsFreeLeftModule", + "CategoryCollections(IsSCAlgebraObj)" + ] + ] + }, + { + "rank": 24, + "comment": "IsWholeFamily: for a free monoid", + "filters": [ + [ + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithOne)))" + ] + ] + }, + { + "rank": 18, + "comment": "IsWholeFamily: for a free semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections((IsWord and IsAssociativeElement))" + ] + ] + }, + { + "rank": 17, + "comment": "IsWholeFamily: for a subsemigroup of a Rees 0-matrix semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesZeroMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 17, + "comment": "IsWholeFamily: for a subsemigroup of a Rees matrix semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 13, + "comment": "IsWholeFamily: for a free magma", + "filters": [ + [ + "IsMagma", + "CategoryCollections(IsNonassocWord)" + ] + ] + }, + { + "rank": 2, + "comment": "IsWholeFamily: default for a collection, print an error message", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsWholeFamily" + ] + }, + { + "name": "SetIsWholeFamily", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1487 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsWholeFamily: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsWholeFamily: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsWholeFamily" + ] + }, + { + "name": "HasIsWholeFamily", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1487 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsWholeFamily" + ] + }, + { + "name": "Size", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1523 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1199 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "Size: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSize" + ] + ] + }, + { + "rank": 403, + "comment": "Size: natural SL", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNaturalSL", + "HasIsNaturalSL" + ] + ] + }, + { + "rank": 401, + "comment": "Size: general linear group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNaturalGL", + "HasIsNaturalGL" + ] + ] + }, + { + "rank": 401, + "comment": "Size: for groups of FFE", + "filters": [ + [ + "CategoryCollections(IsFFE)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 372, + "comment": "Size: handled by nice monomorphism: Attribute", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 103, + "comment": "Size", + "filters": [ + [ + "IsCollection", + "HasIsFinite" + ] + ] + }, + { + "rank": 65, + "comment": "Size", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ] + ] + }, + { + "rank": 65, + "comment": "Size", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ] + ] + }, + { + "rank": 62, + "comment": "Size: for a permutation group that knows to be a direct product", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo" + ] + ] + }, + { + "rank": 61, + "comment": "Size: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 53, + "comment": "Size: for AffineCrystGroup", + "filters": [ + [ + "IsAffineCrystGroupOnLeftOrRight", + "HasIsAffineCrystGroupOnLeftOrRight" + ] + ] + }, + { + "rank": 50, + "comment": "Size", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 48, + "comment": "Size: cyclotomic matrix group not known to be finite", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 48, + "comment": "Size: for a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 46, + "comment": "Size: for a matrix group that knows to be a wreath product", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasWreathProductInfo" + ] + ] + }, + { + "rank": 46, + "comment": "Size: for a matrix group that knows to be a direct product", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo" + ] + ] + }, + { + "rank": 43, + "comment": "Size: LAGUNA: for a Lie algebra coming from an associative algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing", + "IsLieAlgebraByAssociativeAlgebra" + ] + ] + }, + { + "rank": 40, + "comment": "Size: pcgs computable groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 38, + "comment": "Size: infinite abelianization", + "filters": [ + [ + "HasAbelianInvariants", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 38, + "comment": "Size: for finitely presented groups", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 37, + "comment": "Size: subgroups of finitely presented groups", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 36, + "comment": "Size: for a group with known ordinary character table", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasOrdinaryCharacterTable" + ] + ] + }, + { + "rank": 36, + "comment": "Size: subdirect product", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasSubdirectProductInfo" + ] + ] + }, + { + "rank": 36, + "comment": "Size: group direct product", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo" + ] + ] + }, + { + "rank": 30, + "comment": "Size: for sc rings and their subrings", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRing", + "CategoryCollections(IsSCRingObj)" + ] + ] + }, + { + "rank": 30, + "comment": "Size: for a cyclic group", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCyclic", + "HasIsCyclic" + ] + ] + }, + { + "rank": 28, + "comment": "Size: characteristic zero ring is infinite", + "filters": [ + [ + "HasCharacteristic", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRing" + ] + ] + }, + { + "rank": 24, + "comment": "Size: for a free monoid", + "filters": [ + [ + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithOne)))" + ] + ] + }, + { + "rank": 23, + "comment": "Size: for a free left module", + "filters": [ + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 20, + "comment": "Size: for a character table", + "filters": [ + [ + "IsNearlyCharacterTable" + ] + ] + }, + { + "rank": 20, + "comment": "Size: for a free semigroup", + "filters": [ + [ + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ] + ] + }, + { + "rank": 20, + "comment": "Size: for a free semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithOne)))" + ] + ] + }, + { + "rank": 20, + "comment": "Size: for an underlying relation of a general mapping", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain", + "CategoryCollections(IsDirectProductElement)", + "HasUnderlyingGeneralMapping" + ] + ] + }, + { + "rank": 19, + "comment": "Size", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections((IsWord and IsAssociativeElement))" + ] + ] + }, + { + "rank": 18, + "comment": "Size: zmodnze : for full ring Z/nZ(m)", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "CategoryCollections(IsZmodnZepsObj)" + ] + ] + }, + { + "rank": 17, + "comment": "Size: for a Rees 0-matrix semigroup", + "filters": [ + [ + "IsReesZeroMatrixSemigroup", + "HasIsReesZeroMatrixSemigroup" + ] + ] + }, + { + "rank": 17, + "comment": "Size: for a Rees matrix semigroup", + "filters": [ + [ + "IsReesMatrixSemigroup", + "HasIsReesMatrixSemigroup" + ] + ] + }, + { + "rank": 13, + "comment": "Size: for a free magma", + "filters": [ + [ + "IsMagma", + "CategoryCollections(IsNonassocWord)" + ] + ] + }, + { + "rank": 12, + "comment": "Size: for an additive coset", + "filters": [ + [ + "IsAdditiveCoset" + ] + ] + }, + { + "rank": 12, + "comment": "Size: for a magma with a zero adjoined", + "filters": [ + [ + "IsMagmaWithZeroAdjoined" + ] + ] + }, + { + "rank": 12, + "comment": "Size: for a trivial domain", + "filters": [ + [ + "IsCollection", + "IsTrivial", + "HasIsTrivial", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 11, + "comment": "Size: method for a rational class", + "filters": [ + [ + "IsRationalClassGroupRep" + ] + ] + }, + { + "rank": 11, + "comment": "Size: for a conjugacy class", + "filters": [ + [ + "IsConjugacyClassGroupRep" + ] + ] + }, + { + "rank": 11, + "comment": "Size: method for an ext. orbit by stabilizer", + "filters": [ + [ + "IsExternalOrbitByStabilizerRep" + ] + ] + }, + { + "rank": 10, + "comment": "Size: method for a subspaces domain", + "filters": [ + [ + "IsSubspacesVectorSpace", + "IsSubspacesVectorSpaceDefaultRep" + ] + ] + }, + { + "rank": 8, + "comment": "Size: double coset", + "filters": [ + [ + "IsDoubleCoset" + ] + ] + }, + { + "rank": 8, + "comment": "Size: for sparse hash tables", + "filters": [ + [ + "IsHash", + "IsSparseHashRep" + ] + ] + }, + { + "rank": 7, + "comment": "Size: for Green's classes", + "filters": [ + [ + "IsGreensClass" + ] + ] + }, + { + "rank": 7, + "comment": "Size: for dense hash tables", + "filters": [ + [ + "IsDenseHashRep" + ] + ] + }, + { + "rank": 5, + "comment": "Size: for a list that is a collection", + "filters": [ + [ + "IsList", + "IsCollection" + ] + ], + "aka": [ + "LENGTH", + "Length" + ] + }, + { + "rank": 5, + "comment": "Size", + "filters": [ + [ + "IsAttributeStoringRep", + "IsCollection", + "HasAsList" + ] + ] + }, + { + "rank": 2, + "comment": "Size: for a list", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "Size: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Size" + ] + }, + { + "name": "SetSize", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1523 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1199 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 102, + "comment": "SetSize", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 2, + "comment": "SetSize: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSize: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSize" + ] + }, + { + "name": "HasSize", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1523 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSize" + ] + }, + { + "name": "Representative", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1563 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "Representative: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRepresentative" + ] + ] + }, + { + "rank": 10018, + "comment": "Representative: for additive-magma-with-zero with known zero", + "filters": [ + [ + "HasZeroImmutable", + "IsNearAdditiveMagma", + "IsNearAdditiveMagmaWithZero", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ], + "aka": [ + "Zero", + "ZeroAttr", + "ZeroImmutable" + ] + }, + { + "rank": 10017, + "comment": "Representative: for magma-with-one with known one", + "filters": [ + [ + "HasOneImmutable", + "IsMagmaWithOne" + ] + ], + "aka": [ + "Identity", + "One", + "OneAttr", + "OneImmutable" + ] + }, + { + "rank": 10014, + "comment": "Representative: for additive coset in default repres.", + "filters": [ + [ + "IsAdditiveCoset", + "IsAdditiveCosetDefaultRep" + ] + ] + }, + { + "rank": 62, + "comment": "Representative", + "filters": [ + [ + "IsCyclotomicField", + "HasIsCyclotomicField" + ] + ] + }, + { + "rank": 54, + "comment": "Representative: for a division ring with known generators", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "HasGeneratorsOfDivisionRing" + ] + ] + }, + { + "rank": 48, + "comment": "Representative: for full matrix module", + "filters": [ + [ + "IsFreeLeftModule", + "IsFullMatrixModule", + "HasIsFullMatrixModule" + ] + ] + }, + { + "rank": 48, + "comment": "Representative: for full row module", + "filters": [ + [ + "IsFreeLeftModule", + "IsFullRowModule", + "HasIsFullRowModule" + ] + ] + }, + { + "rank": 43, + "comment": "Representative: LAGUNA: for a Lie algebra coming from an associative algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing", + "IsLieAlgebraByAssociativeAlgebra" + ] + ] + }, + { + "rank": 36, + "comment": "Representative: for full hom space of linear mappings", + "filters": [ + [ + "CategoryCollections(IsGeneralMapping)", + "IsFreeLeftModule", + "IsFullHomModule", + "HasIsFullHomModule" + ] + ] + }, + { + "rank": 33, + "comment": "Representative: for left operator ring-with-one with known generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfLeftOperatorRingWithOne" + ] + ] + }, + { + "rank": 30, + "comment": "Representative: for left operator ring with known generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfLeftOperatorRing" + ] + ] + }, + { + "rank": 30, + "comment": "Representative: for a ring-with-one with generators", + "filters": [ + [ + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRingWithOne" + ] + ] + }, + { + "rank": 27, + "comment": "Representative: for a ring with generators", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRing" + ] + ] + }, + { + "rank": 20, + "comment": "Representative: for a subsemigroup of Rees 0-matrix semigroup with generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesZeroMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 20, + "comment": "Representative: for a subsemigroup of Rees matrix semigroup with generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 19, + "comment": "Representative: for right operator additive group with known generators", + "filters": [ + [ + "IsExtRSet", + "IsDistributiveROpDSum", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasGeneratorsOfRightOperatorAdditiveGroup" + ] + ] + }, + { + "rank": 19, + "comment": "Representative: for left operator additive group with known generators", + "filters": [ + [ + "IsExtLSet", + "IsDistributiveLOpDSum", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasGeneratorsOfLeftOperatorAdditiveGroup" + ] + ] + }, + { + "rank": 18, + "comment": "Representative: for magma-with-inverses with generators", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses" + ] + ] + }, + { + "rank": 17, + "comment": "Representative: for a Rees 0-matrix semigroup", + "filters": [ + [ + "IsReesZeroMatrixSemigroup", + "HasIsReesZeroMatrixSemigroup" + ] + ] + }, + { + "rank": 17, + "comment": "Representative: for a Rees matrix semigroup", + "filters": [ + [ + "IsReesMatrixSemigroup", + "HasIsReesMatrixSemigroup" + ] + ] + }, + { + "rank": 17, + "comment": "Representative: for additive-magma-with-inverses with known generators", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasGeneratorsOfNearAdditiveGroup" + ] + ] + }, + { + "rank": 15, + "comment": "Representative: for additive-magma-with-zero with stored parent", + "filters": [ + [ + "HasParentAttr", + "IsNearAdditiveMagma", + "IsNearAdditiveMagmaWithZero", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 15, + "comment": "Representative: for additive-magma-with-zero with known generators", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveMagmaWithZero", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasGeneratorsOfNearAdditiveMagmaWithZero" + ] + ] + }, + { + "rank": 15, + "comment": "Representative: for magma-with-one with stored parent", + "filters": [ + [ + "HasParentAttr", + "IsMagmaWithOne" + ] + ] + }, + { + "rank": 15, + "comment": "Representative: for magma-with-one with generators", + "filters": [ + [ + "IsMagmaWithOne", + "HasGeneratorsOfMagmaWithOne" + ] + ] + }, + { + "rank": 13, + "comment": "Representative: for additive magma with known generators", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasGeneratorsOfNearAdditiveMagma" + ] + ] + }, + { + "rank": 12, + "comment": "Representative: for magma with generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma" + ] + ] + }, + { + "rank": 6, + "comment": "Representative: External Set", + "filters": [ + [ + "IsExternalSet" + ] + ] + }, + { + "rank": 6, + "comment": "Representative: for a domain with known domain generators", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain", + "HasGeneratorsOfDomain" + ] + ] + }, + { + "rank": 6, + "comment": "Representative: for a domain with known elements list", + "filters": [ + [ + "IsCollection", + "HasAsList", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 5, + "comment": "Representative: for a collection that is a list", + "filters": [ + [ + "IsList", + "IsCollection" + ] + ] + }, + { + "rank": 2, + "comment": "Representative: for a list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Representative" + ] + }, + { + "name": "SetRepresentative", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1563 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRepresentative: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRepresentative: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRepresentative" + ] + }, + { + "name": "HasRepresentative", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1563 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRepresentative" + ] + }, + { + "name": "RepresentativeSmallest", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1593 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "RepresentativeSmallest: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRepresentativeSmallest" + ] + ] + }, + { + "rank": 20, + "comment": "RepresentativeSmallest: for an empty list", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 8, + "comment": "RepresentativeSmallest: for a strictly sorted list", + "filters": [ + [ + "IsSSortedList", + "HasIS_SSORT_LIST" + ] + ] + }, + { + "rank": 5, + "comment": "RepresentativeSmallest", + "filters": [ + [ + "IsAttributeStoringRep", + "IsCollection", + "HasAsSSortedList" + ] + ] + }, + { + "rank": 5, + "comment": "RepresentativeSmallest", + "filters": [ + [ + "IsAttributeStoringRep", + "IsCollection", + "HasEnumeratorSorted" + ] + ] + }, + { + "rank": 2, + "comment": "RepresentativeSmallest: for a list", + "filters": [ + [ + "IsList" + ] + ], + "aka": [ + "MinimumList" + ] + }, + { + "rank": 2, + "comment": "RepresentativeSmallest: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RepresentativeSmallest" + ] + }, + { + "name": "SetRepresentativeSmallest", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1593 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRepresentativeSmallest: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRepresentativeSmallest: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRepresentativeSmallest" + ] + }, + { + "name": "HasRepresentativeSmallest", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1593 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRepresentativeSmallest" + ] + }, + { + "name": "Random", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1654 + }, + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1655 + }, + { + "file": "/home/mp397/git/gap/lib/random.gd", + "line": 72 + }, + { + "file": "/home/mp397/git/gap/lib/random.gd", + "line": 73 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 403, + "comment": "Random: for natural SL", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNaturalSL", + "HasIsNaturalSL" + ] + ] + }, + { + "rank": 401, + "comment": "Random: for natural GL", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNaturalGL", + "HasIsNaturalGL" + ] + ] + }, + { + "rank": 372, + "comment": "Random: for a group handled by nice monomorphism", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 116, + "comment": "Random: for an internal list", + "filters": [ + [ + "IsList", + "IsInternalRep" + ] + ] + }, + { + "rank": 108, + "comment": "Random: for sparse hash tables", + "filters": [ + [ + "IsHash", + "IsSparseHashRep" + ] + ] + }, + { + "rank": 107, + "comment": "Random: for dense hash tables", + "filters": [ + [ + "IsHash", + "IsDenseHashRep" + ] + ] + }, + { + "rank": 75, + "comment": "Random: for a natural alternating group: floyd's algorithm", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ] + ] + }, + { + "rank": 75, + "comment": "Random: for a natural symmetric group: floyd's algorithm", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ] + ] + }, + { + "rank": 71, + "comment": "Random: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 70, + "comment": "Random: for Rationals", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsCyclotomic)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ] + ] + }, + { + "rank": 66, + "comment": "Random: for a large non-prime finite field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 61, + "comment": "Random: for a finite prime field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ] + ] + }, + { + "rank": 60, + "comment": "Random: for a finite field with known primitive root", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "HasPrimitiveRoot" + ] + ] + }, + { + "rank": 56, + "comment": "Random: for an algebraic extension", + "filters": [ + [ + "IsAlgebraicExtension" + ] + ] + }, + { + "rank": 55, + "comment": "Random: for a pcgs computable groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 50, + "comment": "Random: for a pcp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 49, + "comment": "Random: for full ring Z/nZ", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "CategoryCollections(IsZmodnZObjNonprime)" + ] + ] + }, + { + "rank": 49, + "comment": "Random: for an fp group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 48, + "comment": "Random: for a full matrix module", + "filters": [ + [ + "IsFreeLeftModule", + "IsFullMatrixModule", + "HasIsFullMatrixModule" + ] + ] + }, + { + "rank": 48, + "comment": "Random: for a full row module", + "filters": [ + [ + "IsFreeLeftModule", + "IsFullRowModule", + "HasIsFullRowModule" + ] + ] + }, + { + "rank": 48, + "comment": "Random: for a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 43, + "comment": "Random: LAGUNA: for a Lie algebra coming from an associative algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing", + "IsLieAlgebraByAssociativeAlgebra" + ] + ] + }, + { + "rank": 40, + "comment": "Random: for `Integers'", + "filters": [ + [ + "IsIntegers" + ] + ] + }, + { + "rank": 37, + "comment": "Random: LAGUNA: for full ot normalized unit group of group ring", + "filters": [ + [ + "IsGroupOfUnitsOfMagmaRing", + "HasIsGroupOfUnitsOfMagmaRing" + ] + ] + }, + { + "rank": 36, + "comment": "Random: for full hom space of linear mappings", + "filters": [ + [ + "CategoryCollections(IsGeneralMapping)", + "IsFreeLeftModule", + "IsFullHomModule", + "HasIsFullHomModule" + ] + ] + }, + { + "rank": 24, + "comment": "Random: for a free monoid", + "filters": [ + [ + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithOne)))" + ] + ] + }, + { + "rank": 23, + "comment": "Random: for a free left module", + "filters": [ + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 18, + "comment": "Random: for a free semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections((IsWord and IsAssociativeElement))" + ] + ] + }, + { + "rank": 18, + "comment": "Random: for the full collection Z/nZ(m)", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "CategoryCollections(IsZmodnZepsObj)" + ] + ] + }, + { + "rank": 16, + "comment": "Random: for a RightCoset", + "filters": [ + [ + "IsRightCoset" + ] + ] + }, + { + "rank": 13, + "comment": "Random: for a free magma", + "filters": [ + [ + "IsMagma", + "CategoryCollections(IsNonassocWord)" + ] + ] + }, + { + "rank": 12, + "comment": "Random: for an additive coset", + "filters": [ + [ + "IsAdditiveCoset" + ] + ] + }, + { + "rank": 10, + "comment": "Random: for for an external orbit: via acting domain", + "filters": [ + [ + "IsExternalOrbit" + ] + ] + }, + { + "rank": 8, + "comment": "Random: for a double coset", + "filters": [ + [ + "IsDoubleCoset" + ] + ] + }, + { + "rank": 7, + "comment": "Random: for a dense small list", + "filters": [ + [ + "IsList", + "IsDenseList", + "IsSmallList", + "HasIsSmallList" + ] + ], + "aka": [ + "RandomList" + ] + }, + { + "rank": 5, + "comment": "Random: for p-adic extension family", + "filters": [ + [ + "CategoryFamily(IsPadicExtensionNumber)" + ] + ] + }, + { + "rank": 5, + "comment": "Random: for a pure p-adic family", + "filters": [ + [ + "CategoryFamily(IsPurePadicNumber)" + ] + ] + }, + { + "rank": 4, + "comment": "Random: for an infinite list of generators", + "filters": [ + [ + "IsList", + "IsInfiniteListOfGeneratorsRep" + ] + ] + }, + { + "rank": 3, + "comment": "Random: for a dense (small) list", + "filters": [ + [ + "IsList", + "IsDenseList" + ] + ] + }, + { + "rank": 0, + "comment": "Random: for a (finite) collection", + "filters": [ + [ + "IsCollection", + "IsFinite", + "HasIsFinite" + ] + ] + }, + { + "rank": 0, + "comment": "Random: fallback method to test conditions", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [ + { + "rank": 405, + "comment": "Random: for a random source and natural SL", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNaturalSL", + "HasIsNaturalSL" + ] + ] + }, + { + "rank": 403, + "comment": "Random: for a random source and natural GL", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNaturalGL", + "HasIsNaturalGL" + ] + ] + }, + { + "rank": 374, + "comment": "Random: for a random source and a group handled by nice monomorphism", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 77, + "comment": "Random: for a random source and a natural alternating group: floyd's algorithm", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ] + ] + }, + { + "rank": 77, + "comment": "Random: for a random source and a natural symmetric group: floyd's algorithm", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ] + ] + }, + { + "rank": 73, + "comment": "Random: for a random source and a permutation group", + "filters": [ + [ + "IsRandomSource" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 72, + "comment": "Random: for a random source and Rationals", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsCyclotomic)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ] + ] + }, + { + "rank": 68, + "comment": "Random: for a random source and a large non-prime finite field", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 63, + "comment": "Random: for a random source and a finite prime field", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ] + ] + }, + { + "rank": 62, + "comment": "Random: for a random source and a finite field with known primitive root", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "HasPrimitiveRoot" + ] + ] + }, + { + "rank": 58, + "comment": "Random: for a random source and an algebraic extension", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsAlgebraicExtension" + ] + ] + }, + { + "rank": 57, + "comment": "Random: for a random source and a pcgs computable groups", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 51, + "comment": "Random: for a random source and full ring Z/nZ", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsWholeFamily", + "HasIsWholeFamily", + "CategoryCollections(IsZmodnZObjNonprime)" + ] + ] + }, + { + "rank": 51, + "comment": "Random: for a random source and an fp group", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsFinite", + "HasIsFinite", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 50, + "comment": "Random: for a random source and a full matrix module", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsFreeLeftModule", + "IsFullMatrixModule", + "HasIsFullMatrixModule" + ] + ] + }, + { + "rank": 50, + "comment": "Random: for a random source and a full row module", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsFreeLeftModule", + "IsFullRowModule", + "HasIsFullRowModule" + ] + ] + }, + { + "rank": 50, + "comment": "Random: for a random source and a free group", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 42, + "comment": "Random: for a random source and `Integers'", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsIntegers" + ] + ] + }, + { + "rank": 38, + "comment": "Random: for a random source and full hom space of linear mappings", + "filters": [ + [ + "IsRandomSource" + ], + [ + "CategoryCollections(IsGeneralMapping)", + "IsFreeLeftModule", + "IsFullHomModule", + "HasIsFullHomModule" + ] + ] + }, + { + "rank": 36, + "comment": "Random: for two integers", + "filters": [ + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 26, + "comment": "Random: for a random source and a free monoid", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithOne)))" + ] + ] + }, + { + "rank": 25, + "comment": "Random: for a random source and a free left module", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 20, + "comment": "Random: for a random source and a free semigroup", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections((IsWord and IsAssociativeElement))" + ] + ] + }, + { + "rank": 20, + "comment": "Random: for a random source and the full collection Z/nZ(m)", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsWholeFamily", + "HasIsWholeFamily", + "CategoryCollections(IsZmodnZepsObj)" + ] + ] + }, + { + "rank": 18, + "comment": "Random: for a random source and a RightCoset", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsRightCoset" + ] + ] + }, + { + "rank": 15, + "comment": "Random: for a random source and a free magma", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsMagma", + "CategoryCollections(IsNonassocWord)" + ] + ] + }, + { + "rank": 14, + "comment": "Random: for a random source and an additive coset", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsAdditiveCoset" + ] + ] + }, + { + "rank": 12, + "comment": "Random: for a random source and for an external orbit: via acting domain", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsExternalOrbit" + ] + ] + }, + { + "rank": 10, + "comment": "Random: for a random source and a double coset", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsDoubleCoset" + ] + ] + }, + { + "rank": 7, + "comment": "Random: for a random source and p-adic extension family", + "filters": [ + [ + "IsRandomSource" + ], + [ + "CategoryFamily(IsPadicExtensionNumber)" + ] + ] + }, + { + "rank": 7, + "comment": "Random: for a random source and a pure p-adic family", + "filters": [ + [ + "IsRandomSource" + ], + [ + "CategoryFamily(IsPurePadicNumber)" + ] + ] + }, + { + "rank": 6, + "comment": "Random: for a random source and an infinite list of generators", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsList", + "IsInfiniteListOfGeneratorsRep" + ] + ] + }, + { + "rank": 5, + "comment": "Random: for a real random source and a list", + "filters": [ + [ + "IsRealRandomSource" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 5, + "comment": "Random", + "filters": [ + [ + "IsMersenneTwister" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 5, + "comment": "Random", + "filters": [ + [ + "IsGAPRandomSource" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 5, + "comment": "Random", + "filters": [ + [ + "IsGlobalRandomSource" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 4, + "comment": "Random", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "Random: for a random source and a (finite) collection", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsCollection", + "IsFinite", + "HasIsFinite" + ] + ] + }, + { + "rank": 0, + "comment": "Random: fallback method to test conditions", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [ + { + "rank": 39, + "comment": "Random: for a real random source and two integers", + "filters": [ + [ + "IsRealRandomSource" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 39, + "comment": "Random", + "filters": [ + [ + "IsMersenneTwister" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 38, + "comment": "Random", + "filters": [ + [ + "IsRandomSource" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Random" + ] + }, + { + "name": "PseudoRandom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1733 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 116, + "comment": "PseudoRandom: for an internal list", + "filters": [ + [ + "IsList", + "IsInternalRep" + ] + ] + }, + { + "rank": 37, + "comment": "PseudoRandom: subgroups fp group: force generators", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 36, + "comment": "PseudoRandom: product replacement", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "Group_PseudoRandom" + ] + }, + { + "rank": 27, + "comment": "PseudoRandom: polynomial ring", + "filters": [ + [ + "IsPolynomialRing" + ] + ] + }, + { + "rank": 16, + "comment": "PseudoRandom: RightCoset", + "filters": [ + [ + "IsRightCoset" + ] + ] + }, + { + "rank": 8, + "comment": "PseudoRandom: double coset", + "filters": [ + [ + "IsDoubleCoset" + ] + ] + }, + { + "rank": 1, + "comment": "PseudoRandom: for a list or collection (delegate to `Random')", + "filters": [ + [ + "IsListOrCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PseudoRandom" + ] + }, + { + "name": "PseudoRandomSeed", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1747 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "PseudoRandomSeed: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPseudoRandomSeed" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PseudoRandomSeed" + ] + }, + { + "name": "SetPseudoRandomSeed", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1747 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPseudoRandomSeed: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPseudoRandomSeed: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPseudoRandomSeed" + ] + }, + { + "name": "HasPseudoRandomSeed", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1747 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPseudoRandomSeed" + ] + }, + { + "name": "Enumerator", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1781 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "Enumerator: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasEnumerator" + ] + ] + }, + { + "rank": 10023, + "comment": "Enumerator: for full ring Z/nZ", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "CategoryCollections(IsZmodnZObjNonprime)" + ] + ], + "aka": [ + "EnumeratorOfZmodnZ" + ] + }, + { + "rank": 10003, + "comment": "Enumerator: for a collection with known `AsSSortedList' value", + "filters": [ + [ + "IsCollection", + "HasAsSSortedList" + ] + ], + "aka": [ + "AsSSortedList", + "AsSet" + ] + }, + { + "rank": 10003, + "comment": "Enumerator: for a collection with known `AsList' value", + "filters": [ + [ + "IsCollection", + "HasAsList" + ] + ], + "aka": [ + "AsList" + ] + }, + { + "rank": 384, + "comment": "Enumerator: use nice monomorphism", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 70, + "comment": "Enumerator: for `Rationals'", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsCyclotomic)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ] + ] + }, + { + "rank": 66, + "comment": "Enumerator", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 61, + "comment": "Enumerator: for a finite prime field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ] + ], + "aka": [ + "EnumeratorOfPrimeField" + ] + }, + { + "rank": 61, + "comment": "Enumerator: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 55, + "comment": "Enumerator: finite pc computable groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 53, + "comment": "Enumerator: for AffineCrystGroup", + "filters": [ + [ + "IsAffineCrystGroupOnLeftOrRight", + "HasIsAffineCrystGroupOnLeftOrRight" + ] + ] + }, + { + "rank": 51, + "comment": "Enumerator: for enumerator of a free group", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 49, + "comment": "Enumerator: fp gp.", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 49, + "comment": "Enumerator: for trivial magma-with-one", + "filters": [ + [ + "IsTrivial", + "HasIsTrivial", + "IsMagmaWithOne" + ] + ], + "aka": [ + "EnumeratorOfTrivialMagmaWithOne" + ] + }, + { + "rank": 40, + "comment": "Enumerator: for integers", + "filters": [ + [ + "IsIntegers" + ] + ] + }, + { + "rank": 37, + "comment": "Enumerator: generic method for a group", + "filters": [ + [ + "IsAttributeStoringRep", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "GroupEnumeratorByClosure" + ] + }, + { + "rank": 30, + "comment": "Enumerator: generic method for a ring-with-one with known generators", + "filters": [ + [ + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRingWithOne" + ] + ], + "aka": [ + "EnumeratorOfRing" + ] + }, + { + "rank": 27, + "comment": "Enumerator: generic method for a two-sided ideal with known generators", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfTwoSidedIdeal" + ] + ], + "aka": [ + "EnumeratorOfIdeal" + ] + }, + { + "rank": 27, + "comment": "Enumerator: generic method for a right ideal with known generators", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRightIdeal" + ] + ] + }, + { + "rank": 27, + "comment": "Enumerator: generic method for a left ideal with known generators", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfLeftIdeal" + ] + ] + }, + { + "rank": 27, + "comment": "Enumerator: generic method for a two-sided ideal with known generators", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfTwoSidedIdeal" + ] + ] + }, + { + "rank": 27, + "comment": "Enumerator: generic method for a right ideal with known generators", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRightIdeal" + ] + ] + }, + { + "rank": 27, + "comment": "Enumerator: generic method for a left ideal with known generators", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfLeftIdeal" + ] + ] + }, + { + "rank": 27, + "comment": "Enumerator: generic method for a ring with known generators", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRing" + ] + ] + }, + { + "rank": 26, + "comment": "Enumerator: for a free monoid", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithOne)))" + ] + ] + }, + { + "rank": 23, + "comment": "Enumerator: for free left module (delegate to 'EnumeratorByBasis')", + "filters": [ + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 22, + "comment": "Enumerator: for a full transformation semigroup", + "filters": [ + [ + "IsFullTransformationSemigroup", + "HasIsFullTransformationSemigroup" + ] + ] + }, + { + "rank": 21, + "comment": "Enumerator: for trivial add. magma-with-zero", + "filters": [ + [ + "IsTrivial", + "HasIsTrivial", + "IsNearAdditiveMagma", + "IsNearAdditiveMagmaWithZero", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ], + "aka": [ + "EnumeratorOfTrivialAdditiveMagmaWithZero" + ] + }, + { + "rank": 20, + "comment": "Enumerator: for a Rees 0-matrix semigroup", + "filters": [ + [ + "IsReesZeroMatrixSemigroup", + "HasIsReesZeroMatrixSemigroup", + "HasUnderlyingSemigroup" + ] + ] + }, + { + "rank": 20, + "comment": "Enumerator: for a free semigroup", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections((IsWord and IsAssociativeElement))" + ] + ] + }, + { + "rank": 20, + "comment": "Enumerator: for an underlying relation of a general mapping", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain", + "CategoryCollections(IsDirectProductElement)", + "HasUnderlyingGeneralMapping" + ] + ] + }, + { + "rank": 18, + "comment": "Enumerator: zmodnze : for full collection Z/nZ(m)", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "CategoryCollections(IsZmodnZepsObj)" + ] + ] + }, + { + "rank": 18, + "comment": "Enumerator: for a semigroup ideal", + "filters": [ + [ + "HasGeneratorsOfMagmaIdeal", + "IsSemigroupIdeal", + "HasIsSemigroupIdeal" + ] + ] + }, + { + "rank": 17, + "comment": "Enumerator: for a Rees matrix semigroup", + "filters": [ + [ + "IsReesMatrixSemigroup", + "HasIsReesMatrixSemigroup" + ] + ] + }, + { + "rank": 17, + "comment": "Enumerator: generic method for a magma ideal", + "filters": [ + [ + "IsAttributeStoringRep", + "IsLeftActedOnBySuperset", + "IsRightActedOnBySuperset", + "IsMagma" + ] + ], + "aka": [ + "EnumeratorOfMagmaIdeal" + ] + }, + { + "rank": 16, + "comment": "Enumerator: for a right coset", + "filters": [ + [ + "IsRightCoset" + ] + ] + }, + { + "rank": 16, + "comment": "Enumerator: for a left semigroup ideal", + "filters": [ + [ + "HasGeneratorsOfExtLSet", + "IsLeftSemigroupIdeal", + "HasIsLeftSemigroupIdeal" + ] + ] + }, + { + "rank": 16, + "comment": "Enumerator: for a right semigroup ideal", + "filters": [ + [ + "HasGeneratorsOfExtRSet", + "IsRightSemigroupIdeal", + "HasIsRightSemigroupIdeal" + ] + ] + }, + { + "rank": 16, + "comment": "Enumerator: for a generic semigroup", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 14, + "comment": "Enumerator: for a free magma", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "CategoryCollections(IsWord)" + ] + ] + }, + { + "rank": 14, + "comment": "Enumerator: generic method for an add. magma", + "filters": [ + [ + "IsAttributeStoringRep", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ], + "aka": [ + "EnumeratorOfAdditiveMagma" + ] + }, + { + "rank": 13, + "comment": "Enumerator", + "filters": [ + [ + "IsConjugacyClassPermGroupRep" + ] + ] + }, + { + "rank": 13, + "comment": "Enumerator: generic method for a magma", + "filters": [ + [ + "IsAttributeStoringRep", + "IsMagma" + ] + ], + "aka": [ + "EnumeratorOfMagma" + ] + }, + { + "rank": 12, + "comment": "Enumerator", + "filters": [ + [ + "IsRationalClassPermGroupRep" + ] + ] + }, + { + "rank": 12, + "comment": "Enumerator: for an additive coset", + "filters": [ + [ + "IsAdditiveCoset" + ] + ] + }, + { + "rank": 11, + "comment": "Enumerator", + "filters": [ + [ + "IsRationalClassGroupRep" + ] + ] + }, + { + "rank": 11, + "comment": "Enumerator: xorb by stabilizer", + "filters": [ + [ + "IsExternalOrbitByStabilizerRep" + ] + ] + }, + { + "rank": 11, + "comment": "Enumerator: <xorb by pcgs>", + "filters": [ + [ + "IsExternalOrbit", + "IsExternalSetByPcgs" + ] + ] + }, + { + "rank": 10, + "comment": "Enumerator: for external orbit: compute orbit", + "filters": [ + [ + "IsExternalOrbit" + ] + ] + }, + { + "rank": 10, + "comment": "Enumerator: for external subset with home enumerator", + "filters": [ + [ + "IsExternalSubset", + "HasHomeEnumerator" + ] + ] + }, + { + "rank": 10, + "comment": "Enumerator: method for a subspaces domain", + "filters": [ + [ + "IsSubspacesVectorSpace", + "IsSubspacesVectorSpaceDefaultRep" + ] + ] + }, + { + "rank": 10, + "comment": "Enumerator: for a magma congruence class", + "filters": [ + [ + "IsCongruenceClass" + ] + ] + }, + { + "rank": 9, + "comment": "Enumerator: for degenerated residue class unions of Z^2 (ResClasses)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsResidueClassUnionOfZxZ" + ] + ], + "aka": [ + "IncludedElements" + ] + }, + { + "rank": 8, + "comment": "Enumerator: for a double coset", + "filters": [ + [ + "IsDoubleCoset" + ] + ] + }, + { + "rank": 8, + "comment": "Enumerator: for sparse hash tables", + "filters": [ + [ + "IsHash", + "IsSparseHashRep" + ] + ] + }, + { + "rank": 8, + "comment": "Enumerator", + "filters": [ + [ + "IsAttributeStoringRep", + "IsCollection", + "HasEnumeratorSorted", + "IsGeneralizedDomain" + ] + ], + "aka": [ + "EnumeratorSorted" + ] + }, + { + "rank": 7, + "comment": "Enumerator: for dense hash tables", + "filters": [ + [ + "IsDenseHashRep" + ] + ] + }, + { + "rank": 7, + "comment": "Enumerator: for list dictionaries", + "filters": [ + [ + "IsListDictionary" + ] + ] + }, + { + "rank": 6, + "comment": "Enumerator: external set -> HomeEnumerator", + "filters": [ + [ + "IsExternalSet" + ] + ], + "aka": [ + "HomeEnumerator" + ] + }, + { + "rank": 6, + "comment": "Enumerator: for equivalence classes", + "filters": [ + [ + "IsEquivalenceClass" + ] + ] + }, + { + "rank": 6, + "comment": "Enumerator: for a domain with stored domain generators", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain", + "HasGeneratorsOfDomain" + ] + ] + }, + { + "rank": 5, + "comment": "Enumerator: for a collection that is a list", + "filters": [ + [ + "IsList", + "IsCollection" + ] + ], + "aka": [ + "IMMUTABLE_COPY_OBJ", + "Immutable" + ] + }, + { + "rank": 5, + "comment": "Enumerator", + "filters": [ + [ + "IsAttributeStoringRep", + "IsCollection", + "HasAsList" + ] + ] + }, + { + "rank": 2, + "comment": "Enumerator: for a list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Enumerator" + ] + }, + { + "name": "SetEnumerator", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1781 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetEnumerator: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetEnumerator: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetEnumerator" + ] + }, + { + "name": "HasEnumerator", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1781 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasEnumerator" + ] + }, + { + "name": "EnumeratorSorted", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1825 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "EnumeratorSorted: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasEnumeratorSorted" + ] + ] + }, + { + "rank": 10003, + "comment": "EnumeratorSorted: for a collection with known `AsSSortedList' value", + "filters": [ + [ + "IsCollection", + "HasAsSSortedList" + ] + ] + }, + { + "rank": 61, + "comment": "EnumeratorSorted: for a finite prime field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ] + ] + }, + { + "rank": 53, + "comment": "EnumeratorSorted: for AffineCrystGroup", + "filters": [ + [ + "IsAffineCrystGroupOnLeftOrRight", + "HasIsAffineCrystGroupOnLeftOrRight" + ] + ] + }, + { + "rank": 18, + "comment": "EnumeratorSorted: for a plist", + "filters": [ + [ + "IsList", + "IsPlistRep" + ] + ] + }, + { + "rank": 5, + "comment": "EnumeratorSorted: for a domain", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 5, + "comment": "EnumeratorSorted", + "filters": [ + [ + "IsAttributeStoringRep", + "IsCollection", + "HasAsSSortedList" + ] + ] + }, + { + "rank": 2, + "comment": "EnumeratorSorted: for a list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetEnumeratorSorted", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1825 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetEnumeratorSorted: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetEnumeratorSorted: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetEnumeratorSorted" + ] + }, + { + "name": "HasEnumeratorSorted", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 1825 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasEnumeratorSorted" + ] + }, + { + "name": "UnderlyingCollection", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2015 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "UnderlyingCollection: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnderlyingCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingCollection" + ] + }, + { + "name": "SetUnderlyingCollection", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2015 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnderlyingCollection: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnderlyingCollection: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnderlyingCollection" + ] + }, + { + "name": "HasUnderlyingCollection", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2015 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnderlyingCollection" + ] + }, + { + "name": "ListOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2085 + }, + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2086 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 252 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 253 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1208 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1209 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 15, + "comment": "ListOp: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 11, + "comment": "ListOp: for a plist vector", + "filters": [ + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 9, + "comment": "ListOp: generic method for a vector object", + "filters": [ + [ + "IsVectorObj" + ] + ] + }, + { + "rank": 5, + "comment": "ListOp: for a collection that is a list", + "filters": [ + [ + "IsList", + "IsCollection" + ] + ] + }, + { + "rank": 2, + "comment": "ListOp: for a list", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "ListOp: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + }, + { + "rank": 1, + "comment": "ListOp", + "filters": [ + [ + "IsIterator" + ] + ] + } + ], + "2args": [ + { + "rank": 16, + "comment": "ListOp: for a plist matrix and a function", + "filters": [ + [ + "IsPlistMatrixRep" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 12, + "comment": "ListOp: for a plist vector and a function", + "filters": [ + [ + "IsPlistVectorRep" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 10, + "comment": "ListOp: for degenerated residue class unions of Z^2 (ResClasses)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsResidueClassUnionOfZxZ" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 10, + "comment": "ListOp: generic method for a vector object and a function", + "filters": [ + [ + "IsVectorObj" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 4, + "comment": "ListOp: for a dense list, and a function", + "filters": [ + [ + "IsDenseList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 3, + "comment": "ListOp: for a list, and a function", + "filters": [ + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 2, + "comment": "ListOp: for a list/collection, and a function", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 1, + "comment": "ListOp", + "filters": [ + [ + "IsPcp" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ListOp" + ] + }, + { + "name": "SortedList", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2125 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 1, + "comment": "SortedList: for a list or collection", + "filters": [ + [ + "IsListOrCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SortedList" + ] + }, + { + "name": "SSortedList", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2172 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 18, + "comment": "SSortedList: for a plist", + "filters": [ + [ + "IsList", + "IsPlistRep" + ] + ], + "aka": [ + "LIST_SORTED_LIST", + "SSortedListList" + ] + }, + { + "rank": 9, + "comment": "SSortedList: for a collection that is a small list", + "filters": [ + [ + "IsList", + "IsCollection", + "IsSmallList", + "HasIsSmallList" + ] + ] + }, + { + "rank": 5, + "comment": "SSortedList: for a collection that is a list", + "filters": [ + [ + "IsList", + "IsCollection" + ] + ] + }, + { + "rank": 2, + "comment": "SSortedList: for a list", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "SSortedList: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [ + { + "rank": 3, + "comment": "SSortedList: for a list, and a function", + "filters": [ + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 3, + "comment": "SSortedList: for a collection, and a function", + "filters": [ + [ + "IsCollection" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SSortedList", + "Set" + ] + }, + { + "name": "AsList", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2221 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "AsList: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsList" + ] + ] + }, + { + "rank": 66, + "comment": "AsList", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 66, + "comment": "AsList: pc group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ], + "aka": [ + "AsSSortedListNonstored" + ] + }, + { + "rank": 61, + "comment": "AsList: for a finite prime field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ] + ] + }, + { + "rank": 61, + "comment": "AsList: permgp: AsSSortedList", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 50, + "comment": "AsList: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 49, + "comment": "AsList: for full ring Z/nZ", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "CategoryCollections(IsZmodnZObjNonprime)" + ] + ] + }, + { + "rank": 24, + "comment": "AsList: pcgs", + "filters": [ + [ + "IsPcgs", + "IsPcgsDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "AsList: for a free left module", + "filters": [ + [ + "IsFreeLeftModule" + ] + ], + "aka": [ + "AsListOfFreeLeftModule" + ] + }, + { + "rank": 11, + "comment": "AsList: for classes of subgroups", + "filters": [ + [ + "IsConjugacyClassSubgroupsRep" + ] + ] + }, + { + "rank": 11, + "comment": "AsList", + "filters": [ + [ + "IsRationalClassGroupRep" + ] + ] + }, + { + "rank": 11, + "comment": "AsList: xorb by stabilizer", + "filters": [ + [ + "IsExternalOrbitByStabilizerRep" + ] + ] + }, + { + "rank": 10, + "comment": "AsList: for Pc transversals", + "filters": [ + [ + "IsList", + "IsRightTransversalPcGroupRep" + ] + ] + }, + { + "rank": 10, + "comment": "AsList: external orbit", + "filters": [ + [ + "IsExternalOrbit" + ] + ] + }, + { + "rank": 8, + "comment": "AsList: double coset", + "filters": [ + [ + "IsDoubleCoset" + ] + ] + }, + { + "rank": 8, + "comment": "AsList", + "filters": [ + [ + "IsAttributeStoringRep", + "IsCollection", + "HasAsSSortedList", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 7, + "comment": "AsList: for an enumerator that perhaps has its own `AsList' function", + "filters": [ + [ + "IsList", + "IsDenseList", + "IsDuplicateFree", + "HasIsDuplicateFree", + "IsEnumeratorByFunctionsRep" + ] + ] + }, + { + "rank": 6, + "comment": "AsList: for a domain with stored domain generators", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain", + "HasGeneratorsOfDomain" + ] + ] + }, + { + "rank": 6, + "comment": "AsList: for collections that are constant time access lists", + "filters": [ + [ + "IsCollection", + "IsConstantTimeAccessList" + ] + ] + }, + { + "rank": 3, + "comment": "AsList: for a constant time access list", + "filters": [ + [ + "IsList", + "IsConstantTimeAccessList" + ] + ] + }, + { + "rank": 2, + "comment": "AsList: for a list", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "AsList: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + }, + { + "rank": 1, + "comment": "AsList", + "filters": [ + [ + "IsPcp" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetAsList", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2221 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 38, + "comment": "SetAsList: for an underlying relation and a list of direct product elements", + "filters": [ + [ + "IsAttributeStoringRep", + "IsCollection", + "IsGeneralizedDomain", + "CategoryCollections(IsDirectProductElement)", + "HasUnderlyingGeneralMapping" + ], + [ + "CategoryCollections(IsDirectProductElement)" + ] + ] + }, + { + "rank": 2, + "comment": "SetAsList: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsList: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsList" + ] + }, + { + "name": "HasAsList", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2221 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsList" + ] + }, + { + "name": "AsSortedList", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2262 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "AsSortedList: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsSortedList" + ] + ] + }, + { + "rank": 1, + "comment": "AsSortedList: for a list or collection", + "filters": [ + [ + "IsListOrCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsSortedList" + ] + }, + { + "name": "SetAsSortedList", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2262 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsSortedList: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsSortedList: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsSortedList" + ] + }, + { + "name": "HasAsSortedList", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2262 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsSortedList" + ] + }, + { + "name": "AsSSortedList", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2324 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "AsSSortedList: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsSSortedList" + ] + ] + }, + { + "rank": 61, + "comment": "AsSSortedList: via stabchain", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 55, + "comment": "AsSSortedList: pcgs computable groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 49, + "comment": "AsSSortedList: for full ring Z/nZ", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "CategoryCollections(IsZmodnZObjNonprime)" + ] + ] + }, + { + "rank": 43, + "comment": "AsSSortedList: LAGUNA: for a Lie algebra coming from an associative algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing", + "IsLieAlgebraByAssociativeAlgebra" + ] + ] + }, + { + "rank": 23, + "comment": "AsSSortedList: for a free left module", + "filters": [ + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 18, + "comment": "AsSSortedList: for a plist", + "filters": [ + [ + "IsList", + "IsPlistRep" + ] + ], + "aka": [ + "AS_LIST_SORTED_LIST", + "AsSSortedListList" + ] + }, + { + "rank": 14, + "comment": "AsSSortedList: for a left magma ideal", + "filters": [ + [ + "IsLeftActedOnBySuperset", + "HasGeneratorsOfExtLSet", + "IsMagma" + ] + ] + }, + { + "rank": 14, + "comment": "AsSSortedList: for a right magma ideal", + "filters": [ + [ + "IsRightActedOnBySuperset", + "HasGeneratorsOfExtRSet", + "IsMagma" + ] + ] + }, + { + "rank": 10, + "comment": "AsSSortedList: external orbit", + "filters": [ + [ + "IsExternalOrbit" + ] + ] + }, + { + "rank": 7, + "comment": "AsSSortedList: for a Green's class", + "filters": [ + [ + "IsGreensClass" + ] + ] + }, + { + "rank": 6, + "comment": "AsSSortedList: for a collection that is a constant time access list", + "filters": [ + [ + "IsCollection", + "IsConstantTimeAccessList" + ] + ] + }, + { + "rank": 2, + "comment": "AsSSortedList: for a list", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "AsSSortedList: for a list", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "AsSSortedList: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetAsSSortedList", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2324 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsSSortedList: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsSSortedList: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsSSortedList" + ] + }, + { + "name": "HasAsSSortedList", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2324 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsSSortedList" + ] + }, + { + "name": "AsSSortedListNonstored", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2349 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 10002, + "comment": "AsSSortedListNonstored: if `AsSSortedList' is known", + "filters": [ + [ + "IsListOrCollection", + "HasAsSSortedList" + ] + ] + }, + { + "rank": 2502, + "comment": "AsSSortedListNonstored: if `AsList' is known:sort", + "filters": [ + [ + "IsListOrCollection", + "HasAsList" + ] + ] + }, + { + "rank": 61, + "comment": "AsSSortedListNonstored: via stabchain", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 55, + "comment": "AsSSortedListNonstored: pcgs computable groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 35, + "comment": "AsSSortedListNonstored: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SumOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2453 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 4, + "comment": "SumOp: for a dense list", + "filters": [ + [ + "IsDenseList" + ] + ] + }, + { + "rank": 1, + "comment": "SumOp: for a list/collection", + "filters": [ + [ + "IsListOrCollection" + ] + ] + } + ], + "2args": [ + { + "rank": 6, + "comment": "SumOp: for a list, and initial value", + "filters": [ + [ + "IsList" + ], + [ + "IsAdditiveElement" + ] + ] + }, + { + "rank": 5, + "comment": "SumOp: for a dense list, and a function", + "filters": [ + [ + "IsDenseList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 4, + "comment": "SumOp: for a list/collection, and init. value", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsAdditiveElement" + ] + ] + }, + { + "rank": 2, + "comment": "SumOp: for a list/collection, and a function", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [ + { + "rank": 7, + "comment": "SumOp: for a list, a function, and initial value", + "filters": [ + [ + "IsList" + ], + [ + "IsFunction" + ], + [ + "IsAdditiveElement" + ] + ] + }, + { + "rank": 5, + "comment": "SumOp: for a list/collection, and a function, and an initial value", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ], + [ + "IsAdditiveElement" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SumOp" + ] + }, + { + "name": "ProductOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2531 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 4, + "comment": "ProductOp: for a dense list", + "filters": [ + [ + "IsDenseList" + ] + ] + }, + { + "rank": 1, + "comment": "ProductOp: for a list/collection", + "filters": [ + [ + "IsListOrCollection" + ] + ] + } + ], + "2args": [ + { + "rank": 6, + "comment": "ProductOp: for a list, and initial value", + "filters": [ + [ + "IsList" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 5, + "comment": "ProductOp: for a dense list and a function", + "filters": [ + [ + "IsDenseList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 4, + "comment": "ProductOp: for a list/collection, and initial value", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 2, + "comment": "ProductOp: for a list/collection, and a function", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [ + { + "rank": 7, + "comment": "ProductOp: for a list, a function, and initial value", + "filters": [ + [ + "IsList" + ], + [ + "IsFunction" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 5, + "comment": "ProductOp: for a list/collection, a function, and an initial value", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ], + [ + "IsMultiplicativeElement" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ProductOp" + ] + }, + { + "name": "FilteredOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2599 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10, + "comment": "FilteredOp: for degenerated residue class unions of Z^2 (ResClasses)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsResidueClassUnionOfZxZ" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 4, + "comment": "FilteredOp: for a dense list, and a function", + "filters": [ + [ + "IsDenseList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 3, + "comment": "FilteredOp: for a list, and a function", + "filters": [ + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 2, + "comment": "FilteredOp: for a list/collection, and a function", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FilteredOp" + ] + }, + { + "name": "NumberOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2670 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "NumberOp: for a dense list", + "filters": [ + [ + "IsDenseList" + ] + ] + }, + { + "rank": 2, + "comment": "NumberOp: for a list", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": 1, + "comment": "NumberOp: for a list/collection", + "filters": [ + [ + "IsListOrCollection" + ] + ] + } + ], + "2args": [ + { + "rank": 4, + "comment": "NumberOp: for a dense list, and a function", + "filters": [ + [ + "IsDenseList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 3, + "comment": "NumberOp: for a list, and a function", + "filters": [ + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 2, + "comment": "NumberOp: for a list/collection, and a function", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NumberOp" + ] + }, + { + "name": "ForAllOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2716 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10, + "comment": "ForAllOp: for degenerated residue class unions of Z^2 (ResClasses)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsResidueClassUnionOfZxZ" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 6, + "comment": "ForAllOp: for a dense list, and a function", + "filters": [ + [ + "IsDenseList", + "IsFinite", + "HasIsFinite" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 5, + "comment": "ForAllOp: for a list, and a function", + "filters": [ + [ + "IsList", + "IsFinite", + "HasIsFinite" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 2, + "comment": "ForAllOp: for a list/collection, and a function", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ForAllOp" + ] + }, + { + "name": "ForAnyOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2764 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10, + "comment": "ForAnyOp: for degenerated residue class unions of Z^2 (ResClasses)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsResidueClassUnionOfZxZ" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 6, + "comment": "ForAnyOp: for a dense list, and a function", + "filters": [ + [ + "IsDenseList", + "IsFinite", + "HasIsFinite" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 5, + "comment": "ForAnyOp: for a list, and a function", + "filters": [ + [ + "IsList", + "IsFinite", + "HasIsFinite" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 2, + "comment": "ForAnyOp: for a list/collection, and a function", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ForAnyOp" + ] + }, + { + "name": "IsSubset", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 2975 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10126, + "comment": "IsSubset: permgrp of natsymmetric group", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 10100, + "comment": "IsSubset: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 10011, + "comment": "IsSubset: test whether domain is parent of the other", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsCollection", + "IsGeneralizedDomain", + "HasParentAttr" + ] + ] + }, + { + "rank": 10008, + "comment": "IsSubset: for two collections with known sizes, check sizes", + "filters": [ + [ + "IsCollection", + "HasSize" + ], + [ + "IsCollection", + "HasSize" + ] + ] + }, + { + "rank": 10008, + "comment": "IsSubset: for two collections, the first containing the whole family", + "filters": [ + [ + "IsCollection", + "IsWholeFamily", + "HasIsWholeFamily" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 10005, + "comment": "IsSubset: for two collections, check for identity", + "filters": [ + [ + "IsCollection" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 744, + "comment": "IsSubset: handled by nice monomorphism: attribute CollColl", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 129, + "comment": "IsSubset: polynomial rings", + "filters": [ + [ + "IsPolynomialRing" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 118, + "comment": "IsSubset: for two finite fields in the same family", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 110, + "comment": "IsSubset: for Integers and Rationals (ResClasses)", + "filters": [ + [ + "IsIntegers" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsCyclotomic)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ] + ] + }, + { + "rank": 110, + "comment": "IsSubset", + "filters": [ + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ] + ] + }, + { + "rank": 110, + "comment": "IsSubset", + "filters": [ + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ] + ] + }, + { + "rank": 109, + "comment": "IsSubset: field, 8bit-vector", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)", + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 106, + "comment": "IsSubset: field, 8bit-vector", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 106, + "comment": "IsSubset: for two division rings", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ], + "aka": [ + "DivisionRing_IsSubset" + ] + }, + { + "rank": 103, + "comment": "IsSubset: for Z_pi and Rationals (ResClasses)", + "filters": [ + [ + "IsZ_pi", + "HasIsZ_pi" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsCyclotomic)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ] + ] + }, + { + "rank": 103, + "comment": "IsSubset: for Rationals and Z_(pi) (ResClasses)", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsCyclotomic)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ], + [ + "IsZ_pi", + "HasIsZ_pi" + ] + ] + }, + { + "rank": 100, + "comment": "IsSubset: for subgroups of free groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 82, + "comment": "IsSubset: for certain cyclotomic semirings", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "CategoryCollections(IsCyclotomic)", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 80, + "comment": "IsSubset: 2-sided ideal in ring, naive", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasLeftActingRingOfIdeal", + "HasRightActingRingOfIdeal" + ] + ] + }, + { + "rank": 76, + "comment": "IsSubset: subgroups of fp group by quot. rep", + "filters": [ + [ + "IsSubgroupFpGroup", + "IsSubgroupOfWholeGroupByQuotientRep" + ], + [ + "IsSubgroupFpGroup", + "IsSubgroupOfWholeGroupByQuotientRep" + ] + ] + }, + { + "rank": 76, + "comment": "IsSubset: pcgs computable groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasFamilyPcgs", + "CanEasilyComputePcgs" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 75, + "comment": "IsSubset: subgroups of fp group: test generators", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "HasGeneratorsOfMagmaWithInverses", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 74, + "comment": "IsSubset: subgp fp group: via quotient rep", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 74, + "comment": "IsSubset: for two FLMLORs-with-one", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 73, + "comment": "IsSubset: for Z_(pi) and Integers (ResClasses)", + "filters": [ + [ + "IsZ_pi", + "HasIsZ_pi" + ], + [ + "IsIntegers" + ] + ] + }, + { + "rank": 70, + "comment": "IsSubset: generic method for two groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 68, + "comment": "IsSubset: for two FLMLORs", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 66, + "comment": "IsSubset: for Z_(pi)'s (ResClasses)", + "filters": [ + [ + "IsZ_pi", + "HasIsZ_pi" + ], + [ + "IsZ_pi", + "HasIsZ_pi" + ] + ] + }, + { + "rank": 56, + "comment": "IsSubset: for two rings-with-one", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRingWithOne" + ] + ] + }, + { + "rank": 53, + "comment": "IsSubset: for two rings", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRing" + ] + ] + }, + { + "rank": 46, + "comment": "IsSubset: for two free left modules", + "filters": [ + [ + "IsFreeLeftModule" + ], + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 38, + "comment": "IsSubset: for two collections that are internal lists", + "filters": [ + [ + "IsList", + "IsInternalRep", + "IsCollection" + ], + [ + "IsList", + "IsInternalRep", + "IsCollection" + ] + ], + "aka": [ + "IsSubsetSet" + ] + }, + { + "rank": 34, + "comment": "IsSubset: for two magmas with inverses", + "filters": [ + [ + "IsMagmaWithInverses" + ], + [ + "IsMagmaWithInverses" + ] + ] + }, + { + "rank": 32, + "comment": "IsSubset: for two additive magmas with inverses", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ], + [ + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 32, + "comment": "IsSubset: for two internal lists", + "filters": [ + [ + "IsList", + "IsInternalRep" + ], + [ + "IsList", + "IsInternalRep" + ] + ] + }, + { + "rank": 28, + "comment": "IsSubset: for two additive magmas with zero", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveMagmaWithZero", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ], + [ + "IsNearAdditiveMagma", + "IsNearAdditiveMagmaWithZero", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 28, + "comment": "IsSubset: for two magmas with one", + "filters": [ + [ + "IsMagmaWithOne" + ], + [ + "IsMagmaWithOne" + ] + ] + }, + { + "rank": 24, + "comment": "IsSubset: for two additive magmas", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ], + [ + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 22, + "comment": "IsSubset: for two magmas", + "filters": [ + [ + "IsMagma" + ], + [ + "IsMagma" + ] + ] + }, + { + "rank": 22, + "comment": "IsSubset: for collection and empty list", + "filters": [ + [ + "IsCollection" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 22, + "comment": "IsSubset: for empty list and collection", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 18, + "comment": "IsSubset: for two residue class unions in different rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ] + ] + }, + { + "rank": 18, + "comment": "IsSubset: for two residue class unions in different rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ] + ] + }, + { + "rank": 18, + "comment": "IsSubset: for two residue class unions in sparse rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ] + ] + }, + { + "rank": 18, + "comment": "IsSubset: for two residue class unions in standard rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ] + ] + }, + { + "rank": 12, + "comment": "IsSubset: for two unions of residue classes with fixed rep's (ResClasses)", + "filters": [ + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ], + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ] + ] + }, + { + "rank": 11, + "comment": "IsSubset: for a residue class union and the base ring (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 11, + "comment": "IsSubset: for the base ring and a residue class union (ResClasses)", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsResidueClassUnion" + ] + ] + }, + { + "rank": 8, + "comment": "IsSubset: for residue class union and element list (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 6, + "comment": "IsSubset: for two collections with known `AsSSortedList'", + "filters": [ + [ + "IsCollection", + "HasAsSSortedList" + ], + [ + "IsCollection", + "HasAsSSortedList" + ] + ] + }, + { + "rank": 4, + "comment": "IsSubset: for two collections (loop over the elements of the second)", + "filters": [ + [ + "IsCollection" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 4, + "comment": "IsSubset: for two collections in different families", + "filters": [ + [ + "IsCollection" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSubset" + ] + }, + { + "name": "Intersection2", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 3050 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10009, + "comment": "Intersection2: domain and whole family", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsCollection", + "IsWholeFamily", + "HasIsWholeFamily" + ] + ] + }, + { + "rank": 10009, + "comment": "Intersection2: whole family and domain", + "filters": [ + [ + "IsCollection", + "IsWholeFamily", + "HasIsWholeFamily" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 10002, + "comment": "Intersection2: for two times the same ring (ResClasses)", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 744, + "comment": "Intersection2: handled by nice monomorphism:group CollColl", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 136, + "comment": "Intersection2: for two cyclotomic fields of cyclotomics", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsCyclotomicField", + "HasIsCyclotomicField" + ], + [ + "CategoryCollections(IsCyclotomic)", + "IsCyclotomicField", + "HasIsCyclotomicField" + ] + ] + }, + { + "rank": 134, + "comment": "Intersection2: for abelian number field and cyclotomic field", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ], + [ + "CategoryCollections(IsCyclotomic)", + "IsCyclotomicField", + "HasIsCyclotomicField" + ] + ] + }, + { + "rank": 134, + "comment": "Intersection2: for cyclotomic field and abelian number field", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsCyclotomicField", + "HasIsCyclotomicField" + ], + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ] + ] + }, + { + "rank": 132, + "comment": "Intersection2: for two abelian number fields", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ], + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ] + ] + }, + { + "rank": 130, + "comment": "Intersection2", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ], + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ] + ] + }, + { + "rank": 130, + "comment": "Intersection2", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ], + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ] + ] + }, + { + "rank": 130, + "comment": "Intersection2", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ], + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ] + ] + }, + { + "rank": 130, + "comment": "Intersection2", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ], + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ] + ] + }, + { + "rank": 126, + "comment": "Intersection2", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ] + ] + }, + { + "rank": 126, + "comment": "Intersection2", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 126, + "comment": "Intersection2", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ] + ] + }, + { + "rank": 126, + "comment": "Intersection2", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 124, + "comment": "Intersection2: for two fields of FFEs", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 122, + "comment": "Intersection2: perm groups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 110, + "comment": "Intersection2: two AffineCrystGroupsOnLeft", + "filters": [ + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ] + ] + }, + { + "rank": 110, + "comment": "Intersection2: two AffineCrystGroupsOnRight", + "filters": [ + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ] + ] + }, + { + "rank": 103, + "comment": "Intersection2: for Z_(pi) and Rationals (ResClasses)", + "filters": [ + [ + "IsZ_pi", + "HasIsZ_pi" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsCyclotomic)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ] + ] + }, + { + "rank": 103, + "comment": "Intersection2: for Rationals and Z_(pi) (ResClasses)", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsCyclotomic)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ], + [ + "IsZ_pi", + "HasIsZ_pi" + ] + ] + }, + { + "rank": 100, + "comment": "Intersection2: for subgroups of free groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 100, + "comment": "Intersection2: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 82, + "comment": "Intersection2: for certain cyclotomic semirings", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "CategoryCollections(IsCyclotomic)", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 76, + "comment": "Intersection2: subgroups of fp group by quotient", + "filters": [ + [ + "IsSubgroupFpGroup", + "IsSubgroupOfWholeGroupByQuotientRep" + ], + [ + "IsSubgroupFpGroup", + "IsSubgroupOfWholeGroupByQuotientRep" + ] + ] + }, + { + "rank": 74, + "comment": "Intersection2: subgroups of fp group", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 74, + "comment": "Intersection2: generic method for two FLMLORs-with-one", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 72, + "comment": "Intersection2: groups with pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasHomePcgs" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasHomePcgs" + ] + ] + }, + { + "rank": 70, + "comment": "Intersection2: for two spaces in a common s.c. algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "CategoryCollections(IsSCAlgebraObj)" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "CategoryCollections(IsSCAlgebraObj)" + ] + ] + }, + { + "rank": 70, + "comment": "Intersection2: generic method for two groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 68, + "comment": "Intersection2: generic method for two FLMLORs", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 66, + "comment": "Intersection2: for Z_(pi)'s (ResClasses)", + "filters": [ + [ + "IsZ_pi", + "HasIsZ_pi" + ], + [ + "IsZ_pi", + "HasIsZ_pi" + ] + ] + }, + { + "rank": 60, + "comment": "Intersection2: for two Gaussian row spaces", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule", + "IsGaussianSpace" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule", + "IsGaussianSpace" + ] + ] + }, + { + "rank": 50, + "comment": "Intersection2: method for two vector spaces", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 28, + "comment": "Intersection2: for Fitting sets", + "filters": [ + [ + "IsFittingSetRep" + ], + [ + "IsFittingSetRep" + ] + ] + }, + { + "rank": 26, + "comment": "Intersection2: for Fitting class and Fitting set", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed" + ], + [ + "IsFittingSetRep" + ] + ] + }, + { + "rank": 26, + "comment": "Intersection2: for Fitting set and Fitting class", + "filters": [ + [ + "IsFittingSetRep" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed" + ] + ] + }, + { + "rank": 24, + "comment": "Intersection2: for two additive cosets", + "filters": [ + [ + "IsAdditiveCoset" + ], + [ + "IsAdditiveCoset" + ] + ] + }, + { + "rank": 22, + "comment": "Intersection2: for residue class unions of Z in sparse rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnionOfZ", + "IsResidueClassUnionClassListRep" + ], + [ + "IsResidueClassUnionOfZ", + "IsResidueClassUnionClassListRep" + ] + ] + }, + { + "rank": 21, + "comment": "Intersection2: for the empty set and a set (ResClasses)", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 21, + "comment": "Intersection2: for a set and the empty set (ResClasses)", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 18, + "comment": "Intersection2: for two residue class unions in different rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ] + ] + }, + { + "rank": 18, + "comment": "Intersection2: for two residue class unions in different rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ] + ] + }, + { + "rank": 18, + "comment": "Intersection2: for two residue class unions in standard rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ] + ] + }, + { + "rank": 12, + "comment": "Intersection2: for two unions of residue classes with fixed rep's (ResClasses)", + "filters": [ + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ], + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ] + ] + }, + { + "rank": 11, + "comment": "Intersection2: for the base ring and a residue class union (ResClasses)", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsResidueClassUnion" + ] + ] + }, + { + "rank": 11, + "comment": "Intersection2: for a residue class union and the base ring (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 11, + "comment": "Intersection2: for a residue class union and a finite set (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 11, + "comment": "Intersection2: for a residue class union and a finite set (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 10, + "comment": "Intersection2: for two group classes by list", + "filters": [ + [ + "IsGroupClassByListRep" + ], + [ + "IsGroupClassByListRep" + ] + ] + }, + { + "rank": 10, + "comment": "Intersection2: of two class intersections", + "filters": [ + [ + "IsClassByIntersectionRep" + ], + [ + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 10, + "comment": "Intersection2: for two collections in the same family, both lists", + "filters": [ + [ + "IsList", + "IsCollection" + ], + [ + "IsList", + "IsCollection" + ] + ], + "aka": [ + "IntersectionSet" + ] + }, + { + "rank": 10, + "comment": "Intersection2: for two lists or collections, the first being empty", + "filters": [ + [ + "IsListOrCollection", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 10, + "comment": "Intersection2: for two lists or collections, the second being empty", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsListOrCollection", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 9, + "comment": "Intersection2: for grp class and group class by list", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass" + ], + [ + "IsGroupClassByListRep" + ] + ] + }, + { + "rank": 9, + "comment": "Intersection2: for group class by list and group class", + "filters": [ + [ + "IsGroupClassByListRep" + ], + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + }, + { + "rank": 8, + "comment": "Intersection2: for a finite set and a residue class union (ResClasses)", + "filters": [ + [ + "IsList" + ], + [ + "IsResidueClassUnion" + ] + ] + }, + { + "rank": 7, + "comment": "Intersection2: of class and small list/coll", + "filters": [ + [ + "IsClass" + ], + [ + "IsListOrCollection", + "IsFinite", + "HasIsFinite", + "HasSize" + ] + ] + }, + { + "rank": 7, + "comment": "Intersection2: of small list/coll and class", + "filters": [ + [ + "IsListOrCollection", + "IsFinite", + "HasIsFinite", + "HasSize" + ], + [ + "IsClass" + ] + ] + }, + { + "rank": 7, + "comment": "Intersection2: for two collections in the same family, the first being a list", + "filters": [ + [ + "IsList", + "IsCollection" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 7, + "comment": "Intersection2: for two collections in the same family, the second being a list", + "filters": [ + [ + "IsCollection" + ], + [ + "IsList", + "IsCollection" + ] + ] + }, + { + "rank": 6, + "comment": "Intersection2: of small list and class", + "filters": [ + [ + "IsList", + "IsFinite", + "HasIsFinite" + ], + [ + "IsClass" + ] + ] + }, + { + "rank": 6, + "comment": "Intersection2: of class and small list", + "filters": [ + [ + "IsClass" + ], + [ + "IsList", + "IsFinite", + "HasIsFinite" + ] + ] + }, + { + "rank": 6, + "comment": "Intersection2: of class intersection and class/list/coll", + "filters": [ + [ + "IsClassByIntersectionRep" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 6, + "comment": "Intersection2: of class/list/coll and class intersection", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 4, + "comment": "Intersection2: of two classes", + "filters": [ + [ + "IsClass" + ], + [ + "IsClass" + ] + ] + }, + { + "rank": 4, + "comment": "Intersection2: for two collections in the same family", + "filters": [ + [ + "IsCollection" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 4, + "comment": "Intersection2: for two collections in different families", + "filters": [ + [ + "IsCollection" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 4, + "comment": "Intersection2: for two lists (not necessarily in the same family)", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 3, + "comment": "Intersection2: of class and list/collection", + "filters": [ + [ + "IsClass" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 3, + "comment": "Intersection2: of list/collection and class", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsClass" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Intersection2" + ] + }, + { + "name": "Union2", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 3109 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 82, + "comment": "Union2: for certain cyclotomic semirings", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "CategoryCollections(IsCyclotomic)", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 54, + "comment": "Union2: for two times the same row module (ResClasses)", + "filters": [ + [ + "IsRowModule", + "HasIsRowModule" + ], + [ + "IsRowModule", + "HasIsRowModule" + ] + ] + }, + { + "rank": 52, + "comment": "Union2: for two times the same ring (ResClasses)", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 18, + "comment": "Union2: for two residue class unions in different rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ] + ] + }, + { + "rank": 18, + "comment": "Union2: for two residue class unions in different rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ] + ] + }, + { + "rank": 18, + "comment": "Union2: for two residue class unions in sparse rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ] + ] + }, + { + "rank": 18, + "comment": "Union2: for two residue class unions in standard rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ] + ] + }, + { + "rank": 12, + "comment": "Union2: for two unions of residue classes with fixed rep's (ResClasses)", + "filters": [ + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ], + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ] + ] + }, + { + "rank": 11, + "comment": "Union2: for the base ring and a residue class union (ResClasses)", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsResidueClassUnion" + ] + ] + }, + { + "rank": 11, + "comment": "Union2: for a residue class union and the base ring (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 11, + "comment": "Union2: for a residue class union and a finite set (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 11, + "comment": "Union2: for a residue class union and a finite set (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 10, + "comment": "Union2: for two class unions", + "filters": [ + [ + "IsClassByUnionRep" + ], + [ + "IsClassByUnionRep" + ] + ] + }, + { + "rank": 10, + "comment": "Union2: for two collections that are lists", + "filters": [ + [ + "IsList", + "IsCollection" + ], + [ + "IsList", + "IsCollection" + ] + ], + "aka": [ + "UnionSet" + ] + }, + { + "rank": 8, + "comment": "Union2: for a finite set and a residue class union (ResClasses)", + "filters": [ + [ + "IsList" + ], + [ + "IsResidueClassUnion" + ] + ] + }, + { + "rank": 7, + "comment": "Union2: for the base ring and a finite set (ResClasses)", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 7, + "comment": "Union2: for a finite set and the base ring (ResClasses)", + "filters": [ + [ + "IsList" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 7, + "comment": "Union2: for two collections, the first being a list", + "filters": [ + [ + "IsList", + "IsCollection" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 7, + "comment": "Union2: for two collections, the second being a list", + "filters": [ + [ + "IsCollection" + ], + [ + "IsList", + "IsCollection" + ] + ] + }, + { + "rank": 6, + "comment": "Union2: for class union and class/list/collection", + "filters": [ + [ + "IsClassByUnionRep" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 6, + "comment": "Union2: for class/list/collection and class union", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsClassByUnionRep" + ] + ] + }, + { + "rank": 4, + "comment": "Union2: for two collections", + "filters": [ + [ + "IsCollection" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 4, + "comment": "Union2: for two lists", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 3, + "comment": "Union2: for class and class/list/collection", + "filters": [ + [ + "IsClass" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 3, + "comment": "Union2: for class/list/collection and class", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsClass" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Union2" + ] + }, + { + "name": "Difference", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 3144 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10025, + "comment": "Difference: for a domain and the empty set (ResClasses)", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 10010, + "comment": "Difference: for two times the same ring (ResClasses)", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 111, + "comment": "Difference: for a residue class union and a finite set (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 111, + "comment": "Difference: for a residue class union and a finite set (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 51, + "comment": "Difference: for Z and a residue class union in sparse rep. (ResClasses)", + "filters": [ + [ + "IsIntegers" + ], + [ + "IsResidueClassUnionOfZ", + "IsResidueClassUnionClassListRep" + ] + ] + }, + { + "rank": 29, + "comment": "Difference: for Z^2 and a finite set (ResClasses)", + "filters": [ + [ + "IsRowModule", + "HasIsRowModule" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 28, + "comment": "Difference: for a ring and a finite set (ResClasses)", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 22, + "comment": "Difference: for residue class unions of Z in sparse rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnionOfZ", + "IsResidueClassUnionClassListRep" + ], + [ + "IsResidueClassUnionOfZ", + "IsResidueClassUnionClassListRep" + ] + ] + }, + { + "rank": 22, + "comment": "Difference: for collection, and empty list", + "filters": [ + [ + "IsCollection" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 21, + "comment": "Difference: for empty list, and collection", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 18, + "comment": "Difference: for two residue class unions in different rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ] + ] + }, + { + "rank": 18, + "comment": "Difference: for two residue class unions in different rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ] + ] + }, + { + "rank": 18, + "comment": "Difference: for two residue class unions in standard rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ] + ] + }, + { + "rank": 14, + "comment": "Difference: for the base ring and a residue class union (ResClasses)", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ] + ] + }, + { + "rank": 12, + "comment": "Difference: for two unions of residue classes with fixed rep's (ResClasses)", + "filters": [ + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ], + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ] + ] + }, + { + "rank": 11, + "comment": "Difference: for a residue class union and the base ring (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 10, + "comment": "Difference: for two collections that are lists", + "filters": [ + [ + "IsList", + "IsCollection" + ], + [ + "IsList", + "IsCollection" + ] + ] + }, + { + "rank": 9, + "comment": "Difference: for group class by list and group class", + "filters": [ + [ + "IsGroupClassByListRep" + ], + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + }, + { + "rank": 8, + "comment": "Difference: for a finite set and a residue class union (ResClasses)", + "filters": [ + [ + "IsList" + ], + [ + "IsResidueClassUnion" + ] + ] + }, + { + "rank": 7, + "comment": "Difference: for two collections in the same family, the second being a list", + "filters": [ + [ + "IsCollection" + ], + [ + "IsList", + "IsCollection" + ] + ] + }, + { + "rank": 7, + "comment": "Difference: for two collections in the same family, the first being a list", + "filters": [ + [ + "IsList", + "IsCollection" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 4, + "comment": "Difference: for two collections in the same family", + "filters": [ + [ + "IsCollection" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 4, + "comment": "Difference: for two collections in different families", + "filters": [ + [ + "IsCollection" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 4, + "comment": "Difference: for two lists (assume one can produce a sorted result)", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 3, + "comment": "Difference: for class and class/list/collection", + "filters": [ + [ + "IsClass" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 3, + "comment": "Difference: for class/list/collection and class", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsClass" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Difference" + ] + }, + { + "name": "CanEasilyCompareElements", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 3203 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "CanEasilyCompareElements: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCanEasilyCompareElements" + ] + ] + }, + { + "rank": 20, + "comment": "CanEasilyCompareElements: empty homogeneous list", + "filters": [ + [ + "IsHomogeneousList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 19, + "comment": "CanEasilyCompareElements: for direct product element", + "filters": [ + [ + "IsDirectProductElement" + ] + ] + }, + { + "rank": 4, + "comment": "CanEasilyCompareElements: homogeneous list", + "filters": [ + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 1, + "comment": "CanEasilyCompareElements: family: default false", + "filters": [ + [ + "IsFamily" + ] + ] + }, + { + "rank": 0, + "comment": "CanEasilyCompareElements: generic: inherit `true' from family", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CanEasilyCompareElements" + ] + }, + { + "name": "SetCanEasilyCompareElements", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 3203 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCanEasilyCompareElements: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 1, + "comment": "SetCanEasilyCompareElements: family setter", + "filters": [ + [ + "IsFamily" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCanEasilyCompareElements: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCanEasilyCompareElements" + ] + }, + { + "name": "HasCanEasilyCompareElements", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 3203 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCanEasilyCompareElements" + ] + }, + { + "name": "CanEasilySortElements", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 3205 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "CanEasilySortElements: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCanEasilySortElements" + ] + ] + }, + { + "rank": 20, + "comment": "CanEasilySortElements: empty homogeneous list", + "filters": [ + [ + "IsHomogeneousList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 4, + "comment": "CanEasilySortElements: homogeneous list", + "filters": [ + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 1, + "comment": "CanEasilySortElements: family: default false", + "filters": [ + [ + "IsFamily" + ] + ] + }, + { + "rank": 0, + "comment": "CanEasilySortElements: generic: inherit `true' from family", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CanEasilySortElements" + ] + }, + { + "name": "SetCanEasilySortElements", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 3205 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCanEasilySortElements: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 1, + "comment": "SetCanEasilySortElements: family setter", + "filters": [ + [ + "IsFamily" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCanEasilySortElements: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCanEasilySortElements" + ] + }, + { + "name": "HasCanEasilySortElements", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 3205 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCanEasilySortElements" + ] + }, + { + "name": "CanComputeIsSubset", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/coll.gd", + "line": 3226 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 110, + "comment": "CanComputeIsSubset", + "filters": [ + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ] + ] + }, + { + "rank": 110, + "comment": "CanComputeIsSubset", + "filters": [ + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ] + ] + }, + { + "rank": 77, + "comment": "CanComputeIsSubset: whole fp family group", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 42, + "comment": "CanComputeIsSubset: if membership test works", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain", + "CanEasilyTestMembership" + ], + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 10, + "comment": "CanComputeIsSubset: default for domains: no unless identical", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 0, + "comment": "CanComputeIsSubset: default: no, unless identical", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CanComputeIsSubset" + ] + }, + { + "name": "IsSmallList", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 112 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "IsSmallList: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSmallList" + ] + ] + }, + { + "rank": 10, + "comment": "IsSmallList", + "filters": [ + [ + "IsAttributeStoringRep", + "IsBasis", + "HasUnderlyingLeftModule" + ] + ] + }, + { + "rank": 10, + "comment": "IsSmallList", + "filters": [ + [ + "IsAttributeStoringRep", + "IsBasis", + "HasBasisVectors" + ] + ] + }, + { + "rank": 2, + "comment": "IsSmallList: for a list", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": 0, + "comment": "IsSmallList: for a non-list", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSmallList" + ] + }, + { + "name": "SetIsSmallList", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 112 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSmallList: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSmallList: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSmallList" + ] + }, + { + "name": "HasIsSmallList", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 112 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSmallList" + ] + }, + { + "name": "Length", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 137 + }, + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 540 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 170 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 691 + }, + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 136 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "Length: system getter", + "filters": [ + [ + "HasLENGTH", + "IsAttributeStoringRep" + ] + ] + }, + { + "rank": 136, + "comment": "Length: for a matrix with memory", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsObjWithMemory" + ] + ] + }, + { + "rank": 109, + "comment": "Length: for a straight line program word", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 108, + "comment": "Length: for a word with memory", + "filters": [ + [ + "IsWord", + "IsObjWithMemory" + ] + ] + }, + { + "rank": 44, + "comment": "Length: for GF2 matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 38, + "comment": "Length: for Lie matrix in default representation", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsLieMatrix" + ] + ] + }, + { + "rank": 38, + "comment": "Length: for an ordinary block matrix", + "filters": [ + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ] + ] + }, + { + "rank": 35, + "comment": "Length: for null map matrix", + "filters": [ + [ + "IsNullMapMatrix" + ] + ] + }, + { + "rank": 31, + "comment": "Length: for class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 31, + "comment": "Length: for an empty row vector", + "filters": [ + [ + "IsHomogeneousList", + "IsEmpty", + "HasIsEmpty", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsEmptyRowVectorRep" + ] + ] + }, + { + "rank": 25, + "comment": "Length: For a compressed MatFFE", + "filters": [ + [ + "IsList", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 24, + "comment": "Length: pcgs", + "filters": [ + [ + "IsPcgs", + "IsPcgsDefaultRep" + ] + ] + }, + { + "rank": 21, + "comment": "Length: For a compressed VecFFE", + "filters": [ + [ + "IsList", + "Is8BitVectorRep" + ] + ], + "aka": [ + "LEN_VEC8BIT" + ] + }, + { + "rank": 21, + "comment": "Length: for a direct product element in default representation", + "filters": [ + [ + "IsDefaultDirectProductElementRep" + ] + ] + }, + { + "rank": 20, + "comment": "Length: modulo pcgs", + "filters": [ + [ + "IsModuloPcgs" + ] + ] + }, + { + "rank": 18, + "comment": "Length: for GF2 vector", + "filters": [ + [ + "IsList", + "IsGF2VectorRep" + ] + ], + "aka": [ + "LEN_GF2VEC" + ] + }, + { + "rank": 13, + "comment": "Length: LAGUNA: for an element of a magma ring", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ] + ] + }, + { + "rank": 11, + "comment": "Length: for a plist vector", + "filters": [ + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 10, + "comment": "Length: for an element of an f.p. group (default repres.)", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsElementOfFpGroup" + ] + ] + }, + { + "rank": 10, + "comment": "Length: for a right transversal in cosets representation", + "filters": [ + [ + "IsList", + "IsRightTransversalViaCosetsRep" + ] + ] + }, + { + "rank": 10, + "comment": "Length: for a right transversal in cosets representation", + "filters": [ + [ + "IsList", + "IsRightTransversalViaCosetsRep" + ] + ] + }, + { + "rank": 9, + "comment": "Length: for degenerated residue class unions of Z^2 (ResClasses)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsResidueClassUnionOfZxZ" + ] + ] + }, + { + "rank": 9, + "comment": "Length: for right transversal", + "filters": [ + [ + "IsList", + "IsRightTransversalRep" + ] + ] + }, + { + "rank": 8, + "comment": "Length: for a 32 bits assoc. word", + "filters": [ + [ + "Is32BitsAssocWord" + ] + ], + "aka": [ + "32Bits_LengthWord" + ] + }, + { + "rank": 8, + "comment": "Length: for a 16 bits assoc. word", + "filters": [ + [ + "Is16BitsAssocWord" + ] + ], + "aka": [ + "16Bits_LengthWord" + ] + }, + { + "rank": 8, + "comment": "Length: for an 8 bits assoc. word", + "filters": [ + [ + "Is8BitsAssocWord" + ] + ], + "aka": [ + "8Bits_LengthWord" + ] + }, + { + "rank": 7, + "comment": "Length", + "filters": [ + [ + "IsUnicodeString" + ] + ] + }, + { + "rank": 7, + "comment": "Length: for a basis", + "filters": [ + [ + "IsBasis" + ] + ] + }, + { + "rank": 7, + "comment": "Length: method for a weak pointer object", + "filters": [ + [ + "IsWeakPointerObject" + ] + ], + "aka": [ + "LengthWPObj" + ] + }, + { + "rank": 7, + "comment": "Length: for an enumerator that perhaps has its own `Length' function", + "filters": [ + [ + "IsList", + "IsDenseList", + "IsDuplicateFree", + "HasIsDuplicateFree", + "IsEnumeratorByFunctionsRep" + ] + ] + }, + { + "rank": 6, + "comment": "Length: assoc word in letter rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsLetterAssocWordRep" + ] + ] + }, + { + "rank": 6, + "comment": "Length: for an assoc. word in syllable rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsSyllableAssocWordRep" + ] + ] + }, + { + "rank": 5, + "comment": "Length: enum-by-niceomorphism", + "filters": [ + [ + "IsList", + "IsEnumeratorByNiceomorphismRep" + ] + ] + }, + { + "rank": 5, + "comment": "Length: enum-by-pcgs", + "filters": [ + [ + "IsList", + "IsEnumeratorByPcgsRep" + ] + ] + }, + { + "rank": 5, + "comment": "Length: for a nonassoc. word", + "filters": [ + [ + "IsNonassocWord" + ] + ] + }, + { + "rank": 4, + "comment": "Length: for an infinite list of generators", + "filters": [ + [ + "IsList", + "IsInfiniteListOfGeneratorsRep" + ] + ] + }, + { + "rank": 4, + "comment": "Length: for an infinite list of names", + "filters": [ + [ + "IsList", + "IsInfiniteListOfNamesRep" + ] + ] + }, + { + "rank": 1, + "comment": "Length", + "filters": [ + [ + "IsPcp" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetLENGTH", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 137 + }, + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 540 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 170 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 691 + }, + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 136 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLENGTH: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLENGTH: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLength" + ] + }, + { + "name": "HasLENGTH", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 137 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLength" + ] + }, + { + "name": "IsBound[]", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 169 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1191 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 57, + "comment": "IsBound[]: for Lie matrix in default representation, and integer", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsLieMatrix" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 50, + "comment": "IsBound[]: for class function and positive integer", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 50, + "comment": "IsBound[]: for an empty row vector, and a positive integer", + "filters": [ + [ + "IsHomogeneousList", + "IsEmpty", + "HasIsEmpty", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsEmptyRowVectorRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 40, + "comment": "IsBound[]: pcgs", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 39, + "comment": "IsBound[]", + "filters": [ + [ + "IsModuloPcgs" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 34, + "comment": "IsBound[]: for a plist matrix, and a position", + "filters": [ + [ + "IsPlistMatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 26, + "comment": "IsBound[]: method for a weak pointer object", + "filters": [ + [ + "IsWeakPointerObject" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "IsBoundElmWPObj" + ] + }, + { + "rank": 26, + "comment": "IsBound[]: for an enumerator that perhaps has its own `IsBound' function", + "filters": [ + [ + "IsList", + "IsDenseList", + "IsDuplicateFree", + "HasIsDuplicateFree", + "IsEnumeratorByFunctionsRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 22, + "comment": "IsBound[]: for a dense list and positive integer", + "filters": [ + [ + "IsDenseList" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ISB_LIST", + "IsBound[]" + ] + }, + { + "name": "[]", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 178 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 200 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 710 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 813 + }, + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 23 + }, + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 155, + "comment": "[]: for a matrix with memory", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsObjWithMemory" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 63, + "comment": "[]: for GF2 matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsGF2MatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "ELM_GF2MAT" + ] + }, + { + "rank": 57, + "comment": "[]: for Lie matrix in default representation, and positive integer", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsLieMatrix" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 57, + "comment": "[]: for an ordinary block matrix and a positive integer", + "filters": [ + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 50, + "comment": "[]: for class function and positive integer", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 44, + "comment": "[]: For a compressed MatFFE", + "filters": [ + [ + "IsList", + "Is8BitMatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "ELM_MAT8BIT" + ] + }, + { + "rank": 43, + "comment": "[]: pcgs, pos int", + "filters": [ + [ + "IsPcgs", + "IsPcgsDefaultRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 40, + "comment": "[]: For a compressed VecFFE", + "filters": [ + [ + "IsList", + "Is8BitVectorRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "ELM_VEC8BIT" + ] + }, + { + "rank": 40, + "comment": "[]: for a direct product element in default repres., and a pos. integer", + "filters": [ + [ + "IsDefaultDirectProductElementRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 39, + "comment": "[]: modulo pcgs", + "filters": [ + [ + "IsModuloPcgs" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 37, + "comment": "[]: for GF2 vector", + "filters": [ + [ + "IsList", + "IsGF2VectorRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "ELM_GF2VEC" + ] + }, + { + "rank": 34, + "comment": "[]: for a plist matrix and a positive integer", + "filters": [ + [ + "IsPlistMatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 30, + "comment": "[]: for classes of subgroups", + "filters": [ + [ + "IsConjugacyClassSubgroupsRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "ClassElementLattice" + ] + }, + { + "rank": 30, + "comment": "[]: for a plist vector and a positive integer", + "filters": [ + [ + "IsPlistVectorRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 29, + "comment": "[]: right transversal fp group", + "filters": [ + [ + "IsList", + "IsRightTransversalFpGroupRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 29, + "comment": "[]: for Pc transversals", + "filters": [ + [ + "IsList", + "IsRightTransversalPcGroupRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 29, + "comment": "[]: for right transversal of perm. group, and pos. integer", + "filters": [ + [ + "IsList", + "IsRightTransversalPermGroupRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 29, + "comment": "[]: factored transversal", + "filters": [ + [ + "IsList", + "IsFactoredTransversalRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 29, + "comment": "[]: rt via coset", + "filters": [ + [ + "IsList", + "IsRightTransversalViaCosetsRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 28, + "comment": "[]: for degenerated residue class unions of Z^2 (ResClasses)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsResidueClassUnionOfZxZ" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 26, + "comment": "[]", + "filters": [ + [ + "IsUnicodeString" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 26, + "comment": "[]: for a basis and a positive integer", + "filters": [ + [ + "IsBasis" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 26, + "comment": "[]: method for a weak pointer object", + "filters": [ + [ + "IsWeakPointerObject" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 26, + "comment": "[]: for enumerator by functions", + "filters": [ + [ + "IsList", + "IsDenseList", + "IsDuplicateFree", + "HasIsDuplicateFree", + "IsEnumeratorByFunctionsRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 24, + "comment": "[]: for a Rees 0-matrix semigroup element", + "filters": [ + [ + "IsReesZeroMatrixSemigroupElement" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 24, + "comment": "[]: for a Rees matrix semigroup element", + "filters": [ + [ + "IsReesMatrixSemigroupElement" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 24, + "comment": "[]: enum-by-niceo", + "filters": [ + [ + "IsList", + "IsEnumeratorByNiceomorphismRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 24, + "comment": "[]: enum-by-pcgs", + "filters": [ + [ + "IsList", + "IsEnumeratorByPcgsRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 23, + "comment": "[]: for an infinite list of generators", + "filters": [ + [ + "IsList", + "IsInfiniteListOfGeneratorsRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 23, + "comment": "[]: for an infinite list of names", + "filters": [ + [ + "IsList", + "IsInfiniteListOfNamesRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 20, + "comment": "[]", + "filters": [ + [ + "IsPcp" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [ + { + "rank": 76, + "comment": "[]: for an ordinary block matrix and two positive integers", + "filters": [ + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 53, + "comment": "[]: for a plist matrix and two positions", + "filters": [ + [ + "IsPlistMatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 53, + "comment": "[]: For a compressed MatFFE", + "filters": [ + [ + "Is8BitMatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "MAT_ELM_MAT8BIT" + ] + }, + { + "rank": 53, + "comment": "[]: for GF2 matrix", + "filters": [ + [ + "IsGF2MatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "MAT_ELM_GF2MAT" + ] + }, + { + "rank": 39, + "comment": "[]", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 38, + "comment": "[]: for a matrix object and two positions", + "filters": [ + [ + "IsMatrixObj" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ELM_LIST", + "[]" + ] + }, + { + "name": "GetWithDefault", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 223 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ELM_DEFAULT_LIST", + "GetWithDefault" + ] + }, + { + "name": "{}", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 232 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 208 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1182 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 60, + "comment": "{}: For an 8 bit vector and a range", + "filters": [ + [ + "IsList", + "Is8BitVectorRep" + ], + [ + "IsRange", + "IsInternalRep" + ] + ], + "aka": [ + "ELMS_VEC8BIT_RANGE" + ] + }, + { + "rank": 40, + "comment": "{}: For an 8 bit vector and a plain list", + "filters": [ + [ + "IsList", + "Is8BitVectorRep" + ], + [ + "IsDenseList", + "IsPlistRep" + ] + ], + "aka": [ + "ELMS_VEC8BIT" + ] + }, + { + "rank": 35, + "comment": "{}: for GF2 vector", + "filters": [ + [ + "IsList", + "IsGF2VectorRep" + ], + [ + "IsList", + "IsDenseList", + "IsInternalRep" + ] + ], + "aka": [ + "ELMS_GF2VEC" + ] + }, + { + "rank": 24, + "comment": "{}: pcgs, range", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsDenseList" + ] + ] + }, + { + "rank": 17, + "comment": "{}: for a plist matrix and a list", + "filters": [ + [ + "IsPlistMatrixRep" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 13, + "comment": "{}: for a plist vector and a list", + "filters": [ + [ + "IsPlistVectorRep" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 13, + "comment": "{}: for a small list and a small dense list", + "filters": [ + [ + "IsList", + "IsSmallList", + "HasIsSmallList" + ], + [ + "IsDenseList", + "IsSmallList", + "HasIsSmallList" + ] + ], + "aka": [ + "ELMS_LIST_DEFAULT" + ] + }, + { + "rank": 11, + "comment": "{}: generic method for a vector object and a list", + "filters": [ + [ + "IsVectorObj" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 9, + "comment": "{}", + "filters": [ + [ + "IsUnicodeString" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 5, + "comment": "{}: for a list and a dense list", + "filters": [ + [ + "IsList" + ], + [ + "IsDenseList" + ] + ] + }, + { + "rank": 4, + "comment": "{}", + "filters": [ + [ + "IsPcp" + ], + [ + "IsDenseList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ELMS_LIST", + "{}" + ] + }, + { + "name": "Elm0List", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 241 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 44, + "comment": "Elm0List: For an 8 bit matrix", + "filters": [ + [ + "IsList", + "Is8BitMatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 40, + "comment": "Elm0List: For an 8 bit vector", + "filters": [ + [ + "IsList", + "Is8BitVectorRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "ELM0_VEC8BIT" + ] + }, + { + "rank": 37, + "comment": "Elm0List: for GF2 vector", + "filters": [ + [ + "IsList", + "IsGF2VectorRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "ELM0_GF2VEC" + ] + }, + { + "rank": 20, + "comment": "Elm0List", + "filters": [ + [ + "IsList" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ELM0_LIST", + "Elm0List" + ] + }, + { + "name": "Unbind[]", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 285 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1192 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 45, + "comment": "Unbind[]: For a compressed MatFFE", + "filters": [ + [ + "IsMutable", + "IsList", + "Is8BitMatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 42, + "comment": "Unbind[]: for GF2 matrix", + "filters": [ + [ + "IsMutable", + "IsList", + "IsGF2MatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "UNB_GF2MAT" + ] + }, + { + "rank": 41, + "comment": "Unbind[]: For a compressed VecFFE", + "filters": [ + [ + "IsMutable", + "IsList", + "Is8BitVectorRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "UNB_VEC8BIT" + ] + }, + { + "rank": 41, + "comment": "Unbind[]: for GF2 matrix", + "filters": [ + [ + "IsList", + "IsGF2MatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 37, + "comment": "Unbind[]: for GF2 vector", + "filters": [ + [ + "IsList", + "IsGF2VectorRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "UNB_GF2VEC" + ] + }, + { + "rank": 35, + "comment": "Unbind[]: for a plist matrix, and a position", + "filters": [ + [ + "IsMutable", + "IsPlistMatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 28, + "comment": "Unbind[]", + "filters": [ + [ + "IsMutable", + "IsUnicodeString" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 28, + "comment": "Unbind[]: method for a weak pointer object", + "filters": [ + [ + "IsMutable", + "IsWeakPointerObject" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "UnbindElmWPObj" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UNB_LIST", + "Unbind[]" + ] + }, + { + "name": "[]:=", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 294 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 203 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 817 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1177 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 48, + "comment": "[]:=", + "filters": [ + [ + "IsMutable", + "IsUnicodeString" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsUnicodeCharacter" + ] + ] + }, + { + "rank": 46, + "comment": "[]:=: for a plist matrix, a positive integer, and a plist vector", + "filters": [ + [ + "IsMutable", + "IsPlistMatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 45, + "comment": "[]:=: For a compressed MatFE", + "filters": [ + [ + "IsMutable", + "IsList", + "Is8BitMatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ], + "aka": [ + "ASS_MAT8BIT" + ] + }, + { + "rank": 42, + "comment": "[]:=: for GF2 matrix", + "filters": [ + [ + "IsMutable", + "IsList", + "IsGF2MatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ], + "aka": [ + "ASS_GF2MAT" + ] + }, + { + "rank": 41, + "comment": "[]:=: For a compressed VecFFE", + "filters": [ + [ + "IsMutable", + "IsList", + "Is8BitVectorRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ], + "aka": [ + "ASS_VEC8BIT" + ] + }, + { + "rank": 41, + "comment": "[]:=: for GF2 matrix", + "filters": [ + [ + "IsList", + "IsGF2MatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + }, + { + "rank": 39, + "comment": "[]:=: for plain list and external objects", + "filters": [ + [ + "IsMutable", + "IsList", + "IsPlistRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ], + "aka": [ + "ASS_PLIST_DEFAULT" + ] + }, + { + "rank": 37, + "comment": "[]:=: for GF2 vector", + "filters": [ + [ + "IsList", + "IsGF2VectorRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ], + "aka": [ + "ASS_GF2VEC" + ] + }, + { + "rank": 30, + "comment": "[]:=: for a plist vector, a positive integer, and an obj", + "filters": [ + [ + "IsPlistVectorRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + }, + { + "rank": 28, + "comment": "[]:=: method for a weak pointer object", + "filters": [ + [ + "IsMutable", + "IsWeakPointerObject" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ], + "aka": [ + "SetElmWPObj" + ] + }, + { + "rank": -79, + "comment": "[]:=: error message for immutable list", + "filters": [ + [ + "IsList" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + } + ], + "4args": [ + { + "rank": 54, + "comment": "[]:=: for a plist matrix, two positions, and an object", + "filters": [ + [ + "IsMutable", + "IsPlistMatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + }, + { + "rank": 54, + "comment": "[]:=: For a compressed MatFE", + "filters": [ + [ + "IsMutable", + "Is8BitMatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ], + "aka": [ + "SET_MAT_ELM_MAT8BIT" + ] + }, + { + "rank": 53, + "comment": "[]:=: for GF2 matrix", + "filters": [ + [ + "IsGF2MatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ], + "aka": [ + "SET_MAT_ELM_GF2MAT" + ] + }, + { + "rank": 40, + "comment": "[]:=", + "filters": [ + [ + "IsMutable", + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + }, + { + "rank": 39, + "comment": "[]:=: for a matrix object, two positions, and an object", + "filters": [ + [ + "IsMutable", + "IsMatrixObj" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "ASS_LIST", + "[]:=" + ] + }, + { + "name": "{}:=", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 303 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1195 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 33, + "comment": "{}:=: for a plist matrix, a list, and a plist matrix", + "filters": [ + [ + "IsMutable", + "IsPlistMatrixRep" + ], + [ + "IsList" + ], + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 21, + "comment": "{}:=: for a small mutable list, a small dense list, and a small list", + "filters": [ + [ + "IsMutable", + "IsList", + "IsSmallList", + "HasIsSmallList" + ], + [ + "IsDenseList", + "IsSmallList", + "HasIsSmallList" + ], + [ + "IsList", + "IsSmallList", + "HasIsSmallList" + ] + ], + "aka": [ + "ASSS_LIST_DEFAULT" + ] + }, + { + "rank": 9, + "comment": "{}:=: for a mutable list, a dense list, and a list", + "filters": [ + [ + "IsMutable", + "IsList" + ], + [ + "IsDenseList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ASSS_LIST", + "{}:=" + ] + }, + { + "name": "ConstantTimeAccessList", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 329 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "ConstantTimeAccessList: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasConstantTimeAccessList" + ] + ] + }, + { + "rank": 10003, + "comment": "ConstantTimeAccessList: for a constant time access list", + "filters": [ + [ + "IsList", + "IsConstantTimeAccessList" + ] + ] + }, + { + "rank": 9, + "comment": "ConstantTimeAccessList: for a strictly sorted dense list", + "filters": [ + [ + "IsList", + "IsDenseList", + "IsSSortedList", + "HasIS_SSORT_LIST" + ] + ] + }, + { + "rank": 8, + "comment": "ConstantTimeAccessList: for a strictly sorted list", + "filters": [ + [ + "IsList", + "IsSSortedList", + "HasIS_SSORT_LIST" + ] + ] + }, + { + "rank": 3, + "comment": "ConstantTimeAccessList: for a dense list", + "filters": [ + [ + "IsList", + "IsDenseList" + ] + ] + }, + { + "rank": 2, + "comment": "ConstantTimeAccessList: for a list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ConstantTimeAccessList" + ] + }, + { + "name": "SetConstantTimeAccessList", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 329 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetConstantTimeAccessList: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetConstantTimeAccessList: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetConstantTimeAccessList" + ] + }, + { + "name": "HasConstantTimeAccessList", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 329 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasConstantTimeAccessList" + ] + }, + { + "name": "AsPlist", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 367 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 18, + "comment": "AsPlist: for a plist", + "filters": [ + [ + "IsList", + "IsPlistRep" + ] + ] + }, + { + "rank": 2, + "comment": "AsPlist: for a list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsPlist" + ] + }, + { + "name": "IsSortedList", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 503 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "IsSortedList: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSortedList" + ] + ] + }, + { + "rank": 4, + "comment": "IsSortedList: for a finite list", + "filters": [ + [ + "IsList", + "IsFinite", + "HasIsFinite" + ] + ] + }, + { + "rank": 2, + "comment": "IsSortedList: for a list (not nec. finite)", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": 0, + "comment": "IsSortedList: for non-lists", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSortedList" + ] + }, + { + "name": "SetIsSortedList", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 503 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSortedList: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSortedList: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSortedList" + ] + }, + { + "name": "HasIsSortedList", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 503 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSortedList" + ] + }, + { + "name": "IsSSortedList", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 544 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "IsSSortedList: system getter", + "filters": [ + [ + "HasIS_SSORT_LIST", + "IsAttributeStoringRep" + ] + ] + }, + { + "rank": 8, + "comment": "IsSSortedList: for a small homogeneous list", + "filters": [ + [ + "IsHomogeneousList", + "IsSmallList", + "HasIsSmallList" + ] + ], + "aka": [ + "IS_SSORT_LIST_DEFAULT" + ] + }, + { + "rank": 4, + "comment": "IsSSortedList: for a homogeneous list (not nec. finite)", + "filters": [ + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 0, + "comment": "IsSSortedList: for non-lists", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IS_SSORT_LIST", + "IsSSortedList", + "IsSet" + ] + }, + { + "name": "SetIS_SSORT_LIST", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 544 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 17, + "comment": "SetIS_SSORT_LIST: method for an internal list and a Boolean", + "filters": [ + [ + "IsList", + "IsInternalRep" + ], + [ + "IsBool" + ] + ] + }, + { + "rank": 2, + "comment": "SetIS_SSORT_LIST: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIS_SSORT_LIST: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSSortedList" + ] + }, + { + "name": "HasIS_SSORT_LIST", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 544 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSSortedList" + ] + }, + { + "name": "IsNSortedList", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 557 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20006, + "comment": "IsNSortedList: system getter", + "filters": [ + [ + "HasIS_NSORT_LIST", + "IsAttributeStoringRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IS_NSORT_LIST", + "IsNSortedList" + ] + }, + { + "name": "SetIS_NSORT_LIST", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 557 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIS_NSORT_LIST: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIS_NSORT_LIST: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNSortedList" + ] + }, + { + "name": "HasIS_NSORT_LIST", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 557 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNSortedList" + ] + }, + { + "name": "IsDuplicateFree", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 590 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IsDuplicateFree: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsDuplicateFree" + ] + ] + }, + { + "rank": 2, + "comment": "IsDuplicateFree: for a finite list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsDuplicateFree" + ] + }, + { + "name": "SetIsDuplicateFree", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 590 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsDuplicateFree: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsDuplicateFree: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsDuplicateFree" + ] + }, + { + "name": "HasIsDuplicateFree", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 590 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsDuplicateFree", + "HasIsDuplicateFreeList" + ] + }, + { + "name": "IsPositionsList", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 610 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20006, + "comment": "IsPositionsList: system getter", + "filters": [ + [ + "HasIS_POSS_LIST", + "IsAttributeStoringRep" + ] + ] + }, + { + "rank": 8, + "comment": "IsPositionsList: for a small homogeneous list", + "filters": [ + [ + "IsHomogeneousList", + "IsSmallList", + "HasIsSmallList" + ] + ], + "aka": [ + "IS_POSS_LIST_DEFAULT" + ] + }, + { + "rank": 4, + "comment": "IsPositionsList: for a homogeneous list", + "filters": [ + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 0, + "comment": "IsPositionsList: for non-lists", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IS_POSS_LIST", + "IsPositionsList" + ] + }, + { + "name": "SetIS_POSS_LIST", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 610 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIS_POSS_LIST: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIS_POSS_LIST: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPositionsList" + ] + }, + { + "name": "HasIS_POSS_LIST", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 610 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPositionsList" + ] + }, + { + "name": "Position", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 677 + }, + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 678 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 27, + "comment": "Position", + "filters": [ + [ + "IsUnicodeString" + ], + [ + "IsUnicodeCharacter" + ] + ] + } + ], + "3args": [ + { + "rank": 68, + "comment": "Position: for Lie matrix in default representation, row vector, and integer", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsLieMatrix" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 65, + "comment": "Position: for class function, cyclotomic, and nonnegative integer", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsCyc" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 45, + "comment": "Position", + "filters": [ + [ + "IsUnicodeString" + ], + [ + "IsUnicodeCharacter" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 42, + "comment": "Position: pcgs, object, int", + "filters": [ + [ + "IsPcgs", + "IsPcgsDefaultRep" + ], + [], + [ + "IsInt" + ] + ] + }, + { + "rank": 38, + "comment": "Position: modulo pcgs", + "filters": [ + [ + "IsModuloPcgs" + ], + [], + [ + "IsInt" + ] + ] + }, + { + "rank": 36, + "comment": "Position: right transversal fp gp.", + "filters": [ + [ + "IsList", + "IsRightTransversalFpGroupRep" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 34, + "comment": "Position: for enumerator by functions", + "filters": [ + [ + "IsList", + "IsDenseList", + "IsDuplicateFree", + "HasIsDuplicateFree", + "IsEnumeratorByFunctionsRep" + ], + [], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 32, + "comment": "Position: right transversal: Use PositionCanonical", + "filters": [ + [ + "IsList", + "IsRightTransversalRep" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 31, + "comment": "Position: enum-by-niceo", + "filters": [ + [ + "IsList", + "IsEnumeratorByNiceomorphismRep" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 31, + "comment": "Position: enum-by-pcgs", + "filters": [ + [ + "IsList", + "IsEnumeratorByPcgsRep" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 30, + "comment": "Position: for a small sorted list, an object, and an integer", + "filters": [ + [ + "IsSSortedList", + "HasIS_SSORT_LIST", + "IsSmallList", + "HasIsSmallList" + ], + [], + [ + "IsInt" + ] + ] + }, + { + "rank": 26, + "comment": "Position: for a sorted list, an object, and an integer", + "filters": [ + [ + "IsSSortedList", + "HasIS_SSORT_LIST" + ], + [], + [ + "IsInt" + ] + ] + }, + { + "rank": 25, + "comment": "Position", + "filters": [ + [ + "IsPcp" + ], + [ + "IsPcpElement" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 25, + "comment": "Position: for an infinite list of generators, an object, and zero", + "filters": [ + [ + "IsList", + "IsInfiniteListOfGeneratorsRep" + ], + [], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 25, + "comment": "Position: for an infinite list of names, an object, and zero", + "filters": [ + [ + "IsList", + "IsInfiniteListOfNamesRep" + ], + [], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 25, + "comment": "Position: for a basis, an object, and a nonnegative integer", + "filters": [ + [ + "IsBasis" + ], + [], + [ + "IsInt" + ] + ] + }, + { + "rank": 24, + "comment": "Position: for a small list, an object, and an integer", + "filters": [ + [ + "IsList", + "IsSmallList", + "HasIsSmallList" + ], + [], + [ + "IsInt" + ] + ], + "aka": [ + "POS_LIST_DEFAULT" + ] + }, + { + "rank": 23, + "comment": "Position: for duplicate free list, object, and positive integer", + "filters": [ + [ + "IsList", + "IsDuplicateFree", + "HasIsDuplicateFree" + ], + [], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 22, + "comment": "Position: for a homog. list, an object not in the elements family, and an int.", + "filters": [ + [ + "IsHomogeneousList" + ], + [], + [ + "IsInt" + ] + ], + "aka": [ + "RETURN_FAIL", + "ReturnFail" + ] + }, + { + "rank": 20, + "comment": "Position: for a (small) list, an object, and an integer", + "filters": [ + [ + "IsList" + ], + [], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "POS_LIST", + "Position" + ] + }, + { + "name": "PositionsOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 706 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "PositionsOp", + "filters": [ + [ + "IsList" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PositionsOp" + ] + }, + { + "name": "PositionCanonical", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 745 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 25, + "comment": "PositionCanonical: for 8bit matrices lists, fall back on `Position'", + "filters": [ + [ + "IsList", + "Is8BitMatrixRep" + ], + [] + ] + }, + { + "rank": 22, + "comment": "PositionCanonical: internal small sorted lists, use `POSITION_SORTED_LIST'", + "filters": [ + [ + "IsList", + "IsSSortedList", + "HasIS_SSORT_LIST", + "IsInternalRep", + "IsSmallList", + "HasIsSmallList" + ], + [] + ] + }, + { + "rank": 18, + "comment": "PositionCanonical: for right transversal of perm. group, and permutation", + "filters": [ + [ + "IsList", + "IsRightTransversalPermGroupRep" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 16, + "comment": "PositionCanonical: for internally represented lists, fall back on `Position'", + "filters": [ + [ + "IsList", + "IsInternalRep" + ], + [] + ] + }, + { + "rank": 15, + "comment": "PositionCanonical: right transversal fp gp.", + "filters": [ + [ + "IsList", + "IsRightTransversalFpGroupRep" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 15, + "comment": "PositionCanonical: RT", + "filters": [ + [ + "IsList", + "IsRightTransversalPcGroupRep" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 15, + "comment": "PositionCanonical: factored transversal", + "filters": [ + [ + "IsList", + "IsFactoredTransversalRep" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 15, + "comment": "PositionCanonical: rt via coset", + "filters": [ + [ + "IsList", + "IsRightTransversalViaCosetsRep" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 10, + "comment": "PositionCanonical: enum-by-niceo", + "filters": [ + [ + "IsList", + "IsEnumeratorByNiceomorphismRep" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 10, + "comment": "PositionCanonical: enum-by-pcgs", + "filters": [ + [ + "IsList", + "IsEnumeratorByPcgsRep" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 7, + "comment": "PositionCanonical: for enumerator by functions", + "filters": [ + [ + "IsList", + "IsDenseList", + "IsDuplicateFree", + "HasIsDuplicateFree", + "IsEnumeratorByFunctionsRep" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PositionCanonical" + ] + }, + { + "name": "PositionNthOccurrence", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 775 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 24, + "comment": "PositionNthOccurrence: for boolean list, boolean, integer", + "filters": [ + [ + "IsBlist" + ], + [ + "IsBool" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 20, + "comment": "PositionNthOccurrence: for list, object, integer", + "filters": [ + [ + "IsList" + ], + [], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PositionNthOccurrence" + ] + }, + { + "name": "PositionSortedOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 838 + }, + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 839 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 6, + "comment": "PositionSortedOp: for small list, and object", + "filters": [ + [ + "IsList", + "IsSmallList", + "HasIsSmallList" + ], + [] + ], + "aka": [ + "POSITION_SORTED_LIST" + ] + }, + { + "rank": 2, + "comment": "PositionSortedOp", + "filters": [ + [ + "IsList" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 7, + "comment": "PositionSortedOp: for small list, object, and function", + "filters": [ + [ + "IsList", + "IsSmallList", + "HasIsSmallList" + ], + [], + [ + "IsFunction" + ] + ], + "aka": [ + "POSITION_SORTED_LIST_COMP" + ] + }, + { + "rank": 3, + "comment": "PositionSortedOp: for list, object, and function", + "filters": [ + [ + "IsList" + ], + [], + [ + "IsFunction" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PositionSortedOp" + ] + }, + { + "name": "PositionProperty", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 910 + }, + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 911 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 4, + "comment": "PositionProperty: for dense list and function", + "filters": [ + [ + "IsDenseList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 3, + "comment": "PositionProperty: for list and function", + "filters": [ + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [ + { + "rank": 22, + "comment": "PositionProperty: for dense list, function, and integer", + "filters": [ + [ + "IsDenseList" + ], + [ + "IsFunction" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 21, + "comment": "PositionProperty: for list, function, and integer", + "filters": [ + [ + "IsList" + ], + [ + "IsFunction" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PositionProperty" + ] + }, + { + "name": "PositionsProperty", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 979 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 4, + "comment": "PositionsProperty: for dense list and function", + "filters": [ + [ + "IsDenseList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 3, + "comment": "PositionsProperty: for list and function", + "filters": [ + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PositionsProperty" + ] + }, + { + "name": "PositionBound", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1005 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "PositionBound: for a list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PositionBound" + ] + }, + { + "name": "PositionSublist", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1057 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 14, + "comment": "PositionSublist", + "filters": [ + [ + "IsUnicodeString" + ], + [ + "IsUnicodeString" + ] + ] + }, + { + "rank": 4, + "comment": "PositionSublist: for two args in IsStringRep", + "filters": [ + [ + "IsStringRep" + ], + [ + "IsStringRep" + ] + ] + }, + { + "rank": 0, + "comment": "PositionSublist: list, sub", + "filters": [ + [], + [] + ] + } + ], + "3args": [ + { + "rank": 32, + "comment": "PositionSublist", + "filters": [ + [ + "IsUnicodeString" + ], + [ + "IsUnicodeString" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 29, + "comment": "PositionSublist: list,empty,pos", + "filters": [ + [ + "IsList" + ], + [ + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 29, + "comment": "PositionSublist: empty list,sub,pos", + "filters": [ + [ + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsList" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 22, + "comment": "PositionSublist: for two args in IsStringRep and offset", + "filters": [ + [ + "IsStringRep" + ], + [ + "IsStringRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 22, + "comment": "PositionSublist: list,sub,pos", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PositionSublist" + ] + }, + { + "name": "IsMatchingSublist", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1085 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 0, + "comment": "IsMatchingSublist: list, sub", + "filters": [ + [], + [] + ] + } + ], + "3args": [ + { + "rank": 29, + "comment": "IsMatchingSublist: list,empty,pos", + "filters": [ + [ + "IsList" + ], + [ + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 29, + "comment": "IsMatchingSublist: empty list,sub,pos", + "filters": [ + [ + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsList" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 22, + "comment": "IsMatchingSublist: list,sub,pos", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsMatchingSublist" + ] + }, + { + "name": "Add", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1134 + }, + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1135 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1185 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1186 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 27, + "comment": "Add: for a plist matrix and a plist vector", + "filters": [ + [ + "IsMutable", + "IsPlistMatrixRep" + ], + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 4, + "comment": "Add: for mutable list and list", + "filters": [ + [ + "IsMutable", + "IsList" + ], + [] + ], + "aka": [ + "ADD_LIST_DEFAULT" + ] + } + ], + "3args": [ + { + "rank": 46, + "comment": "Add: for a plist matrix, a plist vector, and a pos. int", + "filters": [ + [ + "IsMutable", + "IsPlistMatrixRep" + ], + [ + "IsPlistVectorRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 45, + "comment": "Add: three arguments fast version sorted", + "filters": [ + [ + "IsMutable", + "IsSSortedList", + "HasIS_SSORT_LIST", + "IsPlistRep" + ], + [], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 39, + "comment": "Add: three arguments fast version", + "filters": [ + [ + "IsMutable", + "IsList", + "IsPlistRep" + ], + [], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 23, + "comment": "Add: three arguments general version", + "filters": [ + [ + "IsMutable", + "IsList" + ], + [], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ADD_LIST", + "Add" + ] + }, + { + "name": "Remove", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1180 + }, + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1181 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1188 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1189 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 16, + "comment": "Remove: for a plist matrix", + "filters": [ + [ + "IsMutable", + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 4, + "comment": "Remove: one argument", + "filters": [ + [ + "IsMutable", + "IsList" + ] + ] + } + ], + "2args": [ + { + "rank": 39, + "comment": "Remove: two arguments, fast", + "filters": [ + [ + "IsMutable", + "IsList", + "IsPlistRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 35, + "comment": "Remove: for a plist matrix, and a position", + "filters": [ + [ + "IsMutable", + "IsPlistMatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 23, + "comment": "Remove: two arguments, general", + "filters": [ + [ + "IsMutable", + "IsList" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "REM_LIST", + "Remove", + "RemoveElmList" + ] + }, + { + "name": "Append", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1215 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1200 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 43, + "comment": "Append: for 8bitm vectors", + "filters": [ + [ + "IsMutable", + "IsList", + "Is8BitVectorRep" + ], + [ + "IsList", + "Is8BitVectorRep" + ] + ], + "aka": [ + "APPEND_VEC8BIT" + ] + }, + { + "rank": 37, + "comment": "Append: for GF2 vectors", + "filters": [ + [ + "IsMutable", + "IsList", + "IsGF2VectorRep" + ], + [ + "IsList", + "IsGF2VectorRep" + ] + ], + "aka": [ + "APPEND_GF2VEC" + ] + }, + { + "rank": 31, + "comment": "Append: for two plist matrices", + "filters": [ + [ + "IsMutable", + "IsPlistMatrixRep" + ], + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 26, + "comment": "Append: for mutable list in plist representation, and small list", + "filters": [ + [ + "IsMutable", + "IsList", + "IsPlistRep" + ], + [ + "IsList", + "IsSmallList", + "HasIsSmallList" + ] + ], + "aka": [ + "APPEND_LIST_INTR" + ] + }, + { + "rank": 16, + "comment": "Append", + "filters": [ + [ + "IsMutable", + "IsUnicodeString" + ], + [ + "IsUnicodeString" + ] + ] + }, + { + "rank": 6, + "comment": "Append: for mutable list and list", + "filters": [ + [ + "IsMutable", + "IsList" + ], + [ + "IsList" + ] + ], + "aka": [ + "APPEND_LIST_DEFAULT" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "APPEND_LIST", + "Append" + ] + }, + { + "name": "Compacted", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1319 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "Compacted: for a list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Compacted" + ] + }, + { + "name": "Collected", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1353 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "Collected: for a list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Collected" + ] + }, + { + "name": "DuplicateFreeList", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1388 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "DuplicateFreeList: for a list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DuplicateFreeList", + "Unique" + ] + }, + { + "name": "AsDuplicateFreeList", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1408 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "AsDuplicateFreeList: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsDuplicateFreeList" + ] + ] + }, + { + "rank": 2, + "comment": "AsDuplicateFreeList: for a list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsDuplicateFreeList" + ] + }, + { + "name": "SetAsDuplicateFreeList", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1408 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsDuplicateFreeList: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsDuplicateFreeList: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsDuplicateFreeList" + ] + }, + { + "name": "HasAsDuplicateFreeList", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1408 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsDuplicateFreeList" + ] + }, + { + "name": "DifferenceLists", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1430 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 8, + "comment": "DifferenceLists: homogeneous lists", + "filters": [ + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DifferenceLists" + ] + }, + { + "name": "Flat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1470 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "Flat: for a list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Flat" + ] + }, + { + "name": "ReversedOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1520 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 30, + "comment": "ReversedOp: for a range", + "filters": [ + [ + "IsRange" + ] + ] + }, + { + "rank": 6, + "comment": "ReversedOp: for an assoc. word in letter rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsLetterAssocWordRep" + ] + ] + }, + { + "rank": 6, + "comment": "ReversedOp: for an assoc. word in syllable rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsSyllableAssocWordRep" + ] + ] + }, + { + "rank": 3, + "comment": "ReversedOp: for a dense list", + "filters": [ + [ + "IsDenseList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReversedOp" + ] + }, + { + "name": "Shuffle", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1552 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 5, + "comment": "Shuffle", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Shuffle" + ] + }, + { + "name": "Sort", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1646 + }, + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1647 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 10006, + "comment": "Sort: for a mutable set", + "filters": [ + [ + "IsMutable", + "IsList", + "IsSortedList", + "HasIsSortedList" + ] + ], + "aka": [ + "INFO_OWA", + "Ignore", + "InfoMatrixNq", + "InfoRead1", + "InfoRead2" + ] + }, + { + "rank": 8, + "comment": "Sort: for a mutable small list", + "filters": [ + [ + "IsMutable", + "IsList", + "IsSmallList", + "HasIsSmallList" + ] + ], + "aka": [ + "SORT_LIST" + ] + }, + { + "rank": 4, + "comment": "Sort: for a mutable list", + "filters": [ + [ + "IsMutable", + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "Sort: for an immutable list", + "filters": [ + [ + "IsList" + ] + ], + "aka": [ + "SORT_MUTABILITY_ERROR_HANDLER" + ] + } + ], + "2args": [ + { + "rank": 9, + "comment": "Sort: for a mutable small list and a function", + "filters": [ + [ + "IsMutable", + "IsList", + "IsSmallList", + "HasIsSmallList" + ], + [ + "IsFunction" + ] + ], + "aka": [ + "SORT_LIST_COMP" + ] + }, + { + "rank": 5, + "comment": "Sort: for a mutable list and a function", + "filters": [ + [ + "IsMutable", + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 3, + "comment": "Sort: for an immutable list and a function", + "filters": [ + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Sort" + ] + }, + { + "name": "SortBy", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1648 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 5, + "comment": "SortBy: for a mutable list and a function", + "filters": [ + [ + "IsMutable", + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SortBy" + ] + }, + { + "name": "StableSort", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1650 + }, + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1651 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 10006, + "comment": "StableSort: for a mutable set", + "filters": [ + [ + "IsMutable", + "IsList", + "IsSortedList", + "HasIsSortedList" + ] + ] + }, + { + "rank": 8, + "comment": "StableSort: for a mutable small list", + "filters": [ + [ + "IsMutable", + "IsList", + "IsSmallList", + "HasIsSmallList" + ] + ], + "aka": [ + "STABLE_SORT_LIST" + ] + }, + { + "rank": 4, + "comment": "StableSort: for a mutable list", + "filters": [ + [ + "IsMutable", + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "StableSort: for an immutable list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [ + { + "rank": 9, + "comment": "StableSort: for a mutable small list and a function", + "filters": [ + [ + "IsMutable", + "IsList", + "IsSmallList", + "HasIsSmallList" + ], + [ + "IsFunction" + ] + ], + "aka": [ + "STABLE_SORT_LIST_COMP" + ] + }, + { + "rank": 5, + "comment": "StableSort: for a mutable list and a function", + "filters": [ + [ + "IsMutable", + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 3, + "comment": "StableSort: for an immutable list and a function", + "filters": [ + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StableSort" + ] + }, + { + "name": "StableSortBy", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1652 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 5, + "comment": "StableSortBy: for a mutable list and a function", + "filters": [ + [ + "IsMutable", + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StableSortBy" + ] + }, + { + "name": "Sortex", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1691 + }, + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1692 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 10007, + "comment": "Sortex: for a mutable sorted list", + "filters": [ + [ + "IsMutable", + "IsDenseList", + "IsSortedList", + "HasIsSortedList" + ] + ] + }, + { + "rank": 4, + "comment": "Sortex: for a mutable list", + "filters": [ + [ + "IsMutable", + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "Sortex: for an immutable list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [ + { + "rank": 5, + "comment": "Sortex: for a mutable list and a function", + "filters": [ + [ + "IsMutable", + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Sortex" + ] + }, + { + "name": "SortingPerm", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1721 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "SortingPerm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSortingPerm" + ] + ] + }, + { + "rank": 10005, + "comment": "SortingPerm: for a dense and sorted list", + "filters": [ + [ + "IsDenseList", + "IsSortedList", + "HasIsSortedList" + ] + ] + }, + { + "rank": 3, + "comment": "SortingPerm", + "filters": [ + [ + "IsDenseList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SortingPerm" + ] + }, + { + "name": "SetSortingPerm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1721 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSortingPerm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSortingPerm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSortingPerm" + ] + }, + { + "name": "HasSortingPerm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1721 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSortingPerm" + ] + }, + { + "name": "SortParallel", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1789 + }, + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1791 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10012, + "comment": "SortParallel: for a mutable set and a dense mutable list", + "filters": [ + [ + "IsMutable", + "IsDenseList", + "IsSortedList", + "HasIsSortedList" + ], + [ + "IsMutable", + "IsDenseList" + ] + ] + }, + { + "rank": 10, + "comment": "SortParallel: for two dense and mutable lists", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ], + [ + "IsMutable", + "IsDenseList" + ] + ], + "aka": [ + "SORT_PARA_LIST" + ] + }, + { + "rank": 4, + "comment": "SortParallel: for two immutable lists", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [ + { + "rank": 11, + "comment": "SortParallel: for two dense and mutable lists, and function", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ], + [ + "IsMutable", + "IsDenseList" + ], + [ + "IsFunction" + ] + ], + "aka": [ + "SORT_PARA_LIST_COMP" + ] + }, + { + "rank": 5, + "comment": "SortParallel: for two immutable lists and function", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SortParallel" + ] + }, + { + "name": "StableSortParallel", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1794 + }, + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1796 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10012, + "comment": "StableSortParallel: for a mutable set and a dense mutable list", + "filters": [ + [ + "IsMutable", + "IsDenseList", + "IsSortedList", + "HasIsSortedList" + ], + [ + "IsMutable", + "IsDenseList" + ] + ] + }, + { + "rank": 10, + "comment": "StableSortParallel: for two dense and mutable lists", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ], + [ + "IsMutable", + "IsDenseList" + ] + ], + "aka": [ + "STABLE_SORT_PARA_LIST" + ] + }, + { + "rank": 4, + "comment": "StableSortParallel: for two immutable lists", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [ + { + "rank": 11, + "comment": "StableSortParallel: for two dense and mutable lists, and function", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ], + [ + "IsMutable", + "IsDenseList" + ], + [ + "IsFunction" + ] + ], + "aka": [ + "STABLE_SORT_PARA_LIST_COMP" + ] + }, + { + "rank": 5, + "comment": "StableSortParallel: for two immutable lists and function", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StableSortParallel" + ] + }, + { + "name": "MaximumList", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1909 + }, + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1910 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 30, + "comment": "MaximumList: for a range", + "filters": [ + [ + "IsRange" + ] + ] + }, + { + "rank": 8, + "comment": "MaximumList: for a sorted list", + "filters": [ + [ + "IsSSortedList", + "HasIS_SSORT_LIST" + ] + ] + }, + { + "rank": 2, + "comment": "MaximumList: for a list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [ + { + "rank": 30, + "comment": "MaximumList: for a range and a seed", + "filters": [ + [ + "IsRange" + ], + [] + ] + }, + { + "rank": 8, + "comment": "MaximumList: for a sorted list and a seed", + "filters": [ + [ + "IsSSortedList", + "HasIS_SSORT_LIST" + ], + [] + ] + }, + { + "rank": 2, + "comment": "MaximumList: for a list and a seed", + "filters": [ + [ + "IsList" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MaximumList" + ] + }, + { + "name": "MinimumList", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1912 + }, + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 1913 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 30, + "comment": "MinimumList: for a range", + "filters": [ + [ + "IsRange" + ] + ] + }, + { + "rank": 8, + "comment": "MinimumList: for a sorted list", + "filters": [ + [ + "IsSSortedList", + "HasIS_SSORT_LIST" + ] + ] + }, + { + "rank": 2, + "comment": "MinimumList: for a list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [ + { + "rank": 30, + "comment": "MinimumList: for a range and a seed", + "filters": [ + [ + "IsRange" + ], + [] + ] + }, + { + "rank": 8, + "comment": "MinimumList: for a sorted list and a seed", + "filters": [ + [ + "IsSSortedList", + "HasIS_SSORT_LIST" + ], + [] + ] + }, + { + "rank": 2, + "comment": "MinimumList: for a list", + "filters": [ + [ + "IsList" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "Permuted", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 2001 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 39, + "comment": "Permuted: for a class function, and a permutation", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 10, + "comment": "Permuted: for a list and a permutation", + "filters": [ + [ + "IsList" + ], + [ + "IsPerm" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Permuted" + ] + }, + { + "name": "FirstOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 2085 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "FirstOp: for a list or collection and a function", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FirstOp" + ] + }, + { + "name": "Iterated", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 2113 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 3, + "comment": "Iterated: for a list and a function", + "filters": [ + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [ + { + "rank": 3, + "comment": "Iterated", + "filters": [ + [ + "IsList" + ], + [ + "IsFunction" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Iterated" + ] + }, + { + "name": "PlainListCopyOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 2293 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 25, + "comment": "PlainListCopyOp: For an 8 bit vector", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 22, + "comment": "PlainListCopyOp: for a GF2 matrix", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 21, + "comment": "PlainListCopyOp: For an 8 bit vector", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 18, + "comment": "PlainListCopyOp: for a GF2 vector", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "IsGF2VectorRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PlainListCopyOp" + ] + }, + { + "name": "PositionNot", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 2324 + }, + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 2325 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 41, + "comment": "PositionNot: for 8-bit vector and 0*Z(p)", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsFFE", + "IsZero", + "HasIsZero" + ] + ], + "aka": [ + "POSITION_NONZERO_VEC8BIT" + ] + }, + { + "rank": 38, + "comment": "PositionNot: for GF(2) vector and 0*Z(2)", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsFFE", + "IsZero", + "HasIsZero" + ] + ], + "aka": [ + "POSITION_NONZERO_GF2VEC" + ] + }, + { + "rank": 2, + "comment": "PositionNot: default value of third argument ", + "filters": [ + [ + "IsList" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 59, + "comment": "PositionNot: for 8-bit vector and 0*Z(p) and starting ix", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsFFE", + "IsZero", + "HasIsZero" + ], + [ + "IsInt" + ] + ], + "aka": [ + "POSITION_NONZERO_VEC8BIT3" + ] + }, + { + "rank": 56, + "comment": "PositionNot: for GF(2) vector and 0*Z(2) and offset", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsFFE", + "IsZero", + "HasIsZero" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 20, + "comment": "PositionNot: default method ", + "filters": [ + [ + "IsList" + ], + [], + [ + "IsInt" + ] + ], + "aka": [ + "POSITION_NOT" + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PositionNot" + ] + }, + { + "name": "PositionNonZero", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 2363 + }, + { + "file": "/home/mp397/git/gap/lib/list.gd", + "line": 2364 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 223 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 24, + "comment": "PositionNonZero: for 8-bit vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 21, + "comment": "PositionNonZero: for GF(2) vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 12, + "comment": "PositionNonZero: General method for a row vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + }, + { + "rank": 12, + "comment": "PositionNonZero: generic method for a row vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + }, + { + "rank": 11, + "comment": "PositionNonZero: for a plist vector", + "filters": [ + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 9, + "comment": "PositionNonZero: generic method for a vector object", + "filters": [ + [ + "IsVectorObj" + ] + ] + }, + { + "rank": 4, + "comment": "PositionNonZero: default method", + "filters": [ + [ + "IsHomogeneousList" + ] + ] + } + ], + "2args": [ + { + "rank": 42, + "comment": "PositionNonZero: for 8-bit vector and starting point", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 39, + "comment": "PositionNonZero: for GF(2) vector and offset", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 22, + "comment": "PositionNonZero: default method with start", + "filters": [ + [ + "IsHomogeneousList" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PositionNonZero" + ] + }, + { + "name": "NestingDepthA", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 674 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "NestingDepthA: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNestingDepthA" + ] + ] + }, + { + "rank": 33, + "comment": "NestingDepthA", + "filters": [ + [ + "IsGeneralizedRowVector", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ] + }, + { + "rank": 33, + "comment": "NestingDepthA", + "filters": [ + [ + "IsGeneralizedRowVector", + "CategoryCollections(CategoryCollections(IsCyclotomic))" + ] + ] + }, + { + "rank": 30, + "comment": "NestingDepthA", + "filters": [ + [ + "IsGeneralizedRowVector", + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 30, + "comment": "NestingDepthA", + "filters": [ + [ + "IsGeneralizedRowVector", + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 15, + "comment": "NestingDepthA", + "filters": [ + [ + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "NestingDepthA", + "filters": [ + [ + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 11, + "comment": "NestingDepthA", + "filters": [ + [ + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 11, + "comment": "NestingDepthA", + "filters": [ + [ + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 0, + "comment": "NestingDepthA", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NestingDepthA" + ] + }, + { + "name": "SetNestingDepthA", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 674 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNestingDepthA: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNestingDepthA: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNestingDepthA" + ] + }, + { + "name": "HasNestingDepthA", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 674 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNestingDepthA" + ] + }, + { + "name": "NestingDepthM", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 718 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "NestingDepthM: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNestingDepthM" + ] + ] + }, + { + "rank": 47, + "comment": "NestingDepthM", + "filters": [ + [ + "IsMultiplicativeGeneralizedRowVector", + "IsOrdinaryMatrix", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ] + }, + { + "rank": 47, + "comment": "NestingDepthM", + "filters": [ + [ + "IsMultiplicativeGeneralizedRowVector", + "IsOrdinaryMatrix", + "CategoryCollections(CategoryCollections(IsCyclotomic))" + ] + ] + }, + { + "rank": 31, + "comment": "NestingDepthM", + "filters": [ + [ + "IsMultiplicativeGeneralizedRowVector", + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 31, + "comment": "NestingDepthM", + "filters": [ + [ + "IsMultiplicativeGeneralizedRowVector", + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 15, + "comment": "NestingDepthM", + "filters": [ + [ + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "NestingDepthM", + "filters": [ + [ + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 11, + "comment": "NestingDepthM", + "filters": [ + [ + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 11, + "comment": "NestingDepthM", + "filters": [ + [ + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 0, + "comment": "NestingDepthM", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NestingDepthM" + ] + }, + { + "name": "SetNestingDepthM", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 718 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNestingDepthM: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNestingDepthM: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNestingDepthM" + ] + }, + { + "name": "HasNestingDepthM", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 718 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNestingDepthM" + ] + }, + { + "name": "IsZero", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1357 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "IsZero: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsZero" + ] + ] + }, + { + "rank": 35, + "comment": "IsZero: for null map matrix", + "filters": [ + [ + "IsNullMapMatrix" + ] + ] + }, + { + "rank": 34, + "comment": "IsZero: method for a matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 17, + "comment": "IsZero", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 15, + "comment": "IsZero: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 14, + "comment": "IsZero", + "filters": [ + [ + "IsPadicExtensionNumber" + ] + ] + }, + { + "rank": 14, + "comment": "IsZero", + "filters": [ + [ + "IsPurePadicNumber" + ] + ] + }, + { + "rank": 12, + "comment": "IsZero: for a row vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + }, + { + "rank": 11, + "comment": "IsZero: for a plist vector", + "filters": [ + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 7, + "comment": "IsZero: for general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + }, + { + "rank": 4, + "comment": "IsZero: for an additive-element-with-zero", + "filters": [ + [ + "IsNearAdditiveElementWithZero", + "IsAdditiveElement" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsZero" + ] + }, + { + "name": "SetIsZero", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1357 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsZero: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsZero: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsZero" + ] + }, + { + "name": "HasIsZero", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1357 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsZero", + "HasIsZeroRationalFunction" + ] + }, + { + "name": "IsOne", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1375 + }, + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 26 + }, + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 27 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "IsOne: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsOne" + ] + ] + }, + { + "rank": 110, + "comment": "IsOne: straight line program perms", + "filters": [ + [ + "IsPerm", + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 107, + "comment": "IsOne: object with memory", + "filters": [ + [ + "IsObjWithMemory" + ] + ] + }, + { + "rank": 23, + "comment": "IsOne: method for s.v. gen. mapping that is a field homomorphism", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "IsFieldHomomorphism", + "HasIsFieldHomomorphism" + ] + ] + }, + { + "rank": 21, + "comment": "IsOne: method for s.v. gen. mapping that respect add.,add.inv.,mult.,one,scal. mult.", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsOne", + "HasRespectsOne", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ] + ] + }, + { + "rank": 19, + "comment": "IsOne: method for s.v. gen. mapping that respect add.,add.inv.,mult.,scal. mult.", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ] + ] + }, + { + "rank": 19, + "comment": "IsOne: method for s.v. gen. mapping that respect mult.,one,add.,add.inv.", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsOne", + "HasRespectsOne", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ] + ] + }, + { + "rank": 18, + "comment": "IsOne: using `MappingGeneratorsImages'", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "HasMappingGeneratorsImages", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 17, + "comment": "IsOne", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 17, + "comment": "IsOne: method for s.v. gen. mapping that respect add.,add.inv.,scal. mult.", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ] + ] + }, + { + "rank": 17, + "comment": "IsOne: method for s.v. gen. mapping that respect mult.,add.,add.inv.", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ] + ] + }, + { + "rank": 15, + "comment": "IsOne: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "IsOne: method for s.v. gen. mapping that respect add. and add. inv.", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ] + ] + }, + { + "rank": 15, + "comment": "IsOne: method for s.v. gen. mapping that respect mult. and inv.", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 13, + "comment": "IsOne: method for s.v. gen. mapping that respect add. and zero", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsAddition", + "HasRespectsAddition", + "RespectsZero", + "HasRespectsZero" + ] + ] + }, + { + "rank": 13, + "comment": "IsOne: method for s.v. gen. mapping that respect mult. and one", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsOne", + "HasRespectsOne" + ] + ] + }, + { + "rank": 11, + "comment": "IsOne: method for s.v. gen. mapping that respect add.", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsAddition", + "HasRespectsAddition" + ] + ] + }, + { + "rank": 11, + "comment": "IsOne: method for s.v. gen. mapping that respect mult.", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication" + ] + ] + }, + { + "rank": 9, + "comment": "IsOne: method for s.v. gen. mapping", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued" + ] + ] + }, + { + "rank": 8, + "comment": "IsOne: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ], + "aka": [ + "IS_IDEM_PPERM" + ] + }, + { + "rank": 7, + "comment": "IsOne: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ], + "aka": [ + "IS_ID_TRANS" + ] + }, + { + "rank": 4, + "comment": "IsOne: for a multiplicative-element-with-one", + "filters": [ + [ + "IsMultiplicativeElementWithOne" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsOne" + ] + }, + { + "name": "SetIsOne", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1375 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsOne: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsOne: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsOne" + ] + }, + { + "name": "HasIsOne", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1375 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsOne" + ] + }, + { + "name": "ZeroImmutable", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1451 + }, + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1452 + }, + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 255 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "ZeroImmutable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasZeroImmutable" + ] + ] + }, + { + "rank": 10014, + "comment": "ZeroImmutable: for additive magma with zero (look at family)", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveMagmaWithZero", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 45, + "comment": "ZeroImmutable: for GF2 Matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsListDefault", + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 44, + "comment": "ZeroImmutable: 8 bit matrix", + "filters": [ + [ + "IsTable", + "IsSmallList", + "HasIsSmallList", + "IsNearAdditiveElementWithZero", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "IsAdditiveElement", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 30, + "comment": "ZeroImmutable", + "filters": [ + [ + "IsInternalRep", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithZero))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "IsRectangularTable", + "HasIsRectangularTable" + ] + ], + "aka": [ + "ZERO_ATTR_MAT" + ] + }, + { + "rank": 29, + "comment": "ZeroImmutable: for a matrix space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsMatrixModule", + "HasIsMatrixModule" + ] + ] + }, + { + "rank": 29, + "comment": "ZeroImmutable: for a row space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule" + ] + ] + }, + { + "rank": 27, + "comment": "ZeroImmutable: for a right ideal", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasRightActingRingOfIdeal" + ] + ] + }, + { + "rank": 27, + "comment": "ZeroImmutable: for a left ideal", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasLeftActingRingOfIdeal" + ] + ] + }, + { + "rank": 17, + "comment": "ZeroImmutable", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 16, + "comment": "ZeroImmutable: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ] + }, + { + "rank": 15, + "comment": "ZeroImmutable: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "ZeroImmutable: univariate", + "filters": [ + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ], + "aka": [ + "ZERO_MUT", + "ZeroMutable", + "ZeroOp" + ] + }, + { + "rank": 15, + "comment": "ZeroImmutable: for an add. magma-with-zero with parent (ask the parent)", + "filters": [ + [ + "HasParentAttr", + "IsNearAdditiveMagma", + "IsNearAdditiveMagmaWithZero", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 14, + "comment": "ZeroImmutable: for additive magma with zero", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveMagmaWithZero", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 12, + "comment": "ZeroImmutable: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + }, + { + "rank": 12, + "comment": "ZeroImmutable: for additive magma", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 11, + "comment": "ZeroImmutable: for a plist vector", + "filters": [ + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 6, + "comment": "ZeroImmutable: for a zero element", + "filters": [ + [ + "IsNearAdditiveElementWithZero", + "IsAdditiveElement", + "IsZero", + "HasIsZero" + ] + ] + }, + { + "rank": 5, + "comment": "ZeroImmutable", + "filters": [ + [ + "CategoryFamily(IsPadicExtensionNumber)" + ] + ] + }, + { + "rank": 5, + "comment": "ZeroImmutable", + "filters": [ + [ + "CategoryFamily(IsPurePadicNumber)" + ] + ] + }, + { + "rank": 5, + "comment": "ZeroImmutable: for a family of FFEs", + "filters": [ + [ + "CategoryFamily(IsFFE)" + ] + ] + }, + { + "rank": 4, + "comment": "ZeroImmutable: for an additive-element-with-zero (look at the family)", + "filters": [ + [ + "IsNearAdditiveElementWithZero", + "IsAdditiveElement" + ] + ] + }, + { + "rank": 0, + "comment": "ZeroImmutable: for any object (call `ZERO')", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetZeroImmutable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1451 + }, + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1452 + }, + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 255 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetZeroImmutable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetZeroImmutable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetZero", + "SetZeroAttr", + "SetZeroImmutable" + ] + }, + { + "name": "HasZeroImmutable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1451 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasZero", + "HasZeroAttr", + "HasZeroImmutable" + ] + }, + { + "name": "ZeroMutable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1457 + }, + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 119 + }, + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 120 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 10014, + "comment": "ZeroMutable: for Lie object in default representation", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ] + ] + }, + { + "rank": 45, + "comment": "ZeroMutable: for GF2 Matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsListDefault", + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 44, + "comment": "ZeroMutable: 8 bit matrix", + "filters": [ + [ + "IsTable", + "IsSmallList", + "HasIsSmallList", + "IsNearAdditiveElementWithZero", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "IsAdditiveElement", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 31, + "comment": "ZeroMutable: for a class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 31, + "comment": "ZeroMutable: for empty row vector", + "filters": [ + [ + "IsHomogeneousList", + "IsEmpty", + "HasIsEmpty", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsEmptyRowVectorRep" + ] + ] + }, + { + "rank": 24, + "comment": "ZeroMutable: For an 8 bit vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ], + "aka": [ + "ZERO_VEC8BIT" + ] + }, + { + "rank": 24, + "comment": "ZeroMutable: for GF2 vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsListDefault", + "IsGF2VectorRep" + ] + ], + "aka": [ + "ZERO_GF2VEC" + ] + }, + { + "rank": 19, + "comment": "ZeroMutable: for a direct product element", + "filters": [ + [ + "IsDirectProductElement" + ] + ] + }, + { + "rank": 17, + "comment": "ZeroMutable", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 15, + "comment": "ZeroMutable: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "ZeroMutable: univariate", + "filters": [ + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 14, + "comment": "ZeroMutable: for element in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsZmodnZObj" + ] + ] + }, + { + "rank": 14, + "comment": "ZeroMutable", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "IsListDefault" + ] + ], + "aka": [ + "ZERO_MUT_LIST_DEFAULT" + ] + }, + { + "rank": 13, + "comment": "ZeroMutable: for a p-adic number", + "filters": [ + [ + "IsPadicNumber" + ] + ] + }, + { + "rank": 13, + "comment": "ZeroMutable: for UEALattice element", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsUEALatticeElement" + ] + ] + }, + { + "rank": 12, + "comment": "ZeroMutable: defer to family", + "filters": [ + [ + "IsPolynomialFunction" + ] + ] + }, + { + "rank": 12, + "comment": "ZeroMutable: for a 0-cochain", + "filters": [ + [ + "IsCochain", + "IsZeroCochainRep" + ] + ] + }, + { + "rank": 12, + "comment": "ZeroMutable: for an f.p. algebra element", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsElementOfFpAlgebra" + ] + ] + }, + { + "rank": 11, + "comment": "ZeroMutable: for a plist vector", + "filters": [ + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 11, + "comment": "ZeroMutable: zmodnze : for element in Z/nZ(m) (ZmodnZepsRep)", + "filters": [ + [ + "IsZmodnZepsObj" + ] + ] + }, + { + "rank": 11, + "comment": "ZeroMutable: for s. c. ring element", + "filters": [ + [ + "IsSCRingObj" + ] + ] + }, + { + "rank": 11, + "comment": "ZeroMutable: for weight rep element", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsWeightRepElement" + ] + ] + }, + { + "rank": 11, + "comment": "ZeroMutable: for a cochain", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsCochain" + ] + ] + }, + { + "rank": 11, + "comment": "ZeroMutable: for direct sum elements", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsDirectSumElement" + ] + ] + }, + { + "rank": 11, + "comment": "ZeroMutable: for sparse rowspace elements", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsSparseRowSpaceElement" + ] + ] + }, + { + "rank": 11, + "comment": "ZeroMutable: for an algebra module element in packed representation", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsAlgebraModuleElement" + ] + ] + }, + { + "rank": 11, + "comment": "ZeroMutable: for s. c. algebra element", + "filters": [ + [ + "IsSCAlgebraObj" + ] + ] + }, + { + "rank": 11, + "comment": "ZeroMutable: for magma ring element", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations" + ] + ] + }, + { + "rank": 10, + "comment": "ZeroMutable: for monomial elements", + "filters": [ + [ + "IsMonomialElement", + "IsMonomialElementRep" + ] + ] + }, + { + "rank": 7, + "comment": "ZeroMutable: for a general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + }, + { + "rank": 6, + "comment": "ZeroMutable: for a (non-copyable) zero element", + "filters": [ + [ + "IsNearAdditiveElementWithZero", + "IsAdditiveElement", + "IsZero", + "HasIsZero" + ] + ] + }, + { + "rank": 5, + "comment": "ZeroMutable: for a Rees 0-matrix semigroup element", + "filters": [ + [ + "IsReesZeroMatrixSemigroupElement" + ] + ] + }, + { + "rank": 5, + "comment": "ZeroMutable: for a Rees matrix semigroup element", + "filters": [ + [ + "IsReesMatrixSemigroupElement" + ] + ] + }, + { + "rank": 4, + "comment": "ZeroMutable: for an additive-element-with-zero (look at the family)", + "filters": [ + [ + "IsNearAdditiveElementWithZero", + "IsAdditiveElement" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "ZeroSameMutability", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1461 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 45, + "comment": "ZeroSameMutability: for GF2 Matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsListDefault", + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 44, + "comment": "ZeroSameMutability: 8 bit matrix", + "filters": [ + [ + "IsTable", + "IsSmallList", + "HasIsSmallList", + "IsNearAdditiveElementWithZero", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "IsAdditiveElement", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 35, + "comment": "ZeroSameMutability: for null map matrix", + "filters": [ + [ + "IsNullMapMatrix" + ] + ] + }, + { + "rank": 25, + "comment": "ZeroSameMutability: for GF2 vector, mutable", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsListDefault", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 24, + "comment": "ZeroSameMutability: For an 8 bit vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 24, + "comment": "ZeroSameMutability: for GF2 vector, immutable", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsListDefault", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 15, + "comment": "ZeroSameMutability: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 14, + "comment": "ZeroSameMutability", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "IsListDefault" + ] + ], + "aka": [ + "ZERO_LIST_DEFAULT" + ] + }, + { + "rank": 11, + "comment": "ZeroSameMutability: for a plist vector", + "filters": [ + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 0, + "comment": "ZeroSameMutability: for an (immutable) object", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ZERO", + "ZeroSM", + "ZeroSameMutability" + ] + }, + { + "name": "+", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1470 + }, + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 719 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10027, + "comment": "+: for a scalar and the base module (ResClasses)", + "filters": [ + [], + [ + "IsRowModule", + "HasIsRowModule" + ] + ] + }, + { + "rank": 10026, + "comment": "+: for a ring element and the base ring (ResClasses)", + "filters": [ + [], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 10024, + "comment": "+: for two info selectors", + "filters": [ + [ + "IsSSortedList", + "HasIS_SSORT_LIST", + "CategoryCollections(IsInfoClass)" + ], + [ + "IsSSortedList", + "HasIS_SSORT_LIST", + "CategoryCollections(IsInfoClass)" + ] + ] + }, + { + "rank": 10013, + "comment": "+: for info selector and info class", + "filters": [ + [ + "IsSSortedList", + "HasIS_SSORT_LIST", + "CategoryCollections(IsInfoClass)" + ], + [ + "IsInfoClass" + ] + ] + }, + { + "rank": 10013, + "comment": "+: for info class and info selector", + "filters": [ + [ + "IsInfoClass" + ], + [ + "IsSSortedList", + "HasIS_SSORT_LIST", + "CategoryCollections(IsInfoClass)" + ] + ] + }, + { + "rank": 10005, + "comment": "+: for the base ring and a ring element (ResClasses)", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [] + ] + }, + { + "rank": 10002, + "comment": "+: for two info classes", + "filters": [ + [ + "IsInfoClass" + ], + [ + "IsInfoClass" + ] + ] + }, + { + "rank": 98, + "comment": "+: for two empty matrices", + "filters": [ + [ + "IsTable", + "IsEmpty", + "HasIsEmpty", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsTable", + "IsEmpty", + "HasIsEmpty", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 90, + "comment": "+: for GF2 matrix and GF2 matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsListDefault", + "IsGF2MatrixRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsListDefault", + "IsGF2MatrixRep" + ] + ], + "aka": [ + "SUM_GF2MAT_GF2MAT" + ] + }, + { + "rank": 88, + "comment": "+: For two 8 bit matrices in same characteristic", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "Is8BitMatrixRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "Is8BitMatrixRep" + ] + ], + "aka": [ + "SUM_MAT8BIT_MAT8BIT" + ] + }, + { + "rank": 76, + "comment": "+: for two ordinary block matrices", + "filters": [ + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ], + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ] + ] + }, + { + "rank": 70, + "comment": "+: for two characters", + "filters": [ + [ + "IsClassFunction", + "IsCharacter", + "HasIsCharacter" + ], + [ + "IsClassFunction", + "IsCharacter", + "HasIsCharacter" + ] + ] + }, + { + "rank": 70, + "comment": "+: for two null map matrices", + "filters": [ + [ + "IsNullMapMatrix" + ], + [ + "IsNullMapMatrix" + ] + ] + }, + { + "rank": 66, + "comment": "+: for two virtual characters", + "filters": [ + [ + "IsClassFunction", + "IsVirtualCharacter", + "HasIsVirtualCharacter" + ], + [ + "IsClassFunction", + "IsVirtualCharacter", + "HasIsVirtualCharacter" + ] + ] + }, + { + "rank": 62, + "comment": "+: for two empty row vectors in the same family", + "filters": [ + [ + "IsHomogeneousList", + "IsEmpty", + "HasIsEmpty", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsEmptyRowVectorRep" + ], + [ + "IsHomogeneousList", + "IsEmpty", + "HasIsEmpty", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsEmptyRowVectorRep" + ] + ] + }, + { + "rank": 60, + "comment": "+: for two Gaussian row spaces", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule", + "IsGaussianSpace" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule", + "IsGaussianSpace" + ] + ] + }, + { + "rank": 56, + "comment": "+: method for two two-sided ideals", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasLeftActingRingOfIdeal", + "HasRightActingRingOfIdeal" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasLeftActingRingOfIdeal", + "HasRightActingRingOfIdeal" + ] + ] + }, + { + "rank": 54, + "comment": "+: for linear m.b.i. and linear m.b.m.", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsLinearGeneralMappingByImagesDefaultRep" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsLinearMappingByMatrixDefaultRep" + ] + ], + "aka": [ + "SumOfMappingAndMBM" + ] + }, + { + "rank": 54, + "comment": "+: for linear m.b.m. and linear m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsLinearMappingByMatrixDefaultRep" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsLinearGeneralMappingByImagesDefaultRep" + ] + ], + "aka": [ + "SumOfMBMAndMapping" + ] + }, + { + "rank": 54, + "comment": "+: method for two right ideals", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasRightActingRingOfIdeal" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasRightActingRingOfIdeal" + ] + ] + }, + { + "rank": 54, + "comment": "+: method for two left ideals", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasLeftActingRingOfIdeal" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasLeftActingRingOfIdeal" + ] + ] + }, + { + "rank": 52, + "comment": "+: for two rings", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 48, + "comment": "+: For two 8 bit vectors in same characteristic", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ], + "aka": [ + "SUM_VEC8BIT_VEC8BIT" + ] + }, + { + "rank": 48, + "comment": "+: for GF2 vectors", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsListDefault", + "IsGF2VectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsListDefault", + "IsGF2VectorRep" + ] + ], + "aka": [ + "SUM_GF2VEC_GF2VEC" + ] + }, + { + "rank": 46, + "comment": "+: for a grv, and an ordinary block matrix", + "filters": [ + [ + "IsGeneralizedRowVector" + ], + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ] + ] + }, + { + "rank": 46, + "comment": "+: for an ordinary block matrix, and a grv", + "filters": [ + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ], + [ + "IsGeneralizedRowVector" + ] + ] + }, + { + "rank": 45, + "comment": "+: For an 8 bit vector of char 2 and a GF2 vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 45, + "comment": "+: For a GF2 vector and an 8 bit vector of char 2", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 44, + "comment": "+: for two left modules", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 38, + "comment": "+: for ring ring general mapping and ring g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ], + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "IsRingGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 38, + "comment": "+: for ring g.m.b.i. and ring general mapping", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "IsRingGeneralMappingByImagesDefaultRep" + ], + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ] + ] + }, + { + "rank": 38, + "comment": "+: for mapping and linear m.b.m.", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsLinearMappingByMatrixDefaultRep" + ] + ] + }, + { + "rank": 38, + "comment": "+: for linear m.b.m. and mapping", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsLinearMappingByMatrixDefaultRep" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ] + ] + }, + { + "rank": 38, + "comment": "+: for mapping and linear m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsLinearGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 38, + "comment": "+: for linear m.b.i. and mapping", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsLinearGeneralMappingByImagesDefaultRep" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ] + ] + }, + { + "rank": 38, + "comment": "+: for two direct product elements", + "filters": [ + [ + "IsDirectProductElement" + ], + [ + "IsDirectProductElement" + ] + ] + }, + { + "rank": 36, + "comment": "+: for internal FFE and element in Z/pZ (ModulusRep)", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ], + [ + "IsFFE", + "IsLogOrderedFFE", + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 36, + "comment": "+: for element in Z/pZ (ModulusRep) and internal FFE", + "filters": [ + [ + "IsFFE", + "IsLogOrderedFFE", + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsFFE", + "IsInternalRep" + ] + ] + }, + { + "rank": 34, + "comment": "+", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ], + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 34, + "comment": "+: for integer and element in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsInt" + ], + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 34, + "comment": "+: for element in Z/nZ (ModulusRep) and integer", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 34, + "comment": "+: BFElm+BFElm", + "filters": [ + [ + "IsAlgBFRep" + ], + [ + "IsAlgBFRep" + ] + ] + }, + { + "rank": 34, + "comment": "+: BFElm+AlgElm", + "filters": [ + [ + "IsAlgBFRep" + ], + [ + "IsKroneckerConstRep" + ] + ] + }, + { + "rank": 34, + "comment": "+: AlgElm+BFElm", + "filters": [ + [ + "IsKroneckerConstRep" + ], + [ + "IsAlgBFRep" + ] + ] + }, + { + "rank": 34, + "comment": "+: AlgElm+AlgElm", + "filters": [ + [ + "IsKroneckerConstRep" + ], + [ + "IsKroneckerConstRep" + ] + ] + }, + { + "rank": 34, + "comment": "+: laurent + laurent", + "filters": [ + [ + "IsPolynomialFunction", + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsPolynomialFunction", + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ], + "aka": [ + "SUM_LAURPOLS" + ] + }, + { + "rank": 33, + "comment": "+: for rational and element in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsRat" + ], + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 33, + "comment": "+: for element in Z/nZ (ModulusRep) and rational", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 32, + "comment": "+", + "filters": [ + [ + "IsFFE" + ], + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 32, + "comment": "+", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 32, + "comment": "+: for a rational and a FFE", + "filters": [ + [ + "IsRat" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 32, + "comment": "+: for a FFE and a rational", + "filters": [ + [ + "IsFFE" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 32, + "comment": "+: for two elements in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 32, + "comment": "+: for two unknowns", + "filters": [ + [ + "IsUnknown" + ], + [ + "IsUnknown" + ] + ] + }, + { + "rank": 32, + "comment": "+: for cyclotomic and unknown", + "filters": [ + [ + "IsCyc" + ], + [ + "IsUnknown" + ] + ] + }, + { + "rank": 32, + "comment": "+: for unknown and cyclotomic", + "filters": [ + [ + "IsUnknown" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 32, + "comment": "+: for general mapping and algebra g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping" + ], + [ + "IsGeneralMapping", + "IsAlgebraGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 32, + "comment": "+: for an algebra g.m.b.i. and general mapping", + "filters": [ + [ + "IsGeneralMapping", + "IsAlgebraGeneralMappingByImagesDefaultRep" + ], + [ + "IsGeneralMapping" + ] + ] + }, + { + "rank": 32, + "comment": "+: for `-infinity' and `-infinity'", + "filters": [ + [ + "IsNegInfinity" + ], + [ + "IsNegInfinity" + ] + ] + }, + { + "rank": 32, + "comment": "+: for cyclotomic and `-infinity'", + "filters": [ + [ + "IsCyc" + ], + [ + "IsNegInfinity" + ] + ] + }, + { + "rank": 32, + "comment": "+: for `-infinity' and cyclotomic", + "filters": [ + [ + "IsNegInfinity" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 32, + "comment": "+: for `infinity' and `infinity'", + "filters": [ + [ + "IsInfinity" + ], + [ + "IsInfinity" + ] + ] + }, + { + "rank": 32, + "comment": "+: for cyclotomic and `infinity'", + "filters": [ + [ + "IsCyc" + ], + [ + "IsInfinity" + ] + ] + }, + { + "rank": 32, + "comment": "+: for `infinity' and cyclotomic", + "filters": [ + [ + "IsInfinity" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 31, + "comment": "+: for object, and class function", + "filters": [ + [], + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 31, + "comment": "+: for class function, and object", + "filters": [ + [ + "IsClassFunction" + ], + [] + ] + }, + { + "rank": 30, + "comment": "+: for two plist matrices", + "filters": [ + [ + "IsPlistMatrixRep" + ], + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 30, + "comment": "+", + "filters": [ + [ + "IsFFE" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 30, + "comment": "+: univariate + univariate", + "filters": [ + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ], + "aka": [ + "SUM_UNIVFUNCS" + ] + }, + { + "rank": 30, + "comment": "+: for general mapping and linear g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping" + ], + [ + "IsGeneralMapping", + "IsLinearGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 30, + "comment": "+: for linear g.m.b.i. and general mapping", + "filters": [ + [ + "IsGeneralMapping", + "IsLinearGeneralMappingByImagesDefaultRep" + ], + [ + "IsGeneralMapping" + ] + ] + }, + { + "rank": 29, + "comment": "+: for float and rational", + "filters": [ + [ + "IsFloat" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 29, + "comment": "+: for rational and float", + "filters": [ + [ + "IsRat" + ], + [ + "IsFloat" + ] + ] + }, + { + "rank": 29, + "comment": "+: for a default list, and a direct product element", + "filters": [ + [ + "IsListDefault" + ], + [ + "IsDirectProductElement" + ] + ], + "aka": [ + "SUM_LIST_SCL_DEFAULT" + ] + }, + { + "rank": 29, + "comment": "+: for a direct product element, and a default list", + "filters": [ + [ + "IsDirectProductElement" + ], + [ + "IsListDefault" + ] + ], + "aka": [ + "SUM_SCL_LIST_DEFAULT" + ] + }, + { + "rank": 28, + "comment": "+", + "filters": [ + [ + "IsPadicExtensionNumber" + ], + [ + "IsPadicExtensionNumber" + ] + ] + }, + { + "rank": 28, + "comment": "+", + "filters": [ + [ + "IsPurePadicNumber" + ], + [ + "IsPurePadicNumber" + ] + ] + }, + { + "rank": 28, + "comment": "+: zmodnze : for cyclotomic and element in Z/nZ(m) (ZmodnZepsRep)", + "filters": [ + [ + "IsCyclotomic" + ], + [ + "IsZmodnZepsObj", + "IsZmodnZepsRep" + ] + ] + }, + { + "rank": 28, + "comment": "+: zmodnze : for element in Z/nZ(m) (ZmodnZepsRep) and cyclotomic", + "filters": [ + [ + "IsZmodnZepsObj", + "IsZmodnZepsRep" + ], + [ + "IsCyclotomic" + ] + ] + }, + { + "rank": 28, + "comment": "+: polynomial + polynomial", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 28, + "comment": "+: for two Lie objects in default representation", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ], + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ] + ] + }, + { + "rank": 28, + "comment": "+", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "IsListDefault" + ], + [ + "IsSmallList", + "HasIsSmallList", + "IsListDefault" + ] + ] + }, + { + "rank": 26, + "comment": "+: zmodnze : for two elements in Z/nZ(m) (ZmodnZepsRep)", + "filters": [ + [ + "IsZmodnZepsObj", + "IsZmodnZepsRep" + ], + [ + "IsZmodnZepsObj", + "IsZmodnZepsRep" + ] + ] + }, + { + "rank": 26, + "comment": "+: rat-fun + rat-fun", + "filters": [ + [ + "IsRationalFunction" + ], + [ + "IsRationalFunction" + ] + ] + }, + { + "rank": 26, + "comment": "+: for s. c. ring elements in dense vector rep.", + "filters": [ + [ + "IsSCRingObj", + "IsDenseCoeffVectorRep" + ], + [ + "IsSCRingObj", + "IsDenseCoeffVectorRep" + ] + ] + }, + { + "rank": 26, + "comment": "+: for two UEALattice elements", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsUEALatticeElement" + ], + [ + "IsPackedElementDefaultRep", + "IsUEALatticeElement" + ] + ] + }, + { + "rank": 26, + "comment": "+: for s. c. algebra elements in dense vector rep.", + "filters": [ + [ + "IsSCAlgebraObj", + "IsDenseCoeffVectorRep" + ], + [ + "IsSCAlgebraObj", + "IsDenseCoeffVectorRep" + ] + ] + }, + { + "rank": 25, + "comment": "+: for floats", + "filters": [ + [ + "IsFloat" + ], + [ + "IsFloat" + ] + ] + }, + { + "rank": 25, + "comment": "+: FElm+BFElm", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsAlgBFRep" + ] + ] + }, + { + "rank": 25, + "comment": "+: BFElm+FElm", + "filters": [ + [ + "IsAlgBFRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 25, + "comment": "+: FElm+AlgElm", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsKroneckerConstRep" + ] + ] + }, + { + "rank": 25, + "comment": "+: AlgElm+FElm", + "filters": [ + [ + "IsKroneckerConstRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 25, + "comment": "+: laurent + coeff", + "filters": [ + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction", + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 25, + "comment": "+: coeff + laurent", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction", + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ], + "aka": [ + "SumCoeffLaurpol" + ] + }, + { + "rank": 25, + "comment": "+: laurent + coeff(embed)", + "filters": [ + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction", + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 25, + "comment": "+: coeff(embed) + laurent", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction", + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + }, + { + "rank": 24, + "comment": "+: for two 0-cochains", + "filters": [ + [ + "IsCochain", + "IsZeroCochainRep" + ], + [ + "IsCochain", + "IsZeroCochainRep" + ] + ] + }, + { + "rank": 24, + "comment": "+: fp algebra elements", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsElementOfFpAlgebra" + ], + [ + "IsPackedElementDefaultRep", + "IsElementOfFpAlgebra" + ] + ] + }, + { + "rank": 24, + "comment": "+: for binary relations on points", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ], + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 24, + "comment": "+: for zero mapping and general mapping", + "filters": [ + [ + "IsZero", + "HasIsZero", + "IsGeneralMapping" + ], + [ + "IsGeneralMapping" + ] + ] + }, + { + "rank": 24, + "comment": "+: for general mapping and zero mapping", + "filters": [ + [ + "IsGeneralMapping" + ], + [ + "IsZero", + "HasIsZero", + "IsGeneralMapping" + ] + ] + }, + { + "rank": 23, + "comment": "+: univariate + coeff", + "filters": [ + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 23, + "comment": "+: coeff + univariate", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ], + "aka": [ + "SumCoeffUnivfunc" + ] + }, + { + "rank": 22, + "comment": "+: for two plist vectors", + "filters": [ + [ + "IsPlistVectorRep" + ], + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 22, + "comment": "+: coeff + polynomial ", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 22, + "comment": "+: polynomial + coeff", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 22, + "comment": "+: for weight rep elements", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsWeightRepElement" + ], + [ + "IsPackedElementDefaultRep", + "IsWeightRepElement" + ] + ] + }, + { + "rank": 22, + "comment": "+: for two cochains", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsCochain" + ], + [ + "IsPackedElementDefaultRep", + "IsCochain" + ] + ] + }, + { + "rank": 22, + "comment": "+: for direct sum elements", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsDirectSumElement" + ], + [ + "IsPackedElementDefaultRep", + "IsDirectSumElement" + ] + ] + }, + { + "rank": 22, + "comment": "+: for sparse rowspace elements", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsSparseRowSpaceElement" + ], + [ + "IsPackedElementDefaultRep", + "IsSparseRowSpaceElement" + ] + ] + }, + { + "rank": 22, + "comment": "+: for two algebra module elements in packed representation", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsAlgebraModuleElement" + ], + [ + "IsPackedElementDefaultRep", + "IsAlgebraModuleElement" + ] + ] + }, + { + "rank": 22, + "comment": "+: for ring element, and Lie object in default representation", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ] + ] + }, + { + "rank": 22, + "comment": "+: for Lie object in default representation, and ring element", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 22, + "comment": "+: for s. c. algebra elements", + "filters": [ + [ + "IsSCAlgebraObj" + ], + [ + "IsSCAlgebraObj" + ] + ] + }, + { + "rank": 22, + "comment": "+: for two magma ring elements", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations" + ], + [ + "IsElementOfMagmaRingModuloRelations" + ] + ] + }, + { + "rank": 20, + "comment": "+: coeff + ratfun ", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsPolynomialFunction" + ] + ] + }, + { + "rank": 20, + "comment": "+: ratfun + coeff", + "filters": [ + [ + "IsPolynomialFunction" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 20, + "comment": "+: for monomial elements", + "filters": [ + [ + "IsMonomialElement", + "IsMonomialElementRep" + ], + [ + "IsMonomialElement", + "IsMonomialElementRep" + ] + ] + }, + { + "rank": 19, + "comment": "+: for additive element and additive group", + "filters": [ + [ + "IsAdditiveElement" + ], + [ + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 19, + "comment": "+: for additive group and additive element", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ], + [ + "IsAdditiveElement" + ] + ] + }, + { + "rank": 19, + "comment": "+: for a non-list, and a direct product element", + "filters": [ + [], + [ + "IsDirectProductElement" + ] + ] + }, + { + "rank": 19, + "comment": "+: for a direct product element, and a non-list", + "filters": [ + [ + "IsDirectProductElement" + ], + [] + ] + }, + { + "rank": 18, + "comment": "+: for a vector and an algebra module element in packed representation", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ], + [ + "IsPackedElementDefaultRep", + "IsAlgebraModuleElement" + ] + ] + }, + { + "rank": 18, + "comment": "+: for an algebra module element in packed representation and a vector", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsAlgebraModuleElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ] + ] + }, + { + "rank": 15, + "comment": "+: univariate + rat", + "filters": [ + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 15, + "comment": "+: rat + univariate", + "filters": [ + [ + "IsRat" + ], + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 15, + "comment": "+: for additive element and additive coset", + "filters": [ + [ + "IsAdditiveElement" + ], + [ + "IsAdditiveCoset" + ] + ] + }, + { + "rank": 15, + "comment": "+: for additive coset and additive element", + "filters": [ + [ + "IsAdditiveCoset" + ], + [ + "IsAdditiveElement" + ] + ] + }, + { + "rank": 14, + "comment": "+: for a ring element and a union of res.-cl. with fixed rep's (ResClasses)", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ] + ] + }, + { + "rank": 14, + "comment": "+: for a union of res.-cl. with fixed rep's and a ring element (ResClasses)", + "filters": [ + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 14, + "comment": "+: for magma ring element and magma element", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 14, + "comment": "+: for magma element and magma ring element", + "filters": [ + [ + "IsMultiplicativeElement" + ], + [ + "IsElementOfMagmaRingModuloRelations" + ] + ] + }, + { + "rank": 14, + "comment": "+", + "filters": [ + [], + [ + "IsSmallList", + "HasIsSmallList", + "IsListDefault" + ] + ] + }, + { + "rank": 14, + "comment": "+", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "IsListDefault" + ], + [] + ] + }, + { + "rank": 12, + "comment": "+: rat + ratfun ", + "filters": [ + [ + "IsRat" + ], + [ + "IsPolynomialFunction" + ] + ] + }, + { + "rank": 12, + "comment": "+: ratfun + rat", + "filters": [ + [ + "IsPolynomialFunction" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 10, + "comment": "+", + "filters": [ + [ + "IsString" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 9, + "comment": "+: for residue class union in sparse rep. and ring element (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ], + [] + ] + }, + { + "rank": 9, + "comment": "+: for residue class union in standard rep. and ring element (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ], + [] + ] + }, + { + "rank": 6, + "comment": "+: for ring element and residue class union (ResClasses)", + "filters": [ + [], + [ + "IsResidueClassUnion" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "+", + "SUM" + ] + }, + { + "name": "AdditiveInverseImmutable", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1533 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20008, + "comment": "AdditiveInverseImmutable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAdditiveInverseImmutable" + ] + ] + }, + { + "rank": 45, + "comment": "AdditiveInverseImmutable: for GF2 matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsListDefault", + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 44, + "comment": "AdditiveInverseImmutable: 8 bit matrix", + "filters": [ + [ + "IsTable", + "IsSmallList", + "HasIsSmallList", + "IsNearAdditiveElementWithZero", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "IsAdditiveElement", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 24, + "comment": "AdditiveInverseImmutable: For an 8 bit vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ], + "aka": [ + "AINV_VEC8BIT_IMMUTABLE" + ] + }, + { + "rank": 24, + "comment": "AdditiveInverseImmutable: for GF2 vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsListDefault", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 15, + "comment": "AdditiveInverseImmutable: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 11, + "comment": "AdditiveInverseImmutable: for a plist vector", + "filters": [ + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 7, + "comment": "AdditiveInverseImmutable: for a zero element", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsZero", + "HasIsZero" + ] + ] + }, + { + "rank": 0, + "comment": "AdditiveInverseImmutable: for any object (call `AINV')", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AdditiveInverse", + "AdditiveInverseAttr", + "AdditiveInverseImmutable" + ] + }, + { + "name": "SetAdditiveInverseImmutable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1533 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAdditiveInverseImmutable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAdditiveInverseImmutable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAdditiveInverse", + "SetAdditiveInverseAttr", + "SetAdditiveInverseImmutable" + ] + }, + { + "name": "HasAdditiveInverseImmutable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1533 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAdditiveInverse", + "HasAdditiveInverseAttr", + "HasAdditiveInverseImmutable" + ] + }, + { + "name": "AdditiveInverseMutable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1537 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 45, + "comment": "AdditiveInverseMutable: for GF2 matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsListDefault", + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 44, + "comment": "AdditiveInverseMutable: 8 bit matrix", + "filters": [ + [ + "IsTable", + "IsSmallList", + "HasIsSmallList", + "IsNearAdditiveElementWithZero", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "IsAdditiveElement", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 38, + "comment": "AdditiveInverseMutable: for an ordinary block matrix", + "filters": [ + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ] + ] + }, + { + "rank": 35, + "comment": "AdditiveInverseMutable: for a null map matrix", + "filters": [ + [ + "IsNullMapMatrix" + ] + ] + }, + { + "rank": 33, + "comment": "AdditiveInverseMutable: for a virtual character", + "filters": [ + [ + "IsClassFunction", + "IsVirtualCharacter", + "HasIsVirtualCharacter" + ] + ] + }, + { + "rank": 31, + "comment": "AdditiveInverseMutable: for a class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 31, + "comment": "AdditiveInverseMutable: for empty row vector", + "filters": [ + [ + "IsHomogeneousList", + "IsEmpty", + "HasIsEmpty", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsEmptyRowVectorRep" + ] + ] + }, + { + "rank": 27, + "comment": "AdditiveInverseMutable: for base module (ResClasses)", + "filters": [ + [ + "IsRowModule", + "HasIsRowModule" + ] + ] + }, + { + "rank": 26, + "comment": "AdditiveInverseMutable: for base ring (ResClasses)", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 25, + "comment": "AdditiveInverseMutable: for algebra g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsAlgebraGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 24, + "comment": "AdditiveInverseMutable: For an 8 bit vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ], + "aka": [ + "AINV_VEC8BIT_MUTABLE" + ] + }, + { + "rank": 24, + "comment": "AdditiveInverseMutable: for GF2 vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsListDefault", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 23, + "comment": "AdditiveInverseMutable: for ring g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsRingGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "AdditiveInverseMutable: for linear m.b.m.", + "filters": [ + [ + "IsGeneralMapping", + "IsLinearMappingByMatrixDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "AdditiveInverseMutable: for linear g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsLinearGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 19, + "comment": "AdditiveInverseMutable: for a direct product element", + "filters": [ + [ + "IsDirectProductElement" + ] + ] + }, + { + "rank": 17, + "comment": "AdditiveInverseMutable", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 17, + "comment": "AdditiveInverseMutable: BFElm", + "filters": [ + [ + "IsAlgBFRep" + ] + ] + }, + { + "rank": 17, + "comment": "AdditiveInverseMutable: AlgElm", + "filters": [ + [ + "IsKroneckerConstRep" + ] + ] + }, + { + "rank": 17, + "comment": "AdditiveInverseMutable: laurent polynomial", + "filters": [ + [ + "IsPolynomialFunction", + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + }, + { + "rank": 16, + "comment": "AdditiveInverseMutable: for element in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 16, + "comment": "AdditiveInverseMutable: for an unknown", + "filters": [ + [ + "IsUnknown" + ] + ] + }, + { + "rank": 16, + "comment": "AdditiveInverseMutable: for `-infinity'", + "filters": [ + [ + "IsNegInfinity" + ] + ] + }, + { + "rank": 16, + "comment": "AdditiveInverseMutable: for `infinity'", + "filters": [ + [ + "IsInfinity" + ] + ] + }, + { + "rank": 15, + "comment": "AdditiveInverseMutable: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "AdditiveInverseMutable: univariate", + "filters": [ + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 14, + "comment": "AdditiveInverseMutable", + "filters": [ + [ + "IsPadicExtensionNumber" + ] + ] + }, + { + "rank": 14, + "comment": "AdditiveInverseMutable", + "filters": [ + [ + "IsPurePadicNumber" + ] + ] + }, + { + "rank": 14, + "comment": "AdditiveInverseMutable: polynomial", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ], + "aka": [ + "ADDITIVE_INV_POLYNOMIAL" + ] + }, + { + "rank": 14, + "comment": "AdditiveInverseMutable: for Lie object in default representation", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ] + ] + }, + { + "rank": 14, + "comment": "AdditiveInverseMutable", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "IsListDefault" + ] + ], + "aka": [ + "AINV_MUT_LIST_DEFAULT" + ] + }, + { + "rank": 13, + "comment": "AdditiveInverseMutable: zmodnze : for element in Z/nZ(m) (ZmodnZepsRep)", + "filters": [ + [ + "IsZmodnZepsObj", + "IsZmodnZepsRep" + ] + ] + }, + { + "rank": 13, + "comment": "AdditiveInverseMutable: rational function", + "filters": [ + [ + "IsRationalFunction" + ] + ], + "aka": [ + "ADDITIVE_INV_RATFUN" + ] + }, + { + "rank": 13, + "comment": "AdditiveInverseMutable: for UEALattice element", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsUEALatticeElement" + ] + ] + }, + { + "rank": 12, + "comment": "AdditiveInverseMutable: for a 0-cochain", + "filters": [ + [ + "IsCochain", + "IsZeroCochainRep" + ] + ] + }, + { + "rank": 12, + "comment": "AdditiveInverseMutable: fp algebra element", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsElementOfFpAlgebra" + ] + ] + }, + { + "rank": 11, + "comment": "AdditiveInverseMutable: for a plist vector", + "filters": [ + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 11, + "comment": "AdditiveInverseMutable: for s. c. ring element", + "filters": [ + [ + "IsSCRingObj" + ] + ] + }, + { + "rank": 11, + "comment": "AdditiveInverseMutable: for a weight rep element", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsWeightRepElement" + ] + ] + }, + { + "rank": 11, + "comment": "AdditiveInverseMutable: for a cochain", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsCochain" + ] + ] + }, + { + "rank": 11, + "comment": "AdditiveInverseMutable: for a direct sum element", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsDirectSumElement" + ] + ] + }, + { + "rank": 11, + "comment": "AdditiveInverseMutable: for a sparse rowspace element", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsSparseRowSpaceElement" + ] + ] + }, + { + "rank": 11, + "comment": "AdditiveInverseMutable: for an algebra module element in packed representation", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsAlgebraModuleElement" + ] + ] + }, + { + "rank": 11, + "comment": "AdditiveInverseMutable: for s. c. algebra element", + "filters": [ + [ + "IsSCAlgebraObj" + ] + ] + }, + { + "rank": 11, + "comment": "AdditiveInverseMutable: for magma ring element", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations" + ] + ] + }, + { + "rank": 10, + "comment": "AdditiveInverseMutable: for a monomial element", + "filters": [ + [ + "IsMonomialElement", + "IsMonomialElementRep" + ] + ] + }, + { + "rank": 9, + "comment": "AdditiveInverseMutable: for residue class unions in sparse rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ] + ] + }, + { + "rank": 9, + "comment": "AdditiveInverseMutable: for residue class unions in standard rep. (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ] + ] + }, + { + "rank": 7, + "comment": "AdditiveInverseMutable: for a (non-copyable) zero element", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsZero", + "HasIsZero" + ] + ] + }, + { + "rank": 6, + "comment": "AdditiveInverseMutable: for unions of residue classes with fixed rep's (ResClasses)", + "filters": [ + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AINV_MUT", + "AdditiveInverseMutable", + "AdditiveInverseOp" + ] + }, + { + "name": "AdditiveInverseSameMutability", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1541 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 45, + "comment": "AdditiveInverseSameMutability: for GF2 matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsListDefault", + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 44, + "comment": "AdditiveInverseSameMutability: 8 bit matrix", + "filters": [ + [ + "IsTable", + "IsSmallList", + "HasIsSmallList", + "IsNearAdditiveElementWithZero", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "IsAdditiveElement", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 35, + "comment": "AdditiveInverseSameMutability: for a null map matrix", + "filters": [ + [ + "IsNullMapMatrix" + ] + ] + }, + { + "rank": 25, + "comment": "AdditiveInverseSameMutability: for GF2 vector, mutable", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsListDefault", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 24, + "comment": "AdditiveInverseSameMutability: For an 8 bit vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ], + "aka": [ + "AINV_VEC8BIT_SAME_MUTABILITY" + ] + }, + { + "rank": 24, + "comment": "AdditiveInverseSameMutability: for GF2 vector, immutable", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsListDefault", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 15, + "comment": "AdditiveInverseSameMutability: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 14, + "comment": "AdditiveInverseSameMutability", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "IsListDefault" + ] + ], + "aka": [ + "AINV_LIST_DEFAULT" + ] + }, + { + "rank": 11, + "comment": "AdditiveInverseSameMutability: for a plist vector", + "filters": [ + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 0, + "comment": "AdditiveInverseSameMutability: for an (immutable) object", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AINV", + "AdditiveInverseSM", + "AdditiveInverseSameMutability" + ] + }, + { + "name": "-", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1550 + }, + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 720 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 90, + "comment": "-: for GF2 matrix and GF2 matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsListDefault", + "IsGF2MatrixRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsListDefault", + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 88, + "comment": "-: For two 8 bit matrices in same characteristic", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "Is8BitMatrixRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "Is8BitMatrixRep" + ] + ], + "aka": [ + "DIFF_MAT8BIT_MAT8BIT" + ] + }, + { + "rank": 48, + "comment": "-: For two 8bit vectors", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ], + "aka": [ + "DIFF_VEC8BIT_VEC8BIT" + ] + }, + { + "rank": 48, + "comment": "-: for GF2 vectors", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsListDefault", + "IsGF2VectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsListDefault", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 45, + "comment": "-: For an 8 bit vector of char 2 and a GF2 vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 45, + "comment": "-: For a GF2 vector and an 8 bit vector of char 2", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 36, + "comment": "-: for internal FFE and element in Z/pZ (ModulusRep)", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ], + [ + "IsFFE", + "IsLogOrderedFFE", + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 36, + "comment": "-: for element in Z/pZ (ModulusRep) and internal FFE", + "filters": [ + [ + "IsFFE", + "IsLogOrderedFFE", + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsFFE", + "IsInternalRep" + ] + ] + }, + { + "rank": 36, + "comment": "-: for two unknowns in default representation", + "filters": [ + [ + "IsUnknown", + "IsUnknownDefaultRep" + ], + [ + "IsUnknown", + "IsUnknownDefaultRep" + ] + ] + }, + { + "rank": 34, + "comment": "-", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ], + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 34, + "comment": "-: for integer and element in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsInt" + ], + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 34, + "comment": "-: for element in Z/nZ (ModulusRep) and integer", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 34, + "comment": "-: laurent - laurent", + "filters": [ + [ + "IsPolynomialFunction", + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsPolynomialFunction", + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ], + "aka": [ + "DIFF_LAURPOLS" + ] + }, + { + "rank": 33, + "comment": "-: for rational and element in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsRat" + ], + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 33, + "comment": "-: for element in Z/nZ (ModulusRep) and rational", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 32, + "comment": "-", + "filters": [ + [ + "IsFFE" + ], + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 32, + "comment": "-", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 32, + "comment": "-: for two elements in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 32, + "comment": "-: for cyclotomic and unknown", + "filters": [ + [ + "IsCyc" + ], + [ + "IsUnknown" + ] + ] + }, + { + "rank": 32, + "comment": "-: for unknown and cyclotomic", + "filters": [ + [ + "IsUnknown" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 30, + "comment": "-: for two plist matrices", + "filters": [ + [ + "IsPlistMatrixRep" + ], + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 30, + "comment": "-", + "filters": [ + [ + "IsFFE" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 30, + "comment": "-: univariate - univariate", + "filters": [ + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ], + "aka": [ + "DIFF_UNIVFUNCS" + ] + }, + { + "rank": 29, + "comment": "-: for float and rational", + "filters": [ + [ + "IsFloat" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 29, + "comment": "-: for rational and float", + "filters": [ + [ + "IsRat" + ], + [ + "IsFloat" + ] + ] + }, + { + "rank": 28, + "comment": "-", + "filters": [ + [ + "IsPadicExtensionNumber" + ], + [ + "IsPadicExtensionNumber" + ] + ] + }, + { + "rank": 28, + "comment": "-: for two Lie objects in default representation", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ], + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ] + ] + }, + { + "rank": 28, + "comment": "-", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "IsListDefault" + ], + [ + "IsSmallList", + "HasIsSmallList", + "IsListDefault" + ] + ] + }, + { + "rank": 26, + "comment": "-: for s. c. ring elements in dense vector rep.", + "filters": [ + [ + "IsSCRingObj", + "IsDenseCoeffVectorRep" + ], + [ + "IsSCRingObj", + "IsDenseCoeffVectorRep" + ] + ] + }, + { + "rank": 26, + "comment": "-: for s. c. algebra elements in dense vector rep.", + "filters": [ + [ + "IsSCAlgebraObj", + "IsDenseCoeffVectorRep" + ], + [ + "IsSCAlgebraObj", + "IsDenseCoeffVectorRep" + ] + ] + }, + { + "rank": 25, + "comment": "-: for floats", + "filters": [ + [ + "IsFloat" + ], + [ + "IsFloat" + ] + ] + }, + { + "rank": 24, + "comment": "-: fp algebra elements", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsElementOfFpAlgebra" + ], + [ + "IsPackedElementDefaultRep", + "IsElementOfFpAlgebra" + ] + ] + }, + { + "rank": 24, + "comment": "-: for binary relations on points", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ], + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 22, + "comment": "-: for two plist vectors", + "filters": [ + [ + "IsPlistVectorRep" + ], + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 22, + "comment": "-: for ring element, and Lie object in default representation", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ] + ] + }, + { + "rank": 22, + "comment": "-: for Lie object in default representation, and ring element", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 22, + "comment": "-: for s. c. algebra elements", + "filters": [ + [ + "IsSCAlgebraObj" + ], + [ + "IsSCAlgebraObj" + ] + ] + }, + { + "rank": 16, + "comment": "-", + "filters": [ + [ + "IsGeneralizedRowVector" + ], + [ + "IsGeneralizedRowVector" + ] + ] + }, + { + "rank": 14, + "comment": "-: for a ring element and a union of res.-cl. with fixed rep's (ResClasses)", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ] + ] + }, + { + "rank": 14, + "comment": "-: for a union of res.-cl. with fixed rep's and a ring element (ResClasses)", + "filters": [ + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 14, + "comment": "-: for magma ring element and magma element", + "filters": [ + [ + "IsMultiplicativeElement" + ], + [ + "IsElementOfMagmaRingModuloRelations" + ] + ] + }, + { + "rank": 14, + "comment": "-: for magma ring element and magma element", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 8, + "comment": "-", + "filters": [ + [], + [ + "IsGeneralizedRowVector" + ] + ] + }, + { + "rank": 8, + "comment": "-", + "filters": [ + [ + "IsGeneralizedRowVector" + ], + [] + ] + }, + { + "rank": 5, + "comment": "-: for external add. element, and additive-element-with-zero", + "filters": [ + [ + "IsExtAElement" + ], + [ + "IsNearAdditiveElementWithInverse" + ] + ], + "aka": [ + "DIFF_DEFAULT" + ] + }, + { + "rank": 1, + "comment": "-: for ring element and residue class union (ResClasses)", + "filters": [ + [], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 1, + "comment": "-: for residue class union and ring element (ResClasses)", + "filters": [ + [ + "IsListOrCollection" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "-", + "DIFF" + ] + }, + { + "name": "*", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1558 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10024, + "comment": "*: additive element with zero * zero integer", + "filters": [ + [ + "IsNearAdditiveElementWithZero" + ], + [ + "IsInt", + "IsZeroCyc" + ] + ] + }, + { + "rank": 10024, + "comment": "*: zero integer * additive element with zero", + "filters": [ + [ + "IsInt", + "IsZeroCyc" + ], + [ + "IsNearAdditiveElementWithZero" + ] + ], + "aka": [ + "PROD_INT_OBJ" + ] + }, + { + "rank": 214, + "comment": "*: objects with memory", + "filters": [ + [ + "IsObjWithMemory" + ], + [ + "IsObjWithMemory" + ] + ] + }, + { + "rank": 214, + "comment": "*: straight line program elements", + "filters": [ + [ + "IsStraightLineProgElm" + ], + [ + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 150, + "comment": "*: for a row vector and a matrix with memory", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "IsListDefault" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsObjWithMemory" + ] + ] + }, + { + "rank": 146, + "comment": "*: for a matrix with memory and a scalar", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsObjWithMemory" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 146, + "comment": "*: for a scalar and a matrix with memory", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsObjWithMemory" + ] + ] + }, + { + "rank": 110, + "comment": "*: x with straight line program element", + "filters": [ + [ + "IsMultiplicativeElement" + ], + [ + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 110, + "comment": "*: straight line program element with x", + "filters": [ + [ + "IsStraightLineProgElm" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 98, + "comment": "*: for two empty matrices", + "filters": [ + [ + "IsTable", + "IsEmpty", + "HasIsEmpty", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsTable", + "IsEmpty", + "HasIsEmpty", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 98, + "comment": "*: More efficient non-recursive kernel method for vector*matrix of cyclotomics", + "filters": [ + [ + "IsPlistRep", + "IsSmallList", + "HasIsSmallList", + "CategoryCollections(IsCyclotomic)", + "IsListDefault" + ], + [ + "IsPlistRep", + "IsSmallList", + "HasIsSmallList", + "CategoryCollections(CategoryCollections(IsCyclotomic))", + "IsListDefault", + "IsRectangularTable", + "HasIsRectangularTable" + ] + ] + }, + { + "rank": 97, + "comment": "*: More efficient non-recursive method for matrix*matrix of cyclotomics", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "CategoryCollections(CategoryCollections(IsCyclotomic))", + "IsListDefault" + ], + [ + "IsPlistRep", + "IsSmallList", + "HasIsSmallList", + "CategoryCollections(CategoryCollections(IsCyclotomic))", + "IsListDefault", + "IsRectangularTable", + "HasIsRectangularTable" + ] + ] + }, + { + "rank": 90, + "comment": "*: for GF2 matrix and GF2 matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsListDefault", + "IsGF2MatrixRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsListDefault", + "IsGF2MatrixRep" + ] + ], + "aka": [ + "PROD_GF2MAT_GF2MAT" + ] + }, + { + "rank": 88, + "comment": "*: 8 bit matrix * 8 bit matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "Is8BitMatrixRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "Is8BitMatrixRep" + ] + ], + "aka": [ + "PROD_MAT8BIT_MAT8BIT" + ] + }, + { + "rank": 82, + "comment": "*: for two ordinary block matrices", + "filters": [ + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ], + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ] + ] + }, + { + "rank": 78, + "comment": "*: For an 8 bit vector and a compatible matrix", + "filters": [ + [ + "IsList", + "IsHomogeneousList", + "IsSmallList", + "HasIsSmallList", + "IsNearAdditiveElementWithInverse", + "CategoryCollections(IsNearAdditiveElementWithInverse)", + "IsAdditiveElement", + "CategoryCollections(IsAdditiveElement)", + "IsExtLElement", + "IsExtRElement", + "CategoryCollections(IsMultiplicativeElement)", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsTable", + "IsPlistRep", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ], + "aka": [ + "PROD_VEC8BIT_MATRIX" + ] + }, + { + "rank": 78, + "comment": "*: for GF2 vector and GF2 matrix", + "filters": [ + [ + "IsList", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "CategoryCollections(IsNearAdditiveElementWithInverse)", + "IsAdditiveElement", + "CategoryCollections(IsAdditiveElement)", + "IsExtLElement", + "IsExtRElement", + "CategoryCollections(IsMultiplicativeElement)", + "IsOddAdditiveNestingDepthObject", + "IsListDefault", + "IsGF2VectorRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsListDefault", + "IsGF2MatrixRep" + ] + ], + "aka": [ + "PROD_GF2VEC_GF2MAT" + ] + }, + { + "rank": 77, + "comment": "*: 8 bit matrix * 8 bit vector", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "Is8BitMatrixRep" + ], + [ + "IsList", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "CategoryCollections(IsNearAdditiveElementWithInverse)", + "IsAdditiveElement", + "CategoryCollections(IsAdditiveElement)", + "IsExtLElement", + "IsExtRElement", + "CategoryCollections(IsMultiplicativeElement)", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ], + "aka": [ + "PROD_MAT8BIT_VEC8BIT" + ] + }, + { + "rank": 77, + "comment": "*: 8 bit vector * 8 bit matrix", + "filters": [ + [ + "IsList", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "CategoryCollections(IsNearAdditiveElementWithInverse)", + "IsAdditiveElement", + "CategoryCollections(IsAdditiveElement)", + "IsExtLElement", + "IsExtRElement", + "CategoryCollections(IsMultiplicativeElement)", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "Is8BitMatrixRep" + ] + ], + "aka": [ + "PROD_VEC8BIT_MAT8BIT" + ] + }, + { + "rank": 75, + "comment": "*: For a GF2 vector and a compatible matrix", + "filters": [ + [ + "IsList", + "IsHomogeneousList", + "IsSmallList", + "HasIsSmallList", + "IsNearAdditiveElementWithInverse", + "CategoryCollections(IsNearAdditiveElementWithInverse)", + "IsAdditiveElement", + "CategoryCollections(IsAdditiveElement)", + "IsExtLElement", + "IsExtRElement", + "CategoryCollections(IsMultiplicativeElement)", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsTable", + "IsPlistRep", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ], + "aka": [ + "PROD_GF2VEC_ANYMAT" + ] + }, + { + "rank": 70, + "comment": "*: for two characters", + "filters": [ + [ + "IsCharacter", + "HasIsCharacter" + ], + [ + "IsCharacter", + "HasIsCharacter" + ] + ] + }, + { + "rank": 70, + "comment": "*: for two null map matrices", + "filters": [ + [ + "IsNullMapMatrix" + ], + [ + "IsNullMapMatrix" + ] + ] + }, + { + "rank": 69, + "comment": "*: for GF2 matrix and GF2 vector", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsListDefault", + "IsGF2MatrixRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsListDefault", + "IsGF2VectorRep" + ] + ], + "aka": [ + "PROD_GF2MAT_GF2VEC" + ] + }, + { + "rank": 69, + "comment": "*: for empty list, and empty matrix", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsTable", + "IsEmpty", + "HasIsEmpty", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 69, + "comment": "*: for empty matrix, and empty list", + "filters": [ + [ + "IsTable", + "IsEmpty", + "HasIsEmpty", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 69, + "comment": "*: for matrix and null map matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsNullMapMatrix" + ] + ] + }, + { + "rank": 66, + "comment": "*: for two virtual characters", + "filters": [ + [ + "IsVirtualCharacter", + "HasIsVirtualCharacter" + ], + [ + "IsVirtualCharacter", + "HasIsVirtualCharacter" + ] + ] + }, + { + "rank": 66, + "comment": "*: for GF2 vectors", + "filters": [ + [ + "IsList", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "CategoryCollections(IsNearAdditiveElementWithInverse)", + "IsAdditiveElement", + "CategoryCollections(IsAdditiveElement)", + "IsExtLElement", + "IsExtRElement", + "CategoryCollections(IsMultiplicativeElement)", + "IsOddAdditiveNestingDepthObject", + "IsListDefault", + "IsGF2VectorRep" + ], + [ + "IsList", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "CategoryCollections(IsNearAdditiveElementWithInverse)", + "IsAdditiveElement", + "CategoryCollections(IsAdditiveElement)", + "IsExtLElement", + "IsExtRElement", + "CategoryCollections(IsMultiplicativeElement)", + "IsOddAdditiveNestingDepthObject", + "IsListDefault", + "IsGF2VectorRep" + ] + ], + "aka": [ + "PROD_GF2VEC_GF2VEC" + ] + }, + { + "rank": 64, + "comment": "*: For 2 8 bit vectors", + "filters": [ + [ + "IsList", + "CategoryCollections(IsNearAdditiveElementWithInverse)", + "CategoryCollections(IsAdditiveElement)", + "CategoryCollections(IsMultiplicativeElement)", + "Is8BitVectorRep" + ], + [ + "IsList", + "CategoryCollections(IsNearAdditiveElementWithInverse)", + "CategoryCollections(IsAdditiveElement)", + "CategoryCollections(IsMultiplicativeElement)", + "Is8BitVectorRep" + ] + ], + "aka": [ + "PROD_VEC8BIT_VEC8BIT" + ] + }, + { + "rank": 64, + "comment": "*: for ffe and ordinary block matrix of integers", + "filters": [ + [ + "IsFFE" + ], + [ + "IsOrdinaryMatrix", + "CategoryCollections(CategoryCollections(IsCyclotomic))", + "IsBlockMatrixRep" + ] + ] + }, + { + "rank": 64, + "comment": "*: for ordinary block matrix of integers and ffe", + "filters": [ + [ + "IsOrdinaryMatrix", + "CategoryCollections(CategoryCollections(IsCyclotomic))", + "IsBlockMatrixRep" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 63, + "comment": "*", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 62, + "comment": "*: for two class functions", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 62, + "comment": "*: for two empty row vectors in the same family", + "filters": [ + [ + "IsHomogeneousList", + "IsEmpty", + "HasIsEmpty", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsEmptyRowVectorRep" + ], + [ + "IsHomogeneousList", + "IsEmpty", + "HasIsEmpty", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsEmptyRowVectorRep" + ] + ] + }, + { + "rank": 60, + "comment": "*: for GF2 matrix and GF2 element", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsListDefault", + "IsGF2MatrixRep" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 60, + "comment": "*: for GF2 element and GF2 matrix", + "filters": [ + [ + "IsFFE" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsListDefault", + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 59, + "comment": "*: scalar * 8 bit matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "Is8BitMatrixRep" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 59, + "comment": "*: scalar * 8 bit matrix", + "filters": [ + [ + "IsFFE" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 57, + "comment": "*: for ring element, and empty matrix", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsTable", + "IsEmpty", + "HasIsEmpty", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 57, + "comment": "*: for empty matrix, and ring element", + "filters": [ + [ + "IsTable", + "IsEmpty", + "HasIsEmpty", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 56, + "comment": "*: for integer and ordinary block matrix", + "filters": [ + [ + "IsInt" + ], + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ] + ] + }, + { + "rank": 56, + "comment": "*: for ordinary block matrix and integer", + "filters": [ + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 55, + "comment": "*: for GF2 vector and FFE", + "filters": [ + [ + "IsList", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "CategoryCollections(IsNearAdditiveElementWithInverse)", + "IsAdditiveElement", + "CategoryCollections(IsAdditiveElement)", + "IsExtLElement", + "IsExtRElement", + "CategoryCollections(IsMultiplicativeElement)", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 55, + "comment": "*: for FFE and GF2 vector", + "filters": [ + [ + "IsFFE" + ], + [ + "IsList", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "CategoryCollections(IsNearAdditiveElementWithInverse)", + "IsAdditiveElement", + "CategoryCollections(IsAdditiveElement)", + "IsExtLElement", + "IsExtRElement", + "CategoryCollections(IsMultiplicativeElement)", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 55, + "comment": "*: for empty list and null map matrix", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsNullMapMatrix" + ] + ] + }, + { + "rank": 54, + "comment": "*: for character, and positive integer", + "filters": [ + [ + "IsCharacter", + "HasIsCharacter" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 54, + "comment": "*: for positive integer, and character", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsCharacter", + "HasIsCharacter" + ] + ] + }, + { + "rank": 53, + "comment": "*: for ring and right ideal (construct a two-sided ideal)", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasRightActingRingOfIdeal" + ] + ] + }, + { + "rank": 53, + "comment": "*: for left ideal and ring (construct a two-sided ideal)", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasLeftActingRingOfIdeal" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 51, + "comment": "*: for virtual character, and integer", + "filters": [ + [ + "IsVirtualCharacter", + "HasIsVirtualCharacter" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 51, + "comment": "*: for integer, and virtual character", + "filters": [ + [ + "IsInt" + ], + [ + "IsVirtualCharacter", + "HasIsVirtualCharacter" + ] + ] + }, + { + "rank": 50, + "comment": "*: for vector and ordinary block matrix", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ], + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ] + ] + }, + { + "rank": 50, + "comment": "*: for ordinary block matrix and vector", + "filters": [ + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + }, + { + "rank": 49, + "comment": "*: for empty row vector, and integer", + "filters": [ + [ + "IsHomogeneousList", + "IsEmpty", + "HasIsEmpty", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsEmptyRowVectorRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 49, + "comment": "*: for integer, and empty row vector", + "filters": [ + [ + "IsInt" + ], + [ + "IsHomogeneousList", + "IsEmpty", + "HasIsEmpty", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsEmptyRowVectorRep" + ] + ] + }, + { + "rank": 47, + "comment": "*: for class function, and cyclotomic", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 47, + "comment": "*: for cyclotomic, and class function", + "filters": [ + [ + "IsCyc" + ], + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 47, + "comment": "*: for a mgrv, and an ordinary block matrix", + "filters": [ + [ + "IsMultiplicativeGeneralizedRowVector" + ], + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ] + ] + }, + { + "rank": 47, + "comment": "*: for an ordinary block matrix, and a mgrv", + "filters": [ + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ], + [ + "IsMultiplicativeGeneralizedRowVector" + ] + ] + }, + { + "rank": 46, + "comment": "*: for ring element and ordinary block matrix", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ] + ] + }, + { + "rank": 46, + "comment": "*: for ordinary block matrix and ring element", + "filters": [ + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 45, + "comment": "*: for a scalar and Z^2 (ResClasses)", + "filters": [ + [ + "IsInt" + ], + [ + "IsRowModule", + "HasIsRowModule" + ] + ] + }, + { + "rank": 45, + "comment": "*: For an 8 bit vector of char 2 and a GF2 vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 45, + "comment": "*: For a GF2 vector and an 8 bit vector of char 2", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 45, + "comment": "*: for FFE and GF2 vector", + "filters": [ + [ + "IsFFE" + ], + [ + "IsList", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "CategoryCollections(IsNearAdditiveElementWithInverse)", + "IsAdditiveElement", + "CategoryCollections(IsAdditiveElement)", + "IsExtLElement", + "IsExtRElement", + "CategoryCollections(IsMultiplicativeElement)", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 45, + "comment": "*: for FFE and GF2 vector", + "filters": [ + [ + "IsFFE" + ], + [ + "IsList", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "CategoryCollections(IsNearAdditiveElementWithInverse)", + "IsAdditiveElement", + "CategoryCollections(IsAdditiveElement)", + "IsExtLElement", + "IsExtRElement", + "CategoryCollections(IsMultiplicativeElement)", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 45, + "comment": "*: for a null map matrix and a scalar", + "filters": [ + [ + "IsNullMapMatrix" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 45, + "comment": "*: for a scalar and a null map matrix", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ], + [ + "IsNullMapMatrix" + ] + ] + }, + { + "rank": 44, + "comment": "*", + "filters": [ + [ + "IsRat" + ], + [ + "IsList", + "CategoryCollections(IsPadicNumber)" + ] + ] + }, + { + "rank": 44, + "comment": "*", + "filters": [ + [ + "IsList", + "CategoryCollections(IsPadicNumber)" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 42, + "comment": "*: for vector and null map matrix", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ], + [ + "IsNullMapMatrix" + ] + ] + }, + { + "rank": 41, + "comment": "*: for residue class union of Z^2 and matrix (ResClasses)", + "filters": [ + [ + "IsResidueClassUnionOfZxZ" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 41, + "comment": "*: for list in `IsListDefault', and class function", + "filters": [ + [ + "IsListDefault" + ], + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 41, + "comment": "*: for class function, and list in `IsListDefault'", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsListDefault" + ] + ] + }, + { + "rank": 41, + "comment": "*: For an FFE and an 8 bit vector ", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ], + "aka": [ + "PROD_FFE_VEC8BIT" + ] + }, + { + "rank": 41, + "comment": "*: For an 8 bit vector and an FFE", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsFFE", + "IsInternalRep" + ] + ], + "aka": [ + "PROD_VEC8BIT_FFE" + ] + }, + { + "rank": 40, + "comment": "*: for two nearly character tables (call `CharacterTableDirectProduct')", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsNearlyCharacterTable" + ] + ], + "aka": [ + "CharacterTableDirectProduct" + ] + }, + { + "rank": 40, + "comment": "*: group times element", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 38, + "comment": "*: for two direct product elements", + "filters": [ + [ + "IsDirectProductElement" + ], + [ + "IsDirectProductElement" + ] + ] + }, + { + "rank": 37, + "comment": "*: for list and null map matrix", + "filters": [ + [ + "IsList" + ], + [ + "IsNullMapMatrix" + ] + ] + }, + { + "rank": 36, + "comment": "*: for a ring element and the base ring (ResClasses)", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsMagma", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 36, + "comment": "*: for internal FFE and element in Z/pZ (ModulusRep)", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ], + [ + "IsFFE", + "IsLogOrderedFFE", + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 36, + "comment": "*: for element in Z/pZ (ModulusRep) and internal FFE", + "filters": [ + [ + "IsFFE", + "IsLogOrderedFFE", + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsFFE", + "IsInternalRep" + ] + ] + }, + { + "rank": 35, + "comment": "*: for the base module and a scalar / matrix (ResClasses)", + "filters": [ + [ + "IsRowModule", + "HasIsRowModule" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 35, + "comment": "*: internal ffe * (large) integer", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 34, + "comment": "*: for the base ring and a ring element (ResClasses)", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 34, + "comment": "*: for infinity and positive rational (RCWA)", + "filters": [ + [ + "IsInfinity" + ], + [ + "IsPosRat" + ] + ] + }, + { + "rank": 34, + "comment": "*: for positive rational and infinity (RCWA)", + "filters": [ + [ + "IsPosRat" + ], + [ + "IsInfinity" + ] + ] + }, + { + "rank": 34, + "comment": "*", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ], + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 34, + "comment": "*: for integer and element in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsInt" + ], + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 34, + "comment": "*: for element in Z/nZ (ModulusRep) and integer", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 34, + "comment": "*: BFElm*BFElm", + "filters": [ + [ + "IsAlgBFRep" + ], + [ + "IsAlgBFRep" + ] + ] + }, + { + "rank": 34, + "comment": "*: BFElm*AlgElm", + "filters": [ + [ + "IsAlgBFRep" + ], + [ + "IsKroneckerConstRep" + ] + ] + }, + { + "rank": 34, + "comment": "*: AlgElm*BFElm", + "filters": [ + [ + "IsKroneckerConstRep" + ], + [ + "IsAlgBFRep" + ] + ] + }, + { + "rank": 34, + "comment": "*: AlgElm*AlgElm", + "filters": [ + [ + "IsKroneckerConstRep" + ], + [ + "IsKroneckerConstRep" + ] + ] + }, + { + "rank": 34, + "comment": "*: laurent * laurent", + "filters": [ + [ + "IsPolynomialFunction", + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsPolynomialFunction", + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ], + "aka": [ + "PRODUCT_LAURPOLS" + ] + }, + { + "rank": 34, + "comment": "*: for ring and ring element (construct a left ideal)", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 34, + "comment": "*: for ring element and ring (construct a right ideal)", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 34, + "comment": "*: for empty row vector, and multiplicative element", + "filters": [ + [ + "IsHomogeneousList", + "IsEmpty", + "HasIsEmpty", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsEmptyRowVectorRep" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 34, + "comment": "*: for multiplicative element, and empty row vector", + "filters": [ + [ + "IsMultiplicativeElement" + ], + [ + "IsHomogeneousList", + "IsEmpty", + "HasIsEmpty", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsEmptyRowVectorRep" + ] + ] + }, + { + "rank": 33, + "comment": "*: for rational and element in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsRat" + ], + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 33, + "comment": "*: for element in Z/nZ (ModulusRep) and rational", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 32, + "comment": "*: for infinity and infinity (RCWA)", + "filters": [ + [ + "IsInfinity" + ], + [ + "IsInfinity" + ] + ] + }, + { + "rank": 32, + "comment": "*: for pcp elements", + "filters": [ + [ + "IsPcpElement" + ], + [ + "IsPcpElement" + ] + ] + }, + { + "rank": 32, + "comment": "*: RightCosets", + "filters": [ + [ + "IsRightCoset" + ], + [ + "IsRightCoset" + ] + ] + }, + { + "rank": 32, + "comment": "*", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 32, + "comment": "*", + "filters": [ + [ + "IsFFE" + ], + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 32, + "comment": "*: for a rational and a FFE", + "filters": [ + [ + "IsRat" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 32, + "comment": "*: for a FFE and a rational", + "filters": [ + [ + "IsFFE" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 32, + "comment": "*: for two elements in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 32, + "comment": "*: for two unknowns", + "filters": [ + [ + "IsUnknown" + ], + [ + "IsUnknown" + ] + ] + }, + { + "rank": 32, + "comment": "*: for cyclotomic and unknown", + "filters": [ + [ + "IsCyc" + ], + [ + "IsUnknown" + ] + ] + }, + { + "rank": 32, + "comment": "*: for unknown and cyclotomic", + "filters": [ + [ + "IsUnknown" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 31, + "comment": "*: for s. c. ring element in dense vector rep. and integer", + "filters": [ + [ + "IsSCRingObj", + "IsDenseCoeffVectorRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 31, + "comment": "*: for integer and s. c. ring element in dense vector rep.", + "filters": [ + [ + "IsInt" + ], + [ + "IsSCRingObj", + "IsDenseCoeffVectorRep" + ] + ] + }, + { + "rank": 31, + "comment": "*: for s. c. algebra element in dense vector rep. and integer", + "filters": [ + [ + "IsSCAlgebraObj", + "IsDenseCoeffVectorRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 31, + "comment": "*: for integer and s. c. algebra element in dense vector rep.", + "filters": [ + [ + "IsInt" + ], + [ + "IsSCAlgebraObj", + "IsDenseCoeffVectorRep" + ] + ] + }, + { + "rank": 30, + "comment": "*: for two plist matrices", + "filters": [ + [ + "IsPlistMatrixRep" + ], + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 30, + "comment": "*", + "filters": [ + [ + "IsRat" + ], + [ + "IsPadicNumber" + ] + ] + }, + { + "rank": 30, + "comment": "*", + "filters": [ + [ + "IsPadicNumber" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 30, + "comment": "*", + "filters": [ + [ + "IsFFE" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 30, + "comment": "*: univariate * univariate", + "filters": [ + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ], + "aka": [ + "PRODUCT_UNIVFUNCS" + ] + }, + { + "rank": 29, + "comment": "*: for float and rational", + "filters": [ + [ + "IsFloat" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 29, + "comment": "*: for rational and float", + "filters": [ + [ + "IsRat" + ], + [ + "IsFloat" + ] + ] + }, + { + "rank": 29, + "comment": "*: zmodnze : for element x in Z/nZ and y in Z/nZ(m)", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsZmodnZepsObj", + "IsZmodnZepsRep" + ] + ] + }, + { + "rank": 29, + "comment": "*: zmodnze : for element x in Z/nZ(m) and y in Z/nZ", + "filters": [ + [ + "IsZmodnZepsObj", + "IsZmodnZepsRep" + ], + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 29, + "comment": "*: for s. c. algebra element and integer", + "filters": [ + [ + "IsSCAlgebraObj" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 29, + "comment": "*: for integer and s. c. algebra element", + "filters": [ + [ + "IsInt" + ], + [ + "IsSCAlgebraObj" + ] + ] + }, + { + "rank": 29, + "comment": "*: for a default list, and a direct product element", + "filters": [ + [ + "IsListDefault" + ], + [ + "IsDirectProductElement" + ] + ], + "aka": [ + "PROD_LIST_SCL_DEFAULT" + ] + }, + { + "rank": 29, + "comment": "*: for a direct product element, and a default list", + "filters": [ + [ + "IsDirectProductElement" + ], + [ + "IsListDefault" + ] + ], + "aka": [ + "PROD_SCL_LIST_DEFAULT" + ] + }, + { + "rank": 28, + "comment": "*", + "filters": [ + [ + "IsPadicExtensionNumber" + ], + [ + "IsPadicExtensionNumber" + ] + ] + }, + { + "rank": 28, + "comment": "*", + "filters": [ + [ + "IsPadicExtensionNumber" + ], + [ + "IsPurePadicNumber" + ] + ] + }, + { + "rank": 28, + "comment": "*", + "filters": [ + [ + "IsPurePadicNumber" + ], + [ + "IsPadicExtensionNumber" + ] + ] + }, + { + "rank": 28, + "comment": "*", + "filters": [ + [ + "IsPurePadicNumber" + ], + [ + "IsPurePadicNumber" + ] + ] + }, + { + "rank": 28, + "comment": "*: zmodnze : for element x in Z/nZ(m) (ZmodnZepsRep) and cyclotomic y", + "filters": [ + [ + "IsZmodnZepsObj", + "IsZmodnZepsRep" + ], + [ + "IsCyclotomic" + ] + ] + }, + { + "rank": 28, + "comment": "*: zmodnze : for cyclotomic x and element y in Z/nZ(m) (ZmodnZepsRep)", + "filters": [ + [ + "IsCyclotomic" + ], + [ + "IsZmodnZepsObj", + "IsZmodnZepsRep" + ] + ] + }, + { + "rank": 28, + "comment": "*: polynomial * polynomial", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 28, + "comment": "*: for two Lie objects in default representation", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ], + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ] + ] + }, + { + "rank": 28, + "comment": "*: for scalar and algebra g.m.b.i.", + "filters": [ + [ + "IsMultiplicativeElement" + ], + [ + "IsGeneralMapping", + "IsAlgebraGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 28, + "comment": "*: for rational, and magma ring element", + "filters": [ + [ + "IsRat" + ], + [ + "IsElementOfMagmaRingModuloRelations" + ] + ], + "aka": [ + "RingElmTimesElm" + ] + }, + { + "rank": 28, + "comment": "*: for magma ring element, and rational", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations" + ], + [ + "IsRat" + ] + ], + "aka": [ + "ElmTimesRingElm" + ] + }, + { + "rank": 28, + "comment": "*", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "IsListDefault" + ], + [ + "IsSmallList", + "HasIsSmallList", + "IsListDefault" + ] + ] + }, + { + "rank": 26, + "comment": "*: for a plist vector and a plist matrix", + "filters": [ + [ + "IsPlistVectorRep" + ], + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 26, + "comment": "*: zmodnze : for two elements in Z/nZ(m) (ZmodnZepsRep)", + "filters": [ + [ + "IsZmodnZepsObj", + "IsZmodnZepsRep" + ], + [ + "IsZmodnZepsObj", + "IsZmodnZepsRep" + ] + ] + }, + { + "rank": 26, + "comment": "*: univariate * coeff", + "filters": [ + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 26, + "comment": "*: coeff * univariate", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ], + "aka": [ + "ProdCoeffUnivfunc" + ] + }, + { + "rank": 26, + "comment": "*: rat-fun * rat-fun", + "filters": [ + [ + "IsRationalFunction" + ], + [ + "IsRationalFunction" + ] + ] + }, + { + "rank": 26, + "comment": "*: for s. c. ring elements in dense vector rep.", + "filters": [ + [ + "IsSCRingObj", + "IsDenseCoeffVectorRep" + ], + [ + "IsSCRingObj", + "IsDenseCoeffVectorRep" + ] + ] + }, + { + "rank": 26, + "comment": "*: for two UEALattice elements", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsUEALatticeElement" + ], + [ + "IsPackedElementDefaultRep", + "IsUEALatticeElement" + ] + ] + }, + { + "rank": 26, + "comment": "*: for row vector and Lie object", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ], + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ] + ] + }, + { + "rank": 26, + "comment": "*: for Lie object and row vector", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + }, + { + "rank": 26, + "comment": "*: for s. c. algebra elements in dense vector rep.", + "filters": [ + [ + "IsSCAlgebraObj", + "IsDenseCoeffVectorRep" + ], + [ + "IsSCAlgebraObj", + "IsDenseCoeffVectorRep" + ] + ] + }, + { + "rank": 26, + "comment": "*: for scalar and linear m.b.m.", + "filters": [ + [ + "IsMultiplicativeElement" + ], + [ + "IsGeneralMapping", + "IsLinearMappingByMatrixDefaultRep" + ] + ] + }, + { + "rank": 26, + "comment": "*: for scalar and linear g.m.b.i.", + "filters": [ + [ + "IsMultiplicativeElement" + ], + [ + "IsGeneralMapping", + "IsLinearGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 25, + "comment": "*: for an integer and a residue class union of Z^2 (ResClasses)", + "filters": [ + [ + "IsInt" + ], + [ + "IsResidueClassUnionOfZxZ" + ] + ] + }, + { + "rank": 25, + "comment": "*: for floats", + "filters": [ + [ + "IsFloat" + ], + [ + "IsFloat" + ] + ] + }, + { + "rank": 25, + "comment": "*: laurent * coeff", + "filters": [ + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction", + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 25, + "comment": "*: coeff * laurent", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction", + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ], + "aka": [ + "ProdCoeffLaurpol" + ] + }, + { + "rank": 24, + "comment": "*: fp algebra elements", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsElementOfFpAlgebra" + ], + [ + "IsPackedElementDefaultRep", + "IsElementOfFpAlgebra" + ] + ] + }, + { + "rank": 24, + "comment": "*: for binary relations on points", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ], + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 23, + "comment": "*: FElm*Alg", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsAlgebraicElement" + ] + ] + }, + { + "rank": 23, + "comment": "*: Alg*FElm", + "filters": [ + [ + "IsAlgebraicElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 23, + "comment": "*: rat-fun * coeff", + "filters": [ + [ + "IsPolynomialFunction" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 23, + "comment": "*: coeff * rat-fun", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsPolynomialFunction" + ] + ] + }, + { + "rank": 23, + "comment": "*: for UEALattice element and scalar", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsUEALatticeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 23, + "comment": "*: for scalar and UEALattice element", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ], + [ + "IsPackedElementDefaultRep", + "IsUEALatticeElement" + ] + ] + }, + { + "rank": 23, + "comment": "*: for cochain and scalar", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsCochain" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse", + "IsZero", + "HasIsZero" + ] + ] + }, + { + "rank": 23, + "comment": "*: for scalar and cochain", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse", + "IsZero", + "HasIsZero" + ], + [ + "IsPackedElementDefaultRep", + "IsCochain" + ] + ] + }, + { + "rank": 23, + "comment": "*: additive element with inverse * negative integer", + "filters": [ + [ + "IsNearAdditiveElementWithInverse" + ], + [ + "IsInt", + "IsNegRat" + ] + ] + }, + { + "rank": 23, + "comment": "*: negative integer * additive element with inverse", + "filters": [ + [ + "IsInt", + "IsNegRat" + ], + [ + "IsNearAdditiveElementWithInverse" + ] + ] + }, + { + "rank": 22, + "comment": "*: for 0-cochain and scalar", + "filters": [ + [ + "IsCochain", + "IsZeroCochainRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 22, + "comment": "*: for scalar and 0-cochain", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ], + [ + "IsCochain", + "IsZeroCochainRep" + ] + ] + }, + { + "rank": 22, + "comment": "*: for ring element, and Lie object in default representation", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ] + ] + }, + { + "rank": 22, + "comment": "*: for Lie object in default representation, and ring element", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 22, + "comment": "*: for s. c. algebra elements", + "filters": [ + [ + "IsSCAlgebraObj" + ], + [ + "IsSCAlgebraObj" + ] + ] + }, + { + "rank": 22, + "comment": "*: for two magma ring elements", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations" + ], + [ + "IsElementOfMagmaRingModuloRelations" + ] + ] + }, + { + "rank": 21, + "comment": "*: RightCoset with element", + "filters": [ + [ + "IsRightCoset" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 21, + "comment": "*: for a scalar and a plist vector", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ], + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 21, + "comment": "*: for a plist vector and a scalar", + "filters": [ + [ + "IsPlistVectorRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 21, + "comment": "*: for cochain and scalar", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsCochain" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 21, + "comment": "*: for scalar and cochain", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ], + [ + "IsPackedElementDefaultRep", + "IsCochain" + ] + ] + }, + { + "rank": 21, + "comment": "*: for a scalar and an algebra module element in packed representation", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ], + [ + "IsPackedElementDefaultRep", + "IsAlgebraModuleElement" + ] + ] + }, + { + "rank": 21, + "comment": "*: for an algebra module element in packed representation and a scalar", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsAlgebraModuleElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 21, + "comment": "*: for s. c. algebra element in dense vector rep. and ring element", + "filters": [ + [ + "IsSCAlgebraObj", + "IsDenseCoeffVectorRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 21, + "comment": "*: for ring element and s. c. algebra element in dense vector rep.", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsSCAlgebraObj", + "IsDenseCoeffVectorRep" + ] + ] + }, + { + "rank": 21, + "comment": "*: additive element * positive integer", + "filters": [ + [ + "IsNearAdditiveElement" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 21, + "comment": "*: positive integer * additive element", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsNearAdditiveElement" + ] + ] + }, + { + "rank": 20, + "comment": "*: generic method for n bits pc word rep", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "IsNBitsPcWordRep" + ], + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "IsNBitsPcWordRep" + ] + ], + "aka": [ + "NBitsPcWord_Product" + ] + }, + { + "rank": 20, + "comment": "*: fp algebra el*ring el", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsElementOfFpAlgebra" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 20, + "comment": "*: ring el *fp algebra el", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsPackedElementDefaultRep", + "IsElementOfFpAlgebra" + ] + ] + }, + { + "rank": 20, + "comment": "*: for two magma congruence classes", + "filters": [ + [ + "IsCongruenceClass" + ], + [ + "IsCongruenceClass" + ] + ] + }, + { + "rank": 20, + "comment": "*: for permutation and binary relation on points", + "filters": [ + [ + "IsPerm" + ], + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 20, + "comment": "*: for binary relation on points and permutation", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 19, + "comment": "*: for weight rep element and a scalar", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsPackedElementDefaultRep", + "IsWeightRepElement" + ] + ] + }, + { + "rank": 19, + "comment": "*: for weight rep element and a scalar", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsWeightRepElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 19, + "comment": "*: for a direct sum element and a scalar", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsPackedElementDefaultRep", + "IsDirectSumElement" + ] + ] + }, + { + "rank": 19, + "comment": "*: for a direct sum element and a scalar", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsDirectSumElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 19, + "comment": "*: for a scalar and a sparse rowspace element", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsPackedElementDefaultRep", + "IsSparseRowSpaceElement" + ] + ] + }, + { + "rank": 19, + "comment": "*: for a sparse rowspace element and a scalar", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsSparseRowSpaceElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 19, + "comment": "*: for s. c. algebra element and ring element", + "filters": [ + [ + "IsSCAlgebraObj" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 19, + "comment": "*: for ring element and s. c. algebra element", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsSCAlgebraObj" + ] + ] + }, + { + "rank": 19, + "comment": "*: for ring element, and magma ring element", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsElementOfMagmaRingModuloRelations" + ] + ] + }, + { + "rank": 19, + "comment": "*: for magma ring element, and ring element", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 19, + "comment": "*: for binary relation on points and transformation", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ], + [ + "IsTransformation" + ] + ] + }, + { + "rank": 19, + "comment": "*: for transformation and binary relation on points", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 19, + "comment": "*: for zero and total general mapping", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement", + "IsZero", + "HasIsZero" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal" + ] + ] + }, + { + "rank": 19, + "comment": "*: for a non-list, and a direct product element", + "filters": [ + [], + [ + "IsDirectProductElement" + ] + ] + }, + { + "rank": 19, + "comment": "*: for a direct product element, and a non-list", + "filters": [ + [ + "IsDirectProductElement" + ], + [] + ] + }, + { + "rank": 18, + "comment": "*: for a scalar and a monomial element", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsMonomialElement", + "IsMonomialElementRep" + ] + ] + }, + { + "rank": 18, + "comment": "*: for a monomial element and a scalar", + "filters": [ + [ + "IsMonomialElement", + "IsMonomialElementRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 17, + "comment": "*: for residue class union in sparse rep. and ring element (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionClassListRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 17, + "comment": "*: for residue class union in standard rep. and ring element (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 17, + "comment": "*: List*Alg", + "filters": [ + [ + "IsList" + ], + [ + "IsAlgebraicElement" + ] + ] + }, + { + "rank": 17, + "comment": "*: Alg*List", + "filters": [ + [ + "IsAlgebraicElement" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 16, + "comment": "*: for two 32 bits assoc. words", + "filters": [ + [ + "Is32BitsAssocWord" + ], + [ + "Is32BitsAssocWord" + ] + ], + "aka": [ + "32Bits_Product" + ] + }, + { + "rank": 16, + "comment": "*: for two 16 bits assoc. words", + "filters": [ + [ + "Is16BitsAssocWord" + ], + [ + "Is16BitsAssocWord" + ] + ], + "aka": [ + "16Bits_Product" + ] + }, + { + "rank": 16, + "comment": "*: for two 8 bits assoc. words", + "filters": [ + [ + "Is8BitsAssocWord" + ], + [ + "Is8BitsAssocWord" + ] + ], + "aka": [ + "8Bits_Product" + ] + }, + { + "rank": 15, + "comment": "*: univariate * rat", + "filters": [ + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 15, + "comment": "*: rat * univariate", + "filters": [ + [ + "IsRat" + ], + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 14, + "comment": "*: for a ring element and a union of res.-cl. with fixed rep's (ResClasses)", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ] + ] + }, + { + "rank": 14, + "comment": "*: for a union of res.-cl. with fixed rep's and a ring element (ResClasses)", + "filters": [ + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 14, + "comment": "*: for ring element and residue class union (ResClasses)", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsResidueClassUnion" + ] + ] + }, + { + "rank": 14, + "comment": "*: for two f.p. group elements", + "filters": [ + [ + "IsElementOfFpGroup" + ], + [ + "IsElementOfFpGroup" + ] + ] + }, + { + "rank": 14, + "comment": "*: wreath elements", + "filters": [ + [ + "IsWreathProductElement" + ], + [ + "IsWreathProductElement" + ] + ] + }, + { + "rank": 14, + "comment": "*: for two elements of magma by mult. table", + "filters": [ + [ + "IsMagmaByMultiplicationTableObj" + ], + [ + "IsMagmaByMultiplicationTableObj" + ] + ] + }, + { + "rank": 14, + "comment": "*: assoc words in B letter rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsBLetterAssocWordRep" + ], + [ + "IsAssociativeElement", + "IsWord", + "IsBLetterAssocWordRep" + ] + ] + }, + { + "rank": 14, + "comment": "*: assoc words in W letter rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsWLetterAssocWordRep" + ], + [ + "IsAssociativeElement", + "IsWord", + "IsWLetterAssocWordRep" + ] + ] + }, + { + "rank": 14, + "comment": "*: for magma ring element and magma element", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 14, + "comment": "*: for magma element and magma ring element", + "filters": [ + [ + "IsMultiplicativeElement" + ], + [ + "IsElementOfMagmaRingModuloRelations" + ] + ] + }, + { + "rank": 14, + "comment": "*: for two elements of a magma with zero adjoined", + "filters": [ + [ + "IsMagmaWithZeroAdjoinedElementRep" + ], + [ + "IsMagmaWithZeroAdjoinedElementRep" + ] + ] + }, + { + "rank": 14, + "comment": "*: for two general mappings", + "filters": [ + [ + "IsGeneralMapping" + ], + [ + "IsGeneralMapping" + ] + ] + }, + { + "rank": 14, + "comment": "*", + "filters": [ + [], + [ + "IsSmallList", + "HasIsSmallList", + "IsListDefault" + ] + ] + }, + { + "rank": 14, + "comment": "*", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "IsListDefault" + ], + [] + ] + }, + { + "rank": 13, + "comment": "*: for list and binary relation on points", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 13, + "comment": "*: for binary relation on points and list", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 12, + "comment": "*", + "filters": [ + [ + "IsMonoidByAdjoiningIdentityElt" + ], + [ + "IsMonoidByAdjoiningIdentityElt" + ] + ] + }, + { + "rank": 12, + "comment": "*: for two elements of a fp monoid", + "filters": [ + [ + "IsElementOfFpMonoid" + ], + [ + "IsElementOfFpMonoid" + ] + ] + }, + { + "rank": 12, + "comment": "*: rws-element * rws-element", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByRws" + ], + [ + "IsMultiplicativeElementWithInverseByRws" + ] + ] + }, + { + "rank": 12, + "comment": "*: for two assoc. words in syllable rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsSyllableAssocWordRep" + ], + [ + "IsAssociativeElement", + "IsWord", + "IsSyllableAssocWordRep" + ] + ], + "aka": [ + "AssocWord_Product" + ] + }, + { + "rank": 12, + "comment": "*: rat * ratfun ", + "filters": [ + [ + "IsRat" + ], + [ + "IsPolynomialFunction" + ] + ] + }, + { + "rank": 12, + "comment": "*: ratfun * rat", + "filters": [ + [ + "IsPolynomialFunction" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 10, + "comment": "*: for elements of a Rees 0-matrix semigroup", + "filters": [ + [ + "IsReesZeroMatrixSemigroupElement" + ], + [ + "IsReesZeroMatrixSemigroupElement" + ] + ] + }, + { + "rank": 10, + "comment": "*: for elements of a Rees matrix semigroup", + "filters": [ + [ + "IsReesMatrixSemigroupElement" + ], + [ + "IsReesMatrixSemigroupElement" + ] + ] + }, + { + "rank": 10, + "comment": "*: for two elements of a f.p. semigroup", + "filters": [ + [ + "IsElementOfFpSemigroup" + ], + [ + "IsElementOfFpSemigroup" + ] + ] + }, + { + "rank": 10, + "comment": "*: for two assoc. words: force syllable rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord" + ], + [ + "IsAssociativeElement", + "IsWord" + ] + ] + }, + { + "rank": 10, + "comment": "*: for two nonassoc. words", + "filters": [ + [ + "IsNonassocWord" + ], + [ + "IsNonassocWord" + ] + ] + }, + { + "rank": 10, + "comment": "*: wrapped additive elements", + "filters": [ + [ + "IsAdditiveElementAsMultiplicativeElementRep" + ], + [ + "IsAdditiveElementAsMultiplicativeElementRep" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "*", + "PROD" + ] + }, + { + "name": "OneImmutable", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1643 + }, + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1644 + }, + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 146 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 86 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "OneImmutable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasOneImmutable" + ] + ] + }, + { + "rank": 10015, + "comment": "OneImmutable: for a magma-with-one that has a parent", + "filters": [ + [ + "HasParentAttr", + "IsMagmaWithOne" + ] + ] + }, + { + "rank": 136, + "comment": "OneImmutable: partial method for a group (beats to ask family)", + "filters": [ + [ + "IsMagmaWithOne", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 114, + "comment": "OneImmutable: partial method for a magma-with-one (ask family)", + "filters": [ + [ + "IsMagmaWithOne" + ] + ] + }, + { + "rank": 107, + "comment": "OneImmutable: objects with memory", + "filters": [ + [ + "IsObjWithMemory" + ] + ] + }, + { + "rank": 56, + "comment": "OneImmutable: 8 bit matrix", + "filters": [ + [ + "IsTable", + "IsSmallList", + "HasIsSmallList", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsMultiplicativeElementWithInverse", + "IsOrdinaryMatrix", + "CategoryCollections(CategoryCollections(IsCommutativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 45, + "comment": "OneImmutable: for matrix group, call `IdentityMat'", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 44, + "comment": "OneImmutable: for GF2 Matrix", + "filters": [ + [ + "IsMultiplicativeElementWithOne", + "IsOrdinaryMatrix", + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 28, + "comment": "OneImmutable: for a partial perm monoid", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 26, + "comment": "OneImmutable: for SC Rings -- try generators", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 26, + "comment": "OneImmutable: for finite SC Rings", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 24, + "comment": "OneImmutable: for a partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 17, + "comment": "OneImmutable", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 16, + "comment": "OneImmutable: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ] + }, + { + "rank": 16, + "comment": "OneImmutable: for a partial perm coll", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)" + ] + ] + }, + { + "rank": 15, + "comment": "OneImmutable: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "OneImmutable: univariate", + "filters": [ + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ], + "aka": [ + "ONE", + "OneMutable", + "OneOp" + ] + }, + { + "rank": 14, + "comment": "OneImmutable: for a magma-with-one", + "filters": [ + [ + "IsMagmaWithOne" + ] + ] + }, + { + "rank": 12, + "comment": "OneImmutable: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + }, + { + "rank": 12, + "comment": "OneImmutable: for binary relation on points and a set of integers", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 11, + "comment": "OneImmutable: One(<congruence class>)", + "filters": [ + [ + "IsMultiplicativeElementWithOne", + "IsCongruenceClass" + ] + ] + }, + { + "rank": 11, + "comment": "OneImmutable: for a magma", + "filters": [ + [ + "IsMagma" + ] + ] + }, + { + "rank": 8, + "comment": "OneImmutable: for a multiplicative element with one collection", + "filters": [ + [ + "CategoryCollections(IsMultiplicativeElementWithOne)" + ] + ] + }, + { + "rank": 7, + "comment": "OneImmutable: for an f.p. group element", + "filters": [ + [ + "IsElementOfFpGroup" + ] + ] + }, + { + "rank": 6, + "comment": "OneImmutable: for pcp elements", + "filters": [ + [ + "IsPcpElement" + ] + ] + }, + { + "rank": 6, + "comment": "OneImmutable", + "filters": [ + [ + "IsMonoidByAdjoiningIdentityElt" + ] + ] + }, + { + "rank": 6, + "comment": "OneImmutable: for an fp monoid element", + "filters": [ + [ + "IsElementOfFpMonoid" + ] + ] + }, + { + "rank": 6, + "comment": "OneImmutable: for an identity element", + "filters": [ + [ + "IsMultiplicativeElementWithOne", + "IsOne", + "HasIsOne" + ] + ] + }, + { + "rank": 5, + "comment": "OneImmutable", + "filters": [ + [ + "CategoryFamily(IsPadicExtensionNumber)" + ] + ] + }, + { + "rank": 5, + "comment": "OneImmutable", + "filters": [ + [ + "CategoryFamily(IsPurePadicNumber)" + ] + ] + }, + { + "rank": 5, + "comment": "OneImmutable: for a family of FFEs", + "filters": [ + [ + "CategoryFamily(IsFFE)" + ] + ] + }, + { + "rank": 4, + "comment": "OneImmutable: for family of s. c. algebra elements", + "filters": [ + [ + "CategoryFamily(IsSCAlgebraObj)" + ] + ] + }, + { + "rank": 4, + "comment": "OneImmutable: for a multiplicative-element-with-one (look at the family)", + "filters": [ + [ + "IsMultiplicativeElementWithOne" + ] + ] + }, + { + "rank": 3, + "comment": "OneImmutable: for a family of free monoid elements", + "filters": [ + [ + "CategoryFamily(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithOne)))" + ] + ] + }, + { + "rank": 2, + "comment": "OneImmutable: for a family of fp monoid elements", + "filters": [ + [ + "CategoryFamily(IsElementOfFpMonoid)" + ] + ] + }, + { + "rank": 2, + "comment": "OneImmutable: for a family of f.p. group elements", + "filters": [ + [ + "CategoryFamily(IsElementOfFpGroup)" + ] + ] + }, + { + "rank": 0, + "comment": "OneImmutable: for any object (call `OneOp' and make immutable)", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetOneImmutable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1643 + }, + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1644 + }, + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 146 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 86 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetOneImmutable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetOneImmutable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIdentity", + "SetOne", + "SetOneAttr", + "SetOneImmutable" + ] + }, + { + "name": "HasOneImmutable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1643 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIdentity", + "HasOne", + "HasOneAttr", + "HasOneImmutable" + ] + }, + { + "name": "OneMutable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1650 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 87 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 107, + "comment": "OneMutable: objects with memory", + "filters": [ + [ + "IsObjWithMemory" + ] + ] + }, + { + "rank": 107, + "comment": "OneMutable: straight line program elements", + "filters": [ + [ + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 56, + "comment": "OneMutable: 8 bit matrix", + "filters": [ + [ + "IsTable", + "IsSmallList", + "HasIsSmallList", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsMultiplicativeElementWithInverse", + "IsOrdinaryMatrix", + "CategoryCollections(CategoryCollections(IsCommutativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 44, + "comment": "OneMutable: for GF2 Matrix", + "filters": [ + [ + "IsMultiplicativeElementWithOne", + "IsOrdinaryMatrix", + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 41, + "comment": "OneMutable: for an ordinary block matrix", + "filters": [ + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ] + ] + }, + { + "rank": 31, + "comment": "OneMutable: for class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 25, + "comment": "OneMutable: for a quaternion", + "filters": [ + [ + "IsQuaternion", + "IsSCAlgebraObj" + ] + ] + }, + { + "rank": 24, + "comment": "OneMutable: for a partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 19, + "comment": "OneMutable: for a direct product element", + "filters": [ + [ + "IsDirectProductElement" + ] + ] + }, + { + "rank": 17, + "comment": "OneMutable", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 16, + "comment": "OneMutable: for a partial perm coll", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)" + ] + ] + }, + { + "rank": 16, + "comment": "OneMutable: Right cosets", + "filters": [ + [ + "IsRightCoset" + ] + ] + }, + { + "rank": 15, + "comment": "OneMutable: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "OneMutable: univariate", + "filters": [ + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 14, + "comment": "OneMutable: for element in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsZmodnZObj" + ] + ] + }, + { + "rank": 13, + "comment": "OneMutable: for a transformation collection", + "filters": [ + [ + "CategoryCollections(IsTransformation)" + ] + ] + }, + { + "rank": 13, + "comment": "OneMutable: for a p-adic number", + "filters": [ + [ + "IsPadicNumber" + ] + ] + }, + { + "rank": 13, + "comment": "OneMutable: for UEALattice element", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsUEALatticeElement" + ] + ] + }, + { + "rank": 12, + "comment": "OneMutable: defer to family", + "filters": [ + [ + "IsPolynomialFunction" + ] + ] + }, + { + "rank": 12, + "comment": "OneMutable: for an f.p. algebra element", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsElementOfFpAlgebra" + ] + ] + }, + { + "rank": 11, + "comment": "OneMutable: zmodnze : for element in Z/nZ(m) (ZmodnZepsRep)", + "filters": [ + [ + "IsZmodnZepsObj" + ] + ] + }, + { + "rank": 11, + "comment": "OneMutable: for s. c. ring element", + "filters": [ + [ + "IsSCRingObj" + ] + ] + }, + { + "rank": 11, + "comment": "OneMutable: for Lie object", + "filters": [ + [ + "IsLieObject" + ] + ] + }, + { + "rank": 11, + "comment": "OneMutable: for s. c. algebra element", + "filters": [ + [ + "IsSCAlgebraObj" + ] + ] + }, + { + "rank": 11, + "comment": "OneMutable: for magma ring element", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations" + ] + ] + }, + { + "rank": 10, + "comment": "OneMutable", + "filters": [ + [ + "IsListDefault" + ] + ] + }, + { + "rank": 9, + "comment": "OneMutable: for an inf. bits assoc. word-with-one", + "filters": [ + [ + "IsMultiplicativeElementWithOne", + "IsAssociativeElement", + "IsWord", + "IsInfBitsAssocWord" + ] + ], + "aka": [ + "InfBits_One" + ] + }, + { + "rank": 9, + "comment": "OneMutable: for a 32 bits assoc. word-with-one", + "filters": [ + [ + "IsMultiplicativeElementWithOne", + "IsAssociativeElement", + "IsWord", + "Is32BitsAssocWord" + ] + ] + }, + { + "rank": 9, + "comment": "OneMutable: for a 16 bits assoc. word-with-one", + "filters": [ + [ + "IsMultiplicativeElementWithOne", + "IsAssociativeElement", + "IsWord", + "Is16BitsAssocWord" + ] + ] + }, + { + "rank": 9, + "comment": "OneMutable: for an 8 bits assoc. word-with-one", + "filters": [ + [ + "IsMultiplicativeElementWithOne", + "IsAssociativeElement", + "IsWord", + "Is8BitsAssocWord" + ] + ] + }, + { + "rank": 8, + "comment": "OneMutable: assoc word in B letter rep", + "filters": [ + [ + "IsMultiplicativeElementWithOne", + "IsAssociativeElement", + "IsWord", + "IsBLetterAssocWordRep" + ] + ] + }, + { + "rank": 8, + "comment": "OneMutable: assoc word in W letter rep", + "filters": [ + [ + "IsMultiplicativeElementWithOne", + "IsAssociativeElement", + "IsWord", + "IsWLetterAssocWordRep" + ] + ] + }, + { + "rank": 8, + "comment": "OneMutable: for an element of a magma with zero adjoined", + "filters": [ + [ + "IsMultiplicativeElementWithOne", + "IsMagmaWithZeroAdjoinedElementRep" + ] + ] + }, + { + "rank": 7, + "comment": "OneMutable: for an f.p. group element", + "filters": [ + [ + "IsElementOfFpGroup" + ] + ] + }, + { + "rank": 7, + "comment": "OneMutable: wreath elements", + "filters": [ + [ + "IsWreathProductElement" + ] + ] + }, + { + "rank": 7, + "comment": "OneMutable: for an element in a magma by mult. table", + "filters": [ + [ + "IsMagmaByMultiplicationTableObj" + ] + ] + }, + { + "rank": 7, + "comment": "OneMutable: for a general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + }, + { + "rank": 6, + "comment": "OneMutable: for an fp monoid element", + "filters": [ + [ + "IsElementOfFpMonoid" + ] + ] + }, + { + "rank": 6, + "comment": "OneMutable: rws-element", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByRws" + ] + ] + }, + { + "rank": 6, + "comment": "OneMutable: for a nonassoc. word-with-one", + "filters": [ + [ + "IsMultiplicativeElementWithOne", + "IsWord", + "IsNonassocWord" + ] + ] + }, + { + "rank": 6, + "comment": "OneMutable: wrapped additive elements", + "filters": [ + [ + "IsMultiplicativeElementWithOne", + "IsAdditiveElementAsMultiplicativeElementRep" + ] + ] + }, + { + "rank": 6, + "comment": "OneMutable: for a (non-copyable) identity element", + "filters": [ + [ + "IsMultiplicativeElementWithOne", + "IsOne", + "HasIsOne" + ] + ] + }, + { + "rank": 4, + "comment": "OneMutable: for finite SC Rings family", + "filters": [ + [ + "CategoryFamily(IsSCRingObj)" + ] + ] + }, + { + "rank": 4, + "comment": "OneMutable: for a multiplicative-element-with-one (look at the family)", + "filters": [ + [ + "IsMultiplicativeElementWithOne" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "OneSameMutability", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1654 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 56, + "comment": "OneSameMutability: 8 bit matrix", + "filters": [ + [ + "IsTable", + "IsSmallList", + "HasIsSmallList", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsMultiplicativeElementWithInverse", + "IsOrdinaryMatrix", + "CategoryCollections(CategoryCollections(IsCommutativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 44, + "comment": "OneSameMutability: for GF2 Matrix", + "filters": [ + [ + "IsMultiplicativeElementWithOne", + "IsOrdinaryMatrix", + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "OneSameMutability: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 10, + "comment": "OneSameMutability", + "filters": [ + [ + "IsListDefault" + ] + ] + }, + { + "rank": 0, + "comment": "OneSameMutability: for an (immutable) object", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ONE_MUT", + "OneSM", + "OneSameMutability" + ] + }, + { + "name": "InverseImmutable", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1732 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20008, + "comment": "InverseImmutable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasInverseImmutable" + ] + ] + }, + { + "rank": 107, + "comment": "InverseImmutable: straight line program elements", + "filters": [ + [ + "IsStraightLineProgElm" + ] + ], + "aka": [ + "InverseSLPElm" + ] + }, + { + "rank": 15, + "comment": "InverseImmutable: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 7, + "comment": "InverseImmutable: for an identity element", + "filters": [ + [ + "IsMultiplicativeElementWithInverse", + "IsOne", + "HasIsOne" + ] + ] + }, + { + "rank": 6, + "comment": "InverseImmutable: for pcp elements", + "filters": [ + [ + "IsPcpElement" + ] + ] + }, + { + "rank": 0, + "comment": "InverseImmutable: for any object (call `InverseOp' and make immutable)", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Inverse", + "InverseAttr", + "InverseImmutable" + ] + }, + { + "name": "SetInverseImmutable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1732 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetInverseImmutable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetInverseImmutable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetInverse", + "SetInverseAttr", + "SetInverseImmutable" + ] + }, + { + "name": "HasInverseImmutable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1732 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasInverse", + "HasInverseAttr", + "HasInverseImmutable" + ] + }, + { + "name": "InverseMutable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1736 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 126 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 107, + "comment": "InverseMutable: objects with memory", + "filters": [ + [ + "IsObjWithMemory" + ] + ] + }, + { + "rank": 107, + "comment": "InverseMutable: straight line program elements", + "filters": [ + [ + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 56, + "comment": "InverseMutable: 8 bit matrix", + "filters": [ + [ + "IsTable", + "IsSmallList", + "HasIsSmallList", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsMultiplicativeElementWithInverse", + "IsOrdinaryMatrix", + "CategoryCollections(CategoryCollections(IsCommutativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))", + "Is8BitMatrixRep" + ] + ], + "aka": [ + "INV_MAT8BIT_MUTABLE" + ] + }, + { + "rank": 56, + "comment": "InverseMutable: for plain list of GF2 vectors", + "filters": [ + [ + "IsTable", + "IsPlistRep", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ] + }, + { + "rank": 55, + "comment": "InverseMutable: for GF2 matrix", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "IsMultiplicativeElementWithInverse", + "IsOrdinaryMatrix", + "CategoryCollections(CategoryCollections(IsFFE))", + "IsGF2MatrixRep" + ] + ], + "aka": [ + "INV_GF2MAT_MUTABLE" + ] + }, + { + "rank": 46, + "comment": "InverseMutable: for an ordinary matrix over a ring Z/nZ", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsOrdinaryMatrix", + "CategoryCollections(CategoryCollections(IsZmodnZObjNonprime))" + ] + ] + }, + { + "rank": 46, + "comment": "InverseMutable: for default list whose rows are vectors of FFEs", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))", + "IsListDefault" + ] + ] + }, + { + "rank": 38, + "comment": "InverseMutable: for an ordinary block matrix", + "filters": [ + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ] + ] + }, + { + "rank": 31, + "comment": "InverseMutable: for a class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 29, + "comment": "InverseMutable: for default list over a ring without zero divisors", + "filters": [ + [ + "CategoryCollections(CategoryCollections(IsZDFRE))", + "IsListDefault" + ] + ] + }, + { + "rank": 25, + "comment": "InverseMutable: for a quaternion", + "filters": [ + [ + "IsQuaternion", + "IsSCAlgebraObj" + ] + ] + }, + { + "rank": 19, + "comment": "InverseMutable: for a direct product element", + "filters": [ + [ + "IsDirectProductElement" + ] + ] + }, + { + "rank": 17, + "comment": "InverseMutable", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 17, + "comment": "InverseMutable: BFElm", + "filters": [ + [ + "IsAlgBFRep" + ] + ] + }, + { + "rank": 17, + "comment": "InverseMutable: AlgElm", + "filters": [ + [ + "IsKroneckerConstRep" + ] + ] + }, + { + "rank": 17, + "comment": "InverseMutable: try to express as laurent polynomial", + "filters": [ + [ + "IsPolynomialFunction", + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + }, + { + "rank": 16, + "comment": "InverseMutable: Right cosets", + "filters": [ + [ + "IsRightCoset" + ] + ] + }, + { + "rank": 16, + "comment": "InverseMutable: for element in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 15, + "comment": "InverseMutable: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "InverseMutable: univariate", + "filters": [ + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 15, + "comment": "InverseMutable: rational function", + "filters": [ + [ + "IsRationalFunctionsFamilyElement" + ] + ] + }, + { + "rank": 14, + "comment": "InverseMutable", + "filters": [ + [ + "IsPadicExtensionNumber" + ] + ] + }, + { + "rank": 14, + "comment": "InverseMutable", + "filters": [ + [ + "IsPurePadicNumber" + ] + ] + }, + { + "rank": 13, + "comment": "InverseMutable: LAGUNA: for an element of modular group algebra", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ] + ] + }, + { + "rank": 13, + "comment": "InverseMutable: zmodnze : for element in Z/nZ(m) (ZModnZepsRep)", + "filters": [ + [ + "IsZmodnZepsObj", + "IsZmodnZepsRep" + ] + ] + }, + { + "rank": 12, + "comment": "InverseMutable: for binary relation on points and a set of integers", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 11, + "comment": "InverseMutable: for s. c. ring element", + "filters": [ + [ + "IsSCRingObj" + ] + ] + }, + { + "rank": 11, + "comment": "InverseMutable: for Lie object", + "filters": [ + [ + "IsLieObject" + ] + ] + }, + { + "rank": 11, + "comment": "InverseMutable: for s. c. algebra element", + "filters": [ + [ + "IsSCAlgebraObj" + ] + ] + }, + { + "rank": 11, + "comment": "InverseMutable: for magma ring element", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations" + ] + ] + }, + { + "rank": 10, + "comment": "InverseMutable: generic method for n bits pc word rep", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "IsNBitsPcWordRep" + ] + ] + }, + { + "rank": 9, + "comment": "InverseMutable: assoc word in B letter rep", + "filters": [ + [ + "IsMultiplicativeElementWithInverse", + "IsAssociativeElement", + "IsWord", + "IsBLetterAssocWordRep" + ] + ] + }, + { + "rank": 9, + "comment": "InverseMutable: assoc word in W letter rep", + "filters": [ + [ + "IsMultiplicativeElementWithInverse", + "IsAssociativeElement", + "IsWord", + "IsWLetterAssocWordRep" + ] + ] + }, + { + "rank": 8, + "comment": "InverseMutable: for an assoc. word with inverse in syllable rep", + "filters": [ + [ + "IsMultiplicativeElementWithInverse", + "IsAssociativeElement", + "IsWord", + "IsSyllableAssocWordRep" + ] + ], + "aka": [ + "AssocWordWithInverse_Inverse" + ] + }, + { + "rank": 7, + "comment": "InverseMutable: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ] + }, + { + "rank": 7, + "comment": "InverseMutable: for an element of an f.p. group", + "filters": [ + [ + "IsElementOfFpGroup" + ] + ] + }, + { + "rank": 7, + "comment": "InverseMutable: wreath elements", + "filters": [ + [ + "IsWreathProductElement" + ] + ] + }, + { + "rank": 7, + "comment": "InverseMutable: for an element in a magma by mult. table", + "filters": [ + [ + "IsMagmaByMultiplicationTableObj" + ] + ] + }, + { + "rank": 7, + "comment": "InverseMutable: for a general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + }, + { + "rank": 7, + "comment": "InverseMutable: wrapped additive elements", + "filters": [ + [ + "IsMultiplicativeElementWithInverse", + "IsAdditiveElementAsMultiplicativeElementRep" + ] + ] + }, + { + "rank": 7, + "comment": "InverseMutable: for a (non-copyable) identity element", + "filters": [ + [ + "IsMultiplicativeElementWithInverse", + "IsOne", + "HasIsOne" + ] + ] + }, + { + "rank": 6, + "comment": "InverseMutable: for pcp elements", + "filters": [ + [ + "IsPcpElement" + ] + ] + }, + { + "rank": 6, + "comment": "InverseMutable: rws-element", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByRws" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "INV", + "InverseMutable", + "InverseOp" + ] + }, + { + "name": "InverseSameMutability", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1740 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 56, + "comment": "InverseSameMutability: 8 bit matrix", + "filters": [ + [ + "IsTable", + "IsSmallList", + "HasIsSmallList", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsMultiplicativeElementWithInverse", + "IsOrdinaryMatrix", + "CategoryCollections(CategoryCollections(IsCommutativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))", + "Is8BitMatrixRep" + ] + ], + "aka": [ + "INV_MAT8BIT_SAME_MUTABILITY" + ] + }, + { + "rank": 56, + "comment": "InverseSameMutability: for plain list of GF2 vectors", + "filters": [ + [ + "IsTable", + "IsPlistRep", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ] + }, + { + "rank": 55, + "comment": "InverseSameMutability: for GF2 matrix", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "IsMultiplicativeElementWithInverse", + "IsOrdinaryMatrix", + "CategoryCollections(CategoryCollections(IsFFE))", + "IsGF2MatrixRep" + ] + ], + "aka": [ + "INV_GF2MAT_SAME_MUTABILITY" + ] + }, + { + "rank": 46, + "comment": "InverseSameMutability: for an ordinary matrix over a ring Z/nZ", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsOrdinaryMatrix", + "CategoryCollections(CategoryCollections(IsZmodnZObjNonprime))" + ] + ] + }, + { + "rank": 46, + "comment": "InverseSameMutability: for default list whose rows are vectors of FFEs", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))", + "IsListDefault" + ] + ] + }, + { + "rank": 29, + "comment": "InverseSameMutability: for default list over a ring without zero divisors", + "filters": [ + [ + "CategoryCollections(CategoryCollections(IsZDFRE))", + "IsListDefault" + ] + ] + }, + { + "rank": 15, + "comment": "InverseSameMutability: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 7, + "comment": "InverseSameMutability: for a (non-copyable) identity element", + "filters": [ + [ + "IsMultiplicativeElementWithInverse", + "IsOne", + "HasIsOne" + ] + ] + }, + { + "rank": 0, + "comment": "InverseSameMutability: for an (immutable) object", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "INV_MUT", + "InverseSM", + "InverseSameMutability" + ] + }, + { + "name": "/", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1749 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 129, + "comment": "/: x with straight line perm", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsPerm", + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 128, + "comment": "/: integer and permutation with memory", + "filters": [ + [ + "IsInt" + ], + [ + "IsPerm", + "IsObjWithMemory" + ] + ] + }, + { + "rank": 70, + "comment": "/: generic method for two groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "FactorGroup" + ] + }, + { + "rank": 68, + "comment": "/: generic method for two FLMLORs", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 57, + "comment": "/: for a free group and an empty list of relators", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsEmpty", + "HasIsEmpty" + ] + ], + "aka": [ + "FactorFreeGroupByRelators" + ] + }, + { + "rank": 54, + "comment": "/: for FLMLOR and empty list", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 52, + "comment": "/: generic method for two rings", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 51, + "comment": "/: for two algebra modules", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsAlgebraModule", + "HasIsAlgebraModule" + ], + [ + "IsAlgebraModule", + "HasIsAlgebraModule" + ] + ] + }, + { + "rank": 50, + "comment": "/: generic method for two vector spaces", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 50, + "comment": "/: for free groups and a list of equations", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 50, + "comment": "/: for free groups and relators", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 49, + "comment": "/: for char. table, and positions list (call `CharacterTableFactorGroup')", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ] + ], + "aka": [ + "CharacterTableFactorGroup" + ] + }, + { + "rank": 47, + "comment": "/: for a semigroup and a congruence", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsSemigroupCongruence", + "HasIsSemigroupCongruence" + ] + ], + "aka": [ + "FactorSemigroup" + ] + }, + { + "rank": 40, + "comment": "/: for fp groups and a list of equations", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 40, + "comment": "/: for fp groups and relators", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ], + [ + "IsCollection" + ] + ], + "aka": [ + "FactorGroupFpGroupByRels" + ] + }, + { + "rank": 40, + "comment": "/: upol/upol", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 36, + "comment": "/: for internal FFE and element in Z/pZ (ModulusRep)", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ], + [ + "IsFFE", + "IsLogOrderedFFE", + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 36, + "comment": "/: for element in Z/pZ (ModulusRep) and internal FFE", + "filters": [ + [ + "IsFFE", + "IsLogOrderedFFE", + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsFFE", + "IsInternalRep" + ] + ] + }, + { + "rank": 36, + "comment": "/: for FLMLOR and collection", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 34, + "comment": "/: for integer and element in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsInt" + ], + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 34, + "comment": "/: for element in Z/nZ (ModulusRep) and integer", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 33, + "comment": "/: for rational and element in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsRat" + ], + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 33, + "comment": "/: for element in Z/nZ (ModulusRep) and rational", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 32, + "comment": "/: for two elements in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 32, + "comment": "/: for unknown and cyclotomic", + "filters": [ + [ + "IsUnknown" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 30, + "comment": "/", + "filters": [ + [ + "IsFFE" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 30, + "comment": "/: univariate / univariate", + "filters": [ + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsRationalFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ], + "aka": [ + "QUOT_UNIVFUNCS" + ] + }, + { + "rank": 29, + "comment": "/: for residue class union of Z in sparse rep. and integer (ResClasses)", + "filters": [ + [ + "IsResidueClassUnionOfZ", + "IsResidueClassUnionClassListRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 29, + "comment": "/: for float and rational", + "filters": [ + [ + "IsFloat" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 29, + "comment": "/: for rational and float", + "filters": [ + [ + "IsRat" + ], + [ + "IsFloat" + ] + ] + }, + { + "rank": 29, + "comment": "/: for an algebra module and collection", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsAlgebraModule", + "HasIsAlgebraModule" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 29, + "comment": "/: for magma ring element, and integer", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations" + ], + [ + "IsInt" + ] + ], + "aka": [ + "ElmDivRingElm" + ] + }, + { + "rank": 28, + "comment": "/: for the empty set and a ring element (ResClasses)", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 28, + "comment": "/", + "filters": [ + [ + "IsPurePadicNumber" + ], + [ + "IsPurePadicNumber" + ] + ] + }, + { + "rank": 27, + "comment": "/: method for vector space and collection", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 25, + "comment": "/: for floats", + "filters": [ + [ + "IsFloat" + ], + [ + "IsFloat" + ] + ] + }, + { + "rank": 24, + "comment": "/: for a semigroup and an empty list", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsEmpty", + "HasIsEmpty" + ] + ], + "aka": [ + "FactorSemigroupByClosure" + ] + }, + { + "rank": 23, + "comment": "/: for s. c. algebra element in dense vector rep. and scalar", + "filters": [ + [ + "IsSCAlgebraObj", + "IsDenseCoeffVectorRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 22, + "comment": "/: for empty list", + "filters": [ + [ + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsFloat" + ] + ] + }, + { + "rank": 21, + "comment": "/: for a plist vector and a scalar", + "filters": [ + [ + "IsPlistVectorRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 21, + "comment": "/: for s. c. algebra element and scalar", + "filters": [ + [ + "IsSCAlgebraObj" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 20, + "comment": "/: generic method for n bits pc word rep", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "IsNBitsPcWordRep" + ], + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "IsNBitsPcWordRep" + ] + ], + "aka": [ + "NBitsPcWord_Quotient" + ] + }, + { + "rank": 19, + "comment": "/: for residue class union and unit (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 19, + "comment": "/: for magma ring element, and ring element", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 18, + "comment": "/: for two 32 bits assoc. words", + "filters": [ + [ + "Is32BitsAssocWord" + ], + [ + "IsMultiplicativeElementWithInverse", + "Is32BitsAssocWord" + ] + ], + "aka": [ + "32Bits_Quotient" + ] + }, + { + "rank": 18, + "comment": "/: for two 16 bits assoc. words", + "filters": [ + [ + "Is16BitsAssocWord" + ], + [ + "IsMultiplicativeElementWithInverse", + "Is16BitsAssocWord" + ] + ], + "aka": [ + "16Bits_Quotient" + ] + }, + { + "rank": 18, + "comment": "/: for two 8 bits assoc. words", + "filters": [ + [ + "Is8BitsAssocWord" + ], + [ + "IsMultiplicativeElementWithInverse", + "Is8BitsAssocWord" + ] + ], + "aka": [ + "8Bits_Quotient" + ] + }, + { + "rank": 18, + "comment": "/: for multiplicative grvs which might not be IsExtRElement", + "filters": [ + [ + "IsMultiplicativeGeneralizedRowVector" + ], + [ + "IsMultiplicativeGeneralizedRowVector" + ] + ], + "aka": [ + "QUO_DEFAULT" + ] + }, + { + "rank": 17, + "comment": "/: for residue class union in standard rep. and ring element (ResClasses)", + "filters": [ + [ + "IsResidueClassUnion", + "IsResidueClassUnionResidueListRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 17, + "comment": "/: for semigroup and list of pairs", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 14, + "comment": "/: for a union of res.-cl. with fixed rep's and a ring element (ResClasses)", + "filters": [ + [ + "IsUnionOfResidueClassesWithFixedRepresentatives" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 12, + "comment": "/: rws-element, rws-element", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByRws" + ], + [ + "IsMultiplicativeElementWithInverseByRws" + ] + ] + }, + { + "rank": 12, + "comment": "/: wrapped additive elements", + "filters": [ + [ + "IsAdditiveElementAsMultiplicativeElementRep" + ], + [ + "IsMultiplicativeElementWithInverse", + "IsAdditiveElementAsMultiplicativeElementRep" + ] + ] + }, + { + "rank": 11, + "comment": "/: for element, and inj. & surj. general mapping", + "filters": [ + [], + [ + "IsGeneralMapping", + "IsInjective", + "HasIsInjective", + "IsSurjective", + "HasIsSurjective" + ] + ] + }, + { + "rank": 9, + "comment": "/: sliced perm", + "filters": [ + [], + [ + "IsSlicedPerm" + ] + ] + }, + { + "rank": 6, + "comment": "/: for ext. r elm., and multiplicative-element-with-inverse", + "filters": [ + [ + "IsExtRElement" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "/", + "QUO" + ] + }, + { + "name": "LeftQuotient", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1771 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 29, + "comment": "LeftQuotient: for float and rational", + "filters": [ + [ + "IsFloat" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 29, + "comment": "LeftQuotient: for rational and float", + "filters": [ + [ + "IsRat" + ], + [ + "IsFloat" + ] + ] + }, + { + "rank": 25, + "comment": "LeftQuotient: for floats", + "filters": [ + [ + "IsFloat" + ], + [ + "IsFloat" + ] + ] + }, + { + "rank": 20, + "comment": "LeftQuotient: generic method for n bits pc word rep", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "IsNBitsPcWordRep" + ], + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "IsNBitsPcWordRep" + ] + ], + "aka": [ + "NBitsPcWord_LeftQuotient" + ] + }, + { + "rank": 18, + "comment": "LeftQuotient", + "filters": [ + [ + "IsMultiplicativeGeneralizedRowVector" + ], + [ + "IsMultiplicativeGeneralizedRowVector" + ] + ] + }, + { + "rank": 12, + "comment": "LeftQuotient: rws-element, rws-element", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByRws" + ], + [ + "IsMultiplicativeElementWithInverseByRws" + ] + ] + }, + { + "rank": 9, + "comment": "LeftQuotient", + "filters": [ + [], + [ + "IsMultiplicativeGeneralizedRowVector" + ] + ] + }, + { + "rank": 9, + "comment": "LeftQuotient", + "filters": [ + [ + "IsMultiplicativeGeneralizedRowVector" + ], + [] + ] + }, + { + "rank": 6, + "comment": "LeftQuotient: for multiplicative-element-with-inverse, and ext. l elm.", + "filters": [ + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsExtLElement" + ] + ], + "aka": [ + "LQUO_DEFAULT" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LQUO", + "LeftQuotient" + ] + }, + { + "name": "^", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1780 + }, + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 718 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10036, + "comment": "^: for zero mapping and positive integer", + "filters": [ + [ + "IsZero", + "HasIsZero", + "IsGeneralMapping" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 10035, + "comment": "^: for identity mapping and integer", + "filters": [ + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 10034, + "comment": "^: for a pcp element and an integer", + "filters": [ + [ + "IsPcpElement" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 128, + "comment": "^: integer and permutation with memory", + "filters": [ + [ + "IsInt" + ], + [ + "IsPerm", + "IsObjWithMemory" + ] + ] + }, + { + "rank": 128, + "comment": "^: int with straight line perm", + "filters": [ + [ + "IsInt" + ], + [ + "IsPerm", + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 125, + "comment": "^: objects with memory", + "filters": [ + [ + "IsObjWithMemory" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 125, + "comment": "^: power straight line program elements", + "filters": [ + [ + "IsStraightLineProgElm" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 89, + "comment": "^", + "filters": [ + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 89, + "comment": "^", + "filters": [ + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 70, + "comment": "^: conjugacy class of a subgroup of a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 67, + "comment": "^: for empty matrix, and integer", + "filters": [ + [ + "IsTable", + "IsEmpty", + "HasIsEmpty", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 66, + "comment": "^: for class function and group", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "InducedClassFunction" + ] + }, + { + "rank": 63, + "comment": "^", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 62, + "comment": "^: for two class functions (conjugation, trivial action)", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 56, + "comment": "^: for block matrix and integer", + "filters": [ + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ], + [ + "IsInt" + ] + ], + "aka": [ + "POW_OBJ_INT" + ] + }, + { + "rank": 55, + "comment": "^: for ring and list of integers (delegate to `FullMatrixModule')", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 54, + "comment": "^: using `PROD' for ring element list and ring element table", + "filters": [ + [ + "IsList", + "CategoryCollections(IsNearAdditiveElementWithInverse)", + "CategoryCollections(IsAdditiveElement)", + "CategoryCollections(IsMultiplicativeElement)" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 53, + "comment": "^: for matrices, use char. poly. for large exponents", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "POW_MAT_INT" + ] + }, + { + "rank": 52, + "comment": "^: for group homomorphism and group (induction)", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 51, + "comment": "^: for class function and nearly character table", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsNearlyCharacterTable" + ] + ] + }, + { + "rank": 50, + "comment": "^: for class function and positive integer (pointwise powering)", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 44, + "comment": "^: for ANF automorphism and integer", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism", + "IsANFAutomorphismRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 44, + "comment": "^: for a Frobenius automorphism, and an integer", + "filters": [ + [ + "IsFrobeniusAutomorphism" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 44, + "comment": "^: for ring and integer (delegate to `FullRowModule')", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsInt" + ] + ], + "aka": [ + "FullRowModule", + "FullRowSpace", + "RowSpace" + ] + }, + { + "rank": 40, + "comment": "^: for nilpotent Lie algebra automorphisms", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsNilpotentLieAutomorphismRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 40, + "comment": "^: generic method for groups and element", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ], + "aka": [ + "ConjugateGroup" + ] + }, + { + "rank": 38, + "comment": "^: for class function and Galois automorphism", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsGeneralMapping" + ] + ] + }, + { + "rank": 38, + "comment": "^: conjugacy class of an element of a group", + "filters": [ + [ + "IsMultiplicativeElement" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 37, + "comment": "^: for unknown and zero", + "filters": [ + [ + "IsUnknown" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 37, + "comment": "^: for direct product element, and integer", + "filters": [ + [ + "IsDirectProductElement" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 36, + "comment": "^", + "filters": [ + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 36, + "comment": "^: for class function and group element", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 35, + "comment": "^: orbit of a point under the action of a group", + "filters": [ + [], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "^: for unknown and positive integer", + "filters": [ + [ + "IsUnknown" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 34, + "comment": "^: for element in Z/nZ (ModulusRep), and integer", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 33, + "comment": "^: for Lie object in default representation, and positive integer", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 33, + "comment": "^: for binary relation on points and Zero", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 32, + "comment": "^: for a 32 bits assoc. word, and zero (in small integer rep)", + "filters": [ + [ + "IsMultiplicativeElementWithOne", + "Is32BitsAssocWord" + ], + [ + "IsZeroCyc", + "IsSmallIntRep" + ] + ], + "aka": [ + "32Bits_Power" + ] + }, + { + "rank": 32, + "comment": "^: for a 16 bits assoc. word, and zero (in small integer rep)", + "filters": [ + [ + "IsMultiplicativeElementWithOne", + "Is16BitsAssocWord" + ], + [ + "IsZeroCyc", + "IsSmallIntRep" + ] + ], + "aka": [ + "16Bits_Power" + ] + }, + { + "rank": 32, + "comment": "^: for an 8 bits assoc. word, and zero (in small integer rep)", + "filters": [ + [ + "IsMultiplicativeElementWithOne", + "Is8BitsAssocWord" + ], + [ + "IsZeroCyc", + "IsSmallIntRep" + ] + ], + "aka": [ + "8Bits_Power" + ] + }, + { + "rank": 31, + "comment": "^: for a 32 bits assoc. word, and a small negative integer", + "filters": [ + [ + "IsMultiplicativeElementWithInverse", + "Is32BitsAssocWord" + ], + [ + "IsInt", + "IsNegRat", + "IsSmallIntRep" + ] + ] + }, + { + "rank": 31, + "comment": "^: for a 16 bits assoc. word, and a small negative integer", + "filters": [ + [ + "IsMultiplicativeElementWithInverse", + "Is16BitsAssocWord" + ], + [ + "IsInt", + "IsNegRat", + "IsSmallIntRep" + ] + ] + }, + { + "rank": 31, + "comment": "^: for an 8 bits assoc. word, and a small negative integer", + "filters": [ + [ + "IsMultiplicativeElementWithInverse", + "Is8BitsAssocWord" + ], + [ + "IsInt", + "IsNegRat", + "IsSmallIntRep" + ] + ] + }, + { + "rank": 31, + "comment": "^: for binary relation on points and a positive int", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 30, + "comment": "^: generic method for n bits pc word rep and small int", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "IsNBitsPcWordRep" + ], + [ + "IsInt", + "IsSmallIntRep" + ] + ], + "aka": [ + "NBitsPcWord_PowerSmallInt" + ] + }, + { + "rank": 29, + "comment": "^: for float and rational", + "filters": [ + [ + "IsFloat" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 29, + "comment": "^: for rational and float", + "filters": [ + [ + "IsRat" + ], + [ + "IsFloat" + ] + ] + }, + { + "rank": 29, + "comment": "^: for a 32 bits assoc. word, and a small positive integer", + "filters": [ + [ + "Is32BitsAssocWord" + ], + [ + "IsInt", + "IsPosRat", + "IsSmallIntRep" + ] + ] + }, + { + "rank": 29, + "comment": "^: for a 16 bits assoc. word, and a small positive integer", + "filters": [ + [ + "Is16BitsAssocWord" + ], + [ + "IsInt", + "IsPosRat", + "IsSmallIntRep" + ] + ] + }, + { + "rank": 29, + "comment": "^: for an 8 bits assoc. word, and a small positive integer", + "filters": [ + [ + "Is8BitsAssocWord" + ], + [ + "IsInt", + "IsPosRat", + "IsSmallIntRep" + ] + ] + }, + { + "rank": 27, + "comment": "^: sliced perm", + "filters": [ + [ + "IsInt" + ], + [ + "IsSlicedPerm" + ] + ] + }, + { + "rank": 26, + "comment": "^: assoc word in B letter rep and negative integer", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsBLetterAssocWordRep" + ], + [ + "IsInt", + "IsNegRat" + ] + ], + "aka": [ + "AssocBWorLetRepPow" + ] + }, + { + "rank": 26, + "comment": "^: assoc word in B letter rep and positive integer", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsBLetterAssocWordRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 26, + "comment": "^: assoc word in W letter rep and negative integer", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsWLetterAssocWordRep" + ], + [ + "IsInt", + "IsNegRat" + ] + ], + "aka": [ + "AssocWWorLetRepPow" + ] + }, + { + "rank": 26, + "comment": "^: assoc word in W letter rep and positive integer", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsWLetterAssocWordRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 26, + "comment": "^: for an assoc. word with inverse in syllable rep, and an integer", + "filters": [ + [ + "IsMultiplicativeElementWithInverse", + "IsAssociativeElement", + "IsWord", + "IsSyllableAssocWordRep" + ], + [ + "IsInt" + ] + ], + "aka": [ + "AssocWordWithInverse_Power" + ] + }, + { + "rank": 25, + "comment": "^: for floats", + "filters": [ + [ + "IsFloat" + ], + [ + "IsFloat" + ] + ] + }, + { + "rank": 25, + "comment": "^: for an assoc. word in syllable rep, and a positive integer", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsSyllableAssocWordRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 25, + "comment": "^: for mult. element-with-one, and zero", + "filters": [ + [ + "IsMultiplicativeElementWithOne" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 24, + "comment": "^: rws-element ^ int", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByRws" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 24, + "comment": "^: for mult. element-with-inverse, and negative integer", + "filters": [ + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsInt", + "IsNegRat" + ] + ] + }, + { + "rank": 22, + "comment": "^: for mult. element, and positive integer", + "filters": [ + [ + "IsMultiplicativeElement" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 20, + "comment": "^: generic method for n bits pc word rep", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "IsNBitsPcWordRep" + ], + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "IsNBitsPcWordRep" + ] + ], + "aka": [ + "NBitsPcWord_Conjugate" + ] + }, + { + "rank": 20, + "comment": "^: for an algebra element and an element of an algebra module", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsRightAlgebraModuleElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 20, + "comment": "^: for an algebra element and an element of an algebra module", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsPackedElementDefaultRep", + "IsLeftAlgebraModuleElement" + ] + ] + }, + { + "rank": 20, + "comment": "^: catch wrong root taking", + "filters": [ + [ + "IsMultiplicativeElement" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 19, + "comment": "^: for a Lie algebra element and a weight rep element", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsPackedElementDefaultRep", + "IsWeightRepElement" + ] + ] + }, + { + "rank": 17, + "comment": "^: sliced perm", + "filters": [ + [ + "IsPerm" + ], + [ + "IsSlicedPerm" + ] + ] + }, + { + "rank": 14, + "comment": "^: for two general mappings", + "filters": [ + [ + "IsGeneralMapping" + ], + [ + "IsGeneralMapping" + ] + ] + }, + { + "rank": 13, + "comment": "^: for binary relation on points and a set of integers", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 12, + "comment": "^: for two pcp elements", + "filters": [ + [ + "IsPcpElement" + ], + [ + "IsPcpElement" + ] + ] + }, + { + "rank": 12, + "comment": "^: rws-element ^ rws-element", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByRws" + ], + [ + "IsMultiplicativeElementWithInverseByRws" + ] + ] + }, + { + "rank": 12, + "comment": "^: wrapped additive elements", + "filters": [ + [ + "IsAdditiveElementAsMultiplicativeElementRep" + ], + [ + "IsMultiplicativeElementWithInverse", + "IsAdditiveElementAsMultiplicativeElementRep" + ] + ] + }, + { + "rank": 10, + "comment": "^: for two mult.-elm.-with-inverse", + "filters": [ + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ], + "aka": [ + "POW_DEFAULT" + ] + }, + { + "rank": 9, + "comment": "^: sliced perm", + "filters": [ + [], + [ + "IsSlicedPermInv" + ] + ] + }, + { + "rank": 7, + "comment": "^: for element in the source, and general mapping", + "filters": [ + [], + [ + "IsGeneralMapping" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "POW", + "^" + ] + }, + { + "name": "Comm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1810 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "Comm: for arguments enclosed in list brackets (ResClasses)", + "filters": [ + [ + "IsList" + ] + ], + "aka": [ + "LeftNormedComm" + ] + } + ], + "2args": [ + { + "rank": 20, + "comment": "Comm: generic method for n bits pc word rep", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "IsNBitsPcWordRep" + ], + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector", + "IsNBitsPcWordRep" + ] + ], + "aka": [ + "NBitsPcWord_Comm" + ] + }, + { + "rank": 12, + "comment": "Comm: for two pcp elements", + "filters": [ + [ + "IsPcpElement" + ], + [ + "IsPcpElement" + ] + ] + }, + { + "rank": 12, + "comment": "Comm: rws-element, rws-element", + "filters": [ + [ + "IsMultiplicativeElementWithInverseByRws" + ], + [ + "IsMultiplicativeElementWithInverseByRws" + ] + ] + }, + { + "rank": 10, + "comment": "Comm: for two mult.-elm.-with-inverse", + "filters": [ + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ], + "aka": [ + "COMM_DEFAULT" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "COMM", + "Comm" + ] + }, + { + "name": "LieBracket", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1838 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 16, + "comment": "LieBracket: for two ring elements", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieBracket" + ] + }, + { + "name": "mod", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1845 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 58, + "comment": "mod: for `Integers', and integer", + "filters": [ + [ + "IsIntegers" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 49, + "comment": "mod: zmodnze : for RingOfIntegralCyclotomics and a positive integer", + "filters": [ + [ + "HasIsRingOfIntegralCyclotomics" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 46, + "comment": "mod: for a vector and a lattice (ResClasses)", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 44, + "comment": "mod: two induced pcgs", + "filters": [ + [ + "IsInducedPcgs" + ], + [ + "IsInducedPcgs" + ] + ] + }, + { + "rank": 43, + "comment": "mod: parent pcgs mod induced pcgs", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsInducedPcgs" + ] + ] + }, + { + "rank": 42, + "comment": "mod: two induced pcgs", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsPcgs" + ] + ] + }, + { + "rank": 42, + "comment": "mod: two parent pcgs", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsPcgs" + ] + ] + }, + { + "rank": 41, + "comment": "mod: for ord. char. table, and pos. integer (call `BrauerTable')", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "BrauerTable" + ] + }, + { + "rank": 40, + "comment": "mod: two modulo pcgs", + "filters": [ + [ + "IsModuloPcgs" + ], + [ + "IsModuloPcgs" + ] + ] + }, + { + "rank": 38, + "comment": "mod: laurent", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ], + "aka": [ + "MOD_UPOLY" + ] + }, + { + "rank": 37, + "comment": "mod: reduction of univariate rational polynomial at a prime", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 34, + "comment": "mod: AlgElm", + "filters": [ + [ + "IsAlgebraicElement" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 32, + "comment": "mod: reduction of general rational polynomial at a prime", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 28, + "comment": "mod", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "IsListDefault" + ], + [ + "IsSmallList", + "HasIsSmallList", + "IsListDefault" + ] + ] + }, + { + "rank": 14, + "comment": "mod", + "filters": [ + [], + [ + "IsSmallList", + "HasIsSmallList", + "IsListDefault" + ] + ] + }, + { + "rank": 14, + "comment": "mod", + "filters": [ + [ + "IsSmallList", + "HasIsSmallList", + "IsListDefault" + ], + [] + ] + }, + { + "rank": 0, + "comment": "mod: fallback method to test conditions", + "filters": [ + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MOD", + "mod" + ] + }, + { + "name": "Int", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1896 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "Int: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasInt" + ] + ] + }, + { + "rank": 20, + "comment": "Int", + "filters": [ + [ + "IsUnicodeCharacter" + ] + ] + }, + { + "rank": 18, + "comment": "Int: for an integer", + "filters": [ + [ + "IsInt" + ] + ] + }, + { + "rank": 17, + "comment": "Int: for a rational", + "filters": [ + [ + "IsRat" + ] + ] + }, + { + "rank": 16, + "comment": "Int: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "INTFLOOR_MACFLOAT" + ] + }, + { + "rank": 16, + "comment": "Int: for element in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 16, + "comment": "Int: for a cyclotomic", + "filters": [ + [ + "IsCyc" + ] + ] + }, + { + "rank": 15, + "comment": "Int: for an FFE", + "filters": [ + [ + "IsFFE" + ] + ], + "aka": [ + "IntFFE" + ] + }, + { + "rank": 5, + "comment": "Int: for strings", + "filters": [ + [ + "IsString" + ] + ], + "aka": [ + "INT_STRING" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Int" + ] + }, + { + "name": "SetInt", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1896 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetInt: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetInt: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetInt" + ] + }, + { + "name": "HasInt", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1896 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasInt" + ] + }, + { + "name": "Rat", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1930 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "Rat: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRat" + ] + ] + }, + { + "rank": 17, + "comment": "Rat", + "filters": [ + [ + "IsRat" + ] + ] + }, + { + "rank": 16, + "comment": "Rat: for float intervals", + "filters": [ + [ + "IsFloatInterval" + ] + ] + }, + { + "rank": 13, + "comment": "Rat: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + }, + { + "rank": 5, + "comment": "Rat: for strings", + "filters": [ + [ + "IsString" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Rat" + ] + }, + { + "name": "SetRat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1930 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRat: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRat: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRat" + ] + }, + { + "name": "HasRat", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1930 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRat" + ] + }, + { + "name": "Sqrt", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1953 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 17, + "comment": "Sqrt: for a rational", + "filters": [ + [ + "IsRat" + ] + ], + "aka": [ + "ER" + ] + }, + { + "rank": 16, + "comment": "Sqrt: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "SQRT_MACFLOAT" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Sqrt" + ] + }, + { + "name": "Root", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1969 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 36, + "comment": "Root: for two integers", + "filters": [ + [ + "IsInt" + ], + [ + "IsInt" + ] + ], + "aka": [ + "RootInt" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Root" + ] + }, + { + "name": "Log", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 1983 + }, + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 118 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 16, + "comment": "Log: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "LOG_MACFLOAT" + ] + } + ], + "2args": [ + { + "rank": 36, + "comment": "Log: for two integers", + "filters": [ + [ + "IsInt" + ], + [ + "IsInt" + ] + ], + "aka": [ + "LogInt" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Log" + ] + }, + { + "name": "Characteristic", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2024 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "Characteristic: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCharacteristic" + ] + ] + }, + { + "rank": 45, + "comment": "Characteristic: for matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "CharacteristicOfField" + ] + }, + { + "rank": 30, + "comment": "Characteristic: for sc rings and their subrings", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRing", + "CategoryCollections(IsSCRingObj)" + ] + ] + }, + { + "rank": 17, + "comment": "Characteristic: for local formation", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "IsSaturated", + "HasIsSaturated", + "HasLocalDefinitionFunction" + ] + ] + }, + { + "rank": 17, + "comment": "Characteristic: for internal FFE", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ] + ], + "aka": [ + "CHAR_FFE_DEFAULT" + ] + }, + { + "rank": 15, + "comment": "Characteristic: for formation product", + "filters": [ + [ + "IsFormationProductRep" + ] + ] + }, + { + "rank": 15, + "comment": "Characteristic: for Schunck class w/boundary", + "filters": [ + [ + "IsSchunckClass", + "HasIsSchunckClass", + "HasBoundaryFunction" + ] + ] + }, + { + "rank": 15, + "comment": "Characteristic: for Fitting product", + "filters": [ + [ + "IsFittingProductRep" + ] + ] + }, + { + "rank": 15, + "comment": "Characteristic: alg elm", + "filters": [ + [ + "IsAlgebraicElement" + ] + ] + }, + { + "rank": 14, + "comment": "Characteristic: delegate to family (magma)", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveMagmaWithZero", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 7, + "comment": "Characteristic: for union of group classes", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "IsClassByUnionRep" + ] + ] + }, + { + "rank": 7, + "comment": "Characteristic: for intersection of group classes", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 5, + "comment": "Characteristic: for an elements family of a magma ring quotient", + "filters": [ + [ + "IsElementOfMagmaRingModuloSpanOfZeroFamily" + ] + ] + }, + { + "rank": 4, + "comment": "Characteristic: for generic grp class", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + }, + { + "rank": 4, + "comment": "Characteristic: for an elements family of an fp subalgebra", + "filters": [ + [ + "CategoryFamily(IsElementOfFpAlgebra)" + ] + ] + }, + { + "rank": 4, + "comment": "Characteristic: delegate to family (element)", + "filters": [ + [ + "IsNearAdditiveElementWithZero", + "IsAdditiveElement" + ] + ] + }, + { + "rank": 2, + "comment": "Characteristic: for family delegate to elements family", + "filters": [ + [ + "IsFamily", + "HasElementsFamily" + ] + ] + }, + { + "rank": 0, + "comment": "Characteristic: ask the family", + "filters": [ + [] + ] + }, + { + "rank": -10000, + "comment": "Characteristic: return fail", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Characteristic" + ] + }, + { + "name": "SetCharacteristic", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2024 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCharacteristic: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCharacteristic: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCharacteristic" + ] + }, + { + "name": "HasCharacteristic", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2024 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCharacteristic" + ] + }, + { + "name": "Order", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2046 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "Order: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasOrder" + ] + ] + }, + { + "rank": 117, + "comment": "Order: straight line program elements", + "filters": [ + [ + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 107, + "comment": "Order: object with memory", + "filters": [ + [ + "IsObjWithMemory" + ] + ] + }, + { + "rank": 47, + "comment": "Order: ordinary matrix of finite field elements", + "filters": [ + [ + "IsOrdinaryMatrix", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ] + }, + { + "rank": 47, + "comment": "Order: for a matrix of cyclotomics, with Minkowski kernel", + "filters": [ + [ + "IsOrdinaryMatrix", + "CategoryCollections(CategoryCollections(IsCyclotomic))" + ] + ] + }, + { + "rank": 36, + "comment": "Order: generic method for ordinary matrices", + "filters": [ + [ + "IsOrdinaryMatrix" + ] + ] + }, + { + "rank": 35, + "comment": "Order: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 31, + "comment": "Order: for a class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 17, + "comment": "Order: for automorphisms", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 17, + "comment": "Order: for an internal FFE", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ] + ] + }, + { + "rank": 16, + "comment": "Order: for element in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 16, + "comment": "Order: for a cyclotomic", + "filters": [ + [ + "IsCyc" + ] + ] + }, + { + "rank": 15, + "comment": "Order", + "filters": [ + [ + "IsFFE" + ] + ] + }, + { + "rank": 15, + "comment": "Order: for a general FFE", + "filters": [ + [ + "IsFFE" + ] + ] + }, + { + "rank": 8, + "comment": "Order: for a permutation", + "filters": [ + [ + "IsPerm" + ] + ], + "aka": [ + "ORDER_PERM" + ] + }, + { + "rank": 7, + "comment": "Order: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ] + }, + { + "rank": 7, + "comment": "Order: fp group element", + "filters": [ + [ + "IsElementOfFpGroup" + ] + ] + }, + { + "rank": 7, + "comment": "Order: method for a pc-element", + "filters": [ + [ + "IsMultiplicativeElementWithOne" + ] + ] + }, + { + "rank": 7, + "comment": "Order: free group element", + "filters": [ + [ + "IsMultiplicativeElementWithInverse", + "IsAssociativeElement", + "IsWord" + ] + ] + }, + { + "rank": 6, + "comment": "Order", + "filters": [ + [ + "IsPcpElement" + ] + ] + }, + { + "rank": 4, + "comment": "Order: for a mult. element-with-one", + "filters": [ + [ + "IsMultiplicativeElementWithOne" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Order", + "OrderCyc" + ] + }, + { + "name": "SetOrder", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2046 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetOrder: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetOrder: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetOrder" + ] + }, + { + "name": "HasOrder", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2046 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasOrder" + ] + }, + { + "name": "NormedRowVector", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2071 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20026, + "comment": "NormedRowVector: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNormedRowVector" + ] + ] + }, + { + "rank": 32, + "comment": "NormedRowVector: for GF(2) vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "CategoryCollections(IsNearAdditiveElementWithInverse)", + "IsAdditiveElement", + "CategoryCollections(IsAdditiveElement)", + "IsExtLElement", + "IsExtRElement", + "CategoryCollections(IsMultiplicativeElementWithInverse)", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 23, + "comment": "NormedRowVector: for a row vector of scalars", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "CategoryCollections(IsNearAdditiveElementWithInverse)", + "IsAdditiveElement", + "CategoryCollections(IsAdditiveElement)", + "IsExtLElement", + "IsExtRElement", + "CategoryCollections(IsMultiplicativeElementWithInverse)", + "IsOddAdditiveNestingDepthObject" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormedRowVector" + ] + }, + { + "name": "SetNormedRowVector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2071 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNormedRowVector: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNormedRowVector: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNormedRowVector" + ] + }, + { + "name": "HasNormedRowVector", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2071 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNormedRowVector" + ] + }, + { + "name": "IsCommutativeFamily", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2078 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IsCommutativeFamily: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsCommutativeFamily" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsCommutativeFamily" + ] + }, + { + "name": "SetIsCommutativeFamily", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2078 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsCommutativeFamily: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsCommutativeFamily: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsCommutativeFamily" + ] + }, + { + "name": "HasIsCommutativeFamily", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2078 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsCommutativeFamily" + ] + }, + { + "name": "IsSkewFieldFamily", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2092 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IsSkewFieldFamily: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSkewFieldFamily" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSkewFieldFamily" + ] + }, + { + "name": "SetIsSkewFieldFamily", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2092 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSkewFieldFamily: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSkewFieldFamily: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSkewFieldFamily" + ] + }, + { + "name": "HasIsSkewFieldFamily", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2092 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSkewFieldFamily" + ] + }, + { + "name": "IsUFDFamily", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2109 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IsUFDFamily: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsUFDFamily" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsUFDFamily" + ] + }, + { + "name": "SetIsUFDFamily", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2109 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsUFDFamily: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsUFDFamily: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsUFDFamily" + ] + }, + { + "name": "HasIsUFDFamily", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2109 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsUFDFamily" + ] + }, + { + "name": "AdditiveElementsAsMultiplicativeElementsFamily", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2138 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "AdditiveElementsAsMultiplicativeElementsFamily: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAdditiveElementsAsMultiplicativeElementsFamily" + ] + ] + }, + { + "rank": 1, + "comment": "AdditiveElementsAsMultiplicativeElementsFamily: for families of additive elements", + "filters": [ + [ + "IsFamily" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AdditiveElementsAsMultiplicativeElementsFamily" + ] + }, + { + "name": "SetAdditiveElementsAsMultiplicativeElementsFamily", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2138 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAdditiveElementsAsMultiplicativeElementsFamily: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAdditiveElementsAsMultiplicativeElementsFamily: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAdditiveElementsAsMultiplicativeElementsFamily" + ] + }, + { + "name": "HasAdditiveElementsAsMultiplicativeElementsFamily", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2138 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAdditiveElementsAsMultiplicativeElementsFamily" + ] + }, + { + "name": "AdditiveElementAsMultiplicativeElement", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2156 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20006, + "comment": "AdditiveElementAsMultiplicativeElement: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAdditiveElementAsMultiplicativeElement" + ] + ] + }, + { + "rank": 5, + "comment": "AdditiveElementAsMultiplicativeElement: for additive elements with inverse", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement" + ] + ] + }, + { + "rank": 4, + "comment": "AdditiveElementAsMultiplicativeElement: for additive elements with zero", + "filters": [ + [ + "IsNearAdditiveElementWithZero", + "IsAdditiveElement" + ] + ] + }, + { + "rank": 3, + "comment": "AdditiveElementAsMultiplicativeElement: for additive elements", + "filters": [ + [ + "IsAdditiveElement" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AdditiveElementAsMultiplicativeElement" + ] + }, + { + "name": "SetAdditiveElementAsMultiplicativeElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2156 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAdditiveElementAsMultiplicativeElement: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAdditiveElementAsMultiplicativeElement: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAdditiveElementAsMultiplicativeElement" + ] + }, + { + "name": "HasAdditiveElementAsMultiplicativeElement", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2156 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAdditiveElementAsMultiplicativeElement" + ] + }, + { + "name": "UnderlyingElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2173 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 103, + "comment": "UnderlyingElement: using 16Bits_ExtRepOfObj", + "filters": [ + [ + "Is32BitsPcWordRep" + ] + ] + }, + { + "rank": 103, + "comment": "UnderlyingElement: using 16Bits_ExtRepOfObj", + "filters": [ + [ + "Is16BitsPcWordRep" + ] + ] + }, + { + "rank": 103, + "comment": "UnderlyingElement: using 8Bits_ExtRepOfObj", + "filters": [ + [ + "Is8BitsPcWordRep" + ] + ] + }, + { + "rank": 10, + "comment": "UnderlyingElement: for an element of an f.p. group (default repres.)", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsElementOfFpGroup" + ] + ] + }, + { + "rank": 9, + "comment": "UnderlyingElement: for an element of an fp monoid (default repres.)", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsElementOfFpMonoid" + ] + ] + }, + { + "rank": 9, + "comment": "UnderlyingElement", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsMultiplicativeElementWithInverseByRws" + ] + ] + }, + { + "rank": 8, + "comment": "UnderlyingElement: for an element of an f.p. semigroup (default repres.)", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsElementOfFpSemigroup" + ] + ] + }, + { + "rank": 7, + "comment": "UnderlyingElement: for an element of a free group", + "filters": [ + [ + "IsMultiplicativeElementWithInverse", + "IsAssociativeElement", + "IsWord" + ] + ] + }, + { + "rank": 5, + "comment": "UnderlyingElement: wrapped additive elements", + "filters": [ + [ + "IsAdditiveElementAsMultiplicativeElementRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingElement" + ] + }, + { + "name": "IsIdempotent", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2191 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20006, + "comment": "IsIdempotent: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsIdempotent" + ] + ] + }, + { + "rank": 8, + "comment": "IsIdempotent: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ] + }, + { + "rank": 7, + "comment": "IsIdempotent: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ], + "aka": [ + "IS_IDEM_TRANS" + ] + }, + { + "rank": 5, + "comment": "IsIdempotent: for a Rees 0-matrix semigroup element", + "filters": [ + [ + "IsReesZeroMatrixSemigroupElement" + ] + ] + }, + { + "rank": 3, + "comment": "IsIdempotent: multiplicative element", + "filters": [ + [ + "IsMultiplicativeElement" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsIdempotent" + ] + }, + { + "name": "SetIsIdempotent", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2191 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsIdempotent: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsIdempotent: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsIdempotent" + ] + }, + { + "name": "HasIsIdempotent", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/arith.gd", + "line": 2191 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsIdempotent" + ] + }, + { + "name": "LargeGaloisField", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ffe.gd", + "line": 366 + }, + { + "file": "/home/mp397/git/gap/lib/ffe.gd", + "line": 367 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 19, + "comment": "LargeGaloisField", + "filters": [ + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "2args": [ + { + "rank": 38, + "comment": "LargeGaloisField", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 38, + "comment": "LargeGaloisField", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LargeGaloisField" + ] + }, + { + "name": "DegreeFFE", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ffe.gd", + "line": 498 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "DegreeFFE: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDegreeFFE" + ] + ] + }, + { + "rank": 44, + "comment": "DegreeFFE: for a matrix of FFEs", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ] + }, + { + "rank": 43, + "comment": "DegreeFFE: for 8 bit vectors", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)", + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 40, + "comment": "DegreeFFE: for GF(2) vectors", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 31, + "comment": "DegreeFFE: for a row vector of FFEs", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 18, + "comment": "DegreeFFE: for element in Z/pZ (ModulusRep)", + "filters": [ + [ + "IsFFE", + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 17, + "comment": "DegreeFFE", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 17, + "comment": "DegreeFFE: for internal FFE", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ] + ], + "aka": [ + "DEGREE_FFE_DEFAULT" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DegreeFFE" + ] + }, + { + "name": "SetDegreeFFE", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ffe.gd", + "line": 498 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDegreeFFE: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDegreeFFE: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDegreeFFE" + ] + }, + { + "name": "HasDegreeFFE", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ffe.gd", + "line": 498 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDegreeFFE" + ] + }, + { + "name": "LogFFE", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ffe.gd", + "line": 528 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 36, + "comment": "LogFFE: for two elements in Z/pZ (ModulusRep)", + "filters": [ + [ + "IsFFE", + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsFFE", + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 34, + "comment": "LogFFE", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ], + [ + "IsFFE", + "IsInternalRep" + ] + ] + }, + { + "rank": 34, + "comment": "LogFFE", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ], + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 34, + "comment": "LogFFE", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ], + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 34, + "comment": "LogFFE: for two internal FFEs", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ], + [ + "IsFFE", + "IsInternalRep" + ] + ], + "aka": [ + "LOG_FFE_DEFAULT" + ] + }, + { + "rank": 30, + "comment": "LogFFE: for two FFEs (in a prime field)", + "filters": [ + [ + "IsFFE" + ], + [ + "IsFFE" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LogFFE" + ] + }, + { + "name": "IntFFE", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ffe.gd", + "line": 572 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IntFFE: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIntFFE" + ] + ] + }, + { + "rank": 18, + "comment": "IntFFE", + "filters": [ + [ + "IsFFE", + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 17, + "comment": "IntFFE", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 17, + "comment": "IntFFE: for internal FFE", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ] + ], + "aka": [ + "INT_FFE_DEFAULT" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetIntFFE", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ffe.gd", + "line": 572 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIntFFE: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIntFFE: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIntFFE" + ] + }, + { + "name": "HasIntFFE", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ffe.gd", + "line": 572 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIntFFE" + ] + }, + { + "name": "IntFFESymm", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ffe.gd", + "line": 619 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IntFFESymm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIntFFESymm" + ] + ] + }, + { + "rank": 31, + "comment": "IntFFESymm: vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 16, + "comment": "IntFFESymm: Z/nZ (ModulusRep)", + "filters": [ + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 15, + "comment": "IntFFESymm: FFE", + "filters": [ + [ + "IsFFE" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IntFFESymm" + ] + }, + { + "name": "SetIntFFESymm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ffe.gd", + "line": 619 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIntFFESymm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIntFFESymm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIntFFESymm" + ] + }, + { + "name": "HasIntFFESymm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ffe.gd", + "line": 619 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIntFFESymm" + ] + }, + { + "name": "IntVecFFE", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ffe.gd", + "line": 636 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 31, + "comment": "IntVecFFE: for a row vector of FFEs", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IntVecFFE" + ] + }, + { + "name": "AsInternalFFE", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ffe.gd", + "line": 655 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "AsInternalFFE: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsInternalFFE" + ] + ] + }, + { + "rank": 17, + "comment": "AsInternalFFE", + "filters": [ + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 17, + "comment": "AsInternalFFE", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ] + ] + }, + { + "rank": 16, + "comment": "AsInternalFFE", + "filters": [ + [ + "IsFFE", + "IsZmodnZObj" + ] + ] + }, + { + "rank": 0, + "comment": "AsInternalFFE", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsInternalFFE" + ] + }, + { + "name": "SetAsInternalFFE", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ffe.gd", + "line": 655 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsInternalFFE: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsInternalFFE: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsInternalFFE" + ] + }, + { + "name": "HasAsInternalFFE", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ffe.gd", + "line": 655 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsInternalFFE" + ] + }, + { + "name": "RootFFE", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ffe.gd", + "line": 676 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 37, + "comment": "RootFFE: for modulus rep", + "filters": [ + [ + "IsFFE", + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 34, + "comment": "RootFFE: without field", + "filters": [ + [ + "IsFFE" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [ + { + "rank": 89, + "comment": "RootFFE: use field order", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsFFE" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 56, + "comment": "RootFFE: for modulus rep, using RootMod", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsFFE", + "IsZmodnZObj", + "IsModulusRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 53, + "comment": "RootFFE: use LogFFE", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsFFE" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RootFFE" + ] + }, + { + "name": "GeneratorsOfDomain", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/domain.gd", + "line": 164 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20008, + "comment": "GeneratorsOfDomain: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfDomain" + ] + ] + }, + { + "rank": 8, + "comment": "GeneratorsOfDomain", + "filters": [ + [ + "IsAttributeStoringRep", + "IsCollection", + "HasAsList", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 5, + "comment": "GeneratorsOfDomain: for a domain (delegate to `AsList')", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfDomain" + ] + }, + { + "name": "SetGeneratorsOfDomain", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/domain.gd", + "line": 164 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 38, + "comment": "SetGeneratorsOfDomain: for an underlying relation and a list of direct product elements", + "filters": [ + [ + "IsAttributeStoringRep", + "IsCollection", + "IsGeneralizedDomain", + "CategoryCollections(IsDirectProductElement)", + "HasUnderlyingGeneralMapping" + ], + [ + "CategoryCollections(IsDirectProductElement)" + ] + ] + }, + { + "rank": 2, + "comment": "SetGeneratorsOfDomain: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfDomain: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfDomain" + ] + }, + { + "name": "HasGeneratorsOfDomain", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/domain.gd", + "line": 164 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfDomain" + ] + }, + { + "name": "DomainByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/domain.gd", + "line": 191 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "DomainByGenerators: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [ + { + "rank": 21, + "comment": "DomainByGenerators: for family and empty list", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 6, + "comment": "DomainByGenerators: for family and list & collection", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList", + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DomainByGenerators" + ] + }, + { + "name": "ParentAttr", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/domain.gd", + "line": 279 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20008, + "comment": "ParentAttr: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasParentAttr" + ] + ] + }, + { + "rank": 17, + "comment": "ParentAttr: for a subsemigroup of a Rees 0-matrix semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesZeroMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 17, + "comment": "ParentAttr: for a subsemigroup of a Rees matrix semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesMatrixSemigroupElement)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AssociatedSemigroup", + "ParentAttr" + ] + }, + { + "name": "SetParentAttr", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/domain.gd", + "line": 279 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10, + "comment": "SetParentAttr: method that calls 'UseSubsetRelation'", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 2, + "comment": "SetParentAttr: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetParentAttr: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAssociatedSemigroup", + "SetParent", + "SetParentAttr" + ] + }, + { + "name": "HasParentAttr", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/domain.gd", + "line": 279 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAssociatedSemigroup", + "HasParent", + "HasParentAttr" + ] + }, + { + "name": "IsIntegralCyclotomic", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/cyclotom.g", + "line": 606 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "IsIntegralCyclotomic: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsIntegralCyclotomic" + ] + ] + }, + { + "rank": 1, + "comment": "IsIntegralCyclotomic: for an internally represented cyclotomic", + "filters": [ + [ + "IsInternalRep" + ] + ], + "aka": [ + "IS_CYC_INT" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsCycInt", + "IsIntegralCyclotomic" + ] + }, + { + "name": "SetIsIntegralCyclotomic", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/cyclotom.g", + "line": 606 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsIntegralCyclotomic: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsIntegralCyclotomic: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsCycInt", + "SetIsIntegralCyclotomic" + ] + }, + { + "name": "HasIsIntegralCyclotomic", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/cyclotom.g", + "line": 606 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsCycInt", + "HasIsIntegralCyclotomic" + ] + }, + { + "name": "Conductor", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/cyclotom.g", + "line": 647 + }, + { + "file": "/home/mp397/git/gap/lib/cyclotom.g", + "line": 648 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20019, + "comment": "Conductor: system getter", + "filters": [ + [ + "HasCONDUCTOR", + "IsAttributeStoringRep" + ] + ] + }, + { + "rank": 66, + "comment": "Conductor: for abelian number field of cyclotomics", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ] + ] + }, + { + "rank": 2, + "comment": "Conductor: for a list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CONDUCTOR", + "Conductor" + ] + }, + { + "name": "SetCONDUCTOR", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/cyclotom.g", + "line": 647 + }, + { + "file": "/home/mp397/git/gap/lib/cyclotom.g", + "line": 648 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCONDUCTOR: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCONDUCTOR: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetConductor" + ] + }, + { + "name": "HasCONDUCTOR", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/cyclotom.g", + "line": 647 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasConductor" + ] + }, + { + "name": "GaloisCyc", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/cyclotom.g", + "line": 688 + }, + { + "file": "/home/mp397/git/gap/lib/cyclotom.g", + "line": 689 + }, + { + "file": "/home/mp397/git/gap/lib/cyclotom.g", + "line": 690 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 56, + "comment": "GaloisCyc: for a class function, and an integer", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsClassFunction" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 47, + "comment": "GaloisCyc: for a list of cyclotomics, and an integer", + "filters": [ + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 46, + "comment": "GaloisCyc: for a list of lists of cyclotomics, and an integer", + "filters": [ + [ + "IsList", + "CategoryCollections(CategoryCollections(IsCyclotomic))" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GALOIS_CYC", + "GaloisCyc" + ] + }, + { + "name": "IsEqualSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/set.gd", + "line": 75 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 32, + "comment": "IsEqualSet: for two internally represented lists", + "filters": [ + [ + "IsList", + "IsInternalRep" + ], + [ + "IsList", + "IsInternalRep" + ] + ], + "aka": [ + "IS_EQUAL_SET" + ] + }, + { + "rank": 4, + "comment": "IsEqualSet: for two lists", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsEqualSet" + ] + }, + { + "name": "IsSubsetSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/set.gd", + "line": 95 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 32, + "comment": "IsSubsetSet: for two internally represented lists", + "filters": [ + [ + "IsList", + "IsInternalRep" + ], + [ + "IsList", + "IsInternalRep" + ] + ], + "aka": [ + "IS_SUBSET_SET" + ] + }, + { + "rank": 4, + "comment": "IsSubsetSet: for two lists", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "AddSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/set.gd", + "line": 129 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 18, + "comment": "AddSet: for mutable internally represented list, and object", + "filters": [ + [ + "IsMutable", + "IsList", + "IsInternalRep" + ], + [] + ], + "aka": [ + "ADD_SET" + ] + }, + { + "rank": 4, + "comment": "AddSet: for mutable list, and object", + "filters": [ + [ + "IsMutable", + "IsList" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AddSet" + ] + }, + { + "name": "RemoveSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/set.gd", + "line": 159 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 18, + "comment": "RemoveSet: for mutable internally represented list, and object", + "filters": [ + [ + "IsMutable", + "IsList", + "IsInternalRep" + ], + [] + ], + "aka": [ + "REM_SET" + ] + }, + { + "rank": 4, + "comment": "RemoveSet: for mutable list, and object", + "filters": [ + [ + "IsMutable", + "IsList" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RemoveSet" + ] + }, + { + "name": "UniteSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/set.gd", + "line": 187 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 34, + "comment": "UniteSet: for two internally represented lists, the first being mutable", + "filters": [ + [ + "IsMutable", + "IsList", + "IsInternalRep" + ], + [ + "IsList", + "IsInternalRep" + ] + ], + "aka": [ + "UNITE_SET" + ] + }, + { + "rank": 6, + "comment": "UniteSet: for two lists, the first being mutable", + "filters": [ + [ + "IsMutable", + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UniteSet" + ] + }, + { + "name": "IntersectSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/set.gd", + "line": 215 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 82, + "comment": "IntersectSet: for two ranges", + "filters": [ + [ + "IsMutable", + "IsRange", + "IsRangeRep" + ], + [ + "IsRange", + "IsRangeRep" + ] + ], + "aka": [ + "INTER_RANGE" + ] + }, + { + "rank": 34, + "comment": "IntersectSet: for two internally represented lists, the first being mutable", + "filters": [ + [ + "IsMutable", + "IsList", + "IsInternalRep" + ], + [ + "IsList", + "IsInternalRep" + ] + ], + "aka": [ + "INTER_SET" + ] + }, + { + "rank": 6, + "comment": "IntersectSet: for two lists, the first being mutable", + "filters": [ + [ + "IsMutable", + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IntersectSet" + ] + }, + { + "name": "SubtractSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/set.gd", + "line": 243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 34, + "comment": "SubtractSet: for two internally represented lists, the first being mutable", + "filters": [ + [ + "IsMutable", + "IsList", + "IsInternalRep" + ], + [ + "IsList", + "IsInternalRep" + ] + ], + "aka": [ + "SUBTR_SET" + ] + }, + { + "rank": 6, + "comment": "SubtractSet: for two lists, the first being mutable", + "filters": [ + [ + "IsMutable", + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SubtractSet" + ] + }, + { + "name": ".", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/record.gd", + "line": 98 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 69, + "comment": ".: generators of a free group containing the whole family", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsGroupOfFamily", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))", + "IsSubgroupFpGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 61, + "comment": ".: generators of a s.c. algebra containing the whole family", + "filters": [ + [ + "HasGeneratorsOfLeftOperatorRing", + "CategoryCollections(IsSCAlgebraObj)", + "IsFullSCAlgebra", + "HasIsFullSCAlgebra" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 58, + "comment": ".: generators of a magma ring-with-one containing the whole family", + "filters": [ + [ + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfLeftOperatorRingWithOne", + "IsMagmaRingModuloRelations" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 55, + "comment": ".: generators of a magma ring containing the whole family", + "filters": [ + [ + "HasGeneratorsOfLeftOperatorRing", + "IsMagmaRingModuloRelations" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 55, + "comment": ".: group generators", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 51, + "comment": ".: generators of a whole SC ring", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRing", + "CategoryCollections(IsSCRingObj)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 46, + "comment": ".: polynomial ring indeterminates", + "filters": [ + [ + "IsPolynomialRing" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 46, + "comment": ".: for an inverse monoid with generators and pos int", + "filters": [ + [ + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsInverseSemigroup", + "HasIsInverseSemigroup", + "HasGeneratorsOfInverseMonoid" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 41, + "comment": ".: for an inverse semigroup with generators and pos int", + "filters": [ + [ + "IsInverseSemigroup", + "HasIsInverseSemigroup", + "HasGeneratorsOfInverseSemigroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 40, + "comment": ".: for a monoid with generators and pos int", + "filters": [ + [ + "IsMagmaWithOne", + "HasGeneratorsOfMagmaWithOne", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 38, + "comment": ".: for class names of a nearly character table", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 37, + "comment": ".: generators of a free magma-with-one containing the whole family", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithOne", + "HasGeneratorsOfMagmaWithOne", + "CategoryCollections(IsWord)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 35, + "comment": ".: for a semigroup with generators and pos int", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 34, + "comment": ".: generators of a free magma containing the whole family", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "HasGeneratorsOfMagma", + "CategoryCollections(IsWord)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 24, + "comment": ".: for a presentation in default representation", + "filters": [ + [ + "IsPresentation", + "IsPresentationDefaultRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 1, + "comment": ".: for a root system and a record component", + "filters": [ + [ + "IsRootSystem" + ], + [] + ] + }, + { + "rank": 0, + "comment": ".: catch error", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + ".", + "ELM_REC" + ] + }, + { + "name": "IsBound.", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/record.gd", + "line": 105 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 24, + "comment": "IsBound.: for a presentation in default representation", + "filters": [ + [ + "IsPresentation", + "IsPresentationDefaultRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 0, + "comment": "IsBound.: catch error", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ISB_REC", + "IsBound." + ] + }, + { + "name": ".:=", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/record.gd", + "line": 112 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 25, + "comment": ".:=: for a mutable presentation in default representation", + "filters": [ + [ + "IsMutable", + "IsPresentation", + "IsPresentationDefaultRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + }, + { + "rank": 0, + "comment": ".:=: catch error", + "filters": [ + [], + [], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + ".:=", + "ASS_REC" + ] + }, + { + "name": "Unbind.", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/record.gd", + "line": 119 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 25, + "comment": "Unbind.: for a mutable presentation in default representation", + "filters": [ + [ + "IsMutable", + "IsPresentation", + "IsPresentationDefaultRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 0, + "comment": "Unbind.: catch error", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UNB_REC", + "Unbind." + ] + }, + { + "name": "RecNames", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/record.gd", + "line": 149 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "RecNames: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRecNames" + ] + ] + }, + { + "rank": 2, + "comment": "RecNames: for a record in internal representation", + "filters": [ + [ + "IsRecord", + "IsInternalRep" + ] + ], + "aka": [ + "REC_NAMES" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RecNames" + ] + }, + { + "name": "SetRecNames", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/record.gd", + "line": 149 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRecNames: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRecNames: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRecNames" + ] + }, + { + "name": "HasRecNames", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/record.gd", + "line": 149 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRecNames" + ] + }, + { + "name": "State", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/random.gd", + "line": 130 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "State: for a real random source", + "filters": [ + [ + "IsRealRandomSource" + ] + ] + }, + { + "rank": 3, + "comment": "State", + "filters": [ + [ + "IsMersenneTwister" + ] + ] + }, + { + "rank": 3, + "comment": "State", + "filters": [ + [ + "IsGAPRandomSource" + ] + ] + }, + { + "rank": 3, + "comment": "State", + "filters": [ + [ + "IsGlobalRandomSource" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "State" + ] + }, + { + "name": "Reset", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/random.gd", + "line": 131 + }, + { + "file": "/home/mp397/git/gap/lib/random.gd", + "line": 132 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "Reset: for a real random source", + "filters": [ + [ + "IsRealRandomSource" + ] + ] + }, + { + "rank": 2, + "comment": "Reset", + "filters": [ + [ + "IsRandomSource" + ] + ] + } + ], + "2args": [ + { + "rank": 3, + "comment": "Reset: for a real random source and an object", + "filters": [ + [ + "IsRealRandomSource" + ], + [] + ] + }, + { + "rank": 3, + "comment": "Reset", + "filters": [ + [ + "IsMersenneTwister" + ], + [] + ] + }, + { + "rank": 3, + "comment": "Reset", + "filters": [ + [ + "IsGAPRandomSource" + ], + [] + ] + }, + { + "rank": 3, + "comment": "Reset", + "filters": [ + [ + "IsGlobalRandomSource" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Reset" + ] + }, + { + "name": "Init", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/random.gd", + "line": 133 + }, + { + "file": "/home/mp397/git/gap/lib/random.gd", + "line": 134 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 9, + "comment": "Init: for a real random source", + "filters": [ + [ + "IsRealRandomSource" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 3, + "comment": "Init", + "filters": [ + [ + "IsMersenneTwister" + ], + [] + ] + }, + { + "rank": 3, + "comment": "Init", + "filters": [ + [ + "IsGAPRandomSource" + ], + [] + ] + }, + { + "rank": 3, + "comment": "Init", + "filters": [ + [ + "IsGlobalRandomSource" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Init" + ] + }, + { + "name": "RandomSource", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/random.gd", + "line": 232 + }, + { + "file": "/home/mp397/git/gap/lib/random.gd", + "line": 233 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "RandomSource", + "filters": [ + [ + "IsOperation" + ] + ] + } + ], + "2args": [ + { + "rank": 2, + "comment": "RandomSource", + "filters": [ + [ + "IsOperation" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RandomSource" + ] + }, + { + "name": "SUM_FFE_LARGE", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ffe.g", + "line": 148 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 34, + "comment": "SUM_FFE_LARGE", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ], + [ + "IsFFE", + "IsInternalRep" + ] + ] + }, + { + "rank": 30, + "comment": "SUM_FFE_LARGE", + "filters": [ + [ + "IsFFE" + ], + [ + "IsFFE" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SUM_FFE_LARGE" + ] + }, + { + "name": "DIFF_FFE_LARGE", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ffe.g", + "line": 160 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 34, + "comment": "DIFF_FFE_LARGE", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ], + [ + "IsFFE", + "IsInternalRep" + ] + ] + }, + { + "rank": 30, + "comment": "DIFF_FFE_LARGE", + "filters": [ + [ + "IsFFE" + ], + [ + "IsFFE" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DIFF_FFE_LARGE" + ] + }, + { + "name": "PROD_FFE_LARGE", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ffe.g", + "line": 172 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 34, + "comment": "PROD_FFE_LARGE", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ], + [ + "IsFFE", + "IsInternalRep" + ] + ] + }, + { + "rank": 30, + "comment": "PROD_FFE_LARGE", + "filters": [ + [ + "IsFFE" + ], + [ + "IsFFE" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PROD_FFE_LARGE" + ] + }, + { + "name": "QUO_FFE_LARGE", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ffe.g", + "line": 184 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 34, + "comment": "QUO_FFE_LARGE", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ], + [ + "IsFFE", + "IsInternalRep" + ] + ] + }, + { + "rank": 34, + "comment": "QUO_FFE_LARGE", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ], + [ + "IsFFE", + "IsInternalRep" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "QUO_FFE_LARGE" + ] + }, + { + "name": "ZOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ffe.g", + "line": 206 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 19, + "comment": "ZOp", + "filters": [ + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 19, + "comment": "ZOp", + "filters": [ + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "2args": [ + { + "rank": 38, + "comment": "ZOp", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ZOp" + ] + }, + { + "name": "IsRectangularTable", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.g", + "line": 86 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "IsRectangularTable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsRectangularTable" + ] + ] + }, + { + "rank": 22, + "comment": "IsRectangularTable: kernel method for a plain list", + "filters": [ + [ + "IsTable", + "IsPlistRep" + ] + ], + "aka": [ + "IsRectangularTablePlist" + ] + }, + { + "rank": 2, + "comment": "IsRectangularTable: generic", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsRectangularTable" + ] + }, + { + "name": "SetIsRectangularTable", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.g", + "line": 86 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsRectangularTable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsRectangularTable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsRectangularTable" + ] + }, + { + "name": "HasIsRectangularTable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/list.g", + "line": 86 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsRectangularTable" + ] + }, + { + "name": "SmallestGeneratorPerm", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 136 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "SmallestGeneratorPerm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSmallestGeneratorPerm" + ] + ] + }, + { + "rank": 9, + "comment": "SmallestGeneratorPerm: for internally represented permutation", + "filters": [ + [ + "IsPerm", + "IsInternalRep" + ] + ], + "aka": [ + "SMALLEST_GENERATOR_PERM" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SmallestGeneratorPerm" + ] + }, + { + "name": "SetSmallestGeneratorPerm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 136 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSmallestGeneratorPerm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSmallestGeneratorPerm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSmallestGeneratorPerm" + ] + }, + { + "name": "HasSmallestGeneratorPerm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 136 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSmallestGeneratorPerm" + ] + }, + { + "name": "SmallestMovedPoint", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 167 + }, + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 168 + }, + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 169 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 43 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 51 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 46 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 47 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "SmallestMovedPoint: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSmallestMovedPoint" + ] + ] + }, + { + "rank": 61, + "comment": "SmallestMovedPoint: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 61, + "comment": "SmallestMovedPoint: for a collection of permutations", + "filters": [ + [ + "CategoryCollections(IsPerm)" + ] + ], + "aka": [ + "SmallestMovedPointPerms" + ] + }, + { + "rank": 24, + "comment": "SmallestMovedPoint: for a partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "SmallestMovedPoint: for a transformation semigroup", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 20, + "comment": "SmallestMovedPoint: for an empty list", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 16, + "comment": "SmallestMovedPoint: for a partial perm collection", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)" + ] + ] + }, + { + "rank": 13, + "comment": "SmallestMovedPoint: for a transformation collection", + "filters": [ + [ + "CategoryCollections(IsTransformation)" + ] + ] + }, + { + "rank": 8, + "comment": "SmallestMovedPoint: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ] + }, + { + "rank": 8, + "comment": "SmallestMovedPoint: for a permutation", + "filters": [ + [ + "IsPerm" + ] + ] + }, + { + "rank": 7, + "comment": "SmallestMovedPoint: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SmallestMovedPoint", + "SmallestMovedPointPerm" + ] + }, + { + "name": "SetSmallestMovedPoint", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 167 + }, + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 168 + }, + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 169 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 43 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 51 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 46 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 47 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSmallestMovedPoint: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSmallestMovedPoint: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSmallestMovedPoint", + "SetSmallestMovedPointPerm" + ] + }, + { + "name": "HasSmallestMovedPoint", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 167 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSmallestMovedPoint", + "HasSmallestMovedPointPerm" + ] + }, + { + "name": "LargestMovedPoint", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 197 + }, + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 198 + }, + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 199 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 41 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 50 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 44 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 45 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "LargestMovedPoint: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLargestMovedPoint" + ] + ] + }, + { + "rank": 110, + "comment": "LargestMovedPoint: permutation with memory", + "filters": [ + [ + "IsPerm", + "IsObjWithMemory" + ] + ] + }, + { + "rank": 110, + "comment": "LargestMovedPoint: straight line program permutation", + "filters": [ + [ + "IsPerm", + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 61, + "comment": "LargestMovedPoint: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 61, + "comment": "LargestMovedPoint: for a collection of permutations", + "filters": [ + [ + "CategoryCollections(IsPerm)" + ] + ], + "aka": [ + "LargestMovedPointPerms" + ] + }, + { + "rank": 24, + "comment": "LargestMovedPoint: for a partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "LargestMovedPoint: for a transformation semigroup", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 20, + "comment": "LargestMovedPoint: for an empty list", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 16, + "comment": "LargestMovedPoint: for a partial perm collection", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)" + ] + ] + }, + { + "rank": 13, + "comment": "LargestMovedPoint: for a transformation collection", + "filters": [ + [ + "CategoryCollections(IsTransformation)" + ] + ] + }, + { + "rank": 9, + "comment": "LargestMovedPoint: for an internal permutation", + "filters": [ + [ + "IsPerm", + "IsInternalRep" + ] + ], + "aka": [ + "LARGEST_MOVED_POINT_PERM" + ] + }, + { + "rank": 8, + "comment": "LargestMovedPoint: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ], + "aka": [ + "LARGEST_MOVED_PT_PPERM" + ] + }, + { + "rank": 7, + "comment": "LargestMovedPoint: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ], + "aka": [ + "LARGEST_MOVED_PT_TRANS" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LargestMovedPoint", + "LargestMovedPointPerm" + ] + }, + { + "name": "SetLargestMovedPoint", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 197 + }, + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 198 + }, + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 199 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 41 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 50 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 44 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 45 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLargestMovedPoint: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLargestMovedPoint: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLargestMovedPoint", + "SetLargestMovedPointPerm" + ] + }, + { + "name": "HasLargestMovedPoint", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 197 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLargestMovedPoint", + "HasLargestMovedPointPerm" + ] + }, + { + "name": "NrMovedPoints", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 242 + }, + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 243 + }, + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 244 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 40 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 47 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 42 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 43 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "NrMovedPoints: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNrMovedPoints" + ] + ] + }, + { + "rank": 61, + "comment": "NrMovedPoints: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 61, + "comment": "NrMovedPoints: for a collection of permutations", + "filters": [ + [ + "CategoryCollections(IsPerm)" + ] + ], + "aka": [ + "NrMovedPointsPerms" + ] + }, + { + "rank": 24, + "comment": "NrMovedPoints: for a partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "NrMovedPoints: for a transformation semigroup", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 20, + "comment": "NrMovedPoints: for an empty list", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 16, + "comment": "NrMovedPoints: for a partial perm coll", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)" + ] + ] + }, + { + "rank": 13, + "comment": "NrMovedPoints: for a transformation collection", + "filters": [ + [ + "CategoryCollections(IsTransformation)" + ] + ] + }, + { + "rank": 8, + "comment": "NrMovedPoints: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ], + "aka": [ + "NR_MOVED_PTS_PPERM" + ] + }, + { + "rank": 8, + "comment": "NrMovedPoints: for a permutation", + "filters": [ + [ + "IsPerm" + ] + ] + }, + { + "rank": 7, + "comment": "NrMovedPoints: for a tranformation", + "filters": [ + [ + "IsTransformation" + ] + ], + "aka": [ + "NR_MOVED_PTS_TRANS" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DegreeAction", + "DegreeOperation", + "NrMovedPoints", + "NrMovedPointsPerm" + ] + }, + { + "name": "SetNrMovedPoints", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 242 + }, + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 243 + }, + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 244 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 40 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 47 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 42 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 43 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNrMovedPoints: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNrMovedPoints: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDegreeAction", + "SetDegreeOperation", + "SetNrMovedPoints", + "SetNrMovedPointsPerm" + ] + }, + { + "name": "HasNrMovedPoints", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 242 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDegreeAction", + "HasDegreeOperation", + "HasNrMovedPoints", + "HasNrMovedPointsPerm" + ] + }, + { + "name": "MovedPoints", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 270 + }, + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 271 + }, + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 272 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 39 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 46 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 40 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "MovedPoints: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMovedPoints" + ] + ] + }, + { + "rank": 61, + "comment": "MovedPoints: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 61, + "comment": "MovedPoints: for a collection of permutations", + "filters": [ + [ + "CategoryCollections(IsPerm)" + ] + ], + "aka": [ + "MovedPointsPerms" + ] + }, + { + "rank": 24, + "comment": "MovedPoints: for a partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "MovedPoints: for a transformation semigroup", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 20, + "comment": "MovedPoints: for an empty list", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 16, + "comment": "MovedPoints: for a partial perm coll", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)" + ] + ] + }, + { + "rank": 13, + "comment": "MovedPoints: for a transformation collection", + "filters": [ + [ + "CategoryCollections(IsTransformation)" + ] + ] + }, + { + "rank": 8, + "comment": "MovedPoints: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ], + "aka": [ + "MOVED_PTS_PPERM" + ] + }, + { + "rank": 8, + "comment": "MovedPoints: for a permutation", + "filters": [ + [ + "IsPerm" + ] + ] + }, + { + "rank": 7, + "comment": "MovedPoints: for a tranformation", + "filters": [ + [ + "IsTransformation" + ] + ], + "aka": [ + "MOVED_PTS_TRANS" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MovedPoints" + ] + }, + { + "name": "SetMovedPoints", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 270 + }, + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 271 + }, + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 272 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 39 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 46 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 40 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMovedPoints: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMovedPoints: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMovedPoints" + ] + }, + { + "name": "HasMovedPoints", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 270 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMovedPoints" + ] + }, + { + "name": "SignPerm", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 294 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "SignPerm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSignPerm" + ] + ] + }, + { + "rank": 111, + "comment": "SignPerm: straight line program perms", + "filters": [ + [ + "IsPerm", + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 110, + "comment": "SignPerm: for a permutation with memory", + "filters": [ + [ + "IsPerm", + "IsObjWithMemory" + ] + ] + }, + { + "rank": 9, + "comment": "SignPerm: for internally represented permutation", + "filters": [ + [ + "IsPerm", + "IsInternalRep" + ] + ], + "aka": [ + "SIGN_PERM" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SignPerm" + ] + }, + { + "name": "SetSignPerm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 294 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSignPerm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSignPerm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSignPerm" + ] + }, + { + "name": "HasSignPerm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 294 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSignPerm" + ] + }, + { + "name": "CycleStructurePerm", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 329 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "CycleStructurePerm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCycleStructurePerm" + ] + ] + }, + { + "rank": 111, + "comment": "CycleStructurePerm: straight line program perms", + "filters": [ + [ + "IsPerm", + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 110, + "comment": "CycleStructurePerm: for a permutation with memory", + "filters": [ + [ + "IsPerm", + "IsObjWithMemory" + ] + ] + }, + { + "rank": 9, + "comment": "CycleStructurePerm: internal", + "filters": [ + [ + "IsPerm", + "IsInternalRep" + ] + ], + "aka": [ + "CYCLE_STRUCT_PERM" + ] + }, + { + "rank": 8, + "comment": "CycleStructurePerm: generic method", + "filters": [ + [ + "IsPerm" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CycleStructurePerm" + ] + }, + { + "name": "SetCycleStructurePerm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 329 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCycleStructurePerm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCycleStructurePerm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCycleStructurePerm" + ] + }, + { + "name": "HasCycleStructurePerm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 329 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCycleStructurePerm" + ] + }, + { + "name": "RestrictedPerm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 579 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 112, + "comment": "RestrictedPerm: for a permutation with memory and a list of integers", + "filters": [ + [ + "IsPerm", + "IsObjWithMemory" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 11, + "comment": "RestrictedPerm: use kernel method, test", + "filters": [ + [ + "IsPerm", + "IsInternalRep" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RestrictedPerm" + ] + }, + { + "name": "RestrictedPermNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 580 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 113, + "comment": "RestrictedPermNC: straight line program perms", + "filters": [ + [ + "IsPerm", + "IsStraightLineProgElm" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 11, + "comment": "RestrictedPermNC: kernel method", + "filters": [ + [ + "IsPerm", + "IsInternalRep" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RestrictedPermNC" + ] + }, + { + "name": "DistancePerms", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permutat.g", + "line": 802 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 18, + "comment": "DistancePerms: for kernel permutations", + "filters": [ + [ + "IsPerm", + "IsInternalRep" + ], + [ + "IsPerm", + "IsInternalRep" + ] + ], + "aka": [ + "DISTANCE_PERMS" + ] + }, + { + "rank": 16, + "comment": "DistancePerms: for general permutations", + "filters": [ + [ + "IsPerm" + ], + [ + "IsPerm" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DistancePerms" + ] + }, + { + "name": "AddRowVector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 50 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 365 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 369 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 372 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 376 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 380 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 86, + "comment": "AddRowVector: kernel method for vecffe (2 args)", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsPlistRep", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ], + [ + "IsHomogeneousList", + "IsPlistRep", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ] + ], + "aka": [ + "ADD_ROWVECTOR_VECFFES_2" + ] + }, + { + "rank": 82, + "comment": "AddRowVector: kernel method for plain lists of cyclotomics (2 args)", + "filters": [ + [ + "IsMutable", + "IsDenseList", + "IsPlistRep", + "IsSmallList", + "HasIsSmallList", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsDenseList", + "IsPlistRep", + "CategoryCollections(IsCyclotomic)" + ] + ], + "aka": [ + "ADD_ROW_VECTOR_2_FAST" + ] + }, + { + "rank": 48, + "comment": "AddRowVector: For 2 8 bit vectors", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ], + "aka": [ + "ADD_ROWVECTOR_VEC8BITS_2" + ] + }, + { + "rank": 43, + "comment": "AddRowVector: kernel method for GF2 (2 args)", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ] + ], + "aka": [ + "ADDCOEFFS_GF2VEC_GF2VEC" + ] + }, + { + "rank": 25, + "comment": "AddRowVector: for two plist vectors", + "filters": [ + [ + "IsMutable", + "IsPlistVectorRep", + "IsIntVector" + ], + [ + "IsPlistVectorRep", + "IsIntVector" + ] + ] + }, + { + "rank": 23, + "comment": "AddRowVector: for two plist vectors", + "filters": [ + [ + "IsMutable", + "IsPlistVectorRep" + ], + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 23, + "comment": "AddRowVector: kernel method for GF2 (2 args)", + "filters": [ + [ + "IsMutable", + "IsGF2VectorRep" + ], + [ + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 12, + "comment": "AddRowVector: kernel method for small lists (2 args)", + "filters": [ + [ + "IsMutable", + "IsDenseList", + "IsSmallList", + "HasIsSmallList" + ], + [ + "IsDenseList" + ] + ], + "aka": [ + "ADD_ROW_VECTOR_2" + ] + }, + { + "rank": 8, + "comment": "AddRowVector: generic method (2 args)", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ], + [ + "IsDenseList" + ] + ] + }, + { + "rank": 2, + "comment": "AddRowVector: error if immutable", + "filters": [ + [ + "IsList" + ], + [] + ], + "aka": [ + "L1_IMMUTABLE_ERROR" + ] + } + ], + "3args": [ + { + "rank": 10008, + "comment": "AddRowVector: do nothing if mult is zero", + "filters": [ + [ + "IsList" + ], + [], + [ + "IsZero", + "HasIsZero" + ] + ] + }, + { + "rank": 103, + "comment": "AddRowVector: kernel method for vecffe (3 args)", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsPlistRep", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ], + [ + "IsHomogeneousList", + "IsPlistRep", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ], + [ + "IsFFE", + "IsInternalRep" + ] + ], + "aka": [ + "ADD_ROWVECTOR_VECFFES_3" + ] + }, + { + "rank": 97, + "comment": "AddRowVector: kernel method for plain lists of cyclotomics(3 args)", + "filters": [ + [ + "IsMutable", + "IsDenseList", + "IsPlistRep", + "IsSmallList", + "HasIsSmallList", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsDenseList", + "IsPlistRep", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsCyclotomic" + ] + ], + "aka": [ + "ADD_ROW_VECTOR_3_FAST" + ] + }, + { + "rank": 65, + "comment": "AddRowVector: For 2 8 bit vectors and a field element", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsFFE", + "IsInternalRep" + ] + ], + "aka": [ + "ADD_ROWVECTOR_VEC8BITS_3" + ] + }, + { + "rank": 40, + "comment": "AddRowVector: kernel method for GF2 (3 args)", + "filters": [ + [ + "IsMutable", + "IsGF2VectorRep" + ], + [ + "IsGF2VectorRep" + ], + [ + "IsFFE", + "IsInternalRep" + ] + ], + "aka": [ + "ADDCOEFFS_GF2VEC_GF2VEC_MULT" + ] + }, + { + "rank": 25, + "comment": "AddRowVector: for two plist vectors, and a scalar", + "filters": [ + [ + "IsMutable", + "IsPlistVectorRep", + "IsIntVector" + ], + [ + "IsPlistVectorRep", + "IsIntVector" + ], + [] + ] + }, + { + "rank": 23, + "comment": "AddRowVector: for two plist vectors, and a scalar", + "filters": [ + [ + "IsMutable", + "IsPlistVectorRep" + ], + [ + "IsPlistVectorRep" + ], + [] + ] + }, + { + "rank": 15, + "comment": "AddRowVector: kernel method for small lists (3 args)", + "filters": [ + [ + "IsMutable", + "IsDenseList", + "IsSmallList", + "HasIsSmallList" + ], + [ + "IsDenseList" + ], + [ + "IsMultiplicativeElement" + ] + ], + "aka": [ + "ADD_ROW_VECTOR_3" + ] + }, + { + "rank": 11, + "comment": "AddRowVector: generic method 3 args", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ], + [ + "IsDenseList" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 2, + "comment": "AddRowVector: error if immutable", + "filters": [ + [ + "IsList" + ], + [], + [] + ] + } + ], + "4args": [], + "5args": [ + { + "rank": 141, + "comment": "AddRowVector: kernel method for vecffe (5 args -- ignores last 2)", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsPlistRep", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ], + [ + "IsHomogeneousList", + "IsPlistRep", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ], + [ + "IsFFE", + "IsInternalRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 135, + "comment": "AddRowVector: kernel method for plain lists of cyclotomics", + "filters": [ + [ + "IsMutable", + "IsDenseList", + "IsPlistRep", + "IsSmallList", + "HasIsSmallList", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsDenseList", + "IsPlistRep", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsCyclotomic" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "ADD_ROW_VECTOR_5_FAST" + ] + }, + { + "rank": 103, + "comment": "AddRowVector: For 2 8 bit vectors and a field element and from and to", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsFFE", + "IsInternalRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "ADD_ROWVECTOR_VEC8BITS_5" + ] + }, + { + "rank": 76, + "comment": "AddRowVector: kernel method for GF2 (5 args, last 2 ignored)", + "filters": [ + [ + "IsMutable", + "IsGF2VectorRep" + ], + [ + "IsGF2VectorRep" + ], + [ + "IsFFE" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 63, + "comment": "AddRowVector: for two integer plist vectors, a scalar, and two positions", + "filters": [ + [ + "IsMutable", + "IsPlistVectorRep", + "IsIntVector" + ], + [ + "IsPlistVectorRep", + "IsIntVector" + ], + [], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 61, + "comment": "AddRowVector: for two plist vectors, a scalar, and two positions", + "filters": [ + [ + "IsMutable", + "IsPlistVectorRep" + ], + [ + "IsPlistVectorRep" + ], + [], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 53, + "comment": "AddRowVector: kernel method for small lists", + "filters": [ + [ + "IsMutable", + "IsDenseList", + "IsSmallList", + "HasIsSmallList" + ], + [ + "IsDenseList" + ], + [ + "IsMultiplicativeElement" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "ADD_ROW_VECTOR_5" + ] + }, + { + "rank": 49, + "comment": "AddRowVector: generic method", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ], + [ + "IsDenseList" + ], + [ + "IsMultiplicativeElement" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 40, + "comment": "AddRowVector: error if immutable", + "filters": [ + [ + "IsList" + ], + [], + [], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "AddRowVector" + ] + }, + { + "name": "AddCoeffs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 92 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 48, + "comment": "AddCoeffs: two 8 bit vectors", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ], + "aka": [ + "ADD_COEFFS_VEC8BIT_2" + ] + }, + { + "rank": 45, + "comment": "AddCoeffs: GF2 vector and 8 bit vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 45, + "comment": "AddCoeffs: 8 bit vector and GF2 vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 43, + "comment": "AddCoeffs: for empty list, GF2 vector", + "filters": [ + [ + "IsMutable", + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 43, + "comment": "AddCoeffs: for GF2 vectors", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 25, + "comment": "AddCoeffs: generic method (2nd arg empty)", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 8, + "comment": "AddCoeffs: generic method (2 args)", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ], + [ + "IsDenseList" + ] + ] + }, + { + "rank": 2, + "comment": "AddCoeffs: error if immutable", + "filters": [ + [ + "IsList" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 63, + "comment": "AddCoeffs: two 8 bit vectors", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsFFE" + ] + ], + "aka": [ + "ADD_COEFFS_VEC8BIT_3" + ] + }, + { + "rank": 60, + "comment": "AddCoeffs: GF2 vector and 8 bit vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 60, + "comment": "AddCoeffs: 8 bit vector and GF2 vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 58, + "comment": "AddCoeffs: for empty list, GF2 vector and FFE", + "filters": [ + [ + "IsMutable", + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 58, + "comment": "AddCoeffs: for GF2 vectors and FFE", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 11, + "comment": "AddCoeffs: generic method 3args", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ], + [ + "IsDenseList" + ], + [ + "IsMultiplicativeElement" + ] + ], + "aka": [ + "ADDCOEFFS_GENERIC_3" + ] + }, + { + "rank": 2, + "comment": "AddCoeffs: error if immutable", + "filters": [ + [ + "IsList" + ], + [], + [] + ] + } + ], + "4args": [], + "5args": [ + { + "rank": 17, + "comment": "AddCoeffs: generic method (5 args)", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ], + [ + "IsDenseList" + ], + [ + "IsDenseList" + ], + [ + "IsDenseList" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 2, + "comment": "AddCoeffs: error if immutable", + "filters": [ + [ + "IsList" + ], + [], + [], + [], + [] + ] + } + ], + "6args": [] + }, + "aka": [ + "AddCoeffs" + ] + }, + { + "name": "MultVectorLeft", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 117 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 417 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 421 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 59, + "comment": "MultVectorLeft: kernel method for a mutable row vector of ffes in plain list rep, and an ffe", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsPlistRep", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ], + [ + "IsFFE" + ] + ], + "aka": [ + "MULT_VECTOR_VECFFES" + ] + }, + { + "rank": 57, + "comment": "MultVectorLeft: kernel method for a mutable dense plain list of cyclotomics, and a cyclotomic", + "filters": [ + [ + "IsMutable", + "IsDenseList", + "IsPlistRep", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsCyclotomic" + ] + ], + "aka": [ + "MULT_VECTOR_2_FAST" + ] + }, + { + "rank": 41, + "comment": "MultVectorLeft: For an 8 bit vector and an ffe", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsFFE", + "IsInternalRep" + ] + ], + "aka": [ + "MULT_VECTOR_VEC8BITS" + ] + }, + { + "rank": 37, + "comment": "MultVectorLeft: for GF(2) vector and char 2 scalar", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsFFE" + ] + ], + "aka": [ + "MULT_VECTOR_GF2VECS_2" + ] + }, + { + "rank": 15, + "comment": "MultVectorLeft: for an integer vector, and a small integer", + "filters": [ + [ + "IsMutable", + "IsPlistVectorRep", + "IsIntVector" + ], + [ + "IsSmallIntRep" + ] + ] + }, + { + "rank": 12, + "comment": "MultVectorLeft: for a plist vector, and an object", + "filters": [ + [ + "IsMutable", + "IsPlistVectorRep" + ], + [] + ] + }, + { + "rank": 10, + "comment": "MultVectorLeft: generic method for a mutable vector, and an object", + "filters": [ + [ + "IsMutable", + "IsVectorObj" + ], + [] + ] + }, + { + "rank": 9, + "comment": "MultVectorLeft: kernel method for a mutable dense small list, and an object", + "filters": [ + [ + "IsMutable", + "IsDenseList", + "IsSmallList", + "HasIsSmallList" + ], + [] + ], + "aka": [ + "MULT_VECTOR_LEFT_2" + ] + }, + { + "rank": 5, + "comment": "MultVectorLeft: for a mutable dense list, and an object", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ], + [] + ] + }, + { + "rank": 2, + "comment": "MultVectorLeft: error if immutable", + "filters": [ + [ + "IsList" + ], + [] + ] + } + ], + "3args": [], + "4args": [ + { + "rank": 46, + "comment": "MultVectorLeft: generic method for a mutable vector, an object, an int, and an int", + "filters": [ + [ + "IsMutable", + "IsVectorObj" + ], + [], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "5args": [ + { + "rank": 14, + "comment": "MultVectorLeft: obsolete five argument method", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ], + [ + "IsDenseList" + ], + [ + "IsDenseList" + ], + [ + "IsDenseList" + ], + [] + ] + }, + { + "rank": 2, + "comment": "MultVectorLeft: error if immutable", + "filters": [ + [ + "IsList" + ], + [], + [], + [], + [] + ] + } + ], + "6args": [] + }, + "aka": [ + "MultVector", + "MultVectorLeft" + ] + }, + { + "name": "CoeffsMod", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 146 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 21, + "comment": "CoeffsMod", + "filters": [ + [ + "IsDenseList" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [ + { + "rank": 39, + "comment": "CoeffsMod: call `ReduceCoeffsMod'", + "filters": [ + [ + "IsDenseList" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CoeffsMod" + ] + }, + { + "name": "MultCoeffs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 190 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 46, + "comment": "MultCoeffs: generic method", + "filters": [ + [ + "IsMutable", + "IsList" + ], + [ + "IsDenseList" + ], + [ + "IsInt" + ], + [ + "IsDenseList" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 38, + "comment": "MultCoeffs: error if immutable", + "filters": [ + [ + "IsList" + ], + [], + [ + "IsInt" + ], + [], + [ + "IsInt" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "MultCoeffs" + ] + }, + { + "name": "PowerModCoeffs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 222 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 24, + "comment": "PowerModCoeffs: default, 3 argt", + "filters": [ + [ + "IsDenseList" + ], + [ + "IsInt" + ], + [ + "IsDenseList" + ] + ] + } + ], + "4args": [], + "5args": [ + { + "rank": 103, + "comment": "PowerModCoeffs: for 8 bit vectors", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsInt" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 97, + "comment": "PowerModCoeffs: for gf2vectors", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsInt" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 60, + "comment": "PowerModCoeffs: default five argt method", + "filters": [ + [ + "IsDenseList" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsDenseList" + ], + [ + "IsInt" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "PowerModCoeffs" + ] + }, + { + "name": "ProductCoeffs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 251 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 48, + "comment": "ProductCoeffs: 8 bit vectors, kernel method (2 arg)", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 42, + "comment": "ProductCoeffs: Gf2 vectors, kernel method (2 arg)", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 6, + "comment": "ProductCoeffs: call PRODUCT_COEFFS_GENERIC_LISTS with lengths", + "filters": [ + [ + "IsDenseList" + ], + [ + "IsDenseList" + ] + ] + } + ], + "3args": [], + "4args": [ + { + "rank": 84, + "comment": "ProductCoeffs: 8 bit vectors, kernel method", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsInt" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsInt" + ] + ], + "aka": [ + "PROD_COEFFS_VEC8BIT" + ] + }, + { + "rank": 78, + "comment": "ProductCoeffs: GF2 vectors, kernel method", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsInt" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsInt" + ] + ], + "aka": [ + "PROD_COEFFS_GF2VEC" + ] + }, + { + "rank": 42, + "comment": "ProductCoeffs: call PRODUCT_COEFFS_GENERIC_LISTS", + "filters": [ + [ + "IsDenseList" + ], + [ + "IsInt" + ], + [ + "IsDenseList" + ], + [ + "IsInt" + ] + ], + "aka": [ + "PRODUCT_COEFFS_GENERIC_LISTS" + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "ProductCoeffs" + ] + }, + { + "name": "ReduceCoeffs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 286 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 49, + "comment": "ReduceCoeffs: 8 bit vectors, kernel method (2 arg)", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 43, + "comment": "ReduceCoeffs: Gf2 vectors, kernel method (2 arg)", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 8, + "comment": "ReduceCoeffs", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ], + [ + "IsDenseList" + ] + ] + }, + { + "rank": 2, + "comment": "ReduceCoeffs: error if immutable", + "filters": [ + [ + "IsList" + ], + [] + ] + } + ], + "3args": [], + "4args": [ + { + "rank": 85, + "comment": "ReduceCoeffs: 8 bit vectors, kernel method", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsInt" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 79, + "comment": "ReduceCoeffs: GF2 vectors, kernel method", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsInt" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsInt" + ] + ], + "aka": [ + "REDUCE_COEFFS_GF2VEC" + ] + }, + { + "rank": 72, + "comment": "ReduceCoeffs: for float vectors", + "filters": [ + [ + "CategoryCollections(IsFloat)" + ], + [ + "IsInt" + ], + [ + "CategoryCollections(IsFloat)" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 44, + "comment": "ReduceCoeffs: generic method", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ], + [ + "IsInt" + ], + [ + "IsDenseList" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 38, + "comment": "ReduceCoeffs: error if immutable", + "filters": [ + [ + "IsList" + ], + [ + "IsInt" + ], + [], + [ + "IsInt" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "ReduceCoeffs" + ] + }, + { + "name": "ReduceCoeffsMod", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 324 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 23, + "comment": "ReduceCoeffsMod", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 20, + "comment": "ReduceCoeffsMod: error if immutable", + "filters": [ + [ + "IsList" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [ + { + "rank": 41, + "comment": "ReduceCoeffsMod: generic: list, int,int", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 38, + "comment": "ReduceCoeffsMod: error if immutable", + "filters": [ + [ + "IsList" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 26, + "comment": "ReduceCoeffsMod: generic: list,list,int", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ], + [ + "IsDenseList" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 20, + "comment": "ReduceCoeffsMod: error if immutable", + "filters": [ + [ + "IsList" + ], + [], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [ + { + "rank": 62, + "comment": "ReduceCoeffsMod: generic method (5 args)", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ], + [ + "IsInt" + ], + [ + "IsDenseList" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 56, + "comment": "ReduceCoeffsMod: error if immutable", + "filters": [ + [ + "IsList" + ], + [ + "IsInt" + ], + [], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "ReduceCoeffsMod" + ] + }, + { + "name": "QuotRemCoeffs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 343 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 49, + "comment": "QuotRemCoeffs: 8 bit vectors, kernel method (2 arg)", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 6, + "comment": "QuotRemCoeffs: generic, use list lengths", + "filters": [ + [ + "IsDenseList" + ], + [ + "IsDenseList" + ] + ] + } + ], + "3args": [], + "4args": [ + { + "rank": 85, + "comment": "QuotRemCoeffs: 8 bit vectors, kernel method", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsInt" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 78, + "comment": "QuotRemCoeffs: GF2 vectors", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsInt" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsInt" + ] + ], + "aka": [ + "QUOTREM_COEFFS_GF2VEC" + ] + }, + { + "rank": 40, + "comment": "QuotRemCoeffs: generic", + "filters": [ + [ + "IsList" + ], + [ + "IsInt" + ], + [ + "IsList" + ], + [ + "IsInt" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "QuotRemCoeffs" + ] + }, + { + "name": "ValuePol", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 369 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 19, + "comment": "ValuePol: special code for rational values", + "filters": [ + [ + "IsList" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 10, + "comment": "ValuePol: generic", + "filters": [ + [ + "IsList" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ValuePol" + ] + }, + { + "name": "RemoveOuterCoeffs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 402 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 42, + "comment": "RemoveOuterCoeffs: vec8bit and zero", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsFFE", + "IsZero", + "HasIsZero" + ] + ] + }, + { + "rank": 39, + "comment": "RemoveOuterCoeffs: gf2vec and zero", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsFFE", + "IsZero", + "HasIsZero" + ] + ] + }, + { + "rank": 5, + "comment": "RemoveOuterCoeffs: generic method", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ], + [] + ], + "aka": [ + "REMOVE_OUTER_COEFFS_GENERIC" + ] + }, + { + "rank": 2, + "comment": "RemoveOuterCoeffs: error if immutable", + "filters": [ + [ + "IsList" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RemoveOuterCoeffs" + ] + }, + { + "name": "ShiftedCoeffs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 428 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 38, + "comment": "ShiftedCoeffs: empty list", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 21, + "comment": "ShiftedCoeffs: call ShiftRowVektor", + "filters": [ + [ + "IsDenseList" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ShiftedCoeffs" + ] + }, + { + "name": "LeftShiftRowVector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 449 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10024, + "comment": "LeftShiftRowVector", + "filters": [ + [ + "IsDenseList" + ], + [ + "IsInt", + "IsZeroCyc" + ] + ] + }, + { + "rank": 44, + "comment": "LeftShiftRowVector: 8bit vector", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "SHIFT_VEC8BIT_LEFT" + ] + }, + { + "rank": 41, + "comment": "LeftShiftRowVector: gf2 vector", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "SHIFT_LEFT_GF2VEC" + ] + }, + { + "rank": 24, + "comment": "LeftShiftRowVector: generic method", + "filters": [ + [ + "IsMutable", + "IsDenseList" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 2, + "comment": "LeftShiftRowVector: error if immutable", + "filters": [ + [ + "IsList" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeftShiftRowVector" + ] + }, + { + "name": "RightShiftRowVector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 470 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "RightShiftRowVector: error if immutable", + "filters": [ + [ + "IsList" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 10023, + "comment": "RightShiftRowVector", + "filters": [ + [ + "IsList" + ], + [ + "IsInt", + "IsZeroCyc" + ], + [] + ] + }, + { + "rank": 61, + "comment": "RightShiftRowVector: 8bit vector, fill with zeros", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsFFE", + "IsZero", + "HasIsZero" + ] + ], + "aka": [ + "SHIFT_VEC8BIT_RIGHT" + ] + }, + { + "rank": 58, + "comment": "RightShiftRowVector: gf2 vector, fill with zeros", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsFFE", + "IsZero", + "HasIsZero" + ] + ], + "aka": [ + "SHIFT_RIGHT_GF2VEC" + ] + }, + { + "rank": 23, + "comment": "RightShiftRowVector: generic method", + "filters": [ + [ + "IsMutable", + "IsList" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + }, + { + "rank": 2, + "comment": "RightShiftRowVector: error if immutable", + "filters": [ + [ + "IsList" + ], + [], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RightShiftRowVector" + ] + }, + { + "name": "ShrinkRowVector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 493 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 25, + "comment": "ShrinkRowVector: 8 bit vector", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 22, + "comment": "ShrinkRowVector: GF2 vector", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 4, + "comment": "ShrinkRowVector: generic method", + "filters": [ + [ + "IsMutable", + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "ShrinkRowVector: error if immutable", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ShrinkRowVector" + ] + }, + { + "name": "PadCoeffs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 514 + }, + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 515 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 49, + "comment": "PadCoeffs: 8 bit vector", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "CategoryCollections(IsNearAdditiveElementWithZero)", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "CategoryCollections(IsAdditiveElement)", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 46, + "comment": "PadCoeffs: for GF2 vector", + "filters": [ + [ + "IsMutable", + "IsHomogeneousList", + "CategoryCollections(IsNearAdditiveElementWithZero)", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "CategoryCollections(IsAdditiveElement)", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "IsGF2VectorRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 34, + "comment": "PadCoeffs: pad with zero", + "filters": [ + [ + "IsMutable", + "IsList", + "CategoryCollections(IsNearAdditiveElementWithZero)", + "CategoryCollections(IsAdditiveElement)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [ + { + "rank": 23, + "comment": "PadCoeffs: pad with supplied value", + "filters": [ + [ + "IsMutable", + "IsList" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PadCoeffs" + ] + }, + { + "name": "WeightVecFFE", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 544 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 18, + "comment": "WeightVecFFE: gf2 vectors", + "filters": [ + [ + "IsList", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 2, + "comment": "WeightVecFFE: generic", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "WeightVecFFE" + ] + }, + { + "name": "DistanceVecFFE", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 564 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 48, + "comment": "DistanceVecFFE: 8bit-vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "Is8BitVectorRep" + ] + ], + "aka": [ + "DISTANCE_VEC8BIT_VEC8BIT" + ] + }, + { + "rank": 36, + "comment": "DistanceVecFFE: gf2 vectors", + "filters": [ + [ + "IsList", + "IsGF2VectorRep" + ], + [ + "IsList", + "IsGF2VectorRep" + ] + ], + "aka": [ + "DIST_GF2VEC_GF2VEC" + ] + }, + { + "rank": 4, + "comment": "DistanceVecFFE: generic", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DistanceVecFFE" + ] + }, + { + "name": "DistancesDistributionVecFFEsVecFFE", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 588 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 4, + "comment": "DistancesDistributionVecFFEsVecFFE: generic", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DistancesDistributionVecFFEsVecFFE" + ] + }, + { + "name": "DistancesDistributionMatFFEVecFFE", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 614 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 98, + "comment": "DistancesDistributionMatFFEVecFFE: generic", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DistancesDistributionMatFFEVecFFE" + ] + }, + { + "name": "AClosestVectorCombinationsMatFFEVecFFE", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 652 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 134, + "comment": "AClosestVectorCombinationsMatFFEVecFFE: generic", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsList" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "AClosestVectorCombinationsMatFFEVecFFE" + ] + }, + { + "name": "AClosestVectorCombinationsMatFFEVecFFECoords", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 655 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 134, + "comment": "AClosestVectorCombinationsMatFFEVecFFECoords: generic", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsList" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "AClosestVectorCombinationsMatFFEVecFFECoords" + ] + }, + { + "name": "CosetLeadersMatFFE", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 679 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 96, + "comment": "CosetLeadersMatFFE: generic", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CosetLeadersMatFFE" + ] + }, + { + "name": "AddToListEntries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/listcoef.gd", + "line": 695 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 100, + "comment": "AddToListEntries: fast kernel method", + "filters": [ + [ + "IsMutable", + "IsList", + "IsPlistRep", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsRange", + "IsRangeRep" + ], + [ + "IsInt" + ] + ], + "aka": [ + "ADD_TO_LIST_ENTRIES_PLIST_RANGE" + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AddToListEntries" + ] + }, + { + "name": "NewInfoClass", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/info.gd", + "line": 71 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 5, + "comment": "NewInfoClass", + "filters": [ + [ + "IsString" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NewInfoClass" + ] + }, + { + "name": "SetInfoLevel", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/info.gd", + "line": 95 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 25, + "comment": "SetInfoLevel", + "filters": [ + [ + "IsInfoClass", + "IsInfoClassListRep" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 23, + "comment": "SetInfoLevel", + "filters": [ + [ + "IsInfoClass", + "IsInfoClassListRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetInfoLevel" + ] + }, + { + "name": "InfoLevel", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/info.gd", + "line": 108 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 4, + "comment": "InfoLevel", + "filters": [ + [ + "IsInfoClass", + "IsInfoClassListRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InfoLevel" + ] + }, + { + "name": "Directory", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/files.gd", + "line": 73 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 5, + "comment": "Directory: string", + "filters": [ + [ + "IsString" + ] + ] + }, + { + "rank": 1, + "comment": "Directory: directory", + "filters": [ + [ + "IsDirectory" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Directory" + ] + }, + { + "name": "Filename", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/files.gd", + "line": 192 + }, + { + "file": "/home/mp397/git/gap/lib/files.gd", + "line": 193 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 7, + "comment": "Filename: for a list and a string", + "filters": [ + [ + "IsList" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 6, + "comment": "Filename: for a directory and a string", + "filters": [ + [ + "IsDirectory" + ], + [ + "IsString" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Filename" + ] + }, + { + "name": "ExternalFilename", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/files.gd", + "line": 195 + }, + { + "file": "/home/mp397/git/gap/lib/files.gd", + "line": 196 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 7, + "comment": "ExternalFilename: for a directory list and a string", + "filters": [ + [ + "IsList" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 6, + "comment": "ExternalFilename: for a directory and a string", + "filters": [ + [ + "IsDirectory" + ], + [ + "IsString" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExternalFilename" + ] + }, + { + "name": "Read", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/files.gd", + "line": 244 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 5, + "comment": "Read: string", + "filters": [ + [ + "IsString" + ] + ] + }, + { + "rank": 2, + "comment": "Read: input stream", + "filters": [ + [ + "IsInputStream" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Read" + ] + }, + { + "name": "ReadAsFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/files.gd", + "line": 284 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 5, + "comment": "ReadAsFunction: string", + "filters": [ + [ + "IsString" + ] + ] + }, + { + "rank": 2, + "comment": "ReadAsFunction: input stream", + "filters": [ + [ + "IsInputStream" + ] + ], + "aka": [ + "READ_AS_FUNC_STREAM" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReadAsFunction" + ] + }, + { + "name": "IsEndOfStream", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 250 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 6, + "comment": "IsEndOfStream: iostream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputTCPStreamRep" + ] + ] + }, + { + "rank": 6, + "comment": "IsEndOfStream: iostream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputStreamByPtyRep" + ] + ] + }, + { + "rank": 6, + "comment": "IsEndOfStream: input text none", + "filters": [ + [ + "IsInputTextNone", + "IsInputTextNoneRep" + ] + ] + }, + { + "rank": 5, + "comment": "IsEndOfStream: input text string", + "filters": [ + [ + "IsInputTextStringRep", + "IsInputTextStream" + ] + ] + }, + { + "rank": 4, + "comment": "IsEndOfStream: input text file", + "filters": [ + [ + "IsInputStream", + "IsInputTextFileRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsEndOfStream" + ] + }, + { + "name": "PositionStream", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 277 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 6, + "comment": "PositionStream: input text none", + "filters": [ + [ + "IsInputTextNone", + "IsInputTextNoneRep" + ] + ] + }, + { + "rank": 5, + "comment": "PositionStream: input text file", + "filters": [ + [ + "IsInputTextStream", + "IsInputTextFileRep" + ] + ] + }, + { + "rank": 5, + "comment": "PositionStream: input text string", + "filters": [ + [ + "IsInputTextStringRep", + "IsInputTextStream" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PositionStream" + ] + }, + { + "name": "ReadAll", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 336 + }, + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 337 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 6, + "comment": "ReadAll: for ioTCPstream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputTCPStreamRep" + ] + ] + }, + { + "rank": 6, + "comment": "ReadAll: iostream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputStreamByPtyRep" + ] + ] + }, + { + "rank": 6, + "comment": "ReadAll: input text none", + "filters": [ + [ + "IsInputTextNone", + "IsInputTextNoneRep" + ] + ] + }, + { + "rank": 5, + "comment": "ReadAll: input text file", + "filters": [ + [ + "IsInputTextStream", + "IsInputTextFileRep" + ] + ] + }, + { + "rank": 5, + "comment": "ReadAll: input text string", + "filters": [ + [ + "IsInputTextStringRep", + "IsInputTextStream" + ] + ] + }, + { + "rank": 2, + "comment": "ReadAll: input stream", + "filters": [ + [ + "IsInputStream" + ] + ] + } + ], + "2args": [ + { + "rank": 24, + "comment": "ReadAll: for ioTCPstream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputTCPStreamRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 24, + "comment": "ReadAll: iostream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputStreamByPtyRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 24, + "comment": "ReadAll: input text none and limit", + "filters": [ + [ + "IsInputTextNone", + "IsInputTextNoneRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 23, + "comment": "ReadAll: input text file and limit", + "filters": [ + [ + "IsInputTextStream", + "IsInputTextFileRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 23, + "comment": "ReadAll: input text string and limit", + "filters": [ + [ + "IsInputTextStringRep", + "IsInputTextStream" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 20, + "comment": "ReadAll: input stream, length limit", + "filters": [ + [ + "IsInputStream" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReadAll" + ] + }, + { + "name": "ReadByte", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 368 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 6, + "comment": "ReadByte: for ioTCPstream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputTCPStreamRep" + ] + ] + }, + { + "rank": 6, + "comment": "ReadByte: iostream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputStreamByPtyRep" + ] + ] + }, + { + "rank": 6, + "comment": "ReadByte: input text none", + "filters": [ + [ + "IsInputTextNone", + "IsInputTextNoneRep" + ] + ] + }, + { + "rank": 5, + "comment": "ReadByte: input text file", + "filters": [ + [ + "IsInputTextStream", + "IsInputTextFileRep" + ] + ] + }, + { + "rank": 5, + "comment": "ReadByte: input text string", + "filters": [ + [ + "IsInputTextStringRep", + "IsInputTextStream" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReadByte" + ] + }, + { + "name": "ReadLine", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 398 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 6, + "comment": "ReadLine: for ioTCPstream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputTCPStreamRep" + ] + ] + }, + { + "rank": 6, + "comment": "ReadLine: iostream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputStreamByPtyRep" + ] + ] + }, + { + "rank": 6, + "comment": "ReadLine: input text none", + "filters": [ + [ + "IsInputTextNone", + "IsInputTextNoneRep" + ] + ] + }, + { + "rank": 5, + "comment": "ReadLine: input text file", + "filters": [ + [ + "IsInputTextStream", + "IsInputTextFileRep" + ] + ] + }, + { + "rank": 5, + "comment": "ReadLine: input text string", + "filters": [ + [ + "IsInputTextStringRep", + "IsInputTextStream" + ] + ] + }, + { + "rank": 2, + "comment": "ReadLine: generic, call ReadByte", + "filters": [ + [ + "IsInputStream" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReadLine" + ] + }, + { + "name": "ReadAllLine", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 439 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 4, + "comment": "ReadAllLine: iostream", + "filters": [ + [ + "IsInputOutputStream" + ] + ] + }, + { + "rank": 2, + "comment": "ReadAllLine: stream", + "filters": [ + [ + "IsInputStream" + ] + ] + } + ], + "2args": [ + { + "rank": 5, + "comment": "ReadAllLine: iostream,function", + "filters": [ + [ + "IsInputOutputStream" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 5, + "comment": "ReadAllLine: iostream,boolean", + "filters": [ + [ + "IsInputOutputStream" + ], + [ + "IsBool" + ] + ] + }, + { + "rank": 3, + "comment": "ReadAllLine: stream,function", + "filters": [ + [ + "IsInputStream" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 3, + "comment": "ReadAllLine: stream,boolean", + "filters": [ + [ + "IsInputStream" + ], + [ + "IsBool" + ] + ] + } + ], + "3args": [ + { + "rank": 6, + "comment": "ReadAllLine: iostream,boolean,function", + "filters": [ + [ + "IsInputOutputStream" + ], + [ + "IsBool" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 4, + "comment": "ReadAllLine: stream,boolean,function", + "filters": [ + [ + "IsInputStream" + ], + [ + "IsBool" + ], + [ + "IsFunction" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReadAllLine" + ] + }, + { + "name": "RewindStream", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 460 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 6, + "comment": "RewindStream: input text none", + "filters": [ + [ + "IsInputTextNone", + "IsInputTextNoneRep" + ] + ] + }, + { + "rank": 5, + "comment": "RewindStream: input text string", + "filters": [ + [ + "IsInputTextStringRep", + "IsInputTextStream" + ] + ] + }, + { + "rank": 3, + "comment": "RewindStream: input text stream", + "filters": [ + [ + "IsInputTextStream" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RewindStream" + ] + }, + { + "name": "SeekPositionStream", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 479 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 24, + "comment": "SeekPositionStream: input text none", + "filters": [ + [ + "IsInputTextNone", + "IsInputTextNoneRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 23, + "comment": "SeekPositionStream: input text file", + "filters": [ + [ + "IsInputTextStream", + "IsInputTextFileRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 23, + "comment": "SeekPositionStream: input text string", + "filters": [ + [ + "IsInputTextStringRep", + "IsInputTextStream" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SeekPositionStream" + ] + }, + { + "name": "WriteAll", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 523 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 11, + "comment": "WriteAll: for ioTCPstream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputTCPStreamRep" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 11, + "comment": "WriteAll: iostream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputStreamByPtyRep" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 11, + "comment": "WriteAll: output text none", + "filters": [ + [ + "IsOutputTextNone", + "IsOutputTextNoneRep" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 10, + "comment": "WriteAll: output text file", + "filters": [ + [ + "IsOutputTextStream", + "IsOutputTextFileRep" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 10, + "comment": "WriteAll: output text string", + "filters": [ + [ + "IsOutputTextStream", + "IsOutputTextStringRep" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 7, + "comment": "WriteAll: output stream", + "filters": [ + [ + "IsOutputStream" + ], + [ + "IsString" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "WriteAll" + ] + }, + { + "name": "WriteByte", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 547 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 24, + "comment": "WriteByte: for ioTCPstream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputTCPStreamRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 24, + "comment": "WriteByte: iostream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputStreamByPtyRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 24, + "comment": "WriteByte: output text none", + "filters": [ + [ + "IsOutputTextNone", + "IsOutputTextNoneRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 23, + "comment": "WriteByte: output text file", + "filters": [ + [ + "IsOutputTextStream", + "IsOutputTextFileRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 23, + "comment": "WriteByte: output text string", + "filters": [ + [ + "IsOutputTextStream", + "IsOutputTextStringRep" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "WriteByte" + ] + }, + { + "name": "WriteLine", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 568 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 11, + "comment": "WriteLine: for ioTCPstream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputTCPStreamRep" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 7, + "comment": "WriteLine: output stream", + "filters": [ + [ + "IsOutputStream" + ], + [ + "IsString" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "WriteLine" + ] + }, + { + "name": "CloseStream", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 593 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 6, + "comment": "CloseStream: for ioTCPstream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputTCPStreamRep" + ] + ] + }, + { + "rank": 6, + "comment": "CloseStream: iostream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputStreamByPtyRep" + ] + ] + }, + { + "rank": 4, + "comment": "CloseStream: output text file", + "filters": [ + [ + "IsOutputStream", + "IsOutputTextFileRep" + ] + ] + }, + { + "rank": 4, + "comment": "CloseStream: input text file", + "filters": [ + [ + "IsInputStream", + "IsInputTextFileRep" + ] + ] + }, + { + "rank": 2, + "comment": "CloseStream: non-process streams", + "filters": [ + [ + "IsPositionalObjectRep", + "IsStream" + ] + ] + }, + { + "rank": 2, + "comment": "CloseStream: non-process streams", + "filters": [ + [ + "IsComponentObjectRep", + "IsStream" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CloseStream" + ] + }, + { + "name": "InputTextString", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 615 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 5, + "comment": "InputTextString: input text stream from string", + "filters": [ + [ + "IsString" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InputTextString" + ] + }, + { + "name": "InputTextFile", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 635 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 5, + "comment": "InputTextFile: input text stream from file", + "filters": [ + [ + "IsString" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InputTextFile" + ] + }, + { + "name": "OutputTextString", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 713 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": -9995, + "comment": "OutputTextString: error catching method, append not given", + "filters": [ + [ + "IsString" + ] + ] + } + ], + "2args": [ + { + "rank": 3, + "comment": "OutputTextString: output text stream from string", + "filters": [ + [ + "IsList" + ], + [ + "IsBool" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OutputTextString" + ] + }, + { + "name": "OutputTextFile", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 762 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": -9995, + "comment": "OutputTextFile: error catching method, append not given", + "filters": [ + [ + "IsString" + ] + ] + } + ], + "2args": [ + { + "rank": 6, + "comment": "OutputTextFile: output text stream from file", + "filters": [ + [ + "IsString" + ], + [ + "IsBool" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OutputTextFile" + ] + }, + { + "name": "SetPrintFormattingStatus", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 984 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 7, + "comment": "SetPrintFormattingStatus: output text none", + "filters": [ + [ + "IsOutputTextNone", + "IsOutputTextNoneRep" + ], + [ + "IsBool" + ] + ] + }, + { + "rank": 6, + "comment": "SetPrintFormattingStatus: for stdout", + "filters": [ + [ + "IsString" + ], + [ + "IsBool" + ] + ] + }, + { + "rank": 6, + "comment": "SetPrintFormattingStatus: output text file", + "filters": [ + [ + "IsOutputTextStream", + "IsOutputTextFileRep" + ], + [ + "IsBool" + ] + ] + }, + { + "rank": 6, + "comment": "SetPrintFormattingStatus: output text string", + "filters": [ + [ + "IsOutputTextStream", + "IsOutputTextStringRep" + ], + [ + "IsBool" + ] + ] + }, + { + "rank": 3, + "comment": "SetPrintFormattingStatus: for non-text output stream", + "filters": [ + [ + "IsOutputStream" + ], + [ + "IsBool" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPrintFormattingStatus" + ] + }, + { + "name": "PrintFormattingStatus", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 985 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 6, + "comment": "PrintFormattingStatus: output text none", + "filters": [ + [ + "IsOutputTextNone", + "IsOutputTextNoneRep" + ] + ] + }, + { + "rank": 5, + "comment": "PrintFormattingStatus: for stdout", + "filters": [ + [ + "IsString" + ] + ] + }, + { + "rank": 5, + "comment": "PrintFormattingStatus: output text file", + "filters": [ + [ + "IsOutputTextStream", + "IsOutputTextFileRep" + ] + ] + }, + { + "rank": 5, + "comment": "PrintFormattingStatus: output text string", + "filters": [ + [ + "IsOutputTextStream", + "IsOutputTextStringRep" + ] + ] + }, + { + "rank": 2, + "comment": "PrintFormattingStatus: for non-text output stream", + "filters": [ + [ + "IsOutputStream" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PrintFormattingStatus" + ] + }, + { + "name": "LogTo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 1076 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 5, + "comment": "LogTo: for output file", + "filters": [ + [ + "IsString" + ] + ] + }, + { + "rank": 3, + "comment": "LogTo: for output stream", + "filters": [ + [ + "IsOutputTextStream" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LogTo" + ] + }, + { + "name": "InputLogTo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 1096 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 5, + "comment": "InputLogTo: for output file", + "filters": [ + [ + "IsString" + ] + ] + }, + { + "rank": 3, + "comment": "InputLogTo: for output stream", + "filters": [ + [ + "IsOutputTextStream" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InputLogTo", + "LogInputTo" + ] + }, + { + "name": "OutputLogTo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 1118 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 5, + "comment": "OutputLogTo: for output file", + "filters": [ + [ + "IsString" + ] + ] + }, + { + "rank": 3, + "comment": "OutputLogTo: for output stream", + "filters": [ + [ + "IsOutputTextStream" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LogOutputTo", + "OutputLogTo" + ] + }, + { + "name": "FileDescriptorOfStream", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/streams.gd", + "line": 1139 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 6, + "comment": "FileDescriptorOfStream: for ioTCPstream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputTCPStreamRep" + ] + ] + }, + { + "rank": 6, + "comment": "FileDescriptorOfStream", + "filters": [ + [ + "IsInputOutputStream", + "IsInputOutputStreamByPtyRep" + ] + ] + }, + { + "rank": 5, + "comment": "FileDescriptorOfStream", + "filters": [ + [ + "IsOutputTextStream", + "IsOutputTextFileRep" + ] + ] + }, + { + "rank": 5, + "comment": "FileDescriptorOfStream", + "filters": [ + [ + "IsInputTextStream", + "IsInputTextFileRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FileDescriptorOfStream" + ] + }, + { + "name": "ImmutableMatrix", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vecmat.gd", + "line": 381 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 70, + "comment": "ImmutableMatrix: field,gf2", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 70, + "comment": "ImmutableMatrix: field,8bit", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 34, + "comment": "ImmutableMatrix: fieldsize,gf2", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 34, + "comment": "ImmutableMatrix: fieldsize,8bit", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 34, + "comment": "ImmutableMatrix: general,2", + "filters": [ + [], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 9, + "comment": "ImmutableMatrix: empty", + "filters": [ + [], + [ + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 2, + "comment": "ImmutableMatrix: transposed empty", + "filters": [ + [], + [ + "IsList" + ] + ] + } + ], + "3args": [ + { + "rank": 35, + "comment": "ImmutableMatrix: general,3", + "filters": [ + [], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsBool" + ] + ], + "aka": [ + "DoImmutableMatrix" + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ImmutableMatrix" + ] + }, + { + "name": "ImmutableVector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vecmat.gd", + "line": 410 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 66, + "comment": "ImmutableVector: field,gf2", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 66, + "comment": "ImmutableVector: field,8bit", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 30, + "comment": "ImmutableVector: fieldsize,gf2", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 30, + "comment": "ImmutableVector: fieldsize,8bit", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 12, + "comment": "ImmutableVector: general,2", + "filters": [ + [], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + }, + { + "rank": 9, + "comment": "ImmutableVector: empty", + "filters": [ + [], + [ + "IsEmpty", + "HasIsEmpty" + ] + ] + } + ], + "3args": [ + { + "rank": 13, + "comment": "ImmutableVector: general,3", + "filters": [ + [], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ], + [ + "IsBool" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ImmutableVector" + ] + }, + { + "name": "NumberFFVector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vecmat.gd", + "line": 431 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 62, + "comment": "NumberFFVector: 8bit-vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)", + "Is8BitVectorRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 59, + "comment": "NumberFFVector: GF2-Vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)", + "IsGF2VectorRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 50, + "comment": "NumberFFVector: uncompressed vecffe", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NumberFFVector" + ] + }, + { + "name": "SplitString", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/string.gd", + "line": 509 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10, + "comment": "SplitString: for two strings", + "filters": [ + [ + "IsString" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 6, + "comment": "SplitString: for a string and a character", + "filters": [ + [ + "IsString" + ], + [ + "IsChar" + ] + ] + } + ], + "3args": [ + { + "rank": 15, + "comment": "SplitString: for three strings", + "filters": [ + [ + "IsString" + ], + [ + "IsString" + ], + [ + "IsString" + ] + ], + "aka": [ + "SplitStringInternal" + ] + }, + { + "rank": 11, + "comment": "SplitString: for a string, a character and a string", + "filters": [ + [ + "IsString" + ], + [ + "IsChar" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 11, + "comment": "SplitString: for two strings and a character", + "filters": [ + [ + "IsString" + ], + [ + "IsString" + ], + [ + "IsChar" + ] + ] + }, + { + "rank": 7, + "comment": "SplitString: for a string and two characters", + "filters": [ + [ + "IsString" + ], + [ + "IsChar" + ], + [ + "IsChar" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SplitString" + ] + }, + { + "name": "NewFloat", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 23 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": -16, + "comment": "NewFloat: for IsIEEE754FloatRep and string", + "filters": [ + [ + "IsIEEE754FloatRep" + ], + [ + "IsString" + ] + ] + }, + { + "rank": -16, + "comment": "NewFloat: for IsIEEE754FloatRep and integer", + "filters": [ + [ + "IsIEEE754FloatRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": -17, + "comment": "NewFloat", + "filters": [ + [ + "IsIEEE754FloatRep" + ], + [ + "IsIEEE754FloatRep" + ] + ] + }, + { + "rank": -17, + "comment": "NewFloat", + "filters": [ + [ + "IsIEEE754FloatRep" + ], + [ + "IsList" + ] + ] + }, + { + "rank": -17, + "comment": "NewFloat", + "filters": [ + [ + "IsIEEE754FloatRep" + ], + [ + "IsNegInfinity" + ] + ] + }, + { + "rank": -17, + "comment": "NewFloat", + "filters": [ + [ + "IsIEEE754FloatRep" + ], + [ + "IsInfinity" + ] + ] + }, + { + "rank": -17, + "comment": "NewFloat", + "filters": [ + [ + "IsIEEE754FloatRep" + ], + [ + "IsRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NewFloat" + ] + }, + { + "name": "MakeFloat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 34, + "comment": "MakeFloat: for IsIEEE754FloatRep and integer", + "filters": [ + [ + "IsIEEE754FloatRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 32, + "comment": "MakeFloat", + "filters": [ + [ + "IsIEEE754FloatRep" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 31, + "comment": "MakeFloat", + "filters": [ + [ + "IsIEEE754FloatRep" + ], + [ + "IsIEEE754FloatRep" + ] + ] + }, + { + "rank": 31, + "comment": "MakeFloat", + "filters": [ + [ + "IsIEEE754FloatRep" + ], + [ + "IsNegInfinity" + ] + ] + }, + { + "rank": 31, + "comment": "MakeFloat", + "filters": [ + [ + "IsIEEE754FloatRep" + ], + [ + "IsInfinity" + ] + ] + }, + { + "rank": 21, + "comment": "MakeFloat: for IsIEEE754FloatRep and string", + "filters": [ + [ + "IsIEEE754FloatRep" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 17, + "comment": "MakeFloat", + "filters": [ + [ + "IsIEEE754FloatRep" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MakeFloat" + ] + }, + { + "name": "Cos", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 100 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Cos: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCos" + ] + ] + }, + { + "rank": 16, + "comment": "Cos: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "COS_MACFLOAT" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Cos" + ] + }, + { + "name": "SetCos", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 100 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCos: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCos: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCos" + ] + }, + { + "name": "HasCos", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 100 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCos" + ] + }, + { + "name": "Sin", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 101 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Sin: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSin" + ] + ] + }, + { + "rank": 16, + "comment": "Sin: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "SIN_MACFLOAT" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Sin" + ] + }, + { + "name": "SetSin", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 101 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSin: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSin: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSin" + ] + }, + { + "name": "HasSin", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 101 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSin" + ] + }, + { + "name": "Tan", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 102 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Tan: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTan" + ] + ] + }, + { + "rank": 16, + "comment": "Tan: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "TAN_MACFLOAT" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Tan" + ] + }, + { + "name": "SetTan", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 102 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTan: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTan: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTan" + ] + }, + { + "name": "HasTan", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 102 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTan" + ] + }, + { + "name": "Sec", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 103 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Sec: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSec" + ] + ] + }, + { + "rank": 12, + "comment": "Sec: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Sec" + ] + }, + { + "name": "SetSec", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 103 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSec: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSec: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSec" + ] + }, + { + "name": "HasSec", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 103 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSec" + ] + }, + { + "name": "Csc", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 104 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Csc: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCsc" + ] + ] + }, + { + "rank": 12, + "comment": "Csc: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Csc" + ] + }, + { + "name": "SetCsc", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 104 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCsc: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCsc: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCsc" + ] + }, + { + "name": "HasCsc", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 104 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCsc" + ] + }, + { + "name": "Cot", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 105 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Cot: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCot" + ] + ] + }, + { + "rank": 12, + "comment": "Cot: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Cot" + ] + }, + { + "name": "SetCot", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 105 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCot: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCot: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCot" + ] + }, + { + "name": "HasCot", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 105 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCot" + ] + }, + { + "name": "Asin", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 106 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Asin: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsin" + ] + ] + }, + { + "rank": 16, + "comment": "Asin: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "ASIN_MACFLOAT" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Asin" + ] + }, + { + "name": "SetAsin", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 106 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsin: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsin: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsin" + ] + }, + { + "name": "HasAsin", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 106 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsin" + ] + }, + { + "name": "Acos", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 107 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Acos: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAcos" + ] + ] + }, + { + "rank": 16, + "comment": "Acos: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "ACOS_MACFLOAT" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Acos" + ] + }, + { + "name": "SetAcos", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 107 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAcos: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAcos: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAcos" + ] + }, + { + "name": "HasAcos", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 107 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAcos" + ] + }, + { + "name": "Atan", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 108 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Atan: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAtan" + ] + ] + }, + { + "rank": 16, + "comment": "Atan: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "ATAN_MACFLOAT" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Atan" + ] + }, + { + "name": "SetAtan", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 108 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAtan: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAtan: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAtan" + ] + }, + { + "name": "HasAtan", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 108 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAtan" + ] + }, + { + "name": "Cosh", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 109 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Cosh: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCosh" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Cosh" + ] + }, + { + "name": "SetCosh", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 109 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCosh: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCosh: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCosh" + ] + }, + { + "name": "HasCosh", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 109 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCosh" + ] + }, + { + "name": "Sinh", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 110 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Sinh: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSinh" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Sinh" + ] + }, + { + "name": "SetSinh", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 110 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSinh: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSinh: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSinh" + ] + }, + { + "name": "HasSinh", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 110 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSinh" + ] + }, + { + "name": "Tanh", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 111 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Tanh: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTanh" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Tanh" + ] + }, + { + "name": "SetTanh", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 111 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTanh: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTanh: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTanh" + ] + }, + { + "name": "HasTanh", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 111 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTanh" + ] + }, + { + "name": "Sech", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 112 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Sech: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSech" + ] + ] + }, + { + "rank": 12, + "comment": "Sech: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Sech" + ] + }, + { + "name": "SetSech", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 112 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSech: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSech: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSech" + ] + }, + { + "name": "HasSech", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 112 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSech" + ] + }, + { + "name": "Csch", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 113 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Csch: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCsch" + ] + ] + }, + { + "rank": 12, + "comment": "Csch: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Csch" + ] + }, + { + "name": "SetCsch", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 113 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCsch: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCsch: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCsch" + ] + }, + { + "name": "HasCsch", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 113 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCsch" + ] + }, + { + "name": "Coth", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 114 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Coth: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCoth" + ] + ] + }, + { + "rank": 12, + "comment": "Coth: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Coth" + ] + }, + { + "name": "SetCoth", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 114 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCoth: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCoth: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCoth" + ] + }, + { + "name": "HasCoth", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 114 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCoth" + ] + }, + { + "name": "Asinh", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 115 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Asinh: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsinh" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Asinh" + ] + }, + { + "name": "SetAsinh", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 115 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsinh: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsinh: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsinh" + ] + }, + { + "name": "HasAsinh", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 115 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsinh" + ] + }, + { + "name": "Acosh", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 116 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Acosh: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAcosh" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Acosh" + ] + }, + { + "name": "SetAcosh", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 116 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAcosh: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAcosh: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAcosh" + ] + }, + { + "name": "HasAcosh", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 116 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAcosh" + ] + }, + { + "name": "Atanh", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 117 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Atanh: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAtanh" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Atanh" + ] + }, + { + "name": "SetAtanh", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 117 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAtanh: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAtanh: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAtanh" + ] + }, + { + "name": "HasAtanh", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 117 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAtanh" + ] + }, + { + "name": "Log2", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 119 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Log2: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLog2" + ] + ] + }, + { + "rank": 16, + "comment": "Log2: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "LOG2_MACFLOAT" + ] + }, + { + "rank": 12, + "comment": "Log2: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Log2" + ] + }, + { + "name": "SetLog2", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 119 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLog2: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLog2: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLog2" + ] + }, + { + "name": "HasLog2", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 119 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLog2" + ] + }, + { + "name": "Log10", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 120 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Log10: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLog10" + ] + ] + }, + { + "rank": 16, + "comment": "Log10: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "LOG10_MACFLOAT" + ] + }, + { + "rank": 12, + "comment": "Log10: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Log10" + ] + }, + { + "name": "SetLog10", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 120 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLog10: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLog10: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLog10" + ] + }, + { + "name": "HasLog10", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 120 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLog10" + ] + }, + { + "name": "Log1p", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 121 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Log1p: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLog1p" + ] + ] + }, + { + "rank": 16, + "comment": "Log1p: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "LOG1P_MACFLOAT" + ] + }, + { + "rank": 12, + "comment": "Log1p: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Log1p" + ] + }, + { + "name": "SetLog1p", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 121 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLog1p: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLog1p: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLog1p" + ] + }, + { + "name": "HasLog1p", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 121 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLog1p" + ] + }, + { + "name": "Exp", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 122 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Exp: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasExp" + ] + ] + }, + { + "rank": 16, + "comment": "Exp: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "EXP_MACFLOAT" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Exp" + ] + }, + { + "name": "SetExp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 122 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetExp: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetExp: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetExp" + ] + }, + { + "name": "HasExp", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 122 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasExp" + ] + }, + { + "name": "Exp2", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 123 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Exp2: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasExp2" + ] + ] + }, + { + "rank": 16, + "comment": "Exp2: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "EXP2_MACFLOAT" + ] + }, + { + "rank": 12, + "comment": "Exp2: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Exp2" + ] + }, + { + "name": "SetExp2", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 123 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetExp2: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetExp2: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetExp2" + ] + }, + { + "name": "HasExp2", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 123 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasExp2" + ] + }, + { + "name": "Exp10", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 124 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Exp10: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasExp10" + ] + ] + }, + { + "rank": 16, + "comment": "Exp10: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "EXP10_MACFLOAT" + ] + }, + { + "rank": 12, + "comment": "Exp10: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Exp10" + ] + }, + { + "name": "SetExp10", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 124 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetExp10: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetExp10: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetExp10" + ] + }, + { + "name": "HasExp10", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 124 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasExp10" + ] + }, + { + "name": "Expm1", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 125 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Expm1: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasExpm1" + ] + ] + }, + { + "rank": 16, + "comment": "Expm1: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "EXPM1_MACFLOAT" + ] + }, + { + "rank": 12, + "comment": "Expm1: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Expm1" + ] + }, + { + "name": "SetExpm1", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 125 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetExpm1: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetExpm1: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetExpm1" + ] + }, + { + "name": "HasExpm1", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 125 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasExpm1" + ] + }, + { + "name": "CubeRoot", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 126 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "CubeRoot: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCubeRoot" + ] + ] + }, + { + "rank": 12, + "comment": "CubeRoot: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CubeRoot" + ] + }, + { + "name": "SetCubeRoot", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 126 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCubeRoot: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCubeRoot: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCubeRoot" + ] + }, + { + "name": "HasCubeRoot", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 126 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCubeRoot" + ] + }, + { + "name": "Square", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 127 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Square: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSquare" + ] + ] + }, + { + "rank": 12, + "comment": "Square: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Square" + ] + }, + { + "name": "SetSquare", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 127 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSquare: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSquare: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSquare" + ] + }, + { + "name": "HasSquare", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 127 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSquare" + ] + }, + { + "name": "Ceil", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 128 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Ceil: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCeil" + ] + ] + }, + { + "rank": 16, + "comment": "Ceil: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "CEIL_MACFLOAT" + ] + }, + { + "rank": 13, + "comment": "Ceil: for real floats", + "filters": [ + [ + "IsRealFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Ceil" + ] + }, + { + "name": "SetCeil", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 128 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCeil: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCeil: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCeil" + ] + }, + { + "name": "HasCeil", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 128 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCeil" + ] + }, + { + "name": "Floor", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 129 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Floor: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFloor" + ] + ] + }, + { + "rank": 16, + "comment": "Floor: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "FLOOR_MACFLOAT" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Floor" + ] + }, + { + "name": "SetFloor", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 129 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFloor: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFloor: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFloor" + ] + }, + { + "name": "HasFloor", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 129 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFloor" + ] + }, + { + "name": "Round", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 130 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Round: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRound" + ] + ] + }, + { + "rank": 16, + "comment": "Round: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "RINT_MACFLOAT" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Round" + ] + }, + { + "name": "SetRound", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 130 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRound: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRound: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRound" + ] + }, + { + "name": "HasRound", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 130 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRound" + ] + }, + { + "name": "Trunc", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 131 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Trunc: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTrunc" + ] + ] + }, + { + "rank": 13, + "comment": "Trunc: for real floats", + "filters": [ + [ + "IsRealFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Trunc" + ] + }, + { + "name": "SetTrunc", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 131 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTrunc: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTrunc: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTrunc" + ] + }, + { + "name": "HasTrunc", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 131 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTrunc" + ] + }, + { + "name": "Atan2", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 132 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 32, + "comment": "Atan2: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ], + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "ATAN2_MACFLOAT" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Atan2" + ] + }, + { + "name": "FrExp", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 133 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "FrExp: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFrExp" + ] + ] + }, + { + "rank": 16, + "comment": "FrExp: for macfloat", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "FREXP_MACFLOAT" + ] + }, + { + "rank": 12, + "comment": "FrExp: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FrExp" + ] + }, + { + "name": "SetFrExp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 133 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFrExp: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFrExp: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFrExp" + ] + }, + { + "name": "HasFrExp", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 133 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFrExp" + ] + }, + { + "name": "LdExp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 134 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 34, + "comment": "LdExp: for macfloat,int", + "filters": [ + [ + "IsIEEE754FloatRep" + ], + [ + "IsInt" + ] + ], + "aka": [ + "LDEXP_MACFLOAT" + ] + }, + { + "rank": 30, + "comment": "LdExp: for floats", + "filters": [ + [ + "IsFloat" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LdExp" + ] + }, + { + "name": "AbsoluteValue", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 135 + }, + { + "file": "/home/mp397/git/gap/lib/cyclotom.gd", + "line": 75 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "AbsoluteValue: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAbsoluteValue" + ] + ] + }, + { + "rank": 17, + "comment": "AbsoluteValue: rationals", + "filters": [ + [ + "IsRat" + ] + ], + "aka": [ + "ABS_RAT" + ] + }, + { + "rank": 16, + "comment": "AbsoluteValue: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "ABS_MACFLOAT" + ] + }, + { + "rank": 13, + "comment": "AbsoluteValue: for real floats", + "filters": [ + [ + "IsRealFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AbsoluteValue" + ] + }, + { + "name": "SetAbsoluteValue", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 135 + }, + { + "file": "/home/mp397/git/gap/lib/cyclotom.gd", + "line": 75 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAbsoluteValue: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAbsoluteValue: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAbsoluteValue" + ] + }, + { + "name": "HasAbsoluteValue", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 135 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAbsoluteValue" + ] + }, + { + "name": "Hypothenuse", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 137 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 32, + "comment": "Hypothenuse: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ], + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "HYPOT_MACFLOAT" + ] + }, + { + "rank": 25, + "comment": "Hypothenuse: for floats", + "filters": [ + [ + "IsFloat" + ], + [ + "IsFloat" + ] + ] + }, + { + "rank": 25, + "comment": "Hypothenuse: for floats", + "filters": [ + [ + "IsFloat" + ], + [ + "IsFloat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Hypothenuse" + ] + }, + { + "name": "Frac", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 138 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Frac: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFrac" + ] + ] + }, + { + "rank": 12, + "comment": "Frac: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Frac" + ] + }, + { + "name": "SetFrac", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 138 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFrac: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFrac: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFrac" + ] + }, + { + "name": "HasFrac", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 138 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFrac" + ] + }, + { + "name": "SinCos", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 139 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "SinCos: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSinCos" + ] + ] + }, + { + "rank": 12, + "comment": "SinCos: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SinCos" + ] + }, + { + "name": "SetSinCos", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 139 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSinCos: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSinCos: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSinCos" + ] + }, + { + "name": "HasSinCos", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 139 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSinCos" + ] + }, + { + "name": "Erf", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 140 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Erf: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasErf" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Erf" + ] + }, + { + "name": "SetErf", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 140 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetErf: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetErf: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetErf" + ] + }, + { + "name": "HasErf", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 140 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasErf" + ] + }, + { + "name": "Zeta", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 141 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Zeta: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasZeta" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Zeta" + ] + }, + { + "name": "SetZeta", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 141 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetZeta: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetZeta: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetZeta" + ] + }, + { + "name": "HasZeta", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 141 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasZeta" + ] + }, + { + "name": "Gamma", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 142 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Gamma: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGamma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Gamma" + ] + }, + { + "name": "SetGamma", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 142 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGamma: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGamma: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGamma" + ] + }, + { + "name": "HasGamma", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 142 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGamma" + ] + }, + { + "name": "EqFloat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 182 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 32, + "comment": "EqFloat: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ], + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "EQ_MACFLOAT" + ] + }, + { + "rank": 25, + "comment": "EqFloat: for floats", + "filters": [ + [ + "IsFloat" + ], + [ + "IsFloat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EqFloat" + ] + }, + { + "name": "PrecisionFloat", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 183 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "PrecisionFloat: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPrecisionFloat" + ] + ] + }, + { + "rank": 16, + "comment": "PrecisionFloat: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PrecisionFloat" + ] + }, + { + "name": "SetPrecisionFloat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 183 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPrecisionFloat: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPrecisionFloat: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPrecisionFloat" + ] + }, + { + "name": "HasPrecisionFloat", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 183 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPrecisionFloat" + ] + }, + { + "name": "SignBit", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 184 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "SignBit: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSignBit" + ] + ] + }, + { + "rank": 16, + "comment": "SignBit: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "SIGNBIT_MACFLOAT" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SignBit" + ] + }, + { + "name": "SetSignBit", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 184 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSignBit: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSignBit: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSignBit" + ] + }, + { + "name": "HasSignBit", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 184 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSignBit" + ] + }, + { + "name": "SignFloat", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 185 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "SignFloat: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSignFloat" + ] + ] + }, + { + "rank": 16, + "comment": "SignFloat: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ], + "aka": [ + "SIGN_MACFLOAT" + ] + }, + { + "rank": 13, + "comment": "SignFloat: for real floats", + "filters": [ + [ + "IsRealFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SignFloat" + ] + }, + { + "name": "SetSignFloat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 185 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSignFloat: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSignFloat: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSignFloat" + ] + }, + { + "name": "HasSignFloat", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 185 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSignFloat" + ] + }, + { + "name": "IsPInfinity", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 206 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "IsPInfinity: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPInfinity" + ] + ] + }, + { + "rank": 12, + "comment": "IsPInfinity: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPInfinity" + ] + }, + { + "name": "SetIsPInfinity", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 206 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPInfinity: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPInfinity: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPInfinity" + ] + }, + { + "name": "HasIsPInfinity", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 206 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPInfinity" + ] + }, + { + "name": "IsNInfinity", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 207 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "IsNInfinity: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNInfinity" + ] + ] + }, + { + "rank": 12, + "comment": "IsNInfinity: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNInfinity" + ] + }, + { + "name": "SetIsNInfinity", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 207 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNInfinity: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNInfinity: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNInfinity" + ] + }, + { + "name": "HasIsNInfinity", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 207 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNInfinity" + ] + }, + { + "name": "IsXInfinity", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 208 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "IsXInfinity: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsXInfinity" + ] + ] + }, + { + "rank": 12, + "comment": "IsXInfinity: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsXInfinity" + ] + }, + { + "name": "SetIsXInfinity", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 208 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsXInfinity: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsXInfinity: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsXInfinity" + ] + }, + { + "name": "HasIsXInfinity", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 208 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsXInfinity" + ] + }, + { + "name": "IsNaN", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 210 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "IsNaN: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNaN" + ] + ] + }, + { + "rank": 12, + "comment": "IsNaN: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNaN" + ] + }, + { + "name": "SetIsNaN", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 210 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNaN: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNaN: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNaN" + ] + }, + { + "name": "HasIsNaN", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 210 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNaN" + ] + }, + { + "name": "Argument", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 225 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20017, + "comment": "Argument: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasArgument" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Argument" + ] + }, + { + "name": "SetArgument", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 225 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetArgument: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetArgument: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetArgument" + ] + }, + { + "name": "HasArgument", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 225 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasArgument" + ] + }, + { + "name": "RootsFloatOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 246 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RootsFloatOp" + ] + }, + { + "name": "Sup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 321 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20019, + "comment": "Sup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Sup" + ] + }, + { + "name": "SetSup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 321 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSup" + ] + }, + { + "name": "HasSup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 321 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSup" + ] + }, + { + "name": "Inf", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 322 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20019, + "comment": "Inf: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasInf" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Inf" + ] + }, + { + "name": "SetInf", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 322 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetInf: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetInf: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetInf" + ] + }, + { + "name": "HasInf", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 322 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasInf" + ] + }, + { + "name": "Mid", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 323 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20019, + "comment": "Mid: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMid" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Mid" + ] + }, + { + "name": "SetMid", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 323 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMid: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMid: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMid" + ] + }, + { + "name": "HasMid", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 323 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMid" + ] + }, + { + "name": "AbsoluteDiameter", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 324 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20019, + "comment": "AbsoluteDiameter: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAbsoluteDiameter" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AbsoluteDiameter" + ] + }, + { + "name": "SetAbsoluteDiameter", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 324 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAbsoluteDiameter: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAbsoluteDiameter: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAbsoluteDiameter" + ] + }, + { + "name": "HasAbsoluteDiameter", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 324 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAbsoluteDiameter" + ] + }, + { + "name": "RelativeDiameter", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 325 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20019, + "comment": "RelativeDiameter: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRelativeDiameter" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RelativeDiameter" + ] + }, + { + "name": "SetRelativeDiameter", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 325 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRelativeDiameter: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRelativeDiameter: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRelativeDiameter" + ] + }, + { + "name": "HasRelativeDiameter", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 325 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRelativeDiameter" + ] + }, + { + "name": "Diameter", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 326 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 16, + "comment": "Diameter: for a float interval", + "filters": [ + [ + "IsFloatInterval" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Diameter" + ] + }, + { + "name": "IsDisjoint", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 327 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsDisjoint" + ] + }, + { + "name": "IncreaseInterval", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 328 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IncreaseInterval" + ] + }, + { + "name": "BlowupInterval", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 329 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BlowupInterval" + ] + }, + { + "name": "BisectInterval", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 330 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BisectInterval" + ] + }, + { + "name": "Cyc", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 416 + }, + { + "file": "/home/mp397/git/gap/lib/float.gd", + "line": 417 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 15, + "comment": "Cyc: for intervals", + "filters": [ + [ + "IsFloatInterval" + ] + ] + }, + { + "rank": 12, + "comment": "Cyc: for floats", + "filters": [ + [ + "IsFloat" + ] + ] + } + ], + "2args": [ + { + "rank": 34, + "comment": "Cyc: for intervals, degree", + "filters": [ + [ + "IsFloatInterval" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 31, + "comment": "Cyc: for floats, degree", + "filters": [ + [ + "IsFloat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Cyc" + ] + }, + { + "name": "Process", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/process.gd", + "line": 149 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 20, + "comment": "Process", + "filters": [ + [ + "IsDirectory", + "IsDirectoryRep" + ], + [ + "IsString" + ], + [ + "IsInputTextStream", + "IsInputTextFileRep" + ], + [ + "IsOutputTextStream", + "IsOutputTextFileRep" + ], + [ + "IsList" + ] + ], + "aka": [ + "EXECUTE_PROCESS_FILE_STREAM" + ] + }, + { + "rank": 19, + "comment": "Process", + "filters": [ + [ + "IsDirectory", + "IsDirectoryRep" + ], + [ + "IsString" + ], + [ + "IsInputTextNone" + ], + [ + "IsOutputTextStream", + "IsOutputTextFileRep" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 19, + "comment": "Process", + "filters": [ + [ + "IsDirectory", + "IsDirectoryRep" + ], + [ + "IsString" + ], + [ + "IsInputTextStream", + "IsInputTextFileRep" + ], + [ + "IsOutputTextNone" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 18, + "comment": "Process", + "filters": [ + [ + "IsDirectory", + "IsDirectoryRep" + ], + [ + "IsString" + ], + [ + "IsInputTextNone" + ], + [ + "IsOutputTextNone" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 16, + "comment": "Process", + "filters": [ + [ + "IsDirectory", + "IsDirectoryRep" + ], + [ + "IsString" + ], + [ + "IsInputTextStream" + ], + [ + "IsOutputTextStream" + ], + [ + "IsList" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "Process" + ] + }, + { + "name": "FiltersType", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/type.gd", + "line": 37 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 1, + "comment": "FiltersType: for a type", + "filters": [ + [ + "IsType" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FiltersType" + ] + }, + { + "name": "FiltersObj", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/type.gd", + "line": 38 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 0, + "comment": "FiltersObj: for an object", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FiltersObj" + ] + }, + { + "name": "DirectProductElementsFamily", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tuples.gd", + "line": 107 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20, + "comment": "DirectProductElementsFamily: for an empty list", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 2, + "comment": "DirectProductElementsFamily: for a collection (of families)", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DirectProductElementsFamily" + ] + }, + { + "name": "ComponentsOfDirectProductElementsFamily", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tuples.gd", + "line": 121 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "ComponentsOfDirectProductElementsFamily: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComponentsOfDirectProductElementsFamily" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComponentsOfDirectProductElementsFamily" + ] + }, + { + "name": "SetComponentsOfDirectProductElementsFamily", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tuples.gd", + "line": 121 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComponentsOfDirectProductElementsFamily: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComponentsOfDirectProductElementsFamily: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComponentsOfDirectProductElementsFamily" + ] + }, + { + "name": "HasComponentsOfDirectProductElementsFamily", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tuples.gd", + "line": 121 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComponentsOfDirectProductElementsFamily" + ] + }, + { + "name": "DirectProductElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tuples.gd", + "line": 177 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "DirectProductElement: for a list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [ + { + "rank": 6, + "comment": "DirectProductElement: for a direct product elements family, and a list", + "filters": [ + [ + "CategoryFamily(IsDirectProductElement)" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DirectProductElement" + ] + }, + { + "name": "DirectProductElementNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tuples.gd", + "line": 178 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 6, + "comment": "DirectProductElementNC: for a direct product elements family, and a list", + "filters": [ + [ + "CategoryFamily(IsDirectProductElement)" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DirectProductElementNC" + ] + }, + { + "name": "EmptyRowVector", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rvecempt.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "EmptyRowVector: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasEmptyRowVector" + ] + ] + }, + { + "rank": 1, + "comment": "EmptyRowVector: for a family", + "filters": [ + [ + "IsFamily" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EmptyRowVector" + ] + }, + { + "name": "SetEmptyRowVector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rvecempt.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetEmptyRowVector: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetEmptyRowVector: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetEmptyRowVector" + ] + }, + { + "name": "HasEmptyRowVector", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rvecempt.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasEmptyRowVector" + ] + }, + { + "name": "GeneratorsOfExtASet", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extaset.gd", + "line": 60 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "GeneratorsOfExtASet: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfExtASet" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfExtASet" + ] + }, + { + "name": "SetGeneratorsOfExtASet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extaset.gd", + "line": 60 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfExtASet: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfExtASet: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfExtASet" + ] + }, + { + "name": "HasGeneratorsOfExtASet", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extaset.gd", + "line": 60 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfExtASet" + ] + }, + { + "name": "AdditivelyActingDomain", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extaset.gd", + "line": 67 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "AdditivelyActingDomain: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAdditivelyActingDomain" + ] + ] + }, + { + "rank": 10014, + "comment": "AdditivelyActingDomain: for additive coset in default repres.", + "filters": [ + [ + "IsAdditiveCoset", + "IsAdditiveCosetDefaultRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AdditivelyActingDomain" + ] + }, + { + "name": "SetAdditivelyActingDomain", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extaset.gd", + "line": 67 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAdditivelyActingDomain: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAdditivelyActingDomain: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAdditivelyActingDomain" + ] + }, + { + "name": "HasAdditivelyActingDomain", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extaset.gd", + "line": 67 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAdditivelyActingDomain" + ] + }, + { + "name": "IsLeftActedOnByDivisionRing", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extlset.gd", + "line": 187 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "IsLeftActedOnByDivisionRing: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsLeftActedOnByDivisionRing" + ] + ] + }, + { + "rank": 7, + "comment": "IsLeftActedOnByDivisionRing: method for external left set that is left acted on by a ring", + "filters": [ + [ + "IsExtLSet", + "IsLeftActedOnByRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLeftActedOnByDivisionRing" + ] + }, + { + "name": "SetIsLeftActedOnByDivisionRing", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extlset.gd", + "line": 187 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsLeftActedOnByDivisionRing: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsLeftActedOnByDivisionRing: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsLeftActedOnByDivisionRing" + ] + }, + { + "name": "HasIsLeftActedOnByDivisionRing", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extlset.gd", + "line": 187 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsLeftActedOnByDivisionRing" + ] + }, + { + "name": "GeneratorsOfExtLSet", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extlset.gd", + "line": 217 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "GeneratorsOfExtLSet: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfExtLSet" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfExtLSet", + "GeneratorsOfLeftMagmaIdeal" + ] + }, + { + "name": "SetGeneratorsOfExtLSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extlset.gd", + "line": 217 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfExtLSet: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfExtLSet: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfExtLSet", + "SetGeneratorsOfLeftMagmaIdeal" + ] + }, + { + "name": "HasGeneratorsOfExtLSet", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extlset.gd", + "line": 217 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfExtLSet", + "HasGeneratorsOfLeftMagmaIdeal" + ] + }, + { + "name": "LeftActingDomain", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extlset.gd", + "line": 236 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "LeftActingDomain: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLeftActingDomain" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeftActingDomain" + ] + }, + { + "name": "SetLeftActingDomain", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extlset.gd", + "line": 236 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 9, + "comment": "SetLeftActingDomain: method to set also 'IsLeftActedOnByDivisionRing'", + "filters": [ + [ + "IsAttributeStoringRep", + "IsLeftActedOnByRing" + ], + [] + ] + }, + { + "rank": 2, + "comment": "SetLeftActingDomain: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLeftActingDomain: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLeftActingDomain" + ] + }, + { + "name": "HasLeftActingDomain", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extlset.gd", + "line": 236 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLeftActingDomain" + ] + }, + { + "name": "GeneratorsOfExtRSet", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extrset.gd", + "line": 133 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "GeneratorsOfExtRSet: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfExtRSet" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfExtRSet", + "GeneratorsOfRightMagmaIdeal" + ] + }, + { + "name": "SetGeneratorsOfExtRSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extrset.gd", + "line": 133 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfExtRSet: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfExtRSet: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfExtRSet", + "SetGeneratorsOfRightMagmaIdeal" + ] + }, + { + "name": "HasGeneratorsOfExtRSet", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extrset.gd", + "line": 133 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfExtRSet", + "HasGeneratorsOfRightMagmaIdeal" + ] + }, + { + "name": "RightActingDomain", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extrset.gd", + "line": 140 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "RightActingDomain: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRightActingDomain" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RightActingDomain" + ] + }, + { + "name": "SetRightActingDomain", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extrset.gd", + "line": 140 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRightActingDomain: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRightActingDomain: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRightActingDomain" + ] + }, + { + "name": "HasRightActingDomain", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extrset.gd", + "line": 140 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRightActingDomain" + ] + }, + { + "name": "GeneratorsOfExtUSet", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extuset.gd", + "line": 95 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "GeneratorsOfExtUSet: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfExtUSet" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfExtUSet" + ] + }, + { + "name": "SetGeneratorsOfExtUSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extuset.gd", + "line": 95 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfExtUSet: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfExtUSet: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfExtUSet" + ] + }, + { + "name": "HasGeneratorsOfExtUSet", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extuset.gd", + "line": 95 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfExtUSet" + ] + }, + { + "name": "UpperActingDomain", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extuset.gd", + "line": 102 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "UpperActingDomain: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUpperActingDomain" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UpperActingDomain" + ] + }, + { + "name": "SetUpperActingDomain", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extuset.gd", + "line": 102 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUpperActingDomain: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUpperActingDomain: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUpperActingDomain" + ] + }, + { + "name": "HasUpperActingDomain", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/extuset.gd", + "line": 102 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUpperActingDomain" + ] + }, + { + "name": "KnowsDictionary", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/dict.gd", + "line": 221 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 11, + "comment": "KnowsDictionary: for lookup sort dictionaries", + "filters": [ + [ + "IsSortLookupDictionary" + ], + [] + ] + }, + { + "rank": 9, + "comment": "KnowsDictionary: for list lookup dictionaries", + "filters": [ + [ + "IsListLookupDictionary" + ], + [] + ] + }, + { + "rank": 7, + "comment": "KnowsDictionary: for position dictionaries", + "filters": [ + [ + "IsPositionDictionary" + ], + [] + ] + }, + { + "rank": 7, + "comment": "KnowsDictionary: for list dictionaries", + "filters": [ + [ + "IsListDictionary" + ], + [] + ] + }, + { + "rank": 5, + "comment": "KnowsDictionary: for hash tables", + "filters": [ + [ + "IsHash" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "KnowsDictionary" + ] + }, + { + "name": "AddDictionary", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/dict.gd", + "line": 242 + }, + { + "file": "/home/mp397/git/gap/lib/dict.gd", + "line": 243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10, + "comment": "AddDictionary: for sort dictionaries", + "filters": [ + [ + "IsMutable", + "IsSortDictionary" + ], + [] + ] + }, + { + "rank": 9, + "comment": "AddDictionary: for position dictionaries", + "filters": [ + [ + "IsMutable", + "IsPositionDictionary" + ], + [] + ] + }, + { + "rank": 9, + "comment": "AddDictionary: for list dictionaries", + "filters": [ + [ + "IsMutable", + "IsListDictionary" + ], + [] + ] + }, + { + "rank": 7, + "comment": "AddDictionary: for hash tables, no value given", + "filters": [ + [ + "IsMutable", + "IsHash" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 13, + "comment": "AddDictionary: for lookup sort dictionaries", + "filters": [ + [ + "IsMutable", + "IsSortLookupDictionary" + ], + [], + [] + ] + }, + { + "rank": 11, + "comment": "AddDictionary: for hash tables", + "filters": [ + [ + "IsMutable", + "IsHash", + "TableHasIntKeyFun", + "IsSparseHashRep" + ], + [], + [] + ], + "aka": [ + "HashDictAddDictionary" + ] + }, + { + "rank": 11, + "comment": "AddDictionary: for lookup position dictionaries", + "filters": [ + [ + "IsMutable", + "IsPositionLookupDictionary" + ], + [], + [] + ] + }, + { + "rank": 11, + "comment": "AddDictionary: for lookup list dictionaries", + "filters": [ + [ + "IsMutable", + "IsListLookupDictionary" + ], + [], + [] + ] + }, + { + "rank": 10, + "comment": "AddDictionary: for hash tables", + "filters": [ + [ + "IsMutable", + "IsHash", + "IsSparseHashRep" + ], + [], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AddDictionary", + "AddHashEntry" + ] + }, + { + "name": "RemoveDictionary", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/dict.gd", + "line": 258 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 11, + "comment": "RemoveDictionary: for lookup list dictionaries", + "filters": [ + [ + "IsMutable", + "IsListLookupDictionary" + ], + [] + ] + }, + { + "rank": 9, + "comment": "RemoveDictionary: for list dictionaries", + "filters": [ + [ + "IsMutable", + "IsListDictionary" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RemoveDictionary" + ] + }, + { + "name": "LookupDictionary", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/dict.gd", + "line": 277 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 11, + "comment": "LookupDictionary: for lookup sort dictionaries", + "filters": [ + [ + "IsSortLookupDictionary" + ], + [] + ] + }, + { + "rank": 9, + "comment": "LookupDictionary: for hash tables that know their int key", + "filters": [ + [ + "IsHash", + "TableHasIntKeyFun", + "IsSparseHashRep" + ], + [] + ] + }, + { + "rank": 9, + "comment": "LookupDictionary: for position dictionaries", + "filters": [ + [ + "IsPositionLookupDictionary" + ], + [] + ] + }, + { + "rank": 9, + "comment": "LookupDictionary: for list dictionaries", + "filters": [ + [ + "IsListLookupDictionary" + ], + [] + ] + }, + { + "rank": 8, + "comment": "LookupDictionary: for hash tables", + "filters": [ + [ + "IsHash", + "IsSparseHashRep" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GetHashEntry", + "LookupDictionary" + ] + }, + { + "name": "ListKeyEnumerator", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/dict.gd", + "line": 316 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 7, + "comment": "ListKeyEnumerator: for list dictionaries", + "filters": [ + [ + "IsListDictionary" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ListKeyEnumerator" + ] + }, + { + "name": "PrintHashWithNames", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/dict.gd", + "line": 379 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 18, + "comment": "PrintHashWithNames: for sparse hash tables", + "filters": [ + [ + "IsSparseHashRep" + ], + [ + "IsString" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 17, + "comment": "PrintHashWithNames: for dense hash tables", + "filters": [ + [ + "IsDenseHashRep" + ], + [ + "IsString" + ], + [ + "IsString" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PrintHashWithNames" + ] + }, + { + "name": "RandomHashKey", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/dict.gd", + "line": 393 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 108, + "comment": "RandomHashKey: for sparse hash tables", + "filters": [ + [ + "IsHash", + "IsSparseHashRep" + ] + ] + }, + { + "rank": 107, + "comment": "RandomHashKey: for dense hash tables", + "filters": [ + [ + "IsHash", + "IsDenseHashRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RandomHashKey" + ] + }, + { + "name": "HashKeyEnumerator", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/dict.gd", + "line": 407 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 8, + "comment": "HashKeyEnumerator: for sparse hash tables", + "filters": [ + [ + "IsHash", + "IsSparseHashRep" + ] + ] + }, + { + "rank": 7, + "comment": "HashKeyEnumerator: for dense hash tables", + "filters": [ + [ + "IsDenseHashRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HashKeyEnumerator" + ] + }, + { + "name": "DenseIntKey", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/dict.gd", + "line": 606 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 19, + "comment": "DenseIntKey: integers", + "filters": [ + [], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 0, + "comment": "DenseIntKey: default fail", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DenseIntKey" + ] + }, + { + "name": "SparseIntKey", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/dict.gd", + "line": 628 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 51, + "comment": "SparseIntKey: for finite Gaussian row spaces", + "filters": [ + [ + "CategoryCollections(CategoryCollections(IsFFE))", + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule", + "IsGaussianSpace" + ], + [] + ] + }, + { + "rank": 44, + "comment": "SparseIntKey: for matrices over finite field vector spaces", + "filters": [ + [], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ], + "aka": [ + "SparseIntKeyVecListAndMatrix" + ] + }, + { + "rank": 42, + "comment": "SparseIntKey: pcgs element lists: i.e. pcgs", + "filters": [ + [], + [ + "IsList", + "CategoryCollections(IsElementFinitePolycyclicGroup)" + ] + ] + }, + { + "rank": 29, + "comment": "SparseIntKey: for row spaces over finite fields", + "filters": [ + [], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule" + ] + ] + }, + { + "rank": 28, + "comment": "SparseIntKey: for vector listsover finite field vector spaces", + "filters": [ + [], + [ + "IsList", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ] + }, + { + "rank": 25, + "comment": "SparseIntKey: for lists of vectors", + "filters": [ + [ + "CategoryCollections(CategoryCollections(IsFFE))" + ], + [] + ] + }, + { + "rank": 9, + "comment": "SparseIntKey: kernel pc group elements", + "filters": [ + [], + [ + "IsDataObjectRep", + "IsElementFinitePolycyclicGroup", + "IsNBitsPcWordRep" + ] + ] + }, + { + "rank": 9, + "comment": "SparseIntKey: permutations, arbitrary domain", + "filters": [ + [], + [ + "IsPerm", + "IsInternalRep" + ] + ] + }, + { + "rank": 7, + "comment": "SparseIntKey: for an object and transformation", + "filters": [ + [], + [ + "IsTransformation" + ] + ] + }, + { + "rank": 0, + "comment": "SparseIntKey: defaults to DenseIntKey", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SparseIntKey" + ] + }, + { + "name": "GetHashEntryAtLastIndex", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/dict.gd", + "line": 658 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GetHashEntryAtLastIndex" + ] + }, + { + "name": "SetHashEntryAtLastIndex", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/dict.gd", + "line": 672 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetHashEntryAtLastIndex" + ] + }, + { + "name": "SetHashEntry", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/dict.gd", + "line": 686 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetHashEntry" + ] + }, + { + "name": "FamilyRange", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 305 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "FamilyRange: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFamilyRange" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FamilyRange" + ] + }, + { + "name": "SetFamilyRange", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 305 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFamilyRange: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFamilyRange: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFamilyRange" + ] + }, + { + "name": "HasFamilyRange", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 305 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFamilyRange" + ] + }, + { + "name": "FamilySource", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 323 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "FamilySource: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFamilySource" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FamilySource" + ] + }, + { + "name": "SetFamilySource", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 323 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFamilySource: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFamilySource: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFamilySource" + ] + }, + { + "name": "HasFamilySource", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 323 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFamilySource" + ] + }, + { + "name": "FamiliesOfGeneralMappingsAndRanges", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 342 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "FamiliesOfGeneralMappingsAndRanges: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFamiliesOfGeneralMappingsAndRanges" + ] + ] + }, + { + "rank": 1, + "comment": "FamiliesOfGeneralMappingsAndRanges: for a family (return empty list)", + "filters": [ + [ + "IsFamily" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FamiliesOfGeneralMappingsAndRanges" + ] + }, + { + "name": "SetFamiliesOfGeneralMappingsAndRanges", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 342 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFamiliesOfGeneralMappingsAndRanges: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFamiliesOfGeneralMappingsAndRanges: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFamiliesOfGeneralMappingsAndRanges" + ] + }, + { + "name": "HasFamiliesOfGeneralMappingsAndRanges", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 342 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFamiliesOfGeneralMappingsAndRanges" + ] + }, + { + "name": "IsConstantTimeAccessGeneralMapping", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 365 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "IsConstantTimeAccessGeneralMapping: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsConstantTimeAccessGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsConstantTimeAccessGeneralMapping" + ] + }, + { + "name": "SetIsConstantTimeAccessGeneralMapping", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 365 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsConstantTimeAccessGeneralMapping: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsConstantTimeAccessGeneralMapping: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsConstantTimeAccessGeneralMapping" + ] + }, + { + "name": "HasIsConstantTimeAccessGeneralMapping", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 365 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsConstantTimeAccessGeneralMapping" + ] + }, + { + "name": "IsEndoGeneralMapping", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 384 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "IsEndoGeneralMapping: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsEndoGeneralMapping" + ] + ] + }, + { + "rank": 7, + "comment": "IsEndoGeneralMapping: for general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsBinaryRelation", + "IsEndoGeneralMapping" + ] + }, + { + "name": "SetIsEndoGeneralMapping", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 384 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsEndoGeneralMapping: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsEndoGeneralMapping: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsEndoGeneralMapping" + ] + }, + { + "name": "HasIsEndoGeneralMapping", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 384 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsEndoGeneralMapping" + ] + }, + { + "name": "IsTotal", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 405 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "IsTotal: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsTotal" + ] + ] + }, + { + "rank": 10013, + "comment": "IsTotal: get delayed set attribute values", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses", + "HasMappingOfWhichItIsAsGGMBI" + ] + ] + }, + { + "rank": 23, + "comment": "IsTotal: for ring g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsRingGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 18, + "comment": "IsTotal: via `AsGroupGeneralMappingByImages'", + "filters": [ + [ + "IsGroupGeneralMappingByAsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 10, + "comment": "IsTotal: for a composition mapping", + "filters": [ + [ + "IsCompositionMappingRep" + ] + ] + }, + { + "rank": 9, + "comment": "IsTotal: for an inverse mapping", + "filters": [ + [ + "IsGeneralMapping", + "IsInverseGeneralMappingRep" + ] + ] + }, + { + "rank": 7, + "comment": "IsTotal: for a general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsTotal" + ] + }, + { + "name": "SetIsTotal", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 405 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsTotal: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsTotal: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsTotal" + ] + }, + { + "name": "HasIsTotal", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 405 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsTotal" + ] + }, + { + "name": "IsSingleValued", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 429 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "IsSingleValued: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSingleValued" + ] + ] + }, + { + "rank": 10013, + "comment": "IsSingleValued: get delayed set attribute values", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses", + "HasMappingOfWhichItIsAsGGMBI" + ] + ] + }, + { + "rank": 31, + "comment": "IsSingleValued: map from whole fp group or free group to perm, std. gens: test relators", + "filters": [ + [ + "IsToPermGroupGeneralMappingByImages", + "IsFromFpGroupStdGensGeneralMappingByImages" + ] + ] + }, + { + "rank": 30, + "comment": "IsSingleValued: for group general mappings of free groups", + "filters": [ + [ + "HasMappingGeneratorsImages", + "IsFromFpGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 30, + "comment": "IsSingleValued: map from whole fp group or free group, given on std. gens: test relators", + "filters": [ + [ + "IsFromFpGroupStdGensGeneralMappingByImages" + ] + ] + }, + { + "rank": 30, + "comment": "IsSingleValued: map from fp group or free group on arbitrary gens: rewrite", + "filters": [ + [ + "HasMappingGeneratorsImages", + "IsFromFpGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 26, + "comment": "IsSingleValued: for algebra g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsPolynomialRingDefaultGeneratorMapping" + ] + ] + }, + { + "rank": 25, + "comment": "IsSingleValued: for algebra g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsAlgebraGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 24, + "comment": "IsSingleValued: for sc ring g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsSCRingGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "IsSingleValued: for left module g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsLinearGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 19, + "comment": "IsSingleValued", + "filters": [ + [ + "IsPermGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 18, + "comment": "IsSingleValued: for GMBPCGS: test relations", + "filters": [ + [ + "IsGroupGeneralMappingByPcgs" + ] + ] + }, + { + "rank": 18, + "comment": "IsSingleValued: via `AsGroupGeneralMappingByImages'", + "filters": [ + [ + "IsGroupGeneralMappingByAsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 13, + "comment": "IsSingleValued: method for a gen. mapping that respects add. and add. inverses", + "filters": [ + [ + "IsGeneralMapping", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ] + ] + }, + { + "rank": 13, + "comment": "IsSingleValued: method for a gen. mapping that respects mult. and inverses", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 10, + "comment": "IsSingleValued: for a composition mapping", + "filters": [ + [ + "IsCompositionMappingRep" + ] + ] + }, + { + "rank": 9, + "comment": "IsSingleValued: for an inverse mapping", + "filters": [ + [ + "IsGeneralMapping", + "IsInverseGeneralMappingRep" + ] + ] + }, + { + "rank": 7, + "comment": "IsSingleValued: for a general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSingleValued" + ] + }, + { + "name": "SetIsSingleValued", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 429 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSingleValued: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSingleValued: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSingleValued" + ] + }, + { + "name": "HasIsSingleValued", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 429 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSingleValued" + ] + }, + { + "name": "IsInjective", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 494 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "IsInjective: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsInjective" + ] + ] + }, + { + "rank": 10013, + "comment": "IsInjective: get delayed set attribute values", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses", + "HasMappingOfWhichItIsAsGGMBI" + ] + ] + }, + { + "rank": 41, + "comment": "IsInjective: for PcpGHBI", + "filters": [ + [ + "IsFromPcpGHBI", + "IsToPcpGHBI" + ] + ] + }, + { + "rank": 25, + "comment": "IsInjective: for algebra g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsAlgebraGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "IsInjective: for a linear action homomorphism", + "filters": [ + [ + "IsLinearActionHomomorphism" + ] + ] + }, + { + "rank": 23, + "comment": "IsInjective: method for homs from pc group", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsPcGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 23, + "comment": "IsInjective: for a field homomorphism", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism" + ] + ] + }, + { + "rank": 23, + "comment": "IsInjective: for ring g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsRingGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "IsInjective: for left module m.b.m.", + "filters": [ + [ + "IsGeneralMapping", + "IsLinearMappingByMatrixDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "IsInjective: for left module g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsLinearGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 18, + "comment": "IsInjective: via `AsGroupGeneralMappingByImages'", + "filters": [ + [ + "IsGroupGeneralMappingByAsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 17, + "comment": "IsInjective: for GHBI", + "filters": [ + [ + "IsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 17, + "comment": "IsInjective: for zero mapping", + "filters": [ + [ + "IsZero", + "HasIsZero", + "IsGeneralMapping" + ] + ] + }, + { + "rank": 13, + "comment": "IsInjective: method for a gen. mapping that respects add. and add. inverses", + "filters": [ + [ + "IsGeneralMapping", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ] + ] + }, + { + "rank": 13, + "comment": "IsInjective: method for a gen. mapping that respects mult. and one", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 11, + "comment": "IsInjective: for a mapping", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ] + ] + }, + { + "rank": 10, + "comment": "IsInjective: for a composition mapping", + "filters": [ + [ + "IsCompositionMappingRep" + ] + ] + }, + { + "rank": 9, + "comment": "IsInjective: for an inverse mapping", + "filters": [ + [ + "IsGeneralMapping", + "IsInverseGeneralMappingRep" + ] + ] + }, + { + "rank": 7, + "comment": "IsInjective: for a general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsInjective", + "IsOneToOne" + ] + }, + { + "name": "SetIsInjective", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 494 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsInjective: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsInjective: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsInjective" + ] + }, + { + "name": "HasIsInjective", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 494 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsInjective" + ] + }, + { + "name": "IsSurjective", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 516 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "IsSurjective: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSurjective" + ] + ] + }, + { + "rank": 10013, + "comment": "IsSurjective: get delayed set attribute values", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses", + "HasMappingOfWhichItIsAsGGMBI" + ] + ] + }, + { + "rank": 23, + "comment": "IsSurjective: for a field homomorphism", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism" + ] + ] + }, + { + "rank": 18, + "comment": "IsSurjective: via `AsGroupGeneralMappingByImages'", + "filters": [ + [ + "IsGroupGeneralMappingByAsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 17, + "comment": "IsSurjective: for zero mapping", + "filters": [ + [ + "IsZero", + "HasIsZero", + "IsGeneralMapping" + ] + ] + }, + { + "rank": 10, + "comment": "IsSurjective: for a composition mapping", + "filters": [ + [ + "IsCompositionMappingRep" + ] + ] + }, + { + "rank": 9, + "comment": "IsSurjective: for an inverse mapping", + "filters": [ + [ + "IsGeneralMapping", + "IsInverseGeneralMappingRep" + ] + ] + }, + { + "rank": 7, + "comment": "IsSurjective: for a general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsOnto", + "IsSurjective" + ] + }, + { + "name": "SetIsSurjective", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 516 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSurjective: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSurjective: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSurjective" + ] + }, + { + "name": "HasIsSurjective", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 516 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSurjective" + ] + }, + { + "name": "Range", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 554 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "Range: for default general mapping", + "filters": [ + [ + "IsGeneralMapping", + "IsDefaultGeneralMappingRep" + ] + ] + }, + { + "rank": 20010, + "comment": "Range: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRange" + ] + ] + }, + { + "rank": 29, + "comment": "Range: for operation algebra homomorphism (set full matrix FLMLOR)", + "filters": [ + [ + "IsOperationAlgebraHomomorphismDefaultRep" + ] + ] + }, + { + "rank": 25, + "comment": "Range: surjective blocks homomorphism", + "filters": [ + [ + "IsSurjective", + "HasIsSurjective", + "IsBlocksHomomorphism" + ] + ], + "aka": [ + "RanImgSrcSurjBloho" + ] + }, + { + "rank": 25, + "comment": "Range: surjective constituent homomorphism", + "filters": [ + [ + "IsSurjective", + "HasIsSurjective", + "IsActionHomomorphism", + "IsConstituentHomomorphism" + ] + ], + "aka": [ + "RanImgSrcSurjTraho" + ] + }, + { + "rank": 24, + "comment": "Range: surjective action homomorphism", + "filters": [ + [ + "IsSurjective", + "HasIsSurjective", + "IsActionHomomorphism" + ] + ] + }, + { + "rank": 23, + "comment": "Range: perm subdirect product projection", + "filters": [ + [ + "IsProjectionSubdirectProductPermGroup" + ] + ] + }, + { + "rank": 23, + "comment": "Range: perm direct product projection", + "filters": [ + [ + "IsProjectionDirectProductPermGroup" + ] + ] + }, + { + "rank": 22, + "comment": "Range: ophom: S(domain)", + "filters": [ + [ + "IsActionHomomorphism" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Range" + ] + }, + { + "name": "SetRange", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 554 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRange: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRange: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRange" + ] + }, + { + "name": "HasRange", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 554 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRange" + ] + }, + { + "name": "Source", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 571 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "Source: for default general mapping", + "filters": [ + [ + "IsGeneralMapping", + "IsDefaultGeneralMappingRep" + ] + ] + }, + { + "rank": 20010, + "comment": "Source: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSource" + ] + ] + }, + { + "rank": 23, + "comment": "Source: perm wreath product embedding", + "filters": [ + [ + "IsEmbeddingWreathProductPermGroup" + ] + ] + }, + { + "rank": 23, + "comment": "Source: perm direct product embedding", + "filters": [ + [ + "IsEmbeddingDirectProductPermGroup" + ] + ] + }, + { + "rank": 22, + "comment": "Source: action homomorphism", + "filters": [ + [ + "IsActionHomomorphism" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Source", + "UnderlyingDomainOfBinaryRelation" + ] + }, + { + "name": "SetSource", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 571 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSource: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSource: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSource" + ] + }, + { + "name": "HasSource", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 571 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSource" + ] + }, + { + "name": "UnderlyingRelation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 595 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "UnderlyingRelation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnderlyingRelation" + ] + ] + }, + { + "rank": 7, + "comment": "UnderlyingRelation: for a general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingRelation" + ] + }, + { + "name": "SetUnderlyingRelation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 595 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnderlyingRelation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnderlyingRelation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnderlyingRelation" + ] + }, + { + "name": "HasUnderlyingRelation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 595 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnderlyingRelation" + ] + }, + { + "name": "UnderlyingGeneralMapping", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 612 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "UnderlyingGeneralMapping: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnderlyingGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingGeneralMapping" + ] + }, + { + "name": "SetUnderlyingGeneralMapping", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 612 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 29, + "comment": "SetUnderlyingGeneralMapping: for an underlying relation and a general mapping", + "filters": [ + [ + "IsAttributeStoringRep", + "IsCollection", + "IsGeneralizedDomain", + "HasGeneratorsOfDomain", + "CategoryCollections(IsDirectProductElement)" + ], + [ + "IsGeneralMapping" + ] + ] + }, + { + "rank": 29, + "comment": "SetUnderlyingGeneralMapping: for an underlying relation and a general mapping", + "filters": [ + [ + "IsAttributeStoringRep", + "IsCollection", + "HasAsList", + "IsGeneralizedDomain", + "CategoryCollections(IsDirectProductElement)" + ], + [ + "IsGeneralMapping" + ] + ] + }, + { + "rank": 2, + "comment": "SetUnderlyingGeneralMapping: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnderlyingGeneralMapping: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnderlyingGeneralMapping" + ] + }, + { + "name": "HasUnderlyingGeneralMapping", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 612 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnderlyingGeneralMapping" + ] + }, + { + "name": "IdentityMapping", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 668 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "IdentityMapping: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIdentityMapping" + ] + ] + }, + { + "rank": 2, + "comment": "IdentityMapping: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IdentityMapping" + ] + }, + { + "name": "SetIdentityMapping", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 668 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIdentityMapping: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIdentityMapping: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIdentityMapping" + ] + }, + { + "name": "HasIdentityMapping", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 668 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIdentityMapping" + ] + }, + { + "name": "InverseGeneralMapping", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 699 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "InverseGeneralMapping: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasInverseGeneralMapping" + ] + ] + }, + { + "rank": 10022, + "comment": "InverseGeneralMapping: for nilpotent Lie algebra automorphism", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsNilpotentLieAutomorphismRep" + ] + ] + }, + { + "rank": 10022, + "comment": "InverseGeneralMapping: for group automorphism", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsPGAutomorphismRep" + ] + ] + }, + { + "rank": 27, + "comment": "InverseGeneralMapping: for inner automorphism", + "filters": [ + [ + "IsInnerAutomorphism", + "HasIsInnerAutomorphism" + ] + ] + }, + { + "rank": 26, + "comment": "InverseGeneralMapping: for ANF automorphism", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism", + "IsANFAutomorphismRep" + ] + ] + }, + { + "rank": 26, + "comment": "InverseGeneralMapping: for a Frobenius automorphism", + "filters": [ + [ + "IsFrobeniusAutomorphism" + ] + ] + }, + { + "rank": 25, + "comment": "InverseGeneralMapping: for conjugator automorphism", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsConjugatorIsomorphism", + "HasIsConjugatorIsomorphism" + ] + ] + }, + { + "rank": 25, + "comment": "InverseGeneralMapping: for bijective GHBI", + "filters": [ + [ + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsInjective", + "HasIsInjective", + "IsSurjective", + "HasIsSurjective", + "IsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 23, + "comment": "InverseGeneralMapping: for conjugator isomorphism", + "filters": [ + [ + "IsConjugatorIsomorphism", + "HasIsConjugatorIsomorphism" + ] + ] + }, + { + "rank": 23, + "comment": "InverseGeneralMapping: for a ring g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsRingGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 21, + "comment": "InverseGeneralMapping: for semigroup homomorphism by images", + "filters": [ + [ + "IsGeneralMapping", + "IsSPGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsInjective", + "HasIsInjective", + "IsSurjective", + "HasIsSurjective", + "RespectsMultiplication", + "HasRespectsMultiplication", + "IsSemigroupHomomorphismByImagesRep" + ] + ] + }, + { + "rank": 19, + "comment": "InverseGeneralMapping: for mapping by function", + "filters": [ + [ + "IsMappingByFunctionWithInverseRep" + ] + ] + }, + { + "rank": 13, + "comment": "InverseGeneralMapping: via generators/images", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 10, + "comment": "InverseGeneralMapping", + "filters": [ + [ + "IsAttributeStoringRep", + "HasInverseImmutable", + "IsGeneralMapping" + ] + ] + }, + { + "rank": 7, + "comment": "InverseGeneralMapping: for a general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InverseGeneralMapping" + ] + }, + { + "name": "SetInverseGeneralMapping", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 699 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 26, + "comment": "SetInverseGeneralMapping: transfer the AsGHBI", + "filters": [ + [ + "IsGroupGeneralMappingByAsGroupGeneralMappingByImages", + "HasAsGroupGeneralMappingByImages" + ], + [ + "IsGeneralMapping" + ] + ] + }, + { + "rank": 2, + "comment": "SetInverseGeneralMapping: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetInverseGeneralMapping: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetInverseGeneralMapping" + ] + }, + { + "name": "HasInverseGeneralMapping", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 699 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasInverseGeneralMapping" + ] + }, + { + "name": "RestrictedInverseGeneralMapping", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 722 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "RestrictedInverseGeneralMapping: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRestrictedInverseGeneralMapping" + ] + ] + }, + { + "rank": 19, + "comment": "RestrictedInverseGeneralMapping: for surjective GHBI", + "filters": [ + [ + "IsSurjective", + "HasIsSurjective", + "IsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 19, + "comment": "RestrictedInverseGeneralMapping: for mapping by function", + "filters": [ + [ + "IsMappingByFunctionWithInverseRep" + ] + ] + }, + { + "rank": 18, + "comment": "RestrictedInverseGeneralMapping: inverse exists", + "filters": [ + [ + "HasInverseGeneralMapping", + "IsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 13, + "comment": "RestrictedInverseGeneralMapping: via generators/images", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RestrictedInverseGeneralMapping" + ] + }, + { + "name": "SetRestrictedInverseGeneralMapping", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 722 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 26, + "comment": "SetRestrictedInverseGeneralMapping: transfer the AsGHBI", + "filters": [ + [ + "IsGroupGeneralMappingByAsGroupGeneralMappingByImages", + "HasAsGroupGeneralMappingByImages" + ], + [ + "IsGeneralMapping" + ] + ] + }, + { + "rank": 2, + "comment": "SetRestrictedInverseGeneralMapping: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRestrictedInverseGeneralMapping: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRestrictedInverseGeneralMapping" + ] + }, + { + "name": "HasRestrictedInverseGeneralMapping", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 722 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRestrictedInverseGeneralMapping" + ] + }, + { + "name": "ImagesSource", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 743 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "ImagesSource: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasImagesSource" + ] + ] + }, + { + "rank": 10017, + "comment": "ImagesSource: for zero mapping", + "filters": [ + [ + "IsZero", + "HasIsZero", + "IsGeneralMapping" + ] + ] + }, + { + "rank": 10017, + "comment": "ImagesSource: for identity mapping", + "filters": [ + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping" + ] + ] + }, + { + "rank": 10013, + "comment": "ImagesSource: get delayed set attribute values", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses", + "HasMappingOfWhichItIsAsGGMBI" + ] + ] + }, + { + "rank": 10009, + "comment": "ImagesSource: for surjective general mapping (delegate to `Range')", + "filters": [ + [ + "IsGeneralMapping", + "IsSurjective", + "HasIsSurjective" + ] + ] + }, + { + "rank": 25, + "comment": "ImagesSource: for an algebra g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsAlgebraGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "ImagesSource: actionHomomorphismByBase", + "filters": [ + [ + "IsActionHomomorphismByBase" + ] + ] + }, + { + "rank": 23, + "comment": "ImagesSource: perm direct product embedding", + "filters": [ + [ + "IsEmbeddingDirectProductPermGroup" + ] + ] + }, + { + "rank": 23, + "comment": "ImagesSource: blocks homomorphism", + "filters": [ + [ + "IsBlocksHomomorphism" + ] + ] + }, + { + "rank": 23, + "comment": "ImagesSource: constituent homomorphism", + "filters": [ + [ + "IsActionHomomorphism", + "IsConstituentHomomorphism" + ] + ] + }, + { + "rank": 23, + "comment": "ImagesSource: for a ring g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "IsRingGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "ImagesSource: for a linear g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsLinearGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 21, + "comment": "ImagesSource: for group homomorphism", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 18, + "comment": "ImagesSource: via `AsGroupGeneralMappingByImages'", + "filters": [ + [ + "IsGroupGeneralMappingByAsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 17, + "comment": "ImagesSource: for GHBI", + "filters": [ + [ + "IsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 7, + "comment": "ImagesSource: for general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ImagesSource" + ] + }, + { + "name": "SetImagesSource", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 743 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetImagesSource: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetImagesSource: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetImagesSource" + ] + }, + { + "name": "HasImagesSource", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 743 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasImagesSource" + ] + }, + { + "name": "PreImagesRange", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 764 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "PreImagesRange: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPreImagesRange" + ] + ] + }, + { + "rank": 10013, + "comment": "PreImagesRange: get delayed set attribute values", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses", + "HasMappingOfWhichItIsAsGGMBI" + ] + ] + }, + { + "rank": 10009, + "comment": "PreImagesRange: for total general mapping (delegate to `Source')", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal" + ] + ] + }, + { + "rank": 25, + "comment": "PreImagesRange: for an algebra g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsAlgebraGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "PreImagesRange: for a ring g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsRingGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "PreImagesRange: for a linear g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsLinearGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 18, + "comment": "PreImagesRange: via `AsGroupGeneralMappingByImages'", + "filters": [ + [ + "IsGroupGeneralMappingByAsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 17, + "comment": "PreImagesRange: for GHBI", + "filters": [ + [ + "IsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 7, + "comment": "PreImagesRange: for general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PreImagesRange" + ] + }, + { + "name": "SetPreImagesRange", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 764 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPreImagesRange: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPreImagesRange: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPreImagesRange" + ] + }, + { + "name": "HasPreImagesRange", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 764 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPreImagesRange" + ] + }, + { + "name": "ImagesElm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 786 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10017, + "comment": "ImagesElm: for zero mapping and object", + "filters": [ + [ + "IsZero", + "HasIsZero", + "IsGeneralMapping" + ], + [] + ] + }, + { + "rank": 10017, + "comment": "ImagesElm: for identity mapping and object", + "filters": [ + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping" + ], + [] + ] + }, + { + "rank": 36, + "comment": "ImagesElm: for ANF automorphism and scalar", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism", + "IsANFAutomorphismRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 33, + "comment": "ImagesElm: for embedding of ring into magma ring, and ring element", + "filters": [ + [ + "IsEmbeddingRingMagmaRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 31, + "comment": "ImagesElm: for binary relations over [1..n] with images list", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 26, + "comment": "ImagesElm: for Frobenius automorphism and source element", + "filters": [ + [ + "IsFrobeniusAutomorphism" + ], + [] + ] + }, + { + "rank": 26, + "comment": "ImagesElm: for magma congruence and element", + "filters": [ + [ + "IsMagmaCongruence" + ], + [] + ] + }, + { + "rank": 22, + "comment": "ImagesElm: for nilpotent Lie algebra automorphisms", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsNilpotentLieAutomorphismRep" + ], + [] + ] + }, + { + "rank": 22, + "comment": "ImagesElm: for a Green's equivalence", + "filters": [ + [ + "IsGreensRelation" + ], + [] + ] + }, + { + "rank": 22, + "comment": "ImagesElm: for embedding of magma into magma ring, and mult. element", + "filters": [ + [ + "IsEmbeddingMagmaMagmaRing" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 22, + "comment": "ImagesElm: for magma congruence and element", + "filters": [ + [ + "IsRightMagmaCongruence" + ], + [] + ] + }, + { + "rank": 22, + "comment": "ImagesElm: for magma congruence and element", + "filters": [ + [ + "IsLeftMagmaCongruence" + ], + [] + ] + }, + { + "rank": 22, + "comment": "ImagesElm: for equivalence relation with partition and element", + "filters": [ + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation", + "HasEquivalenceRelationPartition" + ], + [] + ] + }, + { + "rank": 20, + "comment": "ImagesElm: for semigroup homomorphism by images", + "filters": [ + [ + "IsGeneralMapping", + "IsSPGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "IsSemigroupHomomorphismByImagesRep" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 16, + "comment": "ImagesElm: IsTransformationRepOfEndo", + "filters": [ + [ + "IsGeneralMapping", + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsTransformationRepOfEndo" + ], + [] + ] + }, + { + "rank": 14, + "comment": "ImagesElm: method for s.p. gen. mapping respecting add. & add.inv., and element", + "filters": [ + [ + "IsSPGeneralMapping", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ], + [] + ] + }, + { + "rank": 14, + "comment": "ImagesElm: method for s.p. general mapping respecting mult. & inv., and element", + "filters": [ + [ + "IsSPGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [] + ] + }, + { + "rank": 14, + "comment": "ImagesElm: for mapping by function", + "filters": [ + [ + "IsMappingByFunctionRep" + ], + [] + ] + }, + { + "rank": 10, + "comment": "ImagesElm: for Lie embedding and object", + "filters": [ + [ + "IsGeneralMapping", + "IsLieEmbeddingRep" + ], + [] + ] + }, + { + "rank": 10, + "comment": "ImagesElm: for a restricted mapping, and an element", + "filters": [ + [ + "IsGeneralRestrictedMappingRep" + ], + [] + ] + }, + { + "rank": 10, + "comment": "ImagesElm: for a composition mapping, and an element", + "filters": [ + [ + "IsCompositionMappingRep" + ], + [] + ] + }, + { + "rank": 9, + "comment": "ImagesElm: for an inverse mapping and an element", + "filters": [ + [ + "IsGeneralMapping", + "IsInverseGeneralMappingRep" + ], + [] + ] + }, + { + "rank": 9, + "comment": "ImagesElm: for constant time access general mapping, and element", + "filters": [ + [ + "IsGeneralMapping", + "IsConstantTimeAccessGeneralMapping", + "HasIsConstantTimeAccessGeneralMapping" + ], + [] + ] + }, + { + "rank": 8, + "comment": "ImagesElm: for non s.p. general mapping, and element", + "filters": [ + [ + "IsNonSPGeneralMapping" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ImagesElm" + ] + }, + { + "name": "ImagesRepresentative", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 810 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10017, + "comment": "ImagesRepresentative: for zero mapping and object", + "filters": [ + [ + "IsZero", + "HasIsZero", + "IsGeneralMapping" + ], + [] + ] + }, + { + "rank": 10017, + "comment": "ImagesRepresentative: for identity mapping and object", + "filters": [ + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping" + ], + [] + ] + }, + { + "rank": 125, + "comment": "ImagesRepresentative: for total GGMBPCGS, and mult.-elm.-with-inverse", + "filters": [ + [ + "IsTotal", + "HasIsTotal", + "IsGroupGeneralMappingByPcgs" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 59, + "comment": "ImagesRepresentative: for homomorphisms of free groups", + "filters": [ + [ + "IsFromFpGroupGeneralMappingByImages" + ], + [ + "IsMultiplicativeElementWithInverse", + "IsAssociativeElement", + "IsWord" + ] + ] + }, + { + "rank": 51, + "comment": "ImagesRepresentative: for a blow up isomorphism, and a matrix in the source", + "filters": [ + [ + "IsBlowUpIsomorphism" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 37, + "comment": "ImagesRepresentative: for an alg. hom. from f. p. algebra, and an element", + "filters": [ + [ + "IsAlgebraHomomorphismFromFpRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 37, + "comment": "ImagesRepresentative: for an operation algebra homomorphism, and an element", + "filters": [ + [ + "IsOperationAlgebraHomomorphismDefaultRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 36, + "comment": "ImagesRepresentative: for ANF automorphism and scalar", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism", + "IsANFAutomorphismRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 35, + "comment": "ImagesRepresentative: for FromPcpGHBI", + "filters": [ + [ + "IsFromPcpGHBI" + ], + [ + "IsPcpElement" + ] + ] + }, + { + "rank": 35, + "comment": "ImagesRepresentative: simple tests on equal words to check whether the `generators' are mapped", + "filters": [ + [ + "IsGroupGeneralMappingByImages", + "IsFromFpGroupGeneralMappingByImages" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 35, + "comment": "ImagesRepresentative: map from fp group or free group, use 'MappedWord'", + "filters": [ + [ + "IsFromFpGroupStdGensGeneralMappingByImages" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 34, + "comment": "ImagesRepresentative: map from (sub)fp group, rewrite", + "filters": [ + [ + "IsGroupGeneralMappingByImages", + "IsFromFpGroupGeneralMappingByImages" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 33, + "comment": "ImagesRepresentative: for embedding of ring into magma ring, and ring element", + "filters": [ + [ + "IsEmbeddingRingMagmaRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 31, + "comment": "ImagesRepresentative: for Fp to SCA mapping, and element", + "filters": [ + [ + "IsFptoSCAMorphism" + ], + [ + "IsElementOfFpAlgebra" + ] + ], + "aka": [ + "FptoSCAMorphismImageElm" + ] + }, + { + "rank": 30, + "comment": "ImagesRepresentative", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsPcgsToPcgsGeneralMappingByImages" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 29, + "comment": "ImagesRepresentative: using `RepresentativeAction'", + "filters": [ + [ + "HasImagesSource", + "IsActionHomomorphismByBase" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 29, + "comment": "ImagesRepresentative: imprim perm wreath product embedding", + "filters": [ + [ + "IsEmbeddingImprimitiveWreathProductPermGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "ImagesRepresentative: for isom by finite matrix groups (Polenta)", + "filters": [ + [ + "IsGroupGeneralMappingByImages", + "IsIsomorphismByFinitePolycyclicMatrixGroup", + "HasIsIsomorphismByFinitePolycyclicMatrixGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "ImagesRepresentative: for isom by matrix groups (Polenta)", + "filters": [ + [ + "IsGroupGeneralMappingByImages", + "IsIsomorphismByPolycyclicMatrixGroup", + "HasIsIsomorphismByPolycyclicMatrixGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "ImagesRepresentative: for group by field elems isom", + "filters": [ + [ + "IsGroupGeneralMappingByImages", + "IsMultGroupByFieldElemsIsomorphism", + "HasIsMultGroupByFieldElemsIsomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "ImagesRepresentative: for unit groups", + "filters": [ + [ + "IsGroupGeneralMappingByImages", + "IsUnitGroupIsomorphism", + "HasIsUnitGroupIsomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "ImagesRepresentative: restricted perm", + "filters": [ + [ + "IsActionHomomorphismSubset" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "ImagesRepresentative: for action hom that is `ByAsGroup'", + "filters": [ + [ + "IsGroupGeneralMappingByAsGroupGeneralMappingByImages", + "IsActionHomomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "ImagesRepresentative: imprim matrix wreath product embedding", + "filters": [ + [ + "IsEmbeddingImprimitiveWreathProductMatrixGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "ImagesRepresentative: matrix direct product projection", + "filters": [ + [ + "IsProjectionDirectProductMatrixGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "ImagesRepresentative: matrix direct product embedding", + "filters": [ + [ + "IsEmbeddingDirectProductMatrixGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "ImagesRepresentative: perm subdirect product projection", + "filters": [ + [ + "IsProjectionSubdirectProductPermGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "ImagesRepresentative: perm direct product projection", + "filters": [ + [ + "IsProjectionDirectProductPermGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "ImagesRepresentative: perm direct product embedding", + "filters": [ + [ + "IsEmbeddingDirectProductPermGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "ImagesRepresentative: blocks homomorphism", + "filters": [ + [ + "IsBlocksHomomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "ImagesRepresentative: Constituent homomorphism", + "filters": [ + [ + "IsConstituentHomomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "ImagesRepresentative: for conjugator isomorphism", + "filters": [ + [ + "IsConjugatorIsomorphism", + "HasIsConjugatorIsomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 27, + "comment": "ImagesRepresentative: for action hom", + "filters": [ + [ + "IsActionHomomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ], + "aka": [ + "ImageElmActionHomomorphism" + ] + }, + { + "rank": 26, + "comment": "ImagesRepresentative: for Frobenius automorphism and source element", + "filters": [ + [ + "IsFrobeniusAutomorphism" + ], + [] + ] + }, + { + "rank": 26, + "comment": "ImagesRepresentative: for polring g.m.b.i., and element", + "filters": [ + [ + "IsGeneralMapping", + "IsPolynomialRingDefaultGeneratorMapping" + ], + [] + ] + }, + { + "rank": 25, + "comment": "ImagesRepresentative: for algebra g.m.b.i., and element", + "filters": [ + [ + "IsGeneralMapping", + "IsAlgebraGeneralMappingByImagesDefaultRep" + ], + [] + ] + }, + { + "rank": 24, + "comment": "ImagesRepresentative", + "filters": [ + [ + "IsGroupGeneralMappingByImages", + "IsFromAffineCrystGroupToPcpGroup", + "HasIsFromAffineCrystGroupToPcpGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 24, + "comment": "ImagesRepresentative", + "filters": [ + [ + "IsGroupGeneralMappingByImages", + "IsFromAffineCrystGroupToFpGroup", + "HasIsFromAffineCrystGroupToFpGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 24, + "comment": "ImagesRepresentative", + "filters": [ + [ + "IsGroupGeneralMappingByImages", + "IsPointHomomorphism", + "HasIsPointHomomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 24, + "comment": "ImagesRepresentative: word decomp hom", + "filters": [ + [ + "IsGroupGeneralMappingByImages", + "IsWordDecompHomomorphism", + "HasIsWordDecompHomomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 24, + "comment": "ImagesRepresentative: perm group hom", + "filters": [ + [ + "IsPermGroupGeneralMappingByImages" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 24, + "comment": "ImagesRepresentative: for SC ring g.m.b.i., and element", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "IsSCRingGeneralMappingByImagesDefaultRep" + ], + [] + ] + }, + { + "rank": 23, + "comment": "ImagesRepresentative: for `ByAsGroupGeneralMapping' hom", + "filters": [ + [ + "IsGroupGeneralMappingByAsGroupGeneralMappingByImages" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 23, + "comment": "ImagesRepresentative: for left module m.b.m., and element", + "filters": [ + [ + "IsGeneralMapping", + "IsLinearMappingByMatrixDefaultRep" + ], + [] + ] + }, + { + "rank": 23, + "comment": "ImagesRepresentative: for left module g.m.b.i., and element", + "filters": [ + [ + "IsGeneralMapping", + "IsLinearGeneralMappingByImagesDefaultRep" + ], + [] + ] + }, + { + "rank": 22, + "comment": "ImagesRepresentative: for nilpotent Lie algebra automorphisms", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsNilpotentLieAutomorphismRep" + ], + [] + ] + }, + { + "rank": 22, + "comment": "ImagesRepresentative: for group automorphisms", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsPGAutomorphismRep" + ], + [] + ] + }, + { + "rank": 22, + "comment": "ImagesRepresentative: parallel enumeration of source and range", + "filters": [ + [ + "IsGroupGeneralMappingByImages" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ], + "aka": [ + "ImagesRepresentativeGMBIByElementsList" + ] + }, + { + "rank": 22, + "comment": "ImagesRepresentative: for embedding of magma into magma ring, and mult. element", + "filters": [ + [ + "IsEmbeddingMagmaMagmaRing" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 21, + "comment": "ImagesRepresentative: equivalence relations", + "filters": [ + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation" + ], + [] + ] + }, + { + "rank": 20, + "comment": "ImagesRepresentative: for semigroup homomorphism by images", + "filters": [ + [ + "IsGeneralMapping", + "IsSPGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "IsSemigroupHomomorphismByImagesRep" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 14, + "comment": "ImagesRepresentative: for mapping by function", + "filters": [ + [ + "IsMappingByFunctionRep" + ], + [] + ] + }, + { + "rank": 10, + "comment": "ImagesRepresentative: for a restricted mapping, and an element", + "filters": [ + [ + "IsGeneralRestrictedMappingRep" + ], + [] + ] + }, + { + "rank": 10, + "comment": "ImagesRepresentative: for a composition mapping, and an element", + "filters": [ + [ + "IsCompositionMappingRep" + ], + [] + ] + }, + { + "rank": 9, + "comment": "ImagesRepresentative: for an inverse mapping and an element", + "filters": [ + [ + "IsGeneralMapping", + "IsInverseGeneralMappingRep" + ], + [] + ] + }, + { + "rank": 8, + "comment": "ImagesRepresentative: for non s.p. general mapping, and element", + "filters": [ + [ + "IsNonSPGeneralMapping" + ], + [] + ] + }, + { + "rank": 8, + "comment": "ImagesRepresentative: for s.p. general mapping, and element", + "filters": [ + [ + "IsSPGeneralMapping" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ImagesRepresentative" + ] + }, + { + "name": "ImagesSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 833 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10019, + "comment": "ImagesSet: for zero mapping and collection", + "filters": [ + [ + "IsZero", + "HasIsZero", + "IsGeneralMapping" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 10019, + "comment": "ImagesSet: for identity mapping and collection", + "filters": [ + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 85, + "comment": "ImagesSet: constituent homomorphism", + "filters": [ + [ + "IsConstituentHomomorphism" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasStabChainMutable" + ] + ] + }, + { + "rank": 84, + "comment": "ImagesSet: for blocks homomorphism and perm. group", + "filters": [ + [ + "IsBlocksHomomorphism" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 81, + "comment": "ImagesSet: for ANF automorphism and field", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism", + "IsANFAutomorphismRep" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 81, + "comment": "ImagesSet: for Frobenius automorphism and field contained in the source", + "filters": [ + [ + "IsFrobeniusAutomorphism" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 78, + "comment": "ImagesSet: for field homomorphism and field", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 58, + "comment": "ImagesSet: for conjugator isomorphism, and group", + "filters": [ + [ + "IsConjugatorIsomorphism", + "HasIsConjugatorIsomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 57, + "comment": "ImagesSet: method for algebra-with-one hom. and FLMLOR-with-one", + "filters": [ + [ + "IsSPGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsOne", + "HasRespectsOne", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 55, + "comment": "ImagesSet: method for injective s.p. mapping respecting mult. & inv., and group", + "filters": [ + [ + "IsGeneralMapping", + "IsSPGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsInjective", + "HasIsInjective", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 52, + "comment": "ImagesSet: for polring g.m.b.i., and ring", + "filters": [ + [ + "IsGeneralMapping", + "IsPolynomialRingDefaultGeneratorMapping" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 52, + "comment": "ImagesSet: method for algebra hom. and FLMLOR", + "filters": [ + [ + "IsSPGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 49, + "comment": "ImagesSet: method for s.p. general mapping respecting mult. & inv., and group", + "filters": [ + [ + "IsSPGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 38, + "comment": "ImagesSet: method for linear mapping and left module", + "filters": [ + [ + "IsSPGeneralMapping", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 30, + "comment": "ImagesSet: method for s.p. gen. mapping resp. add. & add.inv., and add. group", + "filters": [ + [ + "IsSPGeneralMapping", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ], + [ + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 27, + "comment": "ImagesSet: for general mapping, and empty list", + "filters": [ + [ + "IsGeneralMapping" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 12, + "comment": "ImagesSet: for a restricted mapping, and a collection", + "filters": [ + [ + "IsGeneralRestrictedMappingRep" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 12, + "comment": "ImagesSet: for a composition mapping, and a collection", + "filters": [ + [ + "IsCompositionMappingRep" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 11, + "comment": "ImagesSet: for an inverse mapping and a collection", + "filters": [ + [ + "IsGeneralMapping", + "IsInverseGeneralMappingRep" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 9, + "comment": "ImagesSet: for general mapping, and finite collection", + "filters": [ + [ + "IsGeneralMapping" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ImagesSet" + ] + }, + { + "name": "ImageElm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 856 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10017, + "comment": "ImageElm: for zero mapping and object", + "filters": [ + [ + "IsZero", + "HasIsZero", + "IsGeneralMapping" + ], + [] + ] + }, + { + "rank": 10017, + "comment": "ImageElm: for identity mapping and object", + "filters": [ + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping" + ], + [] + ] + }, + { + "rank": 42, + "comment": "ImageElm: for ANF automorphism and scalar", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism", + "IsANFAutomorphismRep" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 31, + "comment": "ImageElm: for Fp to SCA mapping, and element", + "filters": [ + [ + "IsFptoSCAMorphism" + ], + [ + "IsElementOfFpAlgebra" + ] + ] + }, + { + "rank": 26, + "comment": "ImageElm: for Frobenius automorphism and source element", + "filters": [ + [ + "IsFrobeniusAutomorphism" + ], + [] + ] + }, + { + "rank": 14, + "comment": "ImageElm: for mapping by function", + "filters": [ + [ + "IsMappingByFunctionRep" + ], + [] + ] + }, + { + "rank": 13, + "comment": "ImageElm: for an inverse mapping and an element", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsInverseGeneralMappingRep" + ], + [] + ] + }, + { + "rank": 11, + "comment": "ImageElm: for mapping, and element", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ], + [] + ] + }, + { + "rank": 7, + "comment": "ImageElm: for general mapping, and element", + "filters": [ + [ + "IsGeneralMapping" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ImageElm" + ] + }, + { + "name": "PreImagesElm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 983 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10017, + "comment": "PreImagesElm: for zero mapping and object", + "filters": [ + [ + "IsZero", + "HasIsZero", + "IsGeneralMapping" + ], + [] + ] + }, + { + "rank": 10017, + "comment": "PreImagesElm: for identity mapping and object", + "filters": [ + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping" + ], + [] + ] + }, + { + "rank": 37, + "comment": "PreImagesElm: for embedding of ring into magma ring, and free magma ring element", + "filters": [ + [ + "IsEmbeddingRingMagmaRing" + ], + [ + "IsElementOfFreeMagmaRing" + ] + ] + }, + { + "rank": 36, + "comment": "PreImagesElm: for ANF automorphism and scalar", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism", + "IsANFAutomorphismRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 31, + "comment": "PreImagesElm: for embedding of magma into magma ring, and free magma ring element", + "filters": [ + [ + "IsEmbeddingMagmaMagmaRing" + ], + [ + "IsElementOfFreeMagmaRing" + ] + ] + }, + { + "rank": 31, + "comment": "PreImagesElm: for binary rels over [1..n] with images list", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 24, + "comment": "PreImagesElm: for Lie embedding and Lie object in default representation", + "filters": [ + [ + "IsGeneralMapping", + "IsLieEmbeddingRep" + ], + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ] + ] + }, + { + "rank": 23, + "comment": "PreImagesElm: for field homomorphism and element", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism" + ], + [] + ] + }, + { + "rank": 22, + "comment": "PreImagesElm: equivalence relations with parition and element", + "filters": [ + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation", + "HasEquivalenceRelationPartition" + ], + [] + ] + }, + { + "rank": 19, + "comment": "PreImagesElm: for mapping by function", + "filters": [ + [ + "IsMappingByFunctionWithInverseRep" + ], + [] + ] + }, + { + "rank": 14, + "comment": "PreImagesElm: method for s.p. gen. mapping respecting add. & add.inv., and element", + "filters": [ + [ + "IsSPGeneralMapping", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ], + [] + ] + }, + { + "rank": 14, + "comment": "PreImagesElm: method for s.p. general mapping respecting mult. & inv., and element", + "filters": [ + [ + "IsSPGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [] + ] + }, + { + "rank": 10, + "comment": "PreImagesElm: for a restricted mapping, and an element", + "filters": [ + [ + "IsGeneralRestrictedMappingRep" + ], + [] + ] + }, + { + "rank": 10, + "comment": "PreImagesElm: for a composition mapping, and an element", + "filters": [ + [ + "IsCompositionMappingRep" + ], + [] + ] + }, + { + "rank": 9, + "comment": "PreImagesElm: for an inverse mapping and an element", + "filters": [ + [ + "IsGeneralMapping", + "IsInverseGeneralMappingRep" + ], + [] + ] + }, + { + "rank": 9, + "comment": "PreImagesElm: for constant time access general mapping, and element", + "filters": [ + [ + "IsGeneralMapping", + "IsConstantTimeAccessGeneralMapping", + "HasIsConstantTimeAccessGeneralMapping" + ], + [] + ] + }, + { + "rank": 7, + "comment": "PreImagesElm: for general mapping with finite source, and element", + "filters": [ + [ + "IsGeneralMapping" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PreImagesElm" + ] + }, + { + "name": "PreImageElm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 1006 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10017, + "comment": "PreImageElm: for identity mapping and object", + "filters": [ + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping" + ], + [] + ] + }, + { + "rank": 40, + "comment": "PreImageElm: for ANF automorphism and scalar", + "filters": [ + [ + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsInjective", + "HasIsInjective", + "IsSurjective", + "HasIsSurjective", + "IsFieldHomomorphism", + "HasIsFieldHomomorphism", + "IsANFAutomorphismRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 19, + "comment": "PreImageElm: for mapping by function", + "filters": [ + [ + "IsMappingByFunctionWithInverseRep" + ], + [] + ] + }, + { + "rank": 13, + "comment": "PreImageElm: for an inj. & surj. inverse mapping, and an element", + "filters": [ + [ + "IsGeneralMapping", + "IsInjective", + "HasIsInjective", + "IsSurjective", + "HasIsSurjective", + "IsInverseGeneralMappingRep" + ], + [] + ] + }, + { + "rank": 11, + "comment": "PreImageElm: for inj. & surj. general mapping, and element", + "filters": [ + [ + "IsGeneralMapping", + "IsInjective", + "HasIsInjective", + "IsSurjective", + "HasIsSurjective" + ], + [] + ], + "aka": [ + "PreImagesRepresentative" + ] + }, + { + "rank": 7, + "comment": "PreImageElm: for general mapping, and element", + "filters": [ + [ + "IsGeneralMapping" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PreImageElm" + ] + }, + { + "name": "PreImagesRepresentative", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 1032 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10017, + "comment": "PreImagesRepresentative: for zero mapping and object", + "filters": [ + [ + "IsZero", + "HasIsZero", + "IsGeneralMapping" + ], + [] + ] + }, + { + "rank": 10017, + "comment": "PreImagesRepresentative: for identity mapping and object", + "filters": [ + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping" + ], + [] + ] + }, + { + "rank": 63, + "comment": "PreImagesRepresentative: for an alg. hom. from f. p. algebra, and an element", + "filters": [ + [ + "IsAlgebraHomomorphismFromFpRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ], + "aka": [ + "PreImagesRepresentativeOperationAlgebraHomomorphism" + ] + }, + { + "rank": 63, + "comment": "PreImagesRepresentative: for an operation algebra homomorphism, and an element", + "filters": [ + [ + "IsOperationAlgebraHomomorphismDefaultRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 51, + "comment": "PreImagesRepresentative: for a blow up isomorphism, and a matrix in the range", + "filters": [ + [ + "IsBlowUpIsomorphism" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 37, + "comment": "PreImagesRepresentative: for embedding of ring into magma ring, and free magma ring element", + "filters": [ + [ + "IsEmbeddingRingMagmaRing" + ], + [ + "IsElementOfFreeMagmaRing" + ] + ] + }, + { + "rank": 36, + "comment": "PreImagesRepresentative: for ANF automorphism and scalar", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism", + "IsANFAutomorphismRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 35, + "comment": "PreImagesRepresentative: for ToPcpGHBI", + "filters": [ + [ + "IsToPcpGHBI" + ], + [ + "IsPcpElement" + ] + ] + }, + { + "rank": 33, + "comment": "PreImagesRepresentative: for Fp to SCA mapping, and element", + "filters": [ + [ + "IsFptoSCAMorphism" + ], + [ + "IsSCAlgebraObj" + ] + ] + }, + { + "rank": 32, + "comment": "PreImagesRepresentative: AutomGroup Niceomorphism", + "filters": [ + [ + "IsActionHomomorphismAutomGroup" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 31, + "comment": "PreImagesRepresentative: IsProjectiveActionHomomorphism", + "filters": [ + [ + "IsProjectiveActionHomomorphism" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 31, + "comment": "PreImagesRepresentative: IsLinearActionHomomorphism", + "filters": [ + [ + "IsLinearActionHomomorphism" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 31, + "comment": "PreImagesRepresentative: constituent homomorphism", + "filters": [ + [ + "IsConstituentHomomorphism" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 31, + "comment": "PreImagesRepresentative: for embedding of magma into magma ring, and free magma ring element", + "filters": [ + [ + "IsEmbeddingMagmaMagmaRing" + ], + [ + "IsElementOfFreeMagmaRing" + ] + ] + }, + { + "rank": 30, + "comment": "PreImagesRepresentative", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsPcgsToPcgsGeneralMappingByImages" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 29, + "comment": "PreImagesRepresentative: imprim perm wreath product embedding", + "filters": [ + [ + "IsEmbeddingImprimitiveWreathProductPermGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "PreImagesRepresentative: hom. to standard generators of fp group, using 'MappedWord'", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsToFpGroupGeneralMappingByImages" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "PreImagesRepresentative: imprim matrix wreath product embedding", + "filters": [ + [ + "IsEmbeddingImprimitiveWreathProductMatrixGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "PreImagesRepresentative: matrix direct product projection", + "filters": [ + [ + "IsProjectionDirectProductMatrixGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "PreImagesRepresentative: matrix direct product embedding", + "filters": [ + [ + "IsEmbeddingDirectProductMatrixGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "PreImagesRepresentative: perm subdirect product projection", + "filters": [ + [ + "IsProjectionSubdirectProductPermGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "PreImagesRepresentative: perm direct product projection", + "filters": [ + [ + "IsProjectionDirectProductPermGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "PreImagesRepresentative: perm direct product embedding", + "filters": [ + [ + "IsEmbeddingDirectProductPermGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "PreImagesRepresentative: blocks homomorphism", + "filters": [ + [ + "IsBlocksHomomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "PreImagesRepresentative: for conjugator isomorphism", + "filters": [ + [ + "IsConjugatorIsomorphism", + "HasIsConjugatorIsomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 27, + "comment": "PreImagesRepresentative: method for pcgs hom", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsToPcGroupGeneralMappingByImages" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 26, + "comment": "PreImagesRepresentative: for algebra g.m.b.i. knowing inverse, and element", + "filters": [ + [ + "IsGeneralMapping", + "HasInverseGeneralMapping", + "IsAlgebraGeneralMappingByImagesDefaultRep" + ], + [] + ] + }, + { + "rank": 25, + "comment": "PreImagesRepresentative: for homomorphisms of free groups", + "filters": [ + [ + "IsToFpGroupGeneralMappingByImages" + ], + [ + "IsMultiplicativeElementWithInverse", + "IsAssociativeElement", + "IsWord" + ] + ] + }, + { + "rank": 25, + "comment": "PreImagesRepresentative: for algebra g.m.b.i., and element", + "filters": [ + [ + "IsGeneralMapping", + "IsAlgebraGeneralMappingByImagesDefaultRep" + ], + [] + ] + }, + { + "rank": 24, + "comment": "PreImagesRepresentative", + "filters": [ + [ + "IsGroupGeneralMappingByImages", + "IsPointHomomorphism", + "HasIsPointHomomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 23, + "comment": "PreImagesRepresentative: for PBG-Niceo", + "filters": [ + [ + "IsPreimagesByAsGroupGeneralMappingByImages", + "IsNiceMonomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 23, + "comment": "PreImagesRepresentative", + "filters": [ + [ + "IsToPermGroupGeneralMappingByImages" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 23, + "comment": "PreImagesRepresentative: for ring g.m.b.i., and element", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "IsRingGeneralMappingByImagesDefaultRep" + ], + [] + ] + }, + { + "rank": 23, + "comment": "PreImagesRepresentative: for left module m.b.m., and element", + "filters": [ + [ + "IsGeneralMapping", + "IsLinearMappingByMatrixDefaultRep" + ], + [] + ] + }, + { + "rank": 23, + "comment": "PreImagesRepresentative: for left module g.m.b.i., and element", + "filters": [ + [ + "IsGeneralMapping", + "IsLinearGeneralMappingByImagesDefaultRep" + ], + [] + ] + }, + { + "rank": 22, + "comment": "PreImagesRepresentative: for GHBI and mult.-elm.-with-inverse", + "filters": [ + [ + "IsGroupGeneralMappingByImages" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 22, + "comment": "PreImagesRepresentative: for PBG-Hom", + "filters": [ + [ + "IsPreimagesByAsGroupGeneralMappingByImages" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 21, + "comment": "PreImagesRepresentative: equivalence relations", + "filters": [ + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation" + ], + [] + ] + }, + { + "rank": 20, + "comment": "PreImagesRepresentative: for semigroup homomorphism by images", + "filters": [ + [ + "IsGeneralMapping", + "IsSPGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "IsSemigroupHomomorphismByImagesRep" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 19, + "comment": "PreImagesRepresentative: for mapping by function with inverse", + "filters": [ + [ + "IsMappingByFunctionWithInverseRep" + ], + [] + ] + }, + { + "rank": 14, + "comment": "PreImagesRepresentative: for mapping by function", + "filters": [ + [ + "IsMappingByFunctionRep" + ], + [] + ] + }, + { + "rank": 10, + "comment": "PreImagesRepresentative: for a restricted mapping, and an element", + "filters": [ + [ + "IsGeneralRestrictedMappingRep" + ], + [] + ] + }, + { + "rank": 10, + "comment": "PreImagesRepresentative: for a composition mapping, and an element", + "filters": [ + [ + "IsCompositionMappingRep" + ], + [] + ] + }, + { + "rank": 9, + "comment": "PreImagesRepresentative: for an inverse mapping and an element", + "filters": [ + [ + "IsInverseGeneralMappingRep" + ], + [] + ] + }, + { + "rank": 8, + "comment": "PreImagesRepresentative: for total non-s.p. general mapping, and element", + "filters": [ + [ + "IsNonSPGeneralMapping" + ], + [] + ] + }, + { + "rank": 8, + "comment": "PreImagesRepresentative: for s.p. general mapping, and element", + "filters": [ + [ + "IsSPGeneralMapping" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "PreImagesSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 1055 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10019, + "comment": "PreImagesSet: for zero mapping and collection", + "filters": [ + [ + "IsZero", + "HasIsZero", + "IsGeneralMapping" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 10019, + "comment": "PreImagesSet: for identity mapping and collection", + "filters": [ + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 91, + "comment": "PreImagesSet: for PcpGHBI", + "filters": [ + [ + "IsFromPcpGHBI", + "IsToPcpGHBI" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 84, + "comment": "PreImagesSet", + "filters": [ + [ + "IsBlocksHomomorphism" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 84, + "comment": "PreImagesSet: constituent homomorphism", + "filters": [ + [ + "IsConstituentHomomorphism" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 81, + "comment": "PreImagesSet: for ANF automorphism and scalar", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism", + "IsANFAutomorphismRep" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 78, + "comment": "PreImagesSet: for field homomorphism and field", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 63, + "comment": "PreImagesSet: map from (sub)group of fp group", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsFromFpGroupGeneralMapping" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 58, + "comment": "PreImagesSet: for conjugator isomorphism, and group", + "filters": [ + [ + "IsConjugatorIsomorphism", + "HasIsConjugatorIsomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 57, + "comment": "PreImagesSet: method for algebra-with-one hom. and FLMLOR-with-one", + "filters": [ + [ + "IsSPGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsOne", + "HasRespectsOne", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 55, + "comment": "PreImagesSet: method for injective s.p. mapping respecting mult. & inv., and group", + "filters": [ + [ + "IsGeneralMapping", + "IsSPGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsInjective", + "HasIsInjective", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 53, + "comment": "PreImagesSet: method for permgroup homs", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsPermGroupGeneralMapping" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 52, + "comment": "PreImagesSet: method for algebra hom. and FLMLOR", + "filters": [ + [ + "IsSPGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 49, + "comment": "PreImagesSet: method for s.p. general mapping respecting mult. & inv., and group", + "filters": [ + [ + "IsSPGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 38, + "comment": "PreImagesSet: method for linear mapping and left module", + "filters": [ + [ + "IsSPGeneralMapping", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 30, + "comment": "PreImagesSet: method for s.p. gen. mapping resp. add. & add.inv., and add. group", + "filters": [ + [ + "IsSPGeneralMapping", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ], + [ + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 27, + "comment": "PreImagesSet: for general mapping, and empty list", + "filters": [ + [ + "IsGeneralMapping" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 12, + "comment": "PreImagesSet: for a restricted mapping, and a collection", + "filters": [ + [ + "IsGeneralRestrictedMappingRep" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 12, + "comment": "PreImagesSet: for a composition mapping, and a collection", + "filters": [ + [ + "IsCompositionMappingRep" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 11, + "comment": "PreImagesSet: for an inverse mapping and a collection", + "filters": [ + [ + "IsGeneralMapping", + "IsInverseGeneralMappingRep" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 9, + "comment": "PreImagesSet: for general mapping, and finite collection", + "filters": [ + [ + "IsGeneralMapping" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PreImagesSet" + ] + }, + { + "name": "CompositionMapping2", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 1190 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10028, + "comment": "CompositionMapping2: for zero mapping and single-valued gen. mapping that resp. zero", + "filters": [ + [ + "IsZero", + "HasIsZero", + "IsGeneralMapping" + ], + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsZero", + "HasRespectsZero" + ] + ] + }, + { + "rank": 10025, + "comment": "CompositionMapping2: for identity mapping and general mapping", + "filters": [ + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping" + ], + [ + "IsGeneralMapping" + ] + ] + }, + { + "rank": 10025, + "comment": "CompositionMapping2: for general mapping and identity mapping", + "filters": [ + [ + "IsGeneralMapping" + ], + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping" + ] + ] + }, + { + "rank": 10024, + "comment": "CompositionMapping2: for general mapping and zero mapping", + "filters": [ + [ + "IsGeneralMapping" + ], + [ + "IsZero", + "HasIsZero", + "IsGeneralMapping" + ] + ] + }, + { + "rank": 56, + "comment": "CompositionMapping2: method for two pc group automorphisms", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsInjective", + "HasIsInjective", + "IsSurjective", + "HasIsSurjective", + "IsPcGroupGeneralMappingByImages", + "IsToPcGroupGeneralMappingByImages" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsInjective", + "HasIsInjective", + "IsSurjective", + "HasIsSurjective", + "IsPcGroupGeneralMappingByImages", + "IsToPcGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 54, + "comment": "CompositionMapping2: for two inner automorphisms", + "filters": [ + [ + "IsInnerAutomorphism", + "HasIsInnerAutomorphism" + ], + [ + "IsInnerAutomorphism", + "HasIsInnerAutomorphism" + ] + ] + }, + { + "rank": 52, + "comment": "CompositionMapping2: for two ANF automorphisms", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism", + "IsANFAutomorphismRep" + ], + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism", + "IsANFAutomorphismRep" + ] + ] + }, + { + "rank": 52, + "comment": "CompositionMapping2: for two Frobenius automorphisms", + "filters": [ + [ + "IsFrobeniusAutomorphism" + ], + [ + "IsFrobeniusAutomorphism" + ] + ] + }, + { + "rank": 51, + "comment": "CompositionMapping2: for gp. hom. and fp. hom, transferring the coset table", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses", + "IsFromFpGroupGeneralMappingByImages", + "HasCosetTableFpHom" + ] + ] + }, + { + "rank": 50, + "comment": "CompositionMapping2: for two conjugator automorphisms", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsConjugatorIsomorphism", + "HasIsConjugatorIsomorphism" + ], + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsConjugatorIsomorphism", + "HasIsConjugatorIsomorphism" + ] + ] + }, + { + "rank": 47, + "comment": "CompositionMapping2: fp hom. with perm group hom.", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsSurjective", + "HasIsSurjective", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses", + "IsToFpGroupGeneralMappingByImages" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses", + "IsPermGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 46, + "comment": "CompositionMapping2: for two conjugator isomorphisms", + "filters": [ + [ + "IsConjugatorIsomorphism", + "HasIsConjugatorIsomorphism" + ], + [ + "IsConjugatorIsomorphism", + "HasIsConjugatorIsomorphism" + ] + ] + }, + { + "rank": 46, + "comment": "CompositionMapping2: for left module hom. and algebra g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ], + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication", + "IsAlgebraGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 46, + "comment": "CompositionMapping2: for left module hom. and linear m.b.m.", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication", + "IsLinearMappingByMatrixDefaultRep" + ] + ] + }, + { + "rank": 45, + "comment": "CompositionMapping2: for action homomorphism with blocks homomorphism", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses", + "IsBlocksHomomorphism" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses", + "IsActionHomomorphism" + ] + ] + }, + { + "rank": 44, + "comment": "CompositionMapping2: for nilpotent Lie algebra automorphisms", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsNilpotentLieAutomorphismRep" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsNilpotentLieAutomorphismRep" + ] + ] + }, + { + "rank": 44, + "comment": "CompositionMapping2: for group automorphisms", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsPGAutomorphismRep" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsPGAutomorphismRep" + ] + ] + }, + { + "rank": 44, + "comment": "CompositionMapping2: for left module hom. and algebra g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ], + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication", + "IsAlgebraGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 42, + "comment": "CompositionMapping2: for left module hom. and linear g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ], + [ + "IsGeneralMapping", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication", + "IsLinearGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 40, + "comment": "CompositionMapping2: group hom. with perm group hom.", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses", + "IsPermGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 39, + "comment": "CompositionMapping2: method for hom2 from pc group", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsGroupGeneralMappingByPcgs" + ] + ] + }, + { + "rank": 34, + "comment": "CompositionMapping2: for semigroup homomorphism by images", + "filters": [ + [ + "IsGeneralMapping", + "IsSPGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "IsSemigroupHomomorphismByImagesRep" + ], + [ + "IsGeneralMapping", + "IsSPGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "IsSemigroupHomomorphismByImagesRep" + ] + ] + }, + { + "rank": 32, + "comment": "CompositionMapping2: IsTransformationRepOfEndo, IsTransformationRepOfEndo", + "filters": [ + [ + "IsGeneralMapping", + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsTransformationRepOfEndo" + ], + [ + "IsGeneralMapping", + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsTransformationRepOfEndo" + ] + ] + }, + { + "rank": 30, + "comment": "CompositionMapping2: for gp. hom. and gp. gen. mapp., using `MappingGeneratorsImages'", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 29, + "comment": "CompositionMapping2: IsTransformationRepOfEndo, IsEndoMapping", + "filters": [ + [ + "IsGeneralMapping", + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsTransformationRepOfEndo" + ], + [ + "IsGeneralMapping", + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ] + ] + }, + { + "rank": 29, + "comment": "CompositionMapping2: IsEndoMapping, IsTransformationRepOfEndo", + "filters": [ + [ + "IsGeneralMapping", + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ], + [ + "IsGeneralMapping", + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsTransformationRepOfEndo" + ] + ] + }, + { + "rank": 14, + "comment": "CompositionMapping2: for two general mappings", + "filters": [ + [ + "IsGeneralMapping" + ], + [ + "IsGeneralMapping" + ] + ], + "aka": [ + "CompositionMapping2General" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CompositionMapping2" + ] + }, + { + "name": "ZeroMapping", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 1289 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 16, + "comment": "ZeroMapping: for collection and additive-magma-with-zero", + "filters": [ + [ + "IsCollection" + ], + [ + "IsNearAdditiveMagma", + "IsNearAdditiveMagmaWithZero", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ZeroMapping" + ] + }, + { + "name": "RestrictedMapping", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 1309 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10048, + "comment": "RestrictedMapping: try if restriction is proper", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 10015, + "comment": "RestrictedMapping: for mapping that is already restricted", + "filters": [ + [ + "IsGeneralMapping", + "IsGeneralRestrictedMappingRep" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 57, + "comment": "RestrictedMapping: action homomorphism", + "filters": [ + [ + "IsActionHomomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 54, + "comment": "RestrictedMapping: injective case: use GeneralRestrictedMapping", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsInjective", + "HasIsInjective", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 52, + "comment": "RestrictedMapping: create new GHBI", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 12, + "comment": "RestrictedMapping: use GeneralRestrictedMapping", + "filters": [ + [ + "IsGeneralMapping" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RestrictedMapping" + ] + }, + { + "name": "Embedding", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 1361 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 86, + "comment": "Embedding: of semidirect pc group and integer", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)", + "HasSemidirectProductInfo" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 86, + "comment": "Embedding: of pc group and integer", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)", + "HasDirectProductInfo" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 81, + "comment": "Embedding: generic method for perm semidirect products", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasSemidirectProductInfo" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 81, + "comment": "Embedding: perm wreath product", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasWreathProductInfo" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 81, + "comment": "Embedding: perm direct product", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 79, + "comment": "Embedding: LAGUNA: from group to pc-presented normalized unit group of group ring", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNormalizedUnitGroupOfGroupRing", + "HasIsNormalizedUnitGroupOfGroupRing" + ] + ] + }, + { + "rank": 70, + "comment": "Embedding: pcp wreath product", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasWreathProductInfo", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 70, + "comment": "Embedding", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 65, + "comment": "Embedding: matrix wreath product", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasWreathProductInfo" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 65, + "comment": "Embedding: matrix direct product", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 62, + "comment": "Embedding: for ring and magma ring", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsFreeMagmaRing" + ] + ] + }, + { + "rank": 59, + "comment": "Embedding: generic wreath product", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasWreathProductInfo", + "CategoryCollections(IsWreathProductElement)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 56, + "comment": "Embedding: LAGUNA: from a group to the Lie algebra of the group ring", + "filters": [ + [ + "IsMagma" + ], + [ + "IsLieAlgebraByAssociativeAlgebra", + "IsLieAlgebraOfGroupRing", + "HasIsLieAlgebraOfGroupRing" + ] + ] + }, + { + "rank": 55, + "comment": "Embedding: free products", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasFreeProductInfo" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 55, + "comment": "Embedding: vectorspace semidirect products", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasSemidirectProductInfo" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 55, + "comment": "Embedding: of semidirect product and integer", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasSemidirectProductInfo" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 55, + "comment": "Embedding: group direct product and integer", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 47, + "comment": "Embedding: for magma and magma ring", + "filters": [ + [ + "IsMagma" + ], + [ + "IsFreeMagmaRing" + ] + ] + }, + { + "rank": 3, + "comment": "Embedding: for two families, the first with known Lie family", + "filters": [ + [ + "IsFamily", + "HasLieFamily" + ], + [ + "IsFamily" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Embedding" + ] + }, + { + "name": "Projection", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 1394 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 67, + "comment": "Projection: of semidirect pc group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)", + "HasSemidirectProductInfo" + ] + ] + }, + { + "rank": 62, + "comment": "Projection: generic method for perm semidirect products", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasSemidirectProductInfo" + ] + ] + }, + { + "rank": 62, + "comment": "Projection: perm wreath product", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasWreathProductInfo" + ] + ] + }, + { + "rank": 46, + "comment": "Projection: matrix wreath product", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasWreathProductInfo" + ] + ] + }, + { + "rank": 40, + "comment": "Projection: generic wreath product", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasWreathProductInfo", + "CategoryCollections(IsWreathProductElement)" + ] + ] + }, + { + "rank": 36, + "comment": "Projection: of semidirect product", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasSemidirectProductInfo" + ] + ] + } + ], + "2args": [ + { + "rank": 86, + "comment": "Projection: of pc group and integer", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)", + "HasDirectProductInfo" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 81, + "comment": "Projection: perm subdirect product", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasSubdirectProductInfo" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 81, + "comment": "Projection: perm direct product", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 70, + "comment": "Projection", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 65, + "comment": "Projection: matrix direct product", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 55, + "comment": "Projection: pc subdirect product", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasSubdirectProductInfo" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 55, + "comment": "Projection: group direct product and integer", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Projection" + ] + }, + { + "name": "MappingGeneratorsImages", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 1512 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "MappingGeneratorsImages: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMappingGeneratorsImages" + ] + ] + }, + { + "rank": 23, + "comment": "MappingGeneratorsImages: for action hom that is `ByAsGroup'", + "filters": [ + [ + "IsGroupGeneralMappingByAsGroupGeneralMappingByImages", + "IsActionHomomorphism" + ] + ] + }, + { + "rank": 23, + "comment": "MappingGeneratorsImages: for conjugator isomorphism", + "filters": [ + [ + "IsConjugatorIsomorphism", + "HasIsConjugatorIsomorphism" + ] + ] + }, + { + "rank": 17, + "comment": "MappingGeneratorsImages: for group homomorphism", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 0, + "comment": "MappingGeneratorsImages: fallback method to test conditions", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MappingGeneratorsImages" + ] + }, + { + "name": "SetMappingGeneratorsImages", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 1512 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMappingGeneratorsImages: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMappingGeneratorsImages: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMappingGeneratorsImages" + ] + }, + { + "name": "HasMappingGeneratorsImages", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapping.gd", + "line": 1512 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMappingGeneratorsImages" + ] + }, + { + "name": "RespectsMultiplication", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 60 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "RespectsMultiplication: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRespectsMultiplication" + ] + ] + }, + { + "rank": 7, + "comment": "RespectsMultiplication: method for a general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RespectsMultiplication" + ] + }, + { + "name": "SetRespectsMultiplication", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 60 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRespectsMultiplication: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRespectsMultiplication: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRespectsMultiplication" + ] + }, + { + "name": "HasRespectsMultiplication", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 60 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSemigroupGeneralMapping", + "HasRespectsMultiplication" + ] + }, + { + "name": "RespectsOne", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 89 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "RespectsOne: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRespectsOne" + ] + ] + }, + { + "rank": 7, + "comment": "RespectsOne: method for a general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RespectsOne" + ] + }, + { + "name": "SetRespectsOne", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 89 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRespectsOne: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRespectsOne: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRespectsOne" + ] + }, + { + "name": "HasRespectsOne", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 89 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRespectsOne" + ] + }, + { + "name": "RespectsInverses", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 119 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "RespectsInverses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 7, + "comment": "RespectsInverses: method for a general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RespectsInverses" + ] + }, + { + "name": "SetRespectsInverses", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 119 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRespectsInverses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRespectsInverses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRespectsInverses" + ] + }, + { + "name": "HasRespectsInverses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 119 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRespectsInverses" + ] + }, + { + "name": "KernelOfMultiplicativeGeneralMapping", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 179 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "KernelOfMultiplicativeGeneralMapping: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasKernelOfMultiplicativeGeneralMapping" + ] + ] + }, + { + "rank": 10013, + "comment": "KernelOfMultiplicativeGeneralMapping: get delayed set attribute values", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses", + "HasMappingOfWhichItIsAsGGMBI" + ] + ] + }, + { + "rank": 10013, + "comment": "KernelOfMultiplicativeGeneralMapping: method for an injective gen. mapping that respects mult. and one", + "filters": [ + [ + "IsGeneralMapping", + "IsInjective", + "HasIsInjective", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsOne", + "HasRespectsOne" + ] + ] + }, + { + "rank": 41, + "comment": "KernelOfMultiplicativeGeneralMapping: for PcpGHBI", + "filters": [ + [ + "IsFromPcpGHBI", + "IsToPcpGHBI" + ] + ] + }, + { + "rank": 29, + "comment": "KernelOfMultiplicativeGeneralMapping: from fp/free group, std. gens., to perm group", + "filters": [ + [ + "IsToPermGroupGeneralMappingByImages", + "IsFromFpGroupGeneralMapping" + ] + ] + }, + { + "rank": 24, + "comment": "KernelOfMultiplicativeGeneralMapping: hom from fp grp", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses", + "IsFromFpGroupGeneralMapping" + ] + ] + }, + { + "rank": 24, + "comment": "KernelOfMultiplicativeGeneralMapping: method for homs from pc group into pc group or perm group", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsPcGroupGeneralMappingByImages", + "IsToPcGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 23, + "comment": "KernelOfMultiplicativeGeneralMapping: matrix direct product projection", + "filters": [ + [ + "IsProjectionDirectProductMatrixGroup" + ] + ] + }, + { + "rank": 23, + "comment": "KernelOfMultiplicativeGeneralMapping: perm subdirect product projection", + "filters": [ + [ + "IsProjectionSubdirectProductPermGroup" + ] + ] + }, + { + "rank": 23, + "comment": "KernelOfMultiplicativeGeneralMapping: perm direct product projection", + "filters": [ + [ + "IsProjectionDirectProductPermGroup" + ] + ] + }, + { + "rank": 23, + "comment": "KernelOfMultiplicativeGeneralMapping: blocks homomorphism", + "filters": [ + [ + "IsBlocksHomomorphism" + ] + ] + }, + { + "rank": 23, + "comment": "KernelOfMultiplicativeGeneralMapping: for constituent homomorphism", + "filters": [ + [ + "IsConstituentHomomorphism" + ] + ] + }, + { + "rank": 23, + "comment": "KernelOfMultiplicativeGeneralMapping: method for homs from pc group", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsPcGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 22, + "comment": "KernelOfMultiplicativeGeneralMapping: for action homomorphism", + "filters": [ + [ + "IsActionHomomorphism" + ] + ] + }, + { + "rank": 20, + "comment": "KernelOfMultiplicativeGeneralMapping: for perm to perm group homs, compute stab chain, try again", + "filters": [ + [ + "IsPermGroupGeneralMappingByImages", + "IsToPermGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 20, + "comment": "KernelOfMultiplicativeGeneralMapping: hom by function", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses", + "IsMappingByFunctionRep" + ] + ] + }, + { + "rank": 19, + "comment": "KernelOfMultiplicativeGeneralMapping", + "filters": [ + [ + "IsGroupGeneralMappingByImages", + "IsPointHomomorphism", + "HasIsPointHomomorphism" + ] + ] + }, + { + "rank": 18, + "comment": "KernelOfMultiplicativeGeneralMapping: via `AsGroupGeneralMappingByImages'", + "filters": [ + [ + "IsGroupGeneralMappingByAsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 17, + "comment": "KernelOfMultiplicativeGeneralMapping: for GHBI", + "filters": [ + [ + "IsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 16, + "comment": "KernelOfMultiplicativeGeneralMapping: for a restricted mapping that resp. mult. and inv.", + "filters": [ + [ + "IsGeneralMapping", + "IsGeneralRestrictedMappingRep", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 16, + "comment": "KernelOfMultiplicativeGeneralMapping: for a composition mapping that resp. mult. and inv.", + "filters": [ + [ + "IsGeneralMapping", + "IsCompositionMappingRep", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 11, + "comment": "KernelOfMultiplicativeGeneralMapping: method for a finite general mapping", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsOne", + "HasRespectsOne" + ] + ] + }, + { + "rank": 9, + "comment": "KernelOfMultiplicativeGeneralMapping: for an inverse mapping", + "filters": [ + [ + "IsGeneralMapping", + "IsInverseGeneralMappingRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "KernelOfMultiplicativeGeneralMapping" + ] + }, + { + "name": "SetKernelOfMultiplicativeGeneralMapping", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 179 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetKernelOfMultiplicativeGeneralMapping: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetKernelOfMultiplicativeGeneralMapping: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetKernelOfMultiplicativeGeneralMapping" + ] + }, + { + "name": "HasKernelOfMultiplicativeGeneralMapping", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 179 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasKernelOfMultiplicativeGeneralMapping" + ] + }, + { + "name": "CoKernelOfMultiplicativeGeneralMapping", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 203 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "CoKernelOfMultiplicativeGeneralMapping: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCoKernelOfMultiplicativeGeneralMapping" + ] + ] + }, + { + "rank": 10013, + "comment": "CoKernelOfMultiplicativeGeneralMapping: get delayed set attribute values", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses", + "HasMappingOfWhichItIsAsGGMBI" + ] + ] + }, + { + "rank": 10013, + "comment": "CoKernelOfMultiplicativeGeneralMapping: method for a single-valued gen. mapping that respects mult. and one", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsOne", + "HasRespectsOne" + ] + ] + }, + { + "rank": 29, + "comment": "CoKernelOfMultiplicativeGeneralMapping: for PcpGHBI", + "filters": [ + [ + "IsFromPcpGHBI" + ] + ] + }, + { + "rank": 29, + "comment": "CoKernelOfMultiplicativeGeneralMapping: GHBI from fp grp", + "filters": [ + [ + "IsGroupGeneralMappingByImages", + "IsFromFpGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 20, + "comment": "CoKernelOfMultiplicativeGeneralMapping", + "filters": [ + [ + "IsPermGroupGeneralMappingByImages", + "IsToPermGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 19, + "comment": "CoKernelOfMultiplicativeGeneralMapping", + "filters": [ + [ + "IsGroupGeneralMappingByImages", + "IsPointHomomorphism", + "HasIsPointHomomorphism" + ] + ] + }, + { + "rank": 19, + "comment": "CoKernelOfMultiplicativeGeneralMapping", + "filters": [ + [ + "IsPermGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 18, + "comment": "CoKernelOfMultiplicativeGeneralMapping: for GMBPCGS: evaluate relations", + "filters": [ + [ + "IsGroupGeneralMappingByPcgs" + ] + ] + }, + { + "rank": 18, + "comment": "CoKernelOfMultiplicativeGeneralMapping: via `AsGroupGeneralMappingByImages'", + "filters": [ + [ + "IsGroupGeneralMappingByAsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 17, + "comment": "CoKernelOfMultiplicativeGeneralMapping: for GHBI", + "filters": [ + [ + "IsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 16, + "comment": "CoKernelOfMultiplicativeGeneralMapping: for a restricted mapping that resp. mult. and inv.", + "filters": [ + [ + "IsGeneralMapping", + "IsGeneralRestrictedMappingRep", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 16, + "comment": "CoKernelOfMultiplicativeGeneralMapping: for a composition mapping that resp. mult. and inv.", + "filters": [ + [ + "IsGeneralMapping", + "IsCompositionMappingRep", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 11, + "comment": "CoKernelOfMultiplicativeGeneralMapping: method for a finite general mapping", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsOne", + "HasRespectsOne" + ] + ] + }, + { + "rank": 9, + "comment": "CoKernelOfMultiplicativeGeneralMapping: for an inverse mapping", + "filters": [ + [ + "IsGeneralMapping", + "IsInverseGeneralMappingRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CoKernelOfMultiplicativeGeneralMapping" + ] + }, + { + "name": "SetCoKernelOfMultiplicativeGeneralMapping", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 203 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCoKernelOfMultiplicativeGeneralMapping: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCoKernelOfMultiplicativeGeneralMapping: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCoKernelOfMultiplicativeGeneralMapping" + ] + }, + { + "name": "HasCoKernelOfMultiplicativeGeneralMapping", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 203 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCoKernelOfMultiplicativeGeneralMapping" + ] + }, + { + "name": "RespectsAddition", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 240 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "RespectsAddition: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRespectsAddition" + ] + ] + }, + { + "rank": 7, + "comment": "RespectsAddition: method for a general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RespectsAddition" + ] + }, + { + "name": "SetRespectsAddition", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 240 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRespectsAddition: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRespectsAddition: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRespectsAddition" + ] + }, + { + "name": "HasRespectsAddition", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 240 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRespectsAddition" + ] + }, + { + "name": "RespectsZero", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 270 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "RespectsZero: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRespectsZero" + ] + ] + }, + { + "rank": 7, + "comment": "RespectsZero: method for a general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RespectsZero" + ] + }, + { + "name": "SetRespectsZero", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 270 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRespectsZero: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRespectsZero: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRespectsZero" + ] + }, + { + "name": "HasRespectsZero", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 270 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRespectsZero" + ] + }, + { + "name": "RespectsAdditiveInverses", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 301 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "RespectsAdditiveInverses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRespectsAdditiveInverses" + ] + ] + }, + { + "rank": 7, + "comment": "RespectsAdditiveInverses: method for a general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RespectsAdditiveInverses" + ] + }, + { + "name": "SetRespectsAdditiveInverses", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 301 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRespectsAdditiveInverses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRespectsAdditiveInverses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRespectsAdditiveInverses" + ] + }, + { + "name": "HasRespectsAdditiveInverses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 301 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRespectsAdditiveInverses" + ] + }, + { + "name": "KernelOfAdditiveGeneralMapping", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 358 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "KernelOfAdditiveGeneralMapping: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasKernelOfAdditiveGeneralMapping" + ] + ] + }, + { + "rank": 10021, + "comment": "KernelOfAdditiveGeneralMapping: method for zero mapping", + "filters": [ + [ + "IsZero", + "HasIsZero", + "IsGeneralMapping", + "RespectsAddition", + "HasRespectsAddition", + "RespectsZero", + "HasRespectsZero" + ] + ] + }, + { + "rank": 10013, + "comment": "KernelOfAdditiveGeneralMapping: method for an injective gen. mapping that respects add. and zero", + "filters": [ + [ + "IsGeneralMapping", + "IsInjective", + "HasIsInjective", + "RespectsAddition", + "HasRespectsAddition", + "RespectsZero", + "HasRespectsZero" + ] + ] + }, + { + "rank": 29, + "comment": "KernelOfAdditiveGeneralMapping: for operation algebra hom. with fin. dim. source", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsOperationAlgebraHomomorphismDefaultRep" + ] + ] + }, + { + "rank": 25, + "comment": "KernelOfAdditiveGeneralMapping: for algebra g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsAlgebraGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "KernelOfAdditiveGeneralMapping: for a field homomorphism", + "filters": [ + [ + "IsFieldHomomorphism", + "HasIsFieldHomomorphism" + ] + ] + }, + { + "rank": 23, + "comment": "KernelOfAdditiveGeneralMapping: for ring g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsRingGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "KernelOfAdditiveGeneralMapping: for left module m.b.m.", + "filters": [ + [ + "IsGeneralMapping", + "IsLinearMappingByMatrixDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "KernelOfAdditiveGeneralMapping: for left module g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsLinearGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 16, + "comment": "KernelOfAdditiveGeneralMapping: for a restricted mapping that resp. add. and add.inv.", + "filters": [ + [ + "IsGeneralMapping", + "IsGeneralRestrictedMappingRep", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ] + ] + }, + { + "rank": 16, + "comment": "KernelOfAdditiveGeneralMapping: for a composition mapping that resp. add. and add.inv.", + "filters": [ + [ + "IsGeneralMapping", + "IsCompositionMappingRep", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ] + ] + }, + { + "rank": 15, + "comment": "KernelOfAdditiveGeneralMapping: method for a finite linear mapping", + "filters": [ + [ + "IsGeneralMapping", + "RespectsAddition", + "HasRespectsAddition", + "RespectsZero", + "HasRespectsZero", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ] + ] + }, + { + "rank": 11, + "comment": "KernelOfAdditiveGeneralMapping: method for a finite general mapping", + "filters": [ + [ + "IsGeneralMapping", + "RespectsAddition", + "HasRespectsAddition", + "RespectsZero", + "HasRespectsZero" + ] + ] + }, + { + "rank": 9, + "comment": "KernelOfAdditiveGeneralMapping: for an inverse mapping", + "filters": [ + [ + "IsGeneralMapping", + "IsInverseGeneralMappingRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "KernelOfAdditiveGeneralMapping" + ] + }, + { + "name": "SetKernelOfAdditiveGeneralMapping", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 358 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetKernelOfAdditiveGeneralMapping: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetKernelOfAdditiveGeneralMapping: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetKernelOfAdditiveGeneralMapping" + ] + }, + { + "name": "HasKernelOfAdditiveGeneralMapping", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 358 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasKernelOfAdditiveGeneralMapping" + ] + }, + { + "name": "CoKernelOfAdditiveGeneralMapping", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 378 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "CoKernelOfAdditiveGeneralMapping: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCoKernelOfAdditiveGeneralMapping" + ] + ] + }, + { + "rank": 10013, + "comment": "CoKernelOfAdditiveGeneralMapping: method for a single-valued gen. mapping that respects add. and zero", + "filters": [ + [ + "IsGeneralMapping", + "IsSingleValued", + "HasIsSingleValued", + "RespectsAddition", + "HasRespectsAddition", + "RespectsZero", + "HasRespectsZero" + ] + ] + }, + { + "rank": 25, + "comment": "CoKernelOfAdditiveGeneralMapping: for algebra g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsAlgebraGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "CoKernelOfAdditiveGeneralMapping: for ring g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsRingGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "CoKernelOfAdditiveGeneralMapping: for left module g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "IsLinearGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 16, + "comment": "CoKernelOfAdditiveGeneralMapping: for a restricted mapping that resp. add. and add.inv.", + "filters": [ + [ + "IsGeneralMapping", + "IsGeneralRestrictedMappingRep", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ] + ] + }, + { + "rank": 16, + "comment": "CoKernelOfAdditiveGeneralMapping: for a composition mapping that resp. add. and add.inv.", + "filters": [ + [ + "IsGeneralMapping", + "IsCompositionMappingRep", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses" + ] + ] + }, + { + "rank": 15, + "comment": "CoKernelOfAdditiveGeneralMapping: method for a finite linear mapping", + "filters": [ + [ + "IsGeneralMapping", + "RespectsAddition", + "HasRespectsAddition", + "RespectsZero", + "HasRespectsZero", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ] + ] + }, + { + "rank": 11, + "comment": "CoKernelOfAdditiveGeneralMapping: method for a finite general mapping", + "filters": [ + [ + "IsGeneralMapping", + "RespectsAddition", + "HasRespectsAddition", + "RespectsZero", + "HasRespectsZero" + ] + ] + }, + { + "rank": 9, + "comment": "CoKernelOfAdditiveGeneralMapping: for an inverse mapping", + "filters": [ + [ + "IsGeneralMapping", + "IsInverseGeneralMappingRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CoKernelOfAdditiveGeneralMapping" + ] + }, + { + "name": "SetCoKernelOfAdditiveGeneralMapping", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 378 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCoKernelOfAdditiveGeneralMapping: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCoKernelOfAdditiveGeneralMapping: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCoKernelOfAdditiveGeneralMapping" + ] + }, + { + "name": "HasCoKernelOfAdditiveGeneralMapping", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 378 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCoKernelOfAdditiveGeneralMapping" + ] + }, + { + "name": "RespectsScalarMultiplication", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 416 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "RespectsScalarMultiplication: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRespectsScalarMultiplication" + ] + ] + }, + { + "rank": 7, + "comment": "RespectsScalarMultiplication: method for a general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RespectsScalarMultiplication" + ] + }, + { + "name": "SetRespectsScalarMultiplication", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 416 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRespectsScalarMultiplication: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRespectsScalarMultiplication: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRespectsScalarMultiplication" + ] + }, + { + "name": "HasRespectsScalarMultiplication", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 416 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRespectsScalarMultiplication" + ] + }, + { + "name": "IsLinearMapping", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 473 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLinearMapping" + ] + }, + { + "name": "IsFieldHomomorphism", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 607 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "IsFieldHomomorphism: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFieldHomomorphism" + ] + ] + }, + { + "rank": 7, + "comment": "IsFieldHomomorphism", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + }, + { + "rank": 7, + "comment": "IsFieldHomomorphism: method for a general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFieldHomomorphism" + ] + }, + { + "name": "SetIsFieldHomomorphism", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 607 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFieldHomomorphism: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFieldHomomorphism: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFieldHomomorphism" + ] + }, + { + "name": "HasIsFieldHomomorphism", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 607 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFieldHomomorphism" + ] + }, + { + "name": "TransformsMultiplicationIntoAddition", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 729 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "TransformsMultiplicationIntoAddition: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTransformsMultiplicationIntoAddition" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TransformsMultiplicationIntoAddition" + ] + }, + { + "name": "SetTransformsMultiplicationIntoAddition", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 729 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTransformsMultiplicationIntoAddition: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTransformsMultiplicationIntoAddition: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTransformsMultiplicationIntoAddition" + ] + }, + { + "name": "HasTransformsMultiplicationIntoAddition", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 729 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTransformsMultiplicationIntoAddition" + ] + }, + { + "name": "TranformsOneIntoZero", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 758 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "TranformsOneIntoZero: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTranformsOneIntoZero" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TranformsOneIntoZero" + ] + }, + { + "name": "SetTranformsOneIntoZero", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 758 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTranformsOneIntoZero: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTranformsOneIntoZero: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTranformsOneIntoZero" + ] + }, + { + "name": "HasTranformsOneIntoZero", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 758 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTranformsOneIntoZero" + ] + }, + { + "name": "TransformsInversesIntoAdditiveInverses", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 789 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "TransformsInversesIntoAdditiveInverses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTransformsInversesIntoAdditiveInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TransformsInversesIntoAdditiveInverses" + ] + }, + { + "name": "SetTransformsInversesIntoAdditiveInverses", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 789 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTransformsInversesIntoAdditiveInverses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTransformsInversesIntoAdditiveInverses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTransformsInversesIntoAdditiveInverses" + ] + }, + { + "name": "HasTransformsInversesIntoAdditiveInverses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 789 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTransformsInversesIntoAdditiveInverses" + ] + }, + { + "name": "TransformsAdditionIntoMultiplication", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 860 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "TransformsAdditionIntoMultiplication: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTransformsAdditionIntoMultiplication" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TransformsAdditionIntoMultiplication" + ] + }, + { + "name": "SetTransformsAdditionIntoMultiplication", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 860 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTransformsAdditionIntoMultiplication: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTransformsAdditionIntoMultiplication: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTransformsAdditionIntoMultiplication" + ] + }, + { + "name": "HasTransformsAdditionIntoMultiplication", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 860 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTransformsAdditionIntoMultiplication" + ] + }, + { + "name": "TransformsZeroIntoOne", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 889 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "TransformsZeroIntoOne: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTransformsZeroIntoOne" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TransformsZeroIntoOne" + ] + }, + { + "name": "SetTransformsZeroIntoOne", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 889 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTransformsZeroIntoOne: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTransformsZeroIntoOne: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTransformsZeroIntoOne" + ] + }, + { + "name": "HasTransformsZeroIntoOne", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 889 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTransformsZeroIntoOne" + ] + }, + { + "name": "TransformsAdditiveInversesIntoInverses", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 918 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "TransformsAdditiveInversesIntoInverses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTransformsAdditiveInversesIntoInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TransformsAdditiveInversesIntoInverses" + ] + }, + { + "name": "SetTransformsAdditiveInversesIntoInverses", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 918 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTransformsAdditiveInversesIntoInverses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTransformsAdditiveInversesIntoInverses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTransformsAdditiveInversesIntoInverses" + ] + }, + { + "name": "HasTransformsAdditiveInversesIntoInverses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mapphomo.gd", + "line": 918 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTransformsAdditiveInversesIntoInverses" + ] + }, + { + "name": "Successors", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 282 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "Successors: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSuccessors" + ] + ] + }, + { + "rank": 22, + "comment": "Successors: for a Green's equivalence", + "filters": [ + [ + "IsGreensRelation" + ] + ] + }, + { + "rank": 9, + "comment": "Successors: for a generic relation", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping" + ] + ] + }, + { + "rank": 0, + "comment": "Successors: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ImagesListOfBinaryRelation", + "Successors" + ] + }, + { + "name": "SetSuccessors", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 282 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSuccessors: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSuccessors: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSuccessors" + ] + }, + { + "name": "HasSuccessors", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 282 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSuccessors" + ] + }, + { + "name": "DegreeOfBinaryRelation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 304 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "DegreeOfBinaryRelation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDegreeOfBinaryRelation" + ] + ] + }, + { + "rank": 0, + "comment": "DegreeOfBinaryRelation: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DegreeOfBinaryRelation" + ] + }, + { + "name": "SetDegreeOfBinaryRelation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 304 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDegreeOfBinaryRelation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDegreeOfBinaryRelation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDegreeOfBinaryRelation" + ] + }, + { + "name": "HasDegreeOfBinaryRelation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 304 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDegreeOfBinaryRelation" + ] + }, + { + "name": "IsReflexiveBinaryRelation", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 357 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "IsReflexiveBinaryRelation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsReflexiveBinaryRelation" + ] + ] + }, + { + "rank": 12, + "comment": "IsReflexiveBinaryRelation: for binary relations on points", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 9, + "comment": "IsReflexiveBinaryRelation: reflexive test binary relation", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping" + ] + ] + }, + { + "rank": 0, + "comment": "IsReflexiveBinaryRelation: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsReflexiveBinaryRelation" + ] + }, + { + "name": "SetIsReflexiveBinaryRelation", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 357 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsReflexiveBinaryRelation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsReflexiveBinaryRelation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsReflexiveBinaryRelation" + ] + }, + { + "name": "HasIsReflexiveBinaryRelation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 357 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsReflexiveBinaryRelation" + ] + }, + { + "name": "IsSymmetricBinaryRelation", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 387 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "IsSymmetricBinaryRelation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSymmetricBinaryRelation" + ] + ] + }, + { + "rank": 12, + "comment": "IsSymmetricBinaryRelation: for binary relations on points", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 9, + "comment": "IsSymmetricBinaryRelation: symmetric test binary relation", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping" + ] + ] + }, + { + "rank": 0, + "comment": "IsSymmetricBinaryRelation: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSymmetricBinaryRelation" + ] + }, + { + "name": "SetIsSymmetricBinaryRelation", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 387 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSymmetricBinaryRelation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSymmetricBinaryRelation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSymmetricBinaryRelation" + ] + }, + { + "name": "HasIsSymmetricBinaryRelation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 387 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSymmetricBinaryRelation" + ] + }, + { + "name": "IsTransitiveBinaryRelation", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 418 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "IsTransitiveBinaryRelation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsTransitiveBinaryRelation" + ] + ] + }, + { + "rank": 12, + "comment": "IsTransitiveBinaryRelation: for binary relations on points", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 9, + "comment": "IsTransitiveBinaryRelation: transitive test binary relation", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping" + ] + ] + }, + { + "rank": 0, + "comment": "IsTransitiveBinaryRelation: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsTransitiveBinaryRelation" + ] + }, + { + "name": "SetIsTransitiveBinaryRelation", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 418 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsTransitiveBinaryRelation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsTransitiveBinaryRelation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsTransitiveBinaryRelation" + ] + }, + { + "name": "HasIsTransitiveBinaryRelation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 418 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsTransitiveBinaryRelation" + ] + }, + { + "name": "IsAntisymmetricBinaryRelation", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 442 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "IsAntisymmetricBinaryRelation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsAntisymmetricBinaryRelation" + ] + ] + }, + { + "rank": 12, + "comment": "IsAntisymmetricBinaryRelation: for binary relations on points", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 9, + "comment": "IsAntisymmetricBinaryRelation: test for Antisymmetry of a binary relation", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping" + ] + ] + }, + { + "rank": 0, + "comment": "IsAntisymmetricBinaryRelation: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsAntisymmetricBinaryRelation" + ] + }, + { + "name": "SetIsAntisymmetricBinaryRelation", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 442 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsAntisymmetricBinaryRelation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsAntisymmetricBinaryRelation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsAntisymmetricBinaryRelation" + ] + }, + { + "name": "HasIsAntisymmetricBinaryRelation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 442 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsAntisymmetricBinaryRelation" + ] + }, + { + "name": "IsPreOrderBinaryRelation", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 463 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "IsPreOrderBinaryRelation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPreOrderBinaryRelation" + ] + ] + }, + { + "rank": 12, + "comment": "IsPreOrderBinaryRelation: for binary relations on points", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 9, + "comment": "IsPreOrderBinaryRelation: test for whether a binary relation is a preorder", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping" + ] + ] + }, + { + "rank": 0, + "comment": "IsPreOrderBinaryRelation: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPreOrderBinaryRelation" + ] + }, + { + "name": "SetIsPreOrderBinaryRelation", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 463 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPreOrderBinaryRelation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPreOrderBinaryRelation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPreOrderBinaryRelation" + ] + }, + { + "name": "HasIsPreOrderBinaryRelation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 463 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPreOrderBinaryRelation" + ] + }, + { + "name": "IsPartialOrderBinaryRelation", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 483 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "IsPartialOrderBinaryRelation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPartialOrderBinaryRelation" + ] + ] + }, + { + "rank": 12, + "comment": "IsPartialOrderBinaryRelation: for binary relations on points", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 9, + "comment": "IsPartialOrderBinaryRelation: test for whether a binary relation is a partial order", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping" + ] + ] + }, + { + "rank": 0, + "comment": "IsPartialOrderBinaryRelation: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPartialOrderBinaryRelation" + ] + }, + { + "name": "SetIsPartialOrderBinaryRelation", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 483 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPartialOrderBinaryRelation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPartialOrderBinaryRelation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPartialOrderBinaryRelation" + ] + }, + { + "name": "HasIsPartialOrderBinaryRelation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 483 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPartialOrderBinaryRelation" + ] + }, + { + "name": "IsLatticeOrderBinaryRelation", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 508 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "IsLatticeOrderBinaryRelation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsLatticeOrderBinaryRelation" + ] + ] + }, + { + "rank": 9, + "comment": "IsLatticeOrderBinaryRelation: test for whether a binary relation is a lattice order", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping" + ] + ] + }, + { + "rank": 0, + "comment": "IsLatticeOrderBinaryRelation: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLatticeOrderBinaryRelation" + ] + }, + { + "name": "SetIsLatticeOrderBinaryRelation", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 508 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsLatticeOrderBinaryRelation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsLatticeOrderBinaryRelation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsLatticeOrderBinaryRelation" + ] + }, + { + "name": "HasIsLatticeOrderBinaryRelation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 508 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsLatticeOrderBinaryRelation" + ] + }, + { + "name": "IsEquivalenceRelation", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 537 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "IsEquivalenceRelation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsEquivalenceRelation" + ] + ] + }, + { + "rank": 12, + "comment": "IsEquivalenceRelation: for binary relations on points", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 9, + "comment": "IsEquivalenceRelation: test for equivalence relation", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping" + ] + ] + }, + { + "rank": 0, + "comment": "IsEquivalenceRelation: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsEquivalenceRelation" + ] + }, + { + "name": "SetIsEquivalenceRelation", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 537 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsEquivalenceRelation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsEquivalenceRelation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsEquivalenceRelation" + ] + }, + { + "name": "HasIsEquivalenceRelation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 537 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsEquivalenceRelation" + ] + }, + { + "name": "ReflexiveClosureBinaryRelation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 572 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 12, + "comment": "ReflexiveClosureBinaryRelation: for binary relations on points", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 9, + "comment": "ReflexiveClosureBinaryRelation: for binary relation", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReflexiveClosureBinaryRelation" + ] + }, + { + "name": "SymmetricClosureBinaryRelation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 592 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 12, + "comment": "SymmetricClosureBinaryRelation: for binary relations on points", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 9, + "comment": "SymmetricClosureBinaryRelation: for binary relation", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SymmetricClosureBinaryRelation" + ] + }, + { + "name": "TransitiveClosureBinaryRelation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 620 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 12, + "comment": "TransitiveClosureBinaryRelation: for binary relations on points", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 9, + "comment": "TransitiveClosureBinaryRelation: for binary relation", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TransitiveClosureBinaryRelation" + ] + }, + { + "name": "HasseDiagramBinaryRelation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 638 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 9, + "comment": "HasseDiagramBinaryRelation: for binary relation", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasseDiagramBinaryRelation" + ] + }, + { + "name": "IsHasseDiagram", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 656 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "IsHasseDiagram: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsHasseDiagram" + ] + ] + }, + { + "rank": 0, + "comment": "IsHasseDiagram: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsHasseDiagram" + ] + }, + { + "name": "SetIsHasseDiagram", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 656 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsHasseDiagram: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsHasseDiagram: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsHasseDiagram" + ] + }, + { + "name": "HasIsHasseDiagram", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 656 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsHasseDiagram" + ] + }, + { + "name": "PartialOrderOfHasseDiagram", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 674 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "PartialOrderOfHasseDiagram: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPartialOrderOfHasseDiagram" + ] + ] + }, + { + "rank": 0, + "comment": "PartialOrderOfHasseDiagram: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PartialOrderOfHasseDiagram" + ] + }, + { + "name": "SetPartialOrderOfHasseDiagram", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 674 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPartialOrderOfHasseDiagram: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPartialOrderOfHasseDiagram: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPartialOrderOfHasseDiagram" + ] + }, + { + "name": "HasPartialOrderOfHasseDiagram", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 674 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPartialOrderOfHasseDiagram" + ] + }, + { + "name": "StronglyConnectedComponents", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 712 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 9, + "comment": "StronglyConnectedComponents: for general binary relations", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StronglyConnectedComponents" + ] + }, + { + "name": "EquivalenceRelationPartition", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 740 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "EquivalenceRelationPartition: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasEquivalenceRelationPartition" + ] + ] + }, + { + "rank": 26, + "comment": "EquivalenceRelationPartition: for a congruence on a magma", + "filters": [ + [ + "IsMagmaCongruence" + ] + ] + }, + { + "rank": 22, + "comment": "EquivalenceRelationPartition: for a Green's equivalence", + "filters": [ + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation", + "IsGreensRelation" + ] + ] + }, + { + "rank": 22, + "comment": "EquivalenceRelationPartition: for a right congruence on a magma", + "filters": [ + [ + "IsRightMagmaCongruence" + ] + ] + }, + { + "rank": 22, + "comment": "EquivalenceRelationPartition: for a left congruence on a magma", + "filters": [ + [ + "IsLeftMagmaCongruence" + ] + ] + }, + { + "rank": 21, + "comment": "EquivalenceRelationPartition: compute the partition for an arbitrary equiv rel", + "filters": [ + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation" + ] + ] + }, + { + "rank": 0, + "comment": "EquivalenceRelationPartition: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EquivalenceRelationPartition" + ] + }, + { + "name": "SetEquivalenceRelationPartition", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 740 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetEquivalenceRelationPartition: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetEquivalenceRelationPartition: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetEquivalenceRelationPartition" + ] + }, + { + "name": "HasEquivalenceRelationPartition", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 740 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasEquivalenceRelationPartition" + ] + }, + { + "name": "GeneratorsOfEquivalenceRelationPartition", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 759 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "GeneratorsOfEquivalenceRelationPartition: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfEquivalenceRelationPartition" + ] + ] + }, + { + "rank": 21, + "comment": "GeneratorsOfEquivalenceRelationPartition: generators for an equivalence with a partition", + "filters": [ + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation" + ] + ] + }, + { + "rank": 0, + "comment": "GeneratorsOfEquivalenceRelationPartition: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfEquivalenceRelationPartition" + ] + }, + { + "name": "SetGeneratorsOfEquivalenceRelationPartition", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 759 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfEquivalenceRelationPartition: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfEquivalenceRelationPartition: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfEquivalenceRelationPartition" + ] + }, + { + "name": "HasGeneratorsOfEquivalenceRelationPartition", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 759 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfEquivalenceRelationPartition" + ] + }, + { + "name": "JoinEquivalenceRelations", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 872 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 42, + "comment": "JoinEquivalenceRelations: join of two equivalence relations", + "filters": [ + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation" + ], + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "JoinEquivalenceRelations" + ] + }, + { + "name": "MeetEquivalenceRelations", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 874 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 42, + "comment": "MeetEquivalenceRelations: meet of two equivalence relations", + "filters": [ + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation" + ], + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MeetEquivalenceRelations" + ] + }, + { + "name": "EquivalenceClassRelation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 914 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "EquivalenceClassRelation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasEquivalenceClassRelation" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EquivalenceClassRelation" + ] + }, + { + "name": "SetEquivalenceClassRelation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 914 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetEquivalenceClassRelation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetEquivalenceClassRelation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetEquivalenceClassRelation" + ] + }, + { + "name": "HasEquivalenceClassRelation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 914 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasEquivalenceClassRelation" + ] + }, + { + "name": "EquivalenceClasses", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 942 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "EquivalenceClasses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasEquivalenceClasses" + ] + ] + }, + { + "rank": 26, + "comment": "EquivalenceClasses: for magma congruences", + "filters": [ + [ + "IsMagmaCongruence" + ] + ] + }, + { + "rank": 23, + "comment": "EquivalenceClasses: for a Green's J-relation", + "filters": [ + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation", + "IsGreensJRelation" + ] + ] + }, + { + "rank": 23, + "comment": "EquivalenceClasses: for a Green's D-relation", + "filters": [ + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation", + "IsGreensDRelation" + ] + ] + }, + { + "rank": 23, + "comment": "EquivalenceClasses: for a Green's H-relation", + "filters": [ + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation", + "IsGreensHRelation" + ] + ] + }, + { + "rank": 23, + "comment": "EquivalenceClasses: for a Green's L-relation", + "filters": [ + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation", + "IsGreensLRelation" + ] + ] + }, + { + "rank": 23, + "comment": "EquivalenceClasses: for a Green's R-relation", + "filters": [ + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation", + "IsGreensRRelation" + ] + ] + }, + { + "rank": 21, + "comment": "EquivalenceClasses: wraparound to call 2-argument version", + "filters": [ + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation" + ] + ] + }, + { + "rank": 0, + "comment": "EquivalenceClasses: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [ + { + "rank": 23, + "comment": "EquivalenceClasses: for a generic equivalence relation", + "filters": [ + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 3, + "comment": "EquivalenceClasses: for a list and a relation or a class invariant (RCWA)", + "filters": [ + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EquivalenceClasses" + ] + }, + { + "name": "SetEquivalenceClasses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 942 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetEquivalenceClasses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetEquivalenceClasses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetEquivalenceClasses" + ] + }, + { + "name": "HasEquivalenceClasses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 942 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasEquivalenceClasses" + ] + }, + { + "name": "EquivalenceClassOfElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 968 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 26, + "comment": "EquivalenceClassOfElement: for magma congruence with checking", + "filters": [ + [ + "IsMagmaCongruence" + ], + [] + ] + }, + { + "rank": 22, + "comment": "EquivalenceClassOfElement: for right magma congruence with checking", + "filters": [ + [ + "IsRightMagmaCongruence" + ], + [] + ] + }, + { + "rank": 22, + "comment": "EquivalenceClassOfElement: for left magma congruence with checking", + "filters": [ + [ + "IsLeftMagmaCongruence" + ], + [] + ] + }, + { + "rank": 21, + "comment": "EquivalenceClassOfElement: with checking", + "filters": [ + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EquivalenceClassOfElement" + ] + }, + { + "name": "EquivalenceClassOfElementNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/relation.gd", + "line": 971 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 26, + "comment": "EquivalenceClassOfElementNC: for magma congruence with no check", + "filters": [ + [ + "IsMagmaCongruence" + ], + [] + ] + }, + { + "rank": 22, + "comment": "EquivalenceClassOfElementNC: for a Green's relation and object", + "filters": [ + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation", + "IsGreensRelation" + ], + [] + ] + }, + { + "rank": 22, + "comment": "EquivalenceClassOfElementNC: for magma congruence with no check", + "filters": [ + [ + "IsRightMagmaCongruence" + ], + [] + ] + }, + { + "rank": 22, + "comment": "EquivalenceClassOfElementNC: for magma congruence with no check", + "filters": [ + [ + "IsLeftMagmaCongruence" + ], + [] + ] + }, + { + "rank": 21, + "comment": "EquivalenceClassOfElementNC: no check", + "filters": [ + [ + "IsEquivalenceRelation", + "HasIsEquivalenceRelation" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EquivalenceClassOfElementNC" + ] + }, + { + "name": "MagmaByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 232 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "MagmaByGenerators: for collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [ + { + "rank": 3, + "comment": "MagmaByGenerators: for family and list", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MagmaByGenerators" + ] + }, + { + "name": "MagmaWithOneByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 249 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "MagmaWithOneByGenerators: for collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [ + { + "rank": 3, + "comment": "MagmaWithOneByGenerators: for family and list", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MagmaWithOneByGenerators" + ] + }, + { + "name": "MagmaWithInversesByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 266 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 4, + "comment": "MagmaWithInversesByGenerators: for collection", + "filters": [ + [ + "IsCollection", + "IsFinite", + "HasIsFinite" + ] + ] + } + ], + "2args": [ + { + "rank": 5, + "comment": "MagmaWithInversesByGenerators: for family and list", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList", + "IsFinite", + "HasIsFinite" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MagmaWithInversesByGenerators" + ] + }, + { + "name": "AsMagma", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 359 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "AsMagma: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsMagma" + ] + ] + }, + { + "rank": 111, + "comment": "AsMagma: for a magma (return the argument)", + "filters": [ + [ + "IsMagma" + ] + ] + }, + { + "rank": 2, + "comment": "AsMagma: generic method for collections", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsMagma" + ] + }, + { + "name": "SetAsMagma", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 359 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsMagma: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsMagma: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsMagma" + ] + }, + { + "name": "HasAsMagma", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 359 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsMagma" + ] + }, + { + "name": "AsSubmagma", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 379 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 7, + "comment": "AsSubmagma: generic method for a domain and a collection", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsSubmagma" + ] + }, + { + "name": "GeneratorsOfMagma", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 402 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20014, + "comment": "GeneratorsOfMagma: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfMagma" + ] + ] + }, + { + "rank": 31, + "comment": "GeneratorsOfMagma", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "HasGeneratorsOfInverseSemigroup" + ] + ] + }, + { + "rank": 23, + "comment": "GeneratorsOfMagma", + "filters": [ + [ + "IsAttributeStoringRep", + "IsMagmaWithOne", + "HasGeneratorsOfMagmaWithOne", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "GeneratorsOfMagma", + "filters": [ + [ + "IsInverseSemigroup", + "HasIsInverseSemigroup", + "HasGeneratorsOfInverseSemigroup" + ] + ] + }, + { + "rank": 19, + "comment": "GeneratorsOfMagma: for a magma-with-inv. with gens., all elms. of finite order", + "filters": [ + [ + "CategoryCollections(IsFiniteOrderElement)", + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses" + ] + ] + }, + { + "rank": 19, + "comment": "GeneratorsOfMagma: for a magma-with-one with generators, all elms. of finite order", + "filters": [ + [ + "CategoryCollections(IsFiniteOrderElement)", + "IsMagmaWithOne", + "HasGeneratorsOfMagmaWithOne" + ] + ] + }, + { + "rank": 18, + "comment": "GeneratorsOfMagma: for a magma-with-inverses with known generators", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses" + ] + ] + }, + { + "rank": 17, + "comment": "GeneratorsOfMagma: for a Rees 0-matrix semigroup", + "filters": [ + [ + "IsReesZeroMatrixSemigroup", + "HasIsReesZeroMatrixSemigroup" + ] + ] + }, + { + "rank": 17, + "comment": "GeneratorsOfMagma: for a Rees matrix semigroup", + "filters": [ + [ + "IsReesMatrixSemigroup", + "HasIsReesMatrixSemigroup" + ] + ] + }, + { + "rank": 15, + "comment": "GeneratorsOfMagma: for a magma-with-one with known generators", + "filters": [ + [ + "IsMagmaWithOne", + "HasGeneratorsOfMagmaWithOne" + ] + ] + }, + { + "rank": 11, + "comment": "GeneratorsOfMagma: generic method for a magma (take domain generators)", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfMagma", + "GeneratorsOfSemigroup" + ] + }, + { + "name": "SetGeneratorsOfMagma", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 402 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfMagma: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfMagma: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfMagma", + "SetGeneratorsOfSemigroup" + ] + }, + { + "name": "HasGeneratorsOfMagma", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 402 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfMagma", + "HasGeneratorsOfSemigroup" + ] + }, + { + "name": "GeneratorsOfMagmaWithOne", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 425 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20017, + "comment": "GeneratorsOfMagmaWithOne: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfMagmaWithOne" + ] + ] + }, + { + "rank": 35, + "comment": "GeneratorsOfMagmaWithOne", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "HasGeneratorsOfInverseMonoid" + ] + ] + }, + { + "rank": 19, + "comment": "GeneratorsOfMagmaWithOne: for a magma-with-inv. with gens., all elms. of finite order", + "filters": [ + [ + "CategoryCollections(IsFiniteOrderElement)", + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses" + ] + ], + "aka": [ + "GeneratorsOfGroup", + "GeneratorsOfMagmaWithInverses" + ] + }, + { + "rank": 18, + "comment": "GeneratorsOfMagmaWithOne: for a magma-with-inverses with generators", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses" + ] + ] + }, + { + "rank": 15, + "comment": "GeneratorsOfMagmaWithOne: for a magma-with-one with known magma generators (take them)", + "filters": [ + [ + "IsMagmaWithOne", + "HasGeneratorsOfMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfMagmaWithOne", + "GeneratorsOfMonoid" + ] + }, + { + "name": "SetGeneratorsOfMagmaWithOne", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 425 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfMagmaWithOne: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfMagmaWithOne: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfMagmaWithOne", + "SetGeneratorsOfMonoid" + ] + }, + { + "name": "HasGeneratorsOfMagmaWithOne", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 425 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfMagmaWithOne", + "HasGeneratorsOfMonoid" + ] + }, + { + "name": "GeneratorsOfMagmaWithInverses", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 445 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20020, + "comment": "GeneratorsOfMagmaWithInverses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfMagmaWithInverses" + ] + ] + }, + { + "rank": 372, + "comment": "GeneratorsOfMagmaWithInverses", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 52, + "comment": "GeneratorsOfMagmaWithInverses: for a subgroup of a free group having a FreeGroupAutomaton", + "filters": [ + [ + "HasFreeGroupAutomaton" + ] + ], + "aka": [ + "FreeGeneratorsOfGroup" + ] + }, + { + "rank": 49, + "comment": "GeneratorsOfMagmaWithInverses", + "filters": [ + [ + "HasFreeGeneratorsOfGroup" + ] + ] + }, + { + "rank": 38, + "comment": "GeneratorsOfMagmaWithInverses: for whole family f.p. group", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 37, + "comment": "GeneratorsOfMagmaWithInverses: subgroup fp, via augmented coset table", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 36, + "comment": "GeneratorsOfMagmaWithInverses: Schreier generators", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasElementTestFunction" + ] + ] + }, + { + "rank": 18, + "comment": "GeneratorsOfMagmaWithInverses: for a magma-with-inverses with known magma-with-one gen.s (take them)", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithOne" + ] + ] + }, + { + "rank": 18, + "comment": "GeneratorsOfMagmaWithInverses: for a magma-with-inverses with known magma generators (take them)", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetGeneratorsOfMagmaWithInverses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 445 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfMagmaWithInverses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfMagmaWithInverses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfGroup", + "SetGeneratorsOfMagmaWithInverses" + ] + }, + { + "name": "HasGeneratorsOfMagmaWithInverses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 445 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfGroup", + "HasGeneratorsOfMagmaWithInverses" + ] + }, + { + "name": "IsGeneratorsOfMagmaWithInverses", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 462 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IsGeneratorsOfMagmaWithInverses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsGeneratorsOfMagmaWithInverses" + ] + ] + }, + { + "rank": 10022, + "comment": "IsGeneratorsOfMagmaWithInverses: for a collection of cyclotomics (return false)", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 10018, + "comment": "IsGeneratorsOfMagmaWithInverses: for a collection of floats (return false)", + "filters": [ + [ + "CategoryCollections(IsFloat)" + ] + ] + }, + { + "rank": 22, + "comment": "IsGeneratorsOfMagmaWithInverses: for a collection of FFEs", + "filters": [ + [ + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 16, + "comment": "IsGeneratorsOfMagmaWithInverses: for a partial perm collection", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)" + ] + ] + }, + { + "rank": 16, + "comment": "IsGeneratorsOfMagmaWithInverses: for a list of matrices", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))" + ] + ] + }, + { + "rank": 16, + "comment": "IsGeneratorsOfMagmaWithInverses: for a collection of free magma ring elements", + "filters": [ + [ + "CategoryCollections(IsElementOfMagmaRingModuloRelations)" + ] + ] + }, + { + "rank": 16, + "comment": "IsGeneratorsOfMagmaWithInverses: for list of direct product elements", + "filters": [ + [ + "CategoryCollections(IsDirectProductElement)" + ] + ] + }, + { + "rank": 13, + "comment": "IsGeneratorsOfMagmaWithInverses: for a transformation collection", + "filters": [ + [ + "CategoryCollections(IsTransformation)" + ] + ] + }, + { + "rank": 13, + "comment": "IsGeneratorsOfMagmaWithInverses: for a collection of general mappings", + "filters": [ + [ + "CategoryCollections(IsGeneralMapping)" + ] + ] + }, + { + "rank": 11, + "comment": "IsGeneratorsOfMagmaWithInverses: cosets", + "filters": [ + [ + "CategoryCollections(CategoryCollections(IsMultiplicativeElementWithInverse))" + ] + ] + }, + { + "rank": 2, + "comment": "IsGeneratorsOfMagmaWithInverses: for a collection of magma by mult table elements", + "filters": [ + [ + "IsCollection" + ] + ] + }, + { + "rank": 2, + "comment": "IsGeneratorsOfMagmaWithInverses: for an empty list", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": 1, + "comment": "IsGeneratorsOfMagmaWithInverses: for a list or collection", + "filters": [ + [ + "IsListOrCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsGeneratorsOfMagmaWithInverses" + ] + }, + { + "name": "SetIsGeneratorsOfMagmaWithInverses", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 462 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsGeneratorsOfMagmaWithInverses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsGeneratorsOfMagmaWithInverses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsGeneratorsOfMagmaWithInverses" + ] + }, + { + "name": "HasIsGeneratorsOfMagmaWithInverses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 462 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsGeneratorsOfMagmaWithInverses" + ] + }, + { + "name": "TrivialSubmagmaWithOne", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 480 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20017, + "comment": "TrivialSubmagmaWithOne: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTrivialSubmagmaWithOne" + ] + ] + }, + { + "rank": 14, + "comment": "TrivialSubmagmaWithOne: for magma-with-one", + "filters": [ + [ + "IsMagmaWithOne" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TrivialSubgroup", + "TrivialSubmagmaWithOne", + "TrivialSubmonoid" + ] + }, + { + "name": "SetTrivialSubmagmaWithOne", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 480 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTrivialSubmagmaWithOne: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTrivialSubmagmaWithOne: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTrivialSubgroup", + "SetTrivialSubmagmaWithOne", + "SetTrivialSubmonoid" + ] + }, + { + "name": "HasTrivialSubmagmaWithOne", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 480 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTrivialSubgroup", + "HasTrivialSubmagmaWithOne", + "HasTrivialSubmonoid" + ] + }, + { + "name": "IsAssociative", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 507 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20014, + "comment": "IsAssociative: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsAssociative" + ] + ] + }, + { + "rank": 36, + "comment": "IsAssociative: for a free magma ring", + "filters": [ + [ + "IsFreeMagmaRing" + ] + ] + }, + { + "rank": 34, + "comment": "IsAssociative: generic method for a (finite dimensional) FLMLOR", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 13, + "comment": "IsAssociative: for a magma of nonassoc. words", + "filters": [ + [ + "IsMagma", + "CategoryCollections(IsNonassocWord)" + ] + ] + }, + { + "rank": 11, + "comment": "IsAssociative: for a magma", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsAssociative" + ] + }, + { + "name": "SetIsAssociative", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 507 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsAssociative: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsAssociative: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsAssociative" + ] + }, + { + "name": "HasIsAssociative", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 507 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsAssociative", + "HasIsMonoid", + "HasIsReesMatrixSubsemigroup", + "HasIsReesZeroMatrixSubsemigroup", + "HasIsSemigroup", + "HasIsSubmonoidFpMonoid", + "HasIsSubsemigroupFpSemigroup" + ] + }, + { + "name": "IsCommutative", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 544 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1192 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20014, + "comment": "IsCommutative: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsCommutative" + ] + ] + }, + { + "rank": 51, + "comment": "IsCommutative: finite fp grp", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "HasSize", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 49, + "comment": "IsCommutative: for a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 43, + "comment": "IsCommutative: for an associative FLMLOR-with-one", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 38, + "comment": "IsCommutative: for finitely presented groups", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 38, + "comment": "IsCommutative: for an associative FLMLOR", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 36, + "comment": "IsCommutative: for direct products", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo" + ] + ] + }, + { + "rank": 36, + "comment": "IsCommutative: for a free magma ring", + "filters": [ + [ + "IsFreeMagmaRing" + ] + ] + }, + { + "rank": 36, + "comment": "IsCommutative", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "IsCommutative: for an associative ring-with-one", + "filters": [ + [ + "IsMagma", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 35, + "comment": "IsCommutative: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "IsCommutative: for an associative magma with inverses", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 34, + "comment": "IsCommutative: generic method for a finite dimensional FLMLOR", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 30, + "comment": "IsCommutative: for an associative ring", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 29, + "comment": "IsCommutative", + "filters": [ + [ + "HasCharacteristic", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsAnticommutative", + "HasIsAnticommutative" + ] + ] + }, + { + "rank": 22, + "comment": "IsCommutative: for an ordinary character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + }, + { + "rank": 21, + "comment": "IsCommutative", + "filters": [ + [ + "IsMagmaWithOne", + "HasGeneratorsOfMagmaWithOne", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 20, + "comment": "IsCommutative: for associative magma-with-one", + "filters": [ + [ + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 20, + "comment": "IsCommutative: for an associative magma with one", + "filters": [ + [ + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 16, + "comment": "IsCommutative", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 15, + "comment": "IsCommutative: for an associative magma", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 11, + "comment": "IsCommutative: for a magma", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsAbelian", + "IsCommutative" + ] + }, + { + "name": "SetIsCommutative", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 544 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsCommutative: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsCommutative: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsAbelian", + "SetIsCommutative" + ] + }, + { + "name": "HasIsCommutative", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 544 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsAbelian", + "HasIsCommutative" + ] + }, + { + "name": "MultiplicativeNeutralElement", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 583 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20015, + "comment": "MultiplicativeNeutralElement: for a magma-with-one", + "filters": [ + [ + "IsMagmaWithOne", + "HasMultiplicativeNeutralElement" + ] + ] + }, + { + "rank": 20014, + "comment": "MultiplicativeNeutralElement: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMultiplicativeNeutralElement" + ] + ] + }, + { + "rank": 36, + "comment": "MultiplicativeNeutralElement", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsFiniteDimensional", + "HasIsFiniteDimensional" + ] + ] + }, + { + "rank": 11, + "comment": "MultiplicativeNeutralElement: for a magma", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MultiplicativeNeutralElement" + ] + }, + { + "name": "SetMultiplicativeNeutralElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 583 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 12, + "comment": "SetMultiplicativeNeutralElement: for a magma-with-one", + "filters": [ + [ + "IsMagma" + ], + [ + "IsBool" + ] + ] + }, + { + "rank": 2, + "comment": "SetMultiplicativeNeutralElement: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMultiplicativeNeutralElement: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMultiplicativeNeutralElement" + ] + }, + { + "name": "HasMultiplicativeNeutralElement", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 583 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMultiplicativeNeutralElement" + ] + }, + { + "name": "Centre", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 619 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20014, + "comment": "Centre: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCentre" + ] + ] + }, + { + "rank": 10017, + "comment": "Centre: for an associative and commutative magma", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative" + ] + ] + }, + { + "rank": 61, + "comment": "Centre: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 55, + "comment": "Centre: pcgs computable groups using special pcgs", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ], + "aka": [ + "CentrePcGroup" + ] + }, + { + "rank": 50, + "comment": "Centre: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 38, + "comment": "Centre: for a group ring", + "filters": [ + [ + "IsGroupRing", + "HasIsGroupRing" + ] + ] + }, + { + "rank": 34, + "comment": "Centre: for a finite dimensional FLMLOR", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 15, + "comment": "Centre: for an associative magma", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 11, + "comment": "Centre: generic method for a magma", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Center", + "Centre" + ] + }, + { + "name": "SetCentre", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 619 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCentre: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCentre: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCenter", + "SetCentre" + ] + }, + { + "name": "HasCentre", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 619 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCenter", + "HasCentre" + ] + }, + { + "name": "Idempotents", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 638 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20014, + "comment": "Idempotents: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIdempotents" + ] + ] + }, + { + "rank": 11, + "comment": "Idempotents: for finite magmas", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Idempotents" + ] + }, + { + "name": "SetIdempotents", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 638 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIdempotents: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIdempotents: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIdempotents" + ] + }, + { + "name": "HasIdempotents", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 638 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIdempotents" + ] + }, + { + "name": "IsCentral", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 657 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 86, + "comment": "IsCentral: for two associative FLMLORs-with-one", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 76, + "comment": "IsCentral: for two associative FLMLORs", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 70, + "comment": "IsCentral: for two associative rings-with-one", + "filters": [ + [ + "IsMagma", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 70, + "comment": "IsCentral: generic method for two groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 68, + "comment": "IsCentral: for two FLMLORs", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 60, + "comment": "IsCentral: for two associative rings", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 43, + "comment": "IsCentral: for an associative FLMLOs-with-one and an element", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [] + ] + }, + { + "rank": 40, + "comment": "IsCentral: for a group and an element", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 38, + "comment": "IsCentral: for an associative FLMLOR and an element", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [] + ] + }, + { + "rank": 35, + "comment": "IsCentral: for an associative ring-with-one and an element", + "filters": [ + [ + "IsMagma", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [] + ] + }, + { + "rank": 34, + "comment": "IsCentral: for an FLMLOR and an element", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [] + ] + }, + { + "rank": 34, + "comment": "IsCentral: for two magmas-with-inverses", + "filters": [ + [ + "IsMagmaWithInverses" + ], + [ + "IsMagmaWithInverses" + ] + ] + }, + { + "rank": 30, + "comment": "IsCentral: for an associative ring and an element", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [] + ] + }, + { + "rank": 28, + "comment": "IsCentral: for two magmas-with-one", + "filters": [ + [ + "IsMagmaWithOne" + ], + [ + "IsMagmaWithOne" + ] + ] + }, + { + "rank": 22, + "comment": "IsCentral: for two magmas", + "filters": [ + [ + "IsMagma" + ], + [ + "IsMagma" + ] + ] + }, + { + "rank": 17, + "comment": "IsCentral: for a magma-with-inverses and an element", + "filters": [ + [ + "IsMagmaWithInverses" + ], + [] + ] + }, + { + "rank": 14, + "comment": "IsCentral: for a magma-with-one and an element", + "filters": [ + [ + "IsMagmaWithOne" + ], + [] + ] + }, + { + "rank": 11, + "comment": "IsCentral: for a magma and an element", + "filters": [ + [ + "IsMagma" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsCentral" + ] + }, + { + "name": "CentralizerOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 707 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 11, + "comment": "CentralizerOp", + "filters": [ + [ + "IsRationalClassGroupRep" + ] + ], + "aka": [ + "StabiliserOfExternalSet", + "StabilizerOfExternalSet" + ] + }, + { + "rank": 11, + "comment": "CentralizerOp", + "filters": [ + [ + "IsRationalClassGroupRep" + ] + ] + } + ], + "2args": [ + { + "rank": 10024, + "comment": "CentralizerOp: for two magmas, the first being commutative", + "filters": [ + [ + "IsMagma", + "IsCommutative", + "HasIsCommutative" + ], + [ + "IsMagma" + ] + ] + }, + { + "rank": 10016, + "comment": "CentralizerOp: for a commutative magma, and a mult. element", + "filters": [ + [ + "IsMagma", + "IsCommutative", + "HasIsCommutative" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 875, + "comment": "CentralizerOp: TF method:subgroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasFittingFreeLiftSetup" + ], + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 744, + "comment": "CentralizerOp: handled by nice monomorphism: Subgroup CollColl", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 443, + "comment": "CentralizerOp: TF method:elm", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasFittingFreeLiftSetup" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 372, + "comment": "CentralizerOp: handled by nice monomorphism: subgroup CollElm", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [] + ] + }, + { + "rank": 123, + "comment": "CentralizerOp: for full (associative) matrix FLMLOR, and FLMLOR", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsFullMatrixModule", + "HasIsFullMatrixModule", + "IsGaussianSpace" + ], + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 122, + "comment": "CentralizerOp: perm group, perm group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 110, + "comment": "CentralizerOp: two AffineCrystGroupsOnLeft", + "filters": [ + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ] + ] + }, + { + "rank": 110, + "comment": "CentralizerOp: two AffineCrystGroupsOnRight", + "filters": [ + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ] + ] + }, + { + "rank": 110, + "comment": "CentralizerOp: pcgs computable groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 106, + "comment": "CentralizerOp: for a pcp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNilpotentGroup", + "HasIsNilpotentGroup", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ], + "aka": [ + "CentralizerNilpotentPcpGroup" + ] + }, + { + "rank": 104, + "comment": "CentralizerOp", + "filters": [ + [ + "IsNaturalGL", + "HasIsNaturalGL", + "IsIntegerMatrixGroup", + "HasIsIntegerMatrixGroup" + ], + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 101, + "comment": "CentralizerOp: for full (associative) matrix FLMLOR, and left module", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsFullMatrixModule", + "HasIsFullMatrixModule", + "IsGaussianSpace" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 100, + "comment": "CentralizerOp: for a pcp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ], + "aka": [ + "CentralizerPcpGroup" + ] + }, + { + "rank": 100, + "comment": "CentralizerOp: for associative Gaussian matrix FLMLOR-with-one, and FLMLOR", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsGaussianSpace" + ], + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 96, + "comment": "CentralizerOp: for a subgroup of a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 95, + "comment": "CentralizerOp: for associative Gaussian matrix FLMLOR, and FLMLOR", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsGaussianSpace" + ], + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 92, + "comment": "CentralizerOp: for associative Gaussian matrix FLMLOR-with-one, and ordinary matrix", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsGaussianSpace" + ], + [ + "IsOrdinaryMatrix" + ] + ] + }, + { + "rank": 89, + "comment": "CentralizerOp: AffineCrystGroupOnLeft and element", + "filters": [ + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 89, + "comment": "CentralizerOp: AffineCrystGroupOnRight and element", + "filters": [ + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 87, + "comment": "CentralizerOp: for full (associative) matrix FLMLOR, and empty list", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsFullMatrixModule", + "HasIsFullMatrixModule" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 87, + "comment": "CentralizerOp: for associative Gaussian matrix FLMLOR, and ordinary matrix", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsGaussianSpace" + ], + [ + "IsOrdinaryMatrix" + ] + ] + }, + { + "rank": 84, + "comment": "CentralizerOp: for full (associative) matrix FLMLOR, and list of matrices", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsFullMatrixModule", + "HasIsFullMatrixModule", + "IsGaussianSpace" + ], + [ + "IsList", + "IsCollection" + ] + ] + }, + { + "rank": 77, + "comment": "CentralizerOp: for a fin. dim. assoc. algebra and an algebra with parent", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "HasParentAttr", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 76, + "comment": "CentralizerOp: for a fin. dim. assoc. algebra and an algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 73, + "comment": "CentralizerOp: element in natural symmetric group", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 73, + "comment": "CentralizerOp: element in natural alternating group", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 70, + "comment": "CentralizerOp: generic method for two groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 69, + "comment": "CentralizerOp: perm group,elm", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 62, + "comment": "CentralizerOp: for a pcp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNilpotentGroup", + "HasIsNilpotentGroup", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsPcpElement" + ] + ] + }, + { + "rank": 62, + "comment": "CentralizerOp: for a finite dimensional algebra and a vector space with parent", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "HasParentAttr", + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 61, + "comment": "CentralizerOp: for a finite dimensional algebra and a vector space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 60, + "comment": "CentralizerOp: pcgs computable group and element", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 56, + "comment": "CentralizerOp: for a pcp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsPcpElement" + ] + ] + }, + { + "rank": 55, + "comment": "CentralizerOp: for an element in a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsMultiplicativeElementWithInverse", + "IsAssociativeElement", + "IsWord" + ] + ] + }, + { + "rank": 36, + "comment": "CentralizerOp: for an algebra and an element", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [] + ] + }, + { + "rank": 35, + "comment": "CentralizerOp: generic method for group and object", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + }, + { + "rank": 22, + "comment": "CentralizerOp: for two magmas", + "filters": [ + [ + "IsMagma" + ], + [ + "IsMagma" + ] + ] + }, + { + "rank": 14, + "comment": "CentralizerOp: for a magma, and a mult. element", + "filters": [ + [ + "IsMagma" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 0, + "comment": "CentralizerOp: fallback method to test conditions", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 11, + "comment": "CentralizerOp: dummy to ignore optional third argument", + "filters": [ + [ + "IsMagma" + ], + [], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CentraliserOp", + "CentralizerOp" + ] + }, + { + "name": "CentralizerInParent", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 707 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "CentralizerInParent: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCentralizerInParent" + ] + ] + }, + { + "rank": 6, + "comment": "CentralizerInParent: method that calls the two-argument operation CentralizerOp", + "filters": [ + [ + "HasParentAttr" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CentraliserInParent", + "CentralizerInParent" + ] + }, + { + "name": "SetCentralizerInParent", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 707 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCentralizerInParent: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCentralizerInParent: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCentralizerInParent" + ] + }, + { + "name": "HasCentralizerInParent", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 707 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCentralizerInParent" + ] + }, + { + "name": "Centralizer", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 707 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 11, + "comment": "Centralizer", + "filters": [ + [ + "IsConjugacyClassGroupRep" + ] + ] + } + ], + "2args": [ + { + "rank": 11, + "comment": "Centralizer: try to exploit the in-parent attribute CentralizerInParent", + "filters": [ + [ + "IsMagma" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 130, + "comment": "Centralizer: with given subgroup", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsPerm" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Centraliser", + "Centralizer" + ] + }, + { + "name": "SquareRoots", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 725 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 75, + "comment": "SquareRoots: for prime field and object in Z/pZ", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ], + [ + "IsFFE", + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 70, + "comment": "SquareRoots: for a field of FFEs, and a FFE", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsFFE" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SquareRoots" + ] + }, + { + "name": "MagmaGeneratorsOfFamily", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 967 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "MagmaGeneratorsOfFamily: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMagmaGeneratorsOfFamily" + ] + ] + }, + { + "rank": 4, + "comment": "MagmaGeneratorsOfFamily: for a family of assoc. words", + "filters": [ + [ + "CategoryFamily(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 3, + "comment": "MagmaGeneratorsOfFamily: for a family of free monoid elements", + "filters": [ + [ + "CategoryFamily(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithOne)))" + ] + ] + }, + { + "rank": 2, + "comment": "MagmaGeneratorsOfFamily: for a family of free semigroup elements", + "filters": [ + [ + "CategoryFamily((IsWord and IsAssociativeElement))" + ] + ] + }, + { + "rank": 2, + "comment": "MagmaGeneratorsOfFamily: for a family of free magma elements", + "filters": [ + [ + "CategoryFamily(IsNonassocWord)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MagmaGeneratorsOfFamily" + ] + }, + { + "name": "SetMagmaGeneratorsOfFamily", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 967 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMagmaGeneratorsOfFamily: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMagmaGeneratorsOfFamily: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMagmaGeneratorsOfFamily" + ] + }, + { + "name": "HasMagmaGeneratorsOfFamily", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/magma.gd", + "line": 967 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMagmaGeneratorsOfFamily" + ] + }, + { + "name": "AsLeftMagmaIdeal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmideal.gd", + "line": 67 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 7, + "comment": "AsLeftMagmaIdeal: generic method for a domain and a collection", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsLeftMagmaIdeal" + ] + }, + { + "name": "LeftMagmaIdealByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmideal.gd", + "line": 88 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 13, + "comment": "LeftMagmaIdealByGenerators: for a collection of magma elements", + "filters": [ + [ + "IsMagma" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeftMagmaIdealByGenerators" + ] + }, + { + "name": "AsRightMagmaIdeal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmideal.gd", + "line": 138 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsRightMagmaIdeal" + ] + }, + { + "name": "RightMagmaIdealByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmideal.gd", + "line": 160 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 13, + "comment": "RightMagmaIdealByGenerators: for a collection of magma elements", + "filters": [ + [ + "IsMagma" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RightMagmaIdealByGenerators" + ] + }, + { + "name": "AsMagmaIdeal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmideal.gd", + "line": 212 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsMagmaIdeal" + ] + }, + { + "name": "GeneratorsOfMagmaIdeal", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmideal.gd", + "line": 221 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "GeneratorsOfMagmaIdeal: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfMagmaIdeal" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfMagmaIdeal" + ] + }, + { + "name": "SetGeneratorsOfMagmaIdeal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmideal.gd", + "line": 221 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfMagmaIdeal: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfMagmaIdeal: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfMagmaIdeal" + ] + }, + { + "name": "HasGeneratorsOfMagmaIdeal", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmideal.gd", + "line": 221 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfMagmaIdeal" + ] + }, + { + "name": "MagmaIdealByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmideal.gd", + "line": 232 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 13, + "comment": "MagmaIdealByGenerators: for a collection of magma elements", + "filters": [ + [ + "IsMagma" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MagmaIdealByGenerators", + "SemigroupIdealByGenerators" + ] + }, + { + "name": "NaturalHomomorphismByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmhom.gd", + "line": 82 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 47, + "comment": "NaturalHomomorphismByGenerators: for a free monoid and monoid", + "filters": [ + [ + "IsFreeMonoid", + "HasIsFreeMonoid" + ], + [ + "IsMagmaWithOne", + "HasGeneratorsOfMagmaWithOne", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 45, + "comment": "NaturalHomomorphismByGenerators: for an fp monoid and monoid", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpMonoid)" + ], + [ + "IsMagmaWithOne", + "HasGeneratorsOfMagmaWithOne", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 36, + "comment": "NaturalHomomorphismByGenerators: for a free semigroup and semigroup", + "filters": [ + [ + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ], + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "NaturalHomomorphismByGenerators: for an fp semigroup and semigroup", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpSemigroup)" + ], + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NaturalHomomorphismByGenerators" + ] + }, + { + "name": "MultiplicativeZeroOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmadj.gd", + "line": 45 + }, + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 121 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 17, + "comment": "MultiplicativeZeroOp: for a Rees matrix semigroup", + "filters": [ + [ + "IsReesMatrixSemigroup", + "HasIsReesMatrixSemigroup" + ] + ] + }, + { + "rank": 8, + "comment": "MultiplicativeZeroOp: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ] + }, + { + "rank": 7, + "comment": "MultiplicativeZeroOp: for an element of a magma with zero adjoined", + "filters": [ + [ + "IsMagmaWithZeroAdjoinedElementRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MultiplicativeZeroOp" + ] + }, + { + "name": "MultiplicativeZero", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmadj.gd", + "line": 75 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "MultiplicativeZero: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMultiplicativeZero" + ] + ] + }, + { + "rank": 11, + "comment": "MultiplicativeZero: for a magma", + "filters": [ + [ + "IsMagma" + ] + ] + }, + { + "rank": 4, + "comment": "MultiplicativeZero: for a multiplicative element with zero", + "filters": [ + [ + "IsMultiplicativeElementWithZero" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MultiplicativeZero" + ] + }, + { + "name": "SetMultiplicativeZero", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmadj.gd", + "line": 75 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMultiplicativeZero: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMultiplicativeZero: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMultiplicativeZero" + ] + }, + { + "name": "HasMultiplicativeZero", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmadj.gd", + "line": 75 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMultiplicativeZero" + ] + }, + { + "name": "IsMultiplicativeZero", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmadj.gd", + "line": 76 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 19, + "comment": "IsMultiplicativeZero: for a semigroup with generators and multiplicative element", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 17, + "comment": "IsMultiplicativeZero: for magma with multiplicative zero and multiplicative element", + "filters": [ + [ + "IsMagma", + "HasMultiplicativeZero" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 14, + "comment": "IsMultiplicativeZero: for a magma and multiplicative element", + "filters": [ + [ + "IsMagma" + ], + [ + "IsMultiplicativeElement" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsMultiplicativeZero" + ] + }, + { + "name": "InjectionZeroMagma", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmadj.gd", + "line": 85 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20014, + "comment": "InjectionZeroMagma: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasInjectionZeroMagma" + ] + ] + }, + { + "rank": 11, + "comment": "InjectionZeroMagma: for a magma", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InjectionZeroMagma" + ] + }, + { + "name": "SetInjectionZeroMagma", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmadj.gd", + "line": 85 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetInjectionZeroMagma: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetInjectionZeroMagma: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetInjectionZeroMagma" + ] + }, + { + "name": "HasInjectionZeroMagma", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmadj.gd", + "line": 85 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasInjectionZeroMagma" + ] + }, + { + "name": "MagmaWithZeroAdjoined", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmadj.gd", + "line": 86 + }, + { + "file": "/home/mp397/git/gap/lib/mgmadj.gd", + "line": 87 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20008, + "comment": "MagmaWithZeroAdjoined: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMagmaWithZeroAdjoined" + ] + ] + }, + { + "rank": 11, + "comment": "MagmaWithZeroAdjoined: for a magma", + "filters": [ + [ + "IsMagma" + ] + ] + }, + { + "rank": 7, + "comment": "MagmaWithZeroAdjoined: for a magma with 0 adjoined element", + "filters": [ + [ + "IsMagmaWithZeroAdjoinedElementRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MagmaWithZeroAdjoined" + ] + }, + { + "name": "SetMagmaWithZeroAdjoined", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmadj.gd", + "line": 86 + }, + { + "file": "/home/mp397/git/gap/lib/mgmadj.gd", + "line": 87 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMagmaWithZeroAdjoined: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMagmaWithZeroAdjoined: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMagmaWithZeroAdjoined" + ] + }, + { + "name": "HasMagmaWithZeroAdjoined", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmadj.gd", + "line": 86 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMagmaWithZeroAdjoined" + ] + }, + { + "name": "UnderlyingInjectionZeroMagma", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmadj.gd", + "line": 88 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20015, + "comment": "UnderlyingInjectionZeroMagma: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnderlyingInjectionZeroMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingInjectionZeroMagma" + ] + }, + { + "name": "SetUnderlyingInjectionZeroMagma", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmadj.gd", + "line": 88 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnderlyingInjectionZeroMagma: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnderlyingInjectionZeroMagma: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnderlyingInjectionZeroMagma" + ] + }, + { + "name": "HasUnderlyingInjectionZeroMagma", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmadj.gd", + "line": 88 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnderlyingInjectionZeroMagma" + ] + }, + { + "name": "GeneratingPairsOfLeftMagmaCongruence", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmcong.gd", + "line": 45 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "GeneratingPairsOfLeftMagmaCongruence: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratingPairsOfLeftMagmaCongruence" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratingPairsOfLeftMagmaCongruence" + ] + }, + { + "name": "SetGeneratingPairsOfLeftMagmaCongruence", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmcong.gd", + "line": 45 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratingPairsOfLeftMagmaCongruence: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratingPairsOfLeftMagmaCongruence: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratingPairsOfLeftMagmaCongruence" + ] + }, + { + "name": "HasGeneratingPairsOfLeftMagmaCongruence", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmcong.gd", + "line": 45 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratingPairsOfLeftMagmaCongruence" + ] + }, + { + "name": "PartialClosureOfCongruence", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmcong.gd", + "line": 47 + }, + { + "file": "/home/mp397/git/gap/lib/mgmcong.gd", + "line": 91 + }, + { + "file": "/home/mp397/git/gap/lib/mgmcong.gd", + "line": 137 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "PartialClosureOfCongruence: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPartialClosureOfCongruence" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PartialClosureOfCongruence" + ] + }, + { + "name": "SetPartialClosureOfCongruence", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmcong.gd", + "line": 47 + }, + { + "file": "/home/mp397/git/gap/lib/mgmcong.gd", + "line": 91 + }, + { + "file": "/home/mp397/git/gap/lib/mgmcong.gd", + "line": 137 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPartialClosureOfCongruence: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPartialClosureOfCongruence: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPartialClosureOfCongruence" + ] + }, + { + "name": "HasPartialClosureOfCongruence", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmcong.gd", + "line": 47 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPartialClosureOfCongruence" + ] + }, + { + "name": "LeftMagmaCongruenceByGeneratingPairs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmcong.gd", + "line": 56 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 31, + "comment": "LeftMagmaCongruenceByGeneratingPairs: for a magma and an empty list", + "filters": [ + [ + "IsMagma" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 13, + "comment": "LeftMagmaCongruenceByGeneratingPairs: for a magma and a list of pairs of its elements", + "filters": [ + [ + "IsMagma" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeftMagmaCongruenceByGeneratingPairs" + ] + }, + { + "name": "GeneratingPairsOfRightMagmaCongruence", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmcong.gd", + "line": 89 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "GeneratingPairsOfRightMagmaCongruence: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratingPairsOfRightMagmaCongruence" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratingPairsOfRightMagmaCongruence" + ] + }, + { + "name": "SetGeneratingPairsOfRightMagmaCongruence", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmcong.gd", + "line": 89 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratingPairsOfRightMagmaCongruence: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratingPairsOfRightMagmaCongruence: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratingPairsOfRightMagmaCongruence" + ] + }, + { + "name": "HasGeneratingPairsOfRightMagmaCongruence", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmcong.gd", + "line": 89 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratingPairsOfRightMagmaCongruence" + ] + }, + { + "name": "RightMagmaCongruenceByGeneratingPairs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmcong.gd", + "line": 99 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 31, + "comment": "RightMagmaCongruenceByGeneratingPairs: for a magma and an empty list", + "filters": [ + [ + "IsMagma" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 13, + "comment": "RightMagmaCongruenceByGeneratingPairs: for a magma and a list of pairs of its elements", + "filters": [ + [ + "IsMagma" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RightMagmaCongruenceByGeneratingPairs" + ] + }, + { + "name": "MagmaCongruenceByGeneratingPairs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmcong.gd", + "line": 126 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 31, + "comment": "MagmaCongruenceByGeneratingPairs: for a magma and an empty list", + "filters": [ + [ + "IsMagma" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 13, + "comment": "MagmaCongruenceByGeneratingPairs: for a magma and a list of pairs of its elements", + "filters": [ + [ + "IsMagma" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MagmaCongruenceByGeneratingPairs" + ] + }, + { + "name": "GeneratingPairsOfMagmaCongruence", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmcong.gd", + "line": 135 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "GeneratingPairsOfMagmaCongruence: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratingPairsOfMagmaCongruence" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratingPairsOfMagmaCongruence", + "GeneratingPairsOfSemigroupCongruence" + ] + }, + { + "name": "SetGeneratingPairsOfMagmaCongruence", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmcong.gd", + "line": 135 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratingPairsOfMagmaCongruence: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratingPairsOfMagmaCongruence: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratingPairsOfMagmaCongruence" + ] + }, + { + "name": "HasGeneratingPairsOfMagmaCongruence", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmcong.gd", + "line": 135 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratingPairsOfMagmaCongruence" + ] + }, + { + "name": "JoinMagmaCongruences", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmcong.gd", + "line": 149 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 52, + "comment": "JoinMagmaCongruences: for magma congruences", + "filters": [ + [ + "IsMagmaCongruence" + ], + [ + "IsMagmaCongruence" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "JoinMagmaCongruences", + "JoinSemigroupCongruences" + ] + }, + { + "name": "MeetMagmaCongruences", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmcong.gd", + "line": 159 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 52, + "comment": "MeetMagmaCongruences: for magma congruences", + "filters": [ + [ + "IsMagmaCongruence" + ], + [ + "IsMagmaCongruence" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MeetMagmaCongruences", + "MeetSemigroupCongruences" + ] + }, + { + "name": "SemigroupCongruenceByGeneratingPairs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semicong.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 35, + "comment": "SemigroupCongruenceByGeneratingPairs: for a semigroup and an empty list", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 17, + "comment": "SemigroupCongruenceByGeneratingPairs: for a semigroup and a list of pairs of its elements", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemigroupCongruenceByGeneratingPairs" + ] + }, + { + "name": "RightSemigroupCongruenceByGeneratingPairs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semicong.gd", + "line": 33 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 35, + "comment": "RightSemigroupCongruenceByGeneratingPairs: for a Semigroup and an empty list", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 17, + "comment": "RightSemigroupCongruenceByGeneratingPairs: for a Semigroup and a list of pairs of its elements", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RightSemigroupCongruenceByGeneratingPairs" + ] + }, + { + "name": "LeftSemigroupCongruenceByGeneratingPairs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semicong.gd", + "line": 42 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 35, + "comment": "LeftSemigroupCongruenceByGeneratingPairs: for a Semigroup and an empty list", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 17, + "comment": "LeftSemigroupCongruenceByGeneratingPairs: for a Semigroup and a list of pairs of its elements", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeftSemigroupCongruenceByGeneratingPairs" + ] + }, + { + "name": "IsLeftSemigroupCongruence", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semicong.gd", + "line": 88 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "IsLeftSemigroupCongruence: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsLeftSemigroupCongruence" + ] + ] + }, + { + "rank": 22, + "comment": "IsLeftSemigroupCongruence: test whether a left magma congruence is a semigroup a congruence", + "filters": [ + [ + "IsLeftMagmaCongruence" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLeftSemigroupCongruence" + ] + }, + { + "name": "SetIsLeftSemigroupCongruence", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semicong.gd", + "line": 88 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsLeftSemigroupCongruence: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsLeftSemigroupCongruence: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsLeftSemigroupCongruence" + ] + }, + { + "name": "HasIsLeftSemigroupCongruence", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semicong.gd", + "line": 88 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsLeftSemigroupCongruence" + ] + }, + { + "name": "IsRightSemigroupCongruence", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semicong.gd", + "line": 102 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "IsRightSemigroupCongruence: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsRightSemigroupCongruence" + ] + ] + }, + { + "rank": 22, + "comment": "IsRightSemigroupCongruence: test whether a right magma congruence is a semigroup a congruence", + "filters": [ + [ + "IsRightMagmaCongruence" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsRightSemigroupCongruence" + ] + }, + { + "name": "SetIsRightSemigroupCongruence", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semicong.gd", + "line": 102 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsRightSemigroupCongruence: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsRightSemigroupCongruence: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsRightSemigroupCongruence" + ] + }, + { + "name": "HasIsRightSemigroupCongruence", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semicong.gd", + "line": 102 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsRightSemigroupCongruence" + ] + }, + { + "name": "IsSemigroupCongruence", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semicong.gd", + "line": 118 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "IsSemigroupCongruence: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSemigroupCongruence" + ] + ] + }, + { + "rank": 26, + "comment": "IsSemigroupCongruence: test whether a magma congruence is a semigroup a congruence", + "filters": [ + [ + "IsMagmaCongruence" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSemigroupCongruence" + ] + }, + { + "name": "SetIsSemigroupCongruence", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semicong.gd", + "line": 118 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSemigroupCongruence: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSemigroupCongruence: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSemigroupCongruence" + ] + }, + { + "name": "HasIsSemigroupCongruence", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semicong.gd", + "line": 118 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSemigroupCongruence" + ] + }, + { + "name": "IsReesCongruence", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semicong.gd", + "line": 137 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20035, + "comment": "IsReesCongruence: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsReesCongruence" + ] + ] + }, + { + "rank": 32, + "comment": "IsReesCongruence: for a semigroup congruence", + "filters": [ + [ + "IsSemigroupCongruence", + "HasIsSemigroupCongruence" + ] + ] + }, + { + "rank": 0, + "comment": "IsReesCongruence: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsReesCongruence" + ] + }, + { + "name": "SetIsReesCongruence", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semicong.gd", + "line": 137 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsReesCongruence: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsReesCongruence: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsReesCongruence" + ] + }, + { + "name": "HasIsReesCongruence", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semicong.gd", + "line": 137 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsReesCongruence" + ] + }, + { + "name": "InversesOfSemigroupElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 75 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 18, + "comment": "InversesOfSemigroupElement: for a semigroup and a multiplicative element", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMultiplicativeElement" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InversesOfSemigroupElement" + ] + }, + { + "name": "SemigroupByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 164 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "SemigroupByGenerators: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemigroupByGenerators" + ] + }, + { + "name": "AsSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 184 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 115, + "comment": "AsSemigroup: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 2, + "comment": "AsSemigroup: generic method for collections", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsSemigroup" + ] + }, + { + "name": "AsSubsemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 204 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 7, + "comment": "AsSubsemigroup: generic method for a domain and a collection", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsSubsemigroup" + ] + }, + { + "name": "IsGeneratorsOfSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 254 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IsGeneratorsOfSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsGeneratorsOfSemigroup" + ] + ] + }, + { + "rank": 20, + "comment": "IsGeneratorsOfSemigroup: for an empty list", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 19, + "comment": "IsGeneratorsOfSemigroup: for an FFE coll coll coll", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))" + ] + ] + }, + { + "rank": 2, + "comment": "IsGeneratorsOfSemigroup: for a list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsGeneratorsOfSemigroup" + ] + }, + { + "name": "SetIsGeneratorsOfSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 254 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsGeneratorsOfSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsGeneratorsOfSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsGeneratorsOfSemigroup" + ] + }, + { + "name": "HasIsGeneratorsOfSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 254 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsGeneratorsOfSemigroup" + ] + }, + { + "name": "CayleyGraphSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 274 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "CayleyGraphSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCayleyGraphSemigroup" + ] + ] + }, + { + "rank": 17, + "comment": "CayleyGraphSemigroup: for generic finite semigroups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "CayleyGraphSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CayleyGraphSemigroup", + "RightCayleyGraphSemigroup" + ] + }, + { + "name": "SetCayleyGraphSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 274 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCayleyGraphSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCayleyGraphSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCayleyGraphSemigroup", + "SetRightCayleyGraphSemigroup" + ] + }, + { + "name": "HasCayleyGraphSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 274 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCayleyGraphSemigroup", + "HasRightCayleyGraphSemigroup" + ] + }, + { + "name": "CayleyGraphDualSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 275 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "CayleyGraphDualSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCayleyGraphDualSemigroup" + ] + ] + }, + { + "rank": 17, + "comment": "CayleyGraphDualSemigroup: for generic finite semigroups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "CayleyGraphDualSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CayleyGraphDualSemigroup", + "LeftCayleyGraphSemigroup" + ] + }, + { + "name": "SetCayleyGraphDualSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 275 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCayleyGraphDualSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCayleyGraphDualSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCayleyGraphDualSemigroup", + "SetLeftCayleyGraphSemigroup" + ] + }, + { + "name": "HasCayleyGraphDualSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 275 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCayleyGraphDualSemigroup", + "HasLeftCayleyGraphSemigroup" + ] + }, + { + "name": "IsZeroGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 407 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsZeroGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsZeroGroup" + ] + ] + }, + { + "rank": 0, + "comment": "IsZeroGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsZeroGroup" + ] + }, + { + "name": "SetIsZeroGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 407 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsZeroGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsZeroGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsZeroGroup" + ] + }, + { + "name": "HasIsZeroGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 407 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsZeroGroup" + ] + }, + { + "name": "IsSimpleSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 425 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsSimpleSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSimpleSemigroup" + ] + ] + }, + { + "rank": 18, + "comment": "IsSimpleSemigroup: for a subsemigroup of a Rees matrix semigroup with an underlying semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesMatrixSemigroupElement)", + "HasUnderlyingSemigroup" + ] + ] + }, + { + "rank": 16, + "comment": "IsSimpleSemigroup: for a semigroup with a MultiplicativeNeutralElement", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "HasMultiplicativeNeutralElement" + ] + ] + }, + { + "rank": 16, + "comment": "IsSimpleSemigroup: for semigroup with generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 15, + "comment": "IsSimpleSemigroup: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "IsSimpleSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSimpleSemigroup" + ] + }, + { + "name": "SetIsSimpleSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 425 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSimpleSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSimpleSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSimpleSemigroup" + ] + }, + { + "name": "HasIsSimpleSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 425 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSimpleSemigroup" + ] + }, + { + "name": "IsZeroSimpleSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 444 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsZeroSimpleSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsZeroSimpleSemigroup" + ] + ] + }, + { + "rank": 44, + "comment": "IsZeroSimpleSemigroup: for a trivial semigroup", + "filters": [ + [ + "IsTrivial", + "HasIsTrivial", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "IsZeroSimpleSemigroup: for a ZeroGroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 17, + "comment": "IsZeroSimpleSemigroup: for a Rees 0-matrix semigroup", + "filters": [ + [ + "IsReesZeroMatrixSemigroup", + "HasIsReesZeroMatrixSemigroup" + ] + ] + }, + { + "rank": 16, + "comment": "IsZeroSimpleSemigroup: for a semigroup with a MultiplicativeNeutralElement", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "HasMultiplicativeNeutralElement" + ] + ] + }, + { + "rank": 16, + "comment": "IsZeroSimpleSemigroup: for a semigroup with generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 15, + "comment": "IsZeroSimpleSemigroup: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "IsZeroSimpleSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsZeroSimpleSemigroup" + ] + }, + { + "name": "SetIsZeroSimpleSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 444 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsZeroSimpleSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsZeroSimpleSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsZeroSimpleSemigroup" + ] + }, + { + "name": "HasIsZeroSimpleSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 444 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsZeroSimpleSemigroup" + ] + }, + { + "name": "ANonReesCongruenceOfSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 461 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "ANonReesCongruenceOfSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasANonReesCongruenceOfSemigroup" + ] + ] + }, + { + "rank": 17, + "comment": "ANonReesCongruenceOfSemigroup: for a semigroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "ANonReesCongruenceOfSemigroup: fallback method to test conditions", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "ANonReesCongruenceOfSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ANonReesCongruenceOfSemigroup" + ] + }, + { + "name": "SetANonReesCongruenceOfSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 461 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetANonReesCongruenceOfSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetANonReesCongruenceOfSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetANonReesCongruenceOfSemigroup" + ] + }, + { + "name": "HasANonReesCongruenceOfSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 461 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasANonReesCongruenceOfSemigroup" + ] + }, + { + "name": "IsReesCongruenceSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 479 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsReesCongruenceSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsReesCongruenceSemigroup" + ] + ] + }, + { + "rank": 15, + "comment": "IsReesCongruenceSemigroup: for a (possibly infinite) semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "IsReesCongruenceSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsReesCongruenceSemigroup" + ] + }, + { + "name": "SetIsReesCongruenceSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 479 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsReesCongruenceSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsReesCongruenceSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsReesCongruenceSemigroup" + ] + }, + { + "name": "HasIsReesCongruenceSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 479 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsReesCongruenceSemigroup" + ] + }, + { + "name": "HomomorphismFactorSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 515 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 56, + "comment": "HomomorphismFactorSemigroup: for an fp monoid and a congruence", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpMonoid)" + ], + [ + "IsSemigroupCongruence", + "HasIsSemigroupCongruence" + ] + ] + }, + { + "rank": 52, + "comment": "HomomorphismFactorSemigroup: for a free monoid and a congruence", + "filters": [ + [ + "IsFreeMonoid", + "HasIsFreeMonoid" + ], + [ + "IsMagmaCongruence" + ] + ] + }, + { + "rank": 52, + "comment": "HomomorphismFactorSemigroup: for a free semigroup and a congruence", + "filters": [ + [ + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ], + [ + "IsSemigroupCongruence", + "HasIsSemigroupCongruence" + ] + ] + }, + { + "rank": 51, + "comment": "HomomorphismFactorSemigroup: for an fp semigroup and a congruence", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpSemigroup)" + ], + [ + "IsSemigroupCongruence", + "HasIsSemigroupCongruence" + ] + ] + }, + { + "rank": 47, + "comment": "HomomorphismFactorSemigroup: for a semigroup and a congruence", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsSemigroupCongruence", + "HasIsSemigroupCongruence" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HomomorphismFactorSemigroup" + ] + }, + { + "name": "HomomorphismFactorSemigroupByClosure", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 518 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 35, + "comment": "HomomorphismFactorSemigroupByClosure: for a semigroup and empty list", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 17, + "comment": "HomomorphismFactorSemigroupByClosure: for a semigroup and generating pairs of a congruence", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HomomorphismFactorSemigroupByClosure" + ] + }, + { + "name": "FactorSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 521 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 47, + "comment": "FactorSemigroup: for a semigroup and a congruence", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsSemigroupCongruence", + "HasIsSemigroupCongruence" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "FactorSemigroupByClosure", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 524 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 35, + "comment": "FactorSemigroupByClosure: for a semigroup and empty list", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 17, + "comment": "FactorSemigroupByClosure: for a semigroup and generating pairs of a congruence", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "IsRegularSemigroupElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 545 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 25, + "comment": "IsRegularSemigroupElement: for an inverse semigroup", + "filters": [ + [ + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ], + [ + "IsAssociativeElement" + ] + ] + }, + { + "rank": 19, + "comment": "IsRegularSemigroupElement: for generic semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsAssociativeElement" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsRegularSemigroupElement" + ] + }, + { + "name": "IsRegularSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 563 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsRegularSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsRegularSemigroup" + ] + ] + }, + { + "rank": 17, + "comment": "IsRegularSemigroup: for a Rees 0-matrix semigroup", + "filters": [ + [ + "IsReesZeroMatrixSemigroup", + "HasIsReesZeroMatrixSemigroup" + ] + ] + }, + { + "rank": 15, + "comment": "IsRegularSemigroup: for generic semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "IsRegularSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsRegularSemigroup" + ] + }, + { + "name": "SetIsRegularSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 563 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsRegularSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsRegularSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsRegularSemigroup" + ] + }, + { + "name": "HasIsRegularSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 563 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsRegularSemigroup" + ] + }, + { + "name": "IsInverseSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 595 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsInverseSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsInverseSemigroup" + ] + ] + }, + { + "rank": 15, + "comment": "IsInverseSemigroup: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "IsInverseSemigroup: for an object", + "filters": [ + [] + ] + }, + { + "rank": 0, + "comment": "IsInverseSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsInverseSemigroup" + ] + }, + { + "name": "SetIsInverseSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 595 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsInverseSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsInverseSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsInverseSemigroup" + ] + }, + { + "name": "HasIsInverseSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 595 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsInverseSemigroup" + ] + }, + { + "name": "DisplaySemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 622 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 21, + "comment": "DisplaySemigroup: for finite semigroups", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DisplaySemigroup" + ] + }, + { + "name": "NilpotencyDegree", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 626 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "NilpotencyDegree: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNilpotencyDegree" + ] + ] + }, + { + "rank": 0, + "comment": "NilpotencyDegree: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NilpotencyDegree" + ] + }, + { + "name": "SetNilpotencyDegree", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 626 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNilpotencyDegree: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNilpotencyDegree: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNilpotencyDegree" + ] + }, + { + "name": "HasNilpotencyDegree", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 626 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNilpotencyDegree" + ] + }, + { + "name": "IsSubsemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 654 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 43, + "comment": "IsSubsemigroup: for an inverse semigroup and inverse semigroup with generators", + "filters": [ + [ + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ], + [ + "IsInverseSemigroup", + "HasIsInverseSemigroup", + "HasGeneratorsOfInverseSemigroup" + ] + ] + }, + { + "rank": 31, + "comment": "IsSubsemigroup: for semigroup and semigroup with generators", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 30, + "comment": "IsSubsemigroup: for a semigroup and semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSubsemigroup" + ] + }, + { + "name": "IsBand", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 656 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsBand: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsBand" + ] + ] + }, + { + "rank": 0, + "comment": "IsBand: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsBand" + ] + }, + { + "name": "SetIsBand", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 656 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsBand: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsBand: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsBand" + ] + }, + { + "name": "HasIsBand", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 656 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsBand" + ] + }, + { + "name": "IsBrandtSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 657 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsBrandtSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsBrandtSemigroup" + ] + ] + }, + { + "rank": 0, + "comment": "IsBrandtSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsBrandtSemigroup" + ] + }, + { + "name": "SetIsBrandtSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 657 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsBrandtSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsBrandtSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsBrandtSemigroup" + ] + }, + { + "name": "HasIsBrandtSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 657 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsBrandtSemigroup" + ] + }, + { + "name": "IsCliffordSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 658 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsCliffordSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsCliffordSemigroup" + ] + ] + }, + { + "rank": 0, + "comment": "IsCliffordSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsCliffordSemigroup" + ] + }, + { + "name": "SetIsCliffordSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 658 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsCliffordSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsCliffordSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsCliffordSemigroup" + ] + }, + { + "name": "HasIsCliffordSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 658 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsCliffordSemigroup" + ] + }, + { + "name": "IsCommutativeSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 659 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsCommutativeSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsCommutativeSemigroup" + ] + ] + }, + { + "rank": 0, + "comment": "IsCommutativeSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsCommutativeSemigroup" + ] + }, + { + "name": "SetIsCommutativeSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 659 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsCommutativeSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsCommutativeSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsCommutativeSemigroup" + ] + }, + { + "name": "HasIsCommutativeSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 659 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsCommutativeSemigroup" + ] + }, + { + "name": "IsCompletelyRegularSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 660 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsCompletelyRegularSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsCompletelyRegularSemigroup" + ] + ] + }, + { + "rank": 0, + "comment": "IsCompletelyRegularSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsCompletelyRegularSemigroup" + ] + }, + { + "name": "SetIsCompletelyRegularSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 660 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsCompletelyRegularSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsCompletelyRegularSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsCompletelyRegularSemigroup" + ] + }, + { + "name": "HasIsCompletelyRegularSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 660 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsCompletelyRegularSemigroup" + ] + }, + { + "name": "IsCompletelySimpleSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 661 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsCompletelySimpleSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsCompletelySimpleSemigroup" + ] + ] + }, + { + "rank": 0, + "comment": "IsCompletelySimpleSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsCompletelySimpleSemigroup" + ] + }, + { + "name": "SetIsCompletelySimpleSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 661 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsCompletelySimpleSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsCompletelySimpleSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsCompletelySimpleSemigroup" + ] + }, + { + "name": "HasIsCompletelySimpleSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 661 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsCompletelySimpleSemigroup" + ] + }, + { + "name": "IsGroupAsSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 662 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsGroupAsSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsGroupAsSemigroup" + ] + ] + }, + { + "rank": 0, + "comment": "IsGroupAsSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsGroupAsSemigroup" + ] + }, + { + "name": "SetIsGroupAsSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 662 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsGroupAsSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsGroupAsSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsGroupAsSemigroup" + ] + }, + { + "name": "HasIsGroupAsSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 662 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsGroupAsSemigroup" + ] + }, + { + "name": "IsIdempotentGenerated", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 663 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsIdempotentGenerated: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsIdempotentGenerated" + ] + ] + }, + { + "rank": 0, + "comment": "IsIdempotentGenerated: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsIdempotentGenerated" + ] + }, + { + "name": "SetIsIdempotentGenerated", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 663 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsIdempotentGenerated: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsIdempotentGenerated: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsIdempotentGenerated" + ] + }, + { + "name": "HasIsIdempotentGenerated", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 663 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsIdempotentGenerated" + ] + }, + { + "name": "IsLeftZeroSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 664 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsLeftZeroSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsLeftZeroSemigroup" + ] + ] + }, + { + "rank": 0, + "comment": "IsLeftZeroSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLeftZeroSemigroup" + ] + }, + { + "name": "SetIsLeftZeroSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 664 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsLeftZeroSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsLeftZeroSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsLeftZeroSemigroup" + ] + }, + { + "name": "HasIsLeftZeroSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 664 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsLeftZeroSemigroup" + ] + }, + { + "name": "IsMonogenicSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 665 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsMonogenicSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsMonogenicSemigroup" + ] + ] + }, + { + "rank": 0, + "comment": "IsMonogenicSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsMonogenicSemigroup" + ] + }, + { + "name": "SetIsMonogenicSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 665 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsMonogenicSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsMonogenicSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsMonogenicSemigroup" + ] + }, + { + "name": "HasIsMonogenicSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 665 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsMonogenicSemigroup" + ] + }, + { + "name": "IsMonoidAsSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 666 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsMonoidAsSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsMonoidAsSemigroup" + ] + ] + }, + { + "rank": 0, + "comment": "IsMonoidAsSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsMonoidAsSemigroup" + ] + }, + { + "name": "SetIsMonoidAsSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 666 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsMonoidAsSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsMonoidAsSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsMonoidAsSemigroup" + ] + }, + { + "name": "HasIsMonoidAsSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 666 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsMonoidAsSemigroup" + ] + }, + { + "name": "IsNilpotentSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 667 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsNilpotentSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNilpotentSemigroup" + ] + ] + }, + { + "rank": 0, + "comment": "IsNilpotentSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNilpotentSemigroup" + ] + }, + { + "name": "SetIsNilpotentSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 667 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNilpotentSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNilpotentSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNilpotentSemigroup" + ] + }, + { + "name": "HasIsNilpotentSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 667 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNilpotentSemigroup" + ] + }, + { + "name": "IsOrthodoxSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 668 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsOrthodoxSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsOrthodoxSemigroup" + ] + ] + }, + { + "rank": 0, + "comment": "IsOrthodoxSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsOrthodoxSemigroup" + ] + }, + { + "name": "SetIsOrthodoxSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 668 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsOrthodoxSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsOrthodoxSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsOrthodoxSemigroup" + ] + }, + { + "name": "HasIsOrthodoxSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 668 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsOrthodoxSemigroup" + ] + }, + { + "name": "IsRectangularBand", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 669 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsRectangularBand: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsRectangularBand" + ] + ] + }, + { + "rank": 0, + "comment": "IsRectangularBand: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsRectangularBand" + ] + }, + { + "name": "SetIsRectangularBand", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 669 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsRectangularBand: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsRectangularBand: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsRectangularBand" + ] + }, + { + "name": "HasIsRectangularBand", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 669 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsRectangularBand" + ] + }, + { + "name": "IsRightZeroSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 670 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsRightZeroSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsRightZeroSemigroup" + ] + ] + }, + { + "rank": 0, + "comment": "IsRightZeroSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsRightZeroSemigroup" + ] + }, + { + "name": "SetIsRightZeroSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 670 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsRightZeroSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsRightZeroSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsRightZeroSemigroup" + ] + }, + { + "name": "HasIsRightZeroSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 670 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsRightZeroSemigroup" + ] + }, + { + "name": "IsSemiband", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 671 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsSemiband: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSemiband" + ] + ] + }, + { + "rank": 0, + "comment": "IsSemiband: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSemiband" + ] + }, + { + "name": "SetIsSemiband", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 671 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSemiband: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSemiband: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSemiband" + ] + }, + { + "name": "HasIsSemiband", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 671 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSemiband" + ] + }, + { + "name": "IsSemilattice", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 672 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsSemilattice: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSemilattice" + ] + ] + }, + { + "rank": 0, + "comment": "IsSemilattice: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSemilattice" + ] + }, + { + "name": "SetIsSemilattice", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 672 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSemilattice: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSemilattice: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSemilattice" + ] + }, + { + "name": "HasIsSemilattice", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 672 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSemilattice" + ] + }, + { + "name": "IsZeroSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 673 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsZeroSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsZeroSemigroup" + ] + ] + }, + { + "rank": 0, + "comment": "IsZeroSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsZeroSemigroup" + ] + }, + { + "name": "SetIsZeroSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 673 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsZeroSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsZeroSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsZeroSemigroup" + ] + }, + { + "name": "HasIsZeroSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 673 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsZeroSemigroup" + ] + }, + { + "name": "SemigroupViewStringPrefix", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 704 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 24, + "comment": "SemigroupViewStringPrefix: for a partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 21, + "comment": "SemigroupViewStringPrefix: for a transformation semigroup", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 15, + "comment": "SemigroupViewStringPrefix: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemigroupViewStringPrefix" + ] + }, + { + "name": "SemigroupViewStringSuffix", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semigrp.gd", + "line": 705 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 24, + "comment": "SemigroupViewStringSuffix: for a partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 21, + "comment": "SemigroupViewStringSuffix: for a transformation semigroup", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 15, + "comment": "SemigroupViewStringSuffix: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemigroupViewStringSuffix" + ] + }, + { + "name": "IsLeftSemigroupIdeal", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/smgideal.gd", + "line": 50 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "IsLeftSemigroupIdeal: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsLeftSemigroupIdeal" + ] + ] + }, + { + "rank": 16, + "comment": "IsLeftSemigroupIdeal", + "filters": [ + [ + "IsAttributeStoringRep", + "IsLeftActedOnBySuperset", + "HasLeftActingDomain", + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLeftSemigroupIdeal" + ] + }, + { + "name": "SetIsLeftSemigroupIdeal", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/smgideal.gd", + "line": 50 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsLeftSemigroupIdeal: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsLeftSemigroupIdeal: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsLeftSemigroupIdeal" + ] + }, + { + "name": "HasIsLeftSemigroupIdeal", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/smgideal.gd", + "line": 50 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsLeftSemigroupIdeal" + ] + }, + { + "name": "IsRightSemigroupIdeal", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/smgideal.gd", + "line": 51 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "IsRightSemigroupIdeal: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsRightSemigroupIdeal" + ] + ] + }, + { + "rank": 16, + "comment": "IsRightSemigroupIdeal", + "filters": [ + [ + "IsAttributeStoringRep", + "IsRightActedOnBySuperset", + "HasRightActingDomain", + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsRightSemigroupIdeal" + ] + }, + { + "name": "SetIsRightSemigroupIdeal", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/smgideal.gd", + "line": 51 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsRightSemigroupIdeal: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsRightSemigroupIdeal: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsRightSemigroupIdeal" + ] + }, + { + "name": "HasIsRightSemigroupIdeal", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/smgideal.gd", + "line": 51 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsRightSemigroupIdeal" + ] + }, + { + "name": "IsSemigroupIdeal", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/smgideal.gd", + "line": 52 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsSemigroupIdeal: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSemigroupIdeal" + ] + ] + }, + { + "rank": 19, + "comment": "IsSemigroupIdeal", + "filters": [ + [ + "IsAttributeStoringRep", + "IsLeftActedOnBySuperset", + "IsRightActedOnBySuperset", + "IsMagma", + "HasActingDomain" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSemigroupIdeal" + ] + }, + { + "name": "SetIsSemigroupIdeal", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/smgideal.gd", + "line": 52 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSemigroupIdeal: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSemigroupIdeal: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSemigroupIdeal" + ] + }, + { + "name": "HasIsSemigroupIdeal", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/smgideal.gd", + "line": 52 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSemigroupIdeal" + ] + }, + { + "name": "ReesCongruenceOfSemigroupIdeal", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/smgideal.gd", + "line": 74 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "ReesCongruenceOfSemigroupIdeal: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasReesCongruenceOfSemigroupIdeal" + ] + ] + }, + { + "rank": 17, + "comment": "ReesCongruenceOfSemigroupIdeal: for a two sided semigroup congruence", + "filters": [ + [ + "IsLeftActedOnBySuperset", + "IsRightActedOnBySuperset", + "IsMagma", + "IsSemigroupIdeal", + "HasIsSemigroupIdeal" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReesCongruenceOfSemigroupIdeal" + ] + }, + { + "name": "SetReesCongruenceOfSemigroupIdeal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/smgideal.gd", + "line": 74 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetReesCongruenceOfSemigroupIdeal: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetReesCongruenceOfSemigroupIdeal: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetReesCongruenceOfSemigroupIdeal" + ] + }, + { + "name": "HasReesCongruenceOfSemigroupIdeal", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/smgideal.gd", + "line": 74 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasReesCongruenceOfSemigroupIdeal" + ] + }, + { + "name": "MonoidByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/monoid.gd", + "line": 105 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "MonoidByGenerators: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [ + { + "rank": 13, + "comment": "MonoidByGenerators: for empty collection and identity", + "filters": [ + [ + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsMultiplicativeElementWithOne" + ] + ] + }, + { + "rank": 6, + "comment": "MonoidByGenerators: for collection and identity", + "filters": [ + [ + "IsCollection" + ], + [ + "IsMultiplicativeElementWithOne" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MonoidByGenerators" + ] + }, + { + "name": "AsMonoid", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/monoid.gd", + "line": 124 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 120, + "comment": "AsMonoid: for a monoid", + "filters": [ + [ + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "AsMonoid: for transformation semigroup with generators", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 16, + "comment": "AsMonoid: for a semigroup with known generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 2, + "comment": "AsMonoid: generic method for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsMonoid" + ] + }, + { + "name": "AsSubmonoid", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/monoid.gd", + "line": 145 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 7, + "comment": "AsSubmonoid: generic method for a domain and a collection", + "filters": [ + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsSubmonoid" + ] + }, + { + "name": "IsFinitelyGeneratedMonoid", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/monoid.gd", + "line": 268 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "IsFinitelyGeneratedMonoid: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFinitelyGeneratedMonoid" + ] + ] + }, + { + "rank": 21, + "comment": "IsFinitelyGeneratedMonoid: for a monoid", + "filters": [ + [ + "IsMagmaWithOne", + "HasGeneratorsOfMagmaWithOne", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsFinitelyGeneratedMonoid: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithOne" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFinitelyGeneratedMonoid" + ] + }, + { + "name": "SetIsFinitelyGeneratedMonoid", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/monoid.gd", + "line": 268 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFinitelyGeneratedMonoid: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFinitelyGeneratedMonoid: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFinitelyGeneratedMonoid" + ] + }, + { + "name": "HasIsFinitelyGeneratedMonoid", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/monoid.gd", + "line": 268 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFinitelyGeneratedMonoid" + ] + }, + { + "name": "GroupString", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 138 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 40, + "comment": "GroupString: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsString" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GroupString" + ] + }, + { + "name": "IsCyclic", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 157 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1193 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsCyclic: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsCyclic" + ] + ] + }, + { + "rank": 372, + "comment": "IsCyclic: handled by nice monomorphism: Attribute", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 53, + "comment": "IsCyclic: for AffineCrystGroup", + "filters": [ + [ + "IsAffineCrystGroupOnLeftOrRight", + "HasIsAffineCrystGroupOnLeftOrRight" + ] + ] + }, + { + "rank": 36, + "comment": "IsCyclic", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "IsCyclic: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "IsCyclic: for an ordinary character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + }, + { + "rank": 1, + "comment": "IsCyclic: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsCyclic" + ] + }, + { + "name": "SetIsCyclic", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 157 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsCyclic: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsCyclic: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsCyclic" + ] + }, + { + "name": "HasIsCyclic", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 157 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsCyclic" + ] + }, + { + "name": "IsElementaryAbelian", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 184 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1194 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsElementaryAbelian: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsElementaryAbelian" + ] + ] + }, + { + "rank": 50, + "comment": "IsElementaryAbelian: for a pcp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 35, + "comment": "IsElementaryAbelian: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "IsElementaryAbelian: for an ordinary character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + }, + { + "rank": 1, + "comment": "IsElementaryAbelian: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsElementaryAbelian" + ] + }, + { + "name": "SetIsElementaryAbelian", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 184 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsElementaryAbelian: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsElementaryAbelian: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsElementaryAbelian" + ] + }, + { + "name": "HasIsElementaryAbelian", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 184 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsElementaryAbelian" + ] + }, + { + "name": "IsFinitelyGeneratedGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 217 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsFinitelyGeneratedGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFinitelyGeneratedGroup" + ] + ] + }, + { + "rank": 37, + "comment": "IsFinitelyGeneratedGroup: subgroups of fp group", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 36, + "comment": "IsFinitelyGeneratedGroup", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsFinitelyGeneratedGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFinitelyGeneratedGroup" + ] + }, + { + "name": "SetIsFinitelyGeneratedGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 217 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFinitelyGeneratedGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFinitelyGeneratedGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFinitelyGeneratedGroup" + ] + }, + { + "name": "HasIsFinitelyGeneratedGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 217 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFinitelyGeneratedGroup" + ] + }, + { + "name": "IsSubsetLocallyFiniteGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 242 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsSubsetLocallyFiniteGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSubsetLocallyFiniteGroup" + ] + ] + }, + { + "rank": 1, + "comment": "IsSubsetLocallyFiniteGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSubsetLocallyFiniteGroup" + ] + }, + { + "name": "SetIsSubsetLocallyFiniteGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 242 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSubsetLocallyFiniteGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSubsetLocallyFiniteGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSubsetLocallyFiniteGroup" + ] + }, + { + "name": "HasIsSubsetLocallyFiniteGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 242 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSubsetLocallyFiniteGroup" + ] + }, + { + "name": "CanComputeIndex", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 380 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 110, + "comment": "CanComputeIndex", + "filters": [ + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ] + ] + }, + { + "rank": 110, + "comment": "CanComputeIndex", + "filters": [ + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ] + ] + }, + { + "rank": 100, + "comment": "CanComputeIndex", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 73, + "comment": "CanComputeIndex: subgroup of full fp groups", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasCosetTableInWholeGroup" + ] + ] + }, + { + "rank": 73, + "comment": "CanComputeIndex: subgroup of full fp groups", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasIndexInWholeGroup" + ] + ] + }, + { + "rank": 72, + "comment": "CanComputeIndex: subgroups fp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasIndexInWholeGroup" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasIndexInWholeGroup" + ] + ] + }, + { + "rank": 72, + "comment": "CanComputeIndex: if sizes can be computed", + "filters": [ + [ + "CanComputeSize", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CanComputeSize", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 70, + "comment": "CanComputeIndex: by default impossible unless identical", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CanComputeIndex" + ] + }, + { + "name": "KnowsHowToDecompose", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 406 + }, + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 407 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "KnowsHowToDecompose: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasKnowsHowToDecompose" + ] + ] + }, + { + "rank": 35, + "comment": "KnowsHowToDecompose: group: use GeneratorsOfGroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "KnowsHowToDecompose: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [ + { + "rank": 68, + "comment": "KnowsHowToDecompose: pc group and generators: always true", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 63, + "comment": "KnowsHowToDecompose: perm group and generators: always true", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 52, + "comment": "KnowsHowToDecompose: pcp group and generators: always true", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 47, + "comment": "KnowsHowToDecompose: matrix groups", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 44, + "comment": "KnowsHowToDecompose: trivial group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 39, + "comment": "KnowsHowToDecompose: fp groups: Say yes if finite index", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 37, + "comment": "KnowsHowToDecompose: generic: just groups of order < 1000", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "KnowsHowToDecompose" + ] + }, + { + "name": "SetKnowsHowToDecompose", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 406 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetKnowsHowToDecompose: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetKnowsHowToDecompose: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetKnowsHowToDecompose" + ] + }, + { + "name": "HasKnowsHowToDecompose", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 406 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasKnowsHowToDecompose" + ] + }, + { + "name": "IsPGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 436 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsPGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPGroup" + ] + ] + }, + { + "rank": 43, + "comment": "IsPGroup: for nilpotent groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNilpotentGroup", + "HasIsNilpotentGroup" + ] + ] + }, + { + "rank": 36, + "comment": "IsPGroup: for direct products", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo" + ] + ] + }, + { + "rank": 35, + "comment": "IsPGroup: generic method (check order of the group or of generators if nilpotent)", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsPGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPGroup" + ] + }, + { + "name": "SetIsPGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 436 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPGroup" + ] + }, + { + "name": "HasIsPGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 436 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPGroup" + ] + }, + { + "name": "IsPowerfulPGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 472 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsPowerfulPGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPowerfulPGroup" + ] + ] + }, + { + "rank": 39, + "comment": "IsPowerfulPGroup: use characterisation of powerful p-groups based on rank ", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasRankPGroup", + "HasComputedOmegas" + ] + ] + }, + { + "rank": 35, + "comment": "IsPowerfulPGroup: generic method checks inclusion of commutator subgroup in agemo subgroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsPowerfulPGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPowerfulPGroup" + ] + }, + { + "name": "SetIsPowerfulPGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 472 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPowerfulPGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPowerfulPGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPowerfulPGroup" + ] + }, + { + "name": "HasIsPowerfulPGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 472 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPowerfulPGroup" + ] + }, + { + "name": "PrimePGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 505 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20040, + "comment": "PrimePGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPrimePGroup" + ] + ] + }, + { + "rank": 38, + "comment": "PrimePGroup: for direct products", + "filters": [ + [ + "IsPGroup", + "HasIsPGroup", + "HasDirectProductInfo" + ] + ] + }, + { + "rank": 38, + "comment": "PrimePGroup: generic method, check the order of a nontrivial generator", + "filters": [ + [ + "HasGeneratorsOfMagmaWithInverses", + "IsPGroup", + "HasIsPGroup" + ] + ] + }, + { + "rank": 37, + "comment": "PrimePGroup: generic method, check the group order", + "filters": [ + [ + "IsPGroup", + "HasIsPGroup" + ] + ] + }, + { + "rank": 0, + "comment": "PrimePGroup: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "PrimePGroup: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PrimePGroup" + ] + }, + { + "name": "SetPrimePGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 505 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPrimePGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPrimePGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPrimePGroup" + ] + }, + { + "name": "HasPrimePGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 505 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPrimePGroup" + ] + }, + { + "name": "PClassPGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 526 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20040, + "comment": "PClassPGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPClassPGroup" + ] + ] + }, + { + "rank": 69, + "comment": "PClassPGroup: for groups with special pcgs", + "filters": [ + [ + "IsPGroup", + "HasIsPGroup", + "HasSpecialPcgs" + ] + ] + }, + { + "rank": 37, + "comment": "PClassPGroup: generic method for group", + "filters": [ + [ + "IsPGroup", + "HasIsPGroup" + ] + ] + }, + { + "rank": 0, + "comment": "PClassPGroup: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PClassPGroup" + ] + }, + { + "name": "SetPClassPGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 526 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPClassPGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPClassPGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPClassPGroup" + ] + }, + { + "name": "HasPClassPGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 526 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPClassPGroup" + ] + }, + { + "name": "RankPGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 553 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20040, + "comment": "RankPGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRankPGroup" + ] + ] + }, + { + "rank": 69, + "comment": "RankPGroup: for groups with special pcgs", + "filters": [ + [ + "IsPGroup", + "HasIsPGroup", + "HasSpecialPcgs" + ] + ] + }, + { + "rank": 37, + "comment": "RankPGroup: generic method for group", + "filters": [ + [ + "IsPGroup", + "HasIsPGroup" + ] + ] + }, + { + "rank": 0, + "comment": "RankPGroup: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RankPGroup" + ] + }, + { + "name": "SetRankPGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 553 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRankPGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRankPGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRankPGroup" + ] + }, + { + "name": "HasRankPGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 553 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRankPGroup" + ] + }, + { + "name": "IsNilpotentGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 572 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsNilpotentGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNilpotentGroup" + ] + ] + }, + { + "rank": 372, + "comment": "IsNilpotentGroup: handled by nice monomorphism: Attribute", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 66, + "comment": "IsNilpotentGroup: for direct products", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo" + ] + ] + }, + { + "rank": 61, + "comment": "IsNilpotentGroup: if group size can be computed and is a prime power", + "filters": [ + [ + "CanComputeSize", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 61, + "comment": "IsNilpotentGroup: for permgrp", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 55, + "comment": "IsNilpotentGroup: for pcgs computable group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 51, + "comment": "IsNilpotentGroup: for a pcp group with known lower central series", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasLowerCentralSeriesOfGroup", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 50, + "comment": "IsNilpotentGroup: for a pcp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 40, + "comment": "IsNilpotentGroup: method for pc groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 35, + "comment": "IsNilpotentGroup: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsNilpotentGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNilpotentGroup" + ] + }, + { + "name": "SetIsNilpotentGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 572 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNilpotentGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNilpotentGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNilpotentGroup" + ] + }, + { + "name": "HasIsNilpotentGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 572 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNilpotentGroup" + ] + }, + { + "name": "IsPerfectGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 600 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsPerfectGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPerfectGroup" + ] + ] + }, + { + "rank": 372, + "comment": "IsPerfectGroup: handled by nice monomorphism: Attribute", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 47, + "comment": "IsPerfectGroup: method for finite groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 40, + "comment": "IsPerfectGroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasIsCommutative", + "IsSimpleGroup", + "HasIsSimpleGroup" + ] + ] + }, + { + "rank": 37, + "comment": "IsPerfectGroup: for a (subgroup of a) finitely presented group", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 36, + "comment": "IsPerfectGroup: for groups having abelian invariants", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasAbelianInvariants" + ] + ] + }, + { + "rank": 35, + "comment": "IsPerfectGroup: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsPerfectGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPerfectGroup" + ] + }, + { + "name": "SetIsPerfectGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 600 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPerfectGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPerfectGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPerfectGroup" + ] + }, + { + "name": "HasIsPerfectGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 600 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPerfectGroup" + ] + }, + { + "name": "IsSporadicSimpleGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 631 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsSporadicSimpleGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSporadicSimpleGroup" + ] + ] + }, + { + "rank": 35, + "comment": "IsSporadicSimpleGroup: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsSporadicSimpleGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSporadicSimpleGroup" + ] + }, + { + "name": "SetIsSporadicSimpleGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 631 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSporadicSimpleGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSporadicSimpleGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSporadicSimpleGroup" + ] + }, + { + "name": "HasIsSporadicSimpleGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 631 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSporadicSimpleGroup" + ] + }, + { + "name": "IsSimpleGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 652 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsSimpleGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSimpleGroup" + ] + ] + }, + { + "rank": 372, + "comment": "IsSimpleGroup: handled by nice monomorphism: Attribute", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 62, + "comment": "IsSimpleGroup: for solvable groups", + "filters": [ + [ + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ] + }, + { + "rank": 61, + "comment": "IsSimpleGroup: for permgrp", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "IsSimpleGroup: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsSimpleGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSimpleGroup" + ] + }, + { + "name": "SetIsSimpleGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 652 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSimpleGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSimpleGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSimpleGroup" + ] + }, + { + "name": "HasIsSimpleGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 652 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSimpleGroup" + ] + }, + { + "name": "IsAlmostSimpleGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 710 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsAlmostSimpleGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsAlmostSimpleGroup" + ] + ] + }, + { + "rank": 35, + "comment": "IsAlmostSimpleGroup: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsAlmostSimpleGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsAlmostSimpleGroup" + ] + }, + { + "name": "SetIsAlmostSimpleGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 710 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsAlmostSimpleGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsAlmostSimpleGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsAlmostSimpleGroup" + ] + }, + { + "name": "HasIsAlmostSimpleGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 710 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsAlmostSimpleGroup" + ] + }, + { + "name": "IsSupersolvableGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 732 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsSupersolvableGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSupersolvableGroup" + ] + ] + }, + { + "rank": 372, + "comment": "IsSupersolvableGroup: handled by nice monomorphism: Attribute", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 40, + "comment": "IsSupersolvableGroup: method for pc groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 35, + "comment": "IsSupersolvableGroup: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsSupersolvableGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSupersolvableGroup" + ] + }, + { + "name": "SetIsSupersolvableGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 732 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSupersolvableGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSupersolvableGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSupersolvableGroup" + ] + }, + { + "name": "HasIsSupersolvableGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 732 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSupersolvableGroup" + ] + }, + { + "name": "IsMonomialGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 759 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsMonomialGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsMonomialGroup" + ] + ] + }, + { + "rank": 372, + "comment": "IsMonomialGroup: handled by nice monomorphism: Attribute", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 35, + "comment": "IsMonomialGroup: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsMonomialGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsMonomialGroup" + ] + }, + { + "name": "SetIsMonomialGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 759 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsMonomialGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsMonomialGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsMonomialGroup" + ] + }, + { + "name": "HasIsMonomialGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 759 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsMonomialGroup" + ] + }, + { + "name": "IsSolvableGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 789 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsSolvableGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSolvableGroup" + ] + ] + }, + { + "rank": 372, + "comment": "IsSolvableGroup: handled by nice monomorphism: Attribute", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 61, + "comment": "IsSolvableGroup: for permgrp", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 58, + "comment": "IsSolvableGroup: for a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 53, + "comment": "IsSolvableGroup: for AffineCrystGroup, via PointGroup", + "filters": [ + [ + "IsAffineCrystGroupOnLeftOrRight", + "HasIsAffineCrystGroupOnLeftOrRight" + ] + ] + }, + { + "rank": 50, + "comment": "IsSolvableGroup: for matrix groups over a finte field (Polenta)", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "POL_IsSolvableFiniteMatGroup" + ] + }, + { + "rank": 50, + "comment": "IsSolvableGroup: for rational matrix groups (Polenta)", + "filters": [ + [ + "IsRationalMatrixGroup", + "HasIsRationalMatrixGroup" + ] + ], + "aka": [ + "POL_IsSolvableRationalMatGroup_infinite" + ] + }, + { + "rank": 48, + "comment": "IsSolvableGroup: fallback method to test conditions", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 37, + "comment": "IsSolvableGroup", + "filters": [ + [ + "HasSize", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 36, + "comment": "IsSolvableGroup: for direct products", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo" + ] + ] + }, + { + "rank": 35, + "comment": "IsSolvableGroup: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsSolvableGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSolubleGroup", + "IsSolvableGroup" + ] + }, + { + "name": "SetIsSolvableGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 789 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSolvableGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSolvableGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSolvableGroup" + ] + }, + { + "name": "HasIsSolvableGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 789 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSolvableGroup" + ] + }, + { + "name": "IsPolycyclicGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 824 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsPolycyclicGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPolycyclicGroup" + ] + ] + }, + { + "rank": 52, + "comment": "IsPolycyclicGroup: for integer matrix groups (Polenta)", + "filters": [ + [ + "IsIntegerMatrixGroup", + "HasIsIntegerMatrixGroup" + ] + ] + }, + { + "rank": 50, + "comment": "IsPolycyclicGroup: for matrix groups over a finite field (Polenta)", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 50, + "comment": "IsPolycyclicGroup: for rational matrix groups (Polenta)", + "filters": [ + [ + "IsRationalMatrixGroup", + "HasIsRationalMatrixGroup" + ] + ] + }, + { + "rank": 48, + "comment": "IsPolycyclicGroup: fallback method to test conditions", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "IsPolycyclicGroup: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsPolycyclicGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPolycyclicGroup" + ] + }, + { + "name": "SetIsPolycyclicGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 824 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPolycyclicGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPolycyclicGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPolycyclicGroup" + ] + }, + { + "name": "HasIsPolycyclicGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 824 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPolycyclicGroup" + ] + }, + { + "name": "AbelianInvariants", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 862 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1189 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "AbelianInvariants: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAbelianInvariants" + ] + ] + }, + { + "rank": 401, + "comment": "AbelianInvariants: for groups of FFE", + "filters": [ + [ + "CategoryCollections(IsFFE)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 372, + "comment": "AbelianInvariants: handled by nice monomorphism: Attribute", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 59, + "comment": "AbelianInvariants: for an abelian pcp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 50, + "comment": "AbelianInvariants: for a pcp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 38, + "comment": "AbelianInvariants: for a finitely presented group", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 37, + "comment": "AbelianInvariants: for a subgroup of a finitely presented group", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 36, + "comment": "AbelianInvariants: for direct products", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo" + ] + ] + }, + { + "rank": 35, + "comment": "AbelianInvariants: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "AbelianInvariants: for an ordinary character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + }, + { + "rank": 1, + "comment": "AbelianInvariants: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AbelianInvariants" + ] + }, + { + "name": "SetAbelianInvariants", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 862 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1189 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAbelianInvariants: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAbelianInvariants: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAbelianInvariants" + ] + }, + { + "name": "HasAbelianInvariants", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 862 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAbelianInvariants" + ] + }, + { + "name": "AbelianRank", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 866 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "AbelianRank: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAbelianRank" + ] + ] + }, + { + "rank": 35, + "comment": "AbelianRank: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "AbelianRank: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AbelianRank" + ] + }, + { + "name": "SetAbelianRank", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 866 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAbelianRank: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAbelianRank: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAbelianRank" + ] + }, + { + "name": "HasAbelianRank", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 866 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAbelianRank" + ] + }, + { + "name": "IsInfiniteAbelianizationGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 886 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsInfiniteAbelianizationGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsInfiniteAbelianizationGroup" + ] + ] + }, + { + "rank": 38, + "comment": "IsInfiniteAbelianizationGroup: for a finitely presented group", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 37, + "comment": "IsInfiniteAbelianizationGroup: for a subgroup of a finitely presented group", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 35, + "comment": "IsInfiniteAbelianizationGroup: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsInfiniteAbelianizationGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsInfiniteAbelianizationGroup" + ] + }, + { + "name": "SetIsInfiniteAbelianizationGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 886 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsInfiniteAbelianizationGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsInfiniteAbelianizationGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsInfiniteAbelianizationGroup" + ] + }, + { + "name": "HasIsInfiniteAbelianizationGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 886 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsInfiniteAbelianizationGroup" + ] + }, + { + "name": "AsGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 915 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "AsGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsGroup" + ] + ] + }, + { + "rank": 135, + "comment": "AsGroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 6, + "comment": "AsGroup: for a simple inverse Automaton", + "filters": [ + [ + "IsSimpleInvAutomatonRep" + ] + ] + }, + { + "rank": 2, + "comment": "AsGroup: generic method for collections", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsGroup" + ] + }, + { + "name": "SetAsGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 915 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsGroup" + ] + }, + { + "name": "HasAsGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 915 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsGroup" + ] + }, + { + "name": "ChiefSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 944 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ChiefSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasChiefSeries" + ] + ] + }, + { + "rank": 372, + "comment": "ChiefSeries: handled by nice monomorphism: GroupSeries", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 41, + "comment": "ChiefSeries: for pcgs computable group refining PcgsElementaryAbelianSeries", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 35, + "comment": "ChiefSeries: generic method for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "ChiefSeriesOfGroup" + ] + }, + { + "rank": 35, + "comment": "ChiefSeries: method for a group (delegate to `ChiefSeriesUnderAction')", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "ChiefSeries: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ChiefSeries" + ] + }, + { + "name": "SetChiefSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 944 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetChiefSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetChiefSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetChiefSeries" + ] + }, + { + "name": "HasChiefSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 944 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasChiefSeries" + ] + }, + { + "name": "ChiefSeriesUnderAction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 965 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 75, + "comment": "ChiefSeriesUnderAction: method for a pcgs computable group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 70, + "comment": "ChiefSeriesUnderAction: generic method for two groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ChiefSeriesUnderAction" + ] + }, + { + "name": "ChiefSeriesThrough", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 986 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 37, + "comment": "ChiefSeriesThrough: generic method for a group and a list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [ + { + "rank": 72, + "comment": "ChiefSeriesThrough: generic method for two groups and a list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ChiefSeriesThrough" + ] + }, + { + "name": "CommutatorFactorGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1026 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "CommutatorFactorGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCommutatorFactorGroup" + ] + ] + }, + { + "rank": 372, + "comment": "CommutatorFactorGroup: handled by nice monomorphism: Attribute", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 35, + "comment": "CommutatorFactorGroup: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "CommutatorFactorGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CommutatorFactorGroup" + ] + }, + { + "name": "SetCommutatorFactorGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1026 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCommutatorFactorGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCommutatorFactorGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCommutatorFactorGroup" + ] + }, + { + "name": "HasCommutatorFactorGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1026 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCommutatorFactorGroup" + ] + }, + { + "name": "CompositionSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1045 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "CompositionSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCompositionSeries" + ] + ] + }, + { + "rank": 372, + "comment": "CompositionSeries: handled by nice monomorphism: GroupSeries", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 139, + "comment": "CompositionSeries: for simple group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSimpleGroup", + "HasIsSimpleGroup" + ] + ] + }, + { + "rank": 61, + "comment": "CompositionSeries: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 55, + "comment": "CompositionSeries: pcgs computable groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 50, + "comment": "CompositionSeries", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 47, + "comment": "CompositionSeries: using DerivedSubgroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "CompositionSeries: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + }, + { + "rank": 0, + "comment": "CompositionSeries: fallback method to test conditions", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 0, + "comment": "CompositionSeries: fallback method to test conditions", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CompositionSeries" + ] + }, + { + "name": "SetCompositionSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1045 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCompositionSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCompositionSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCompositionSeries" + ] + }, + { + "name": "HasCompositionSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1045 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCompositionSeries" + ] + }, + { + "name": "ConjugacyClasses", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1151 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 551 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ConjugacyClasses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasConjugacyClasses" + ] + ] + }, + { + "rank": 20034, + "comment": "ConjugacyClasses: test options", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 450, + "comment": "ConjugacyClasses: perm group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 437, + "comment": "ConjugacyClasses: TF Method", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanComputeFittingFree" + ] + ] + }, + { + "rank": 403, + "comment": "ConjugacyClasses: for natural sl", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNaturalSL", + "HasIsNaturalSL" + ] + ] + }, + { + "rank": 401, + "comment": "ConjugacyClasses: for natural gl", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNaturalGL", + "HasIsNaturalGL" + ] + ] + }, + { + "rank": 397, + "comment": "ConjugacyClasses: matrix groups: test naturality", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 372, + "comment": "ConjugacyClasses: via niceomorphism", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 65, + "comment": "ConjugacyClasses: symmetric", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ] + ] + }, + { + "rank": 65, + "comment": "ConjugacyClasses: alternating", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ] + ] + }, + { + "rank": 47, + "comment": "ConjugacyClasses: try solvable method", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 47, + "comment": "ConjugacyClasses: for groups: try random search", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "ConjugacyClasses: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + }, + { + "rank": 0, + "comment": "ConjugacyClasses: fallback method to test conditions", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ConjugacyClasses" + ] + }, + { + "name": "SetConjugacyClasses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1151 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 551 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetConjugacyClasses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetConjugacyClasses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetConjugacyClasses" + ] + }, + { + "name": "HasConjugacyClasses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1151 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasConjugacyClasses" + ] + }, + { + "name": "ConjugacyClassesMaximalSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1176 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ConjugacyClassesMaximalSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasConjugacyClassesMaximalSubgroups" + ] + ] + }, + { + "rank": 35, + "comment": "ConjugacyClassesMaximalSubgroups: use MaximalSubgroupClassReps", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "ConjugacyClassesMaximalSubgroups: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [ + { + "rank": 54, + "comment": "ConjugacyClassesMaximalSubgroups: forAffineCrystGroup", + "filters": [ + [ + "IsAffineCrystGroupOnLeftOrRight", + "HasIsAffineCrystGroupOnLeftOrRight" + ], + [ + "IsRecord" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ConjugacyClassesMaximalSubgroups" + ] + }, + { + "name": "SetConjugacyClassesMaximalSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1176 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetConjugacyClassesMaximalSubgroups: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetConjugacyClassesMaximalSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetConjugacyClassesMaximalSubgroups" + ] + }, + { + "name": "HasConjugacyClassesMaximalSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1176 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasConjugacyClassesMaximalSubgroups" + ] + }, + { + "name": "MaximalSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1200 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "MaximalSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMaximalSubgroups" + ] + ] + }, + { + "rank": 56, + "comment": "MaximalSubgroups: pcgs computable groups using special pcgs", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasFamilyPcgs" + ] + ] + }, + { + "rank": 35, + "comment": "MaximalSubgroups: expand list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "MaximalSubgroups: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MaximalSubgroups" + ] + }, + { + "name": "SetMaximalSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1200 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMaximalSubgroups: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMaximalSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMaximalSubgroups" + ] + }, + { + "name": "HasMaximalSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1200 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMaximalSubgroups" + ] + }, + { + "name": "MaximalSubgroupClassReps", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1223 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "MaximalSubgroupClassReps: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMaximalSubgroupClassReps" + ] + ] + }, + { + "rank": 437, + "comment": "MaximalSubgroupClassReps: TF method", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanComputeFittingFree" + ] + ], + "aka": [ + "DoMaxesTF" + ] + }, + { + "rank": 35, + "comment": "MaximalSubgroupClassReps: default, catch dangerous options", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "MaximalSubgroupClassReps: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [ + { + "rank": 56, + "comment": "MaximalSubgroupClassReps: for AffineCrystGroupOnLeft", + "filters": [ + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsRecord" + ] + ] + }, + { + "rank": 56, + "comment": "MaximalSubgroupClassReps: for AffineCrystGroupOnRight", + "filters": [ + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsRecord" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MaximalSubgroupClassReps" + ] + }, + { + "name": "SetMaximalSubgroupClassReps", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1223 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMaximalSubgroupClassReps: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMaximalSubgroupClassReps: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMaximalSubgroupClassReps" + ] + }, + { + "name": "HasMaximalSubgroupClassReps", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1223 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMaximalSubgroupClassReps" + ] + }, + { + "name": "TryMaximalSubgroupClassReps", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1226 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "TryMaximalSubgroupClassReps: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTryMaximalSubgroupClassReps" + ] + ] + }, + { + "rank": 10036, + "comment": "TryMaximalSubgroupClassReps: fetch known correct data", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasMaximalSubgroupClassReps" + ] + ] + }, + { + "rank": 454, + "comment": "TryMaximalSubgroupClassReps: alternating", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ] + ] + }, + { + "rank": 454, + "comment": "TryMaximalSubgroupClassReps: symmetric", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ] + ] + }, + { + "rank": 437, + "comment": "TryMaximalSubgroupClassReps: TF method", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanComputeFittingFree" + ] + ] + }, + { + "rank": 66, + "comment": "TryMaximalSubgroupClassReps: solvable perm group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 55, + "comment": "TryMaximalSubgroupClassReps: pcgs computable groups using special pcgs", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ], + "aka": [ + "MAXSUBS_BY_PCGS" + ] + }, + { + "rank": 51, + "comment": "TryMaximalSubgroupClassReps: pcgs computable groups using special pcgs", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ] + }, + { + "rank": 35, + "comment": "TryMaximalSubgroupClassReps: using lattice", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "TryMaximalSubgroupClassReps: handled by nice monomorphism, transfer tainter", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "TryMaximalSubgroupClassReps: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TryMaximalSubgroupClassReps" + ] + }, + { + "name": "SetTryMaximalSubgroupClassReps", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1226 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTryMaximalSubgroupClassReps: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTryMaximalSubgroupClassReps: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTryMaximalSubgroupClassReps" + ] + }, + { + "name": "HasTryMaximalSubgroupClassReps", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1226 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTryMaximalSubgroupClassReps" + ] + }, + { + "name": "MaxesAlmostSimple", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1233 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 61, + "comment": "MaxesAlmostSimple: permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "MaxesAlmostSimple: table of marks and linear", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "MaxesAlmostSimple: fallback to lattice", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MaxesAlmostSimple" + ] + }, + { + "name": "PerfectResiduum", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1282 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "PerfectResiduum: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPerfectResiduum" + ] + ] + }, + { + "rank": 37, + "comment": "PerfectResiduum: for solvable groups", + "filters": [ + [ + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ] + }, + { + "rank": 37, + "comment": "PerfectResiduum: for perfect groups", + "filters": [ + [ + "IsPerfectGroup", + "HasIsPerfectGroup" + ] + ] + }, + { + "rank": 35, + "comment": "PerfectResiduum: for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "PerfectResiduum: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PerfectResiduum" + ] + }, + { + "name": "SetPerfectResiduum", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1282 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPerfectResiduum: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPerfectResiduum: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPerfectResiduum" + ] + }, + { + "name": "HasPerfectResiduum", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1282 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPerfectResiduum" + ] + }, + { + "name": "RepresentativesPerfectSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1315 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "RepresentativesPerfectSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRepresentativesPerfectSubgroups" + ] + ] + }, + { + "rank": 65, + "comment": "RepresentativesPerfectSubgroups: symmetric", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ] + ] + }, + { + "rank": 65, + "comment": "RepresentativesPerfectSubgroups: alternating", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ] + ] + }, + { + "rank": 37, + "comment": "RepresentativesPerfectSubgroups: solvable", + "filters": [ + [ + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ] + }, + { + "rank": 35, + "comment": "RepresentativesPerfectSubgroups: using Holt/Plesken library", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "RepresentativesPerfectSubgroups: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RepresentativesPerfectSubgroups" + ] + }, + { + "name": "SetRepresentativesPerfectSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1315 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRepresentativesPerfectSubgroups: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRepresentativesPerfectSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRepresentativesPerfectSubgroups" + ] + }, + { + "name": "HasRepresentativesPerfectSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1315 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRepresentativesPerfectSubgroups" + ] + }, + { + "name": "RepresentativesSimpleSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1316 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "RepresentativesSimpleSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRepresentativesSimpleSubgroups" + ] + ] + }, + { + "rank": 36, + "comment": "RepresentativesSimpleSubgroups: if perfect subs are known", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasRepresentativesPerfectSubgroups" + ] + ] + }, + { + "rank": 35, + "comment": "RepresentativesSimpleSubgroups: using Holt/Plesken library", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "RepresentativesSimpleSubgroups: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RepresentativesSimpleSubgroups" + ] + }, + { + "name": "SetRepresentativesSimpleSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1316 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRepresentativesSimpleSubgroups: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRepresentativesSimpleSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRepresentativesSimpleSubgroups" + ] + }, + { + "name": "HasRepresentativesSimpleSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1316 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRepresentativesSimpleSubgroups" + ] + }, + { + "name": "ConjugacyClassesPerfectSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1341 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ConjugacyClassesPerfectSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasConjugacyClassesPerfectSubgroups" + ] + ] + }, + { + "rank": 35, + "comment": "ConjugacyClassesPerfectSubgroups: generic", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "ConjugacyClassesPerfectSubgroups: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ConjugacyClassesPerfectSubgroups" + ] + }, + { + "name": "SetConjugacyClassesPerfectSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1341 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetConjugacyClassesPerfectSubgroups: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetConjugacyClassesPerfectSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetConjugacyClassesPerfectSubgroups" + ] + }, + { + "name": "HasConjugacyClassesPerfectSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1341 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasConjugacyClassesPerfectSubgroups" + ] + }, + { + "name": "ConjugacyClassesSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1374 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ConjugacyClassesSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasConjugacyClassesSubgroups" + ] + ] + }, + { + "rank": 35, + "comment": "ConjugacyClassesSubgroups: group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 3, + "comment": "ConjugacyClassesSubgroups: lattice", + "filters": [ + [ + "IsLatticeSubgroupsRep" + ] + ] + }, + { + "rank": 1, + "comment": "ConjugacyClassesSubgroups: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ConjugacyClassesSubgroups" + ] + }, + { + "name": "SetConjugacyClassesSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1374 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetConjugacyClassesSubgroups: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetConjugacyClassesSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetConjugacyClassesSubgroups" + ] + }, + { + "name": "HasConjugacyClassesSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1374 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasConjugacyClassesSubgroups" + ] + }, + { + "name": "LatticeSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1407 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "LatticeSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLatticeSubgroups" + ] + ] + }, + { + "rank": 49, + "comment": "LatticeSubgroups: elementary abelian extension", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanComputeFittingFree" + ] + ] + }, + { + "rank": 48, + "comment": "LatticeSubgroups: via radical", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanComputeFittingFree" + ] + ], + "aka": [ + "LatticeViaRadical" + ] + }, + { + "rank": 47, + "comment": "LatticeSubgroups: for a cyclic group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCyclic", + "HasIsCyclic" + ] + ], + "aka": [ + "LatticeSubgroupsByTom" + ] + }, + { + "rank": 47, + "comment": "LatticeSubgroups: cyclic extension", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "LatticeByCyclicExtension" + ] + }, + { + "rank": 46, + "comment": "LatticeSubgroups: for a group with table of marks", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasTableOfMarks" + ] + ] + }, + { + "rank": 1, + "comment": "LatticeSubgroups: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + }, + { + "rank": 0, + "comment": "LatticeSubgroups: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LatticeSubgroups" + ] + }, + { + "name": "SetLatticeSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1407 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLatticeSubgroups: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLatticeSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLatticeSubgroups" + ] + }, + { + "name": "HasLatticeSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1407 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLatticeSubgroups" + ] + }, + { + "name": "DerivedLength", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1431 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "DerivedLength: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDerivedLength" + ] + ] + }, + { + "rank": 372, + "comment": "DerivedLength: handled by nice monomorphism: Attribute", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 35, + "comment": "DerivedLength: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "DerivedLength: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DerivedLength" + ] + }, + { + "name": "SetDerivedLength", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1431 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDerivedLength: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDerivedLength: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDerivedLength" + ] + }, + { + "name": "HasDerivedLength", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1431 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDerivedLength" + ] + }, + { + "name": "HirschLength", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1448 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "HirschLength: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasHirschLength" + ] + ] + }, + { + "rank": 53, + "comment": "HirschLength", + "filters": [ + [ + "IsAffineCrystGroupOnLeftOrRight", + "HasIsAffineCrystGroupOnLeftOrRight" + ] + ] + }, + { + "rank": 50, + "comment": "HirschLength", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 47, + "comment": "HirschLength: generic method for finite groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "HirschLength: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HirschLength" + ] + }, + { + "name": "SetHirschLength", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1448 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetHirschLength: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetHirschLength: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetHirschLength" + ] + }, + { + "name": "HasHirschLength", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1448 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasHirschLength" + ] + }, + { + "name": "DerivedSeriesOfGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1469 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "DerivedSeriesOfGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDerivedSeriesOfGroup" + ] + ] + }, + { + "rank": 372, + "comment": "DerivedSeriesOfGroup: handled by nice monomorphism: GroupSeries", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 35, + "comment": "DerivedSeriesOfGroup: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "DerivedSeriesOfGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DerivedSeriesOfGroup" + ] + }, + { + "name": "SetDerivedSeriesOfGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1469 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDerivedSeriesOfGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDerivedSeriesOfGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDerivedSeriesOfGroup" + ] + }, + { + "name": "HasDerivedSeriesOfGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1469 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDerivedSeriesOfGroup" + ] + }, + { + "name": "DerivedSubgroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1494 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "DerivedSubgroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDerivedSubgroup" + ] + ] + }, + { + "rank": 10045, + "comment": "DerivedSubgroup: for a group that knows it is abelian", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative" + ] + ] + }, + { + "rank": 10037, + "comment": "DerivedSubgroup: for a group that knows it is perfect", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsPerfectGroup", + "HasIsPerfectGroup" + ] + ] + }, + { + "rank": 372, + "comment": "DerivedSubgroup: handled by nice monomorphism: Subgroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 65, + "comment": "DerivedSubgroup", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ] + ] + }, + { + "rank": 61, + "comment": "DerivedSubgroup: permgrps", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 55, + "comment": "DerivedSubgroup: pcgs computable groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 50, + "comment": "DerivedSubgroup: for a pcp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 38, + "comment": "DerivedSubgroup: for a finitely presented group", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 37, + "comment": "DerivedSubgroup: subgroup of a finitely presented group", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 35, + "comment": "DerivedSubgroup: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "DerivedSubgroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DerivedSubgroup" + ] + }, + { + "name": "SetDerivedSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1494 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDerivedSubgroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDerivedSubgroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDerivedSubgroup" + ] + }, + { + "name": "HasDerivedSubgroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1494 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDerivedSubgroup" + ] + }, + { + "name": "MaximalAbelianQuotient", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1514 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "MaximalAbelianQuotient: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMaximalAbelianQuotient" + ] + ] + }, + { + "rank": 40, + "comment": "MaximalAbelianQuotient: whole fp group", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 37, + "comment": "MaximalAbelianQuotient: for subgroups of finitely presented groups", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 35, + "comment": "MaximalAbelianQuotient: not fp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "MaximalAbelianQuotient: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MaximalAbelianQuotient" + ] + }, + { + "name": "SetMaximalAbelianQuotient", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1514 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMaximalAbelianQuotient: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMaximalAbelianQuotient: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMaximalAbelianQuotient" + ] + }, + { + "name": "HasMaximalAbelianQuotient", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1514 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMaximalAbelianQuotient" + ] + }, + { + "name": "CommutatorLength", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1538 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1190 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "CommutatorLength: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCommutatorLength" + ] + ] + }, + { + "rank": 35, + "comment": "CommutatorLength: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 21, + "comment": "CommutatorLength: for a character table", + "filters": [ + [ + "IsCharacterTable" + ] + ] + }, + { + "rank": 1, + "comment": "CommutatorLength: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CommutatorLength" + ] + }, + { + "name": "SetCommutatorLength", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1538 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1190 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCommutatorLength: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCommutatorLength: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCommutatorLength" + ] + }, + { + "name": "HasCommutatorLength", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1538 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCommutatorLength" + ] + }, + { + "name": "DimensionsLoewyFactors", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1574 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "DimensionsLoewyFactors: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDimensionsLoewyFactors" + ] + ] + }, + { + "rank": 35, + "comment": "DimensionsLoewyFactors: for a group (that must be a finite p-group)", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "DimensionsLoewyFactors: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DimensionsLoewyFactors" + ] + }, + { + "name": "SetDimensionsLoewyFactors", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1574 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDimensionsLoewyFactors: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDimensionsLoewyFactors: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDimensionsLoewyFactors" + ] + }, + { + "name": "HasDimensionsLoewyFactors", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1574 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDimensionsLoewyFactors" + ] + }, + { + "name": "ElementaryAbelianSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1609 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ElementaryAbelianSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasElementaryAbelianSeries" + ] + ] + }, + { + "rank": 372, + "comment": "ElementaryAbelianSeries: handled by nice monomorphism: GroupSeries", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 66, + "comment": "ElementaryAbelianSeries: perm group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 55, + "comment": "ElementaryAbelianSeries: pcgs computable groups using `PcgsElementaryAbelianSeries'", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 47, + "comment": "ElementaryAbelianSeries: generic method for finite groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 5, + "comment": "ElementaryAbelianSeries: list of pcgs computable groups", + "filters": [ + [ + "IsList", + "IsFinite", + "HasIsFinite" + ] + ] + }, + { + "rank": 4, + "comment": "ElementaryAbelianSeries: method for lists", + "filters": [ + [ + "IsList", + "IsFinite", + "HasIsFinite" + ] + ] + }, + { + "rank": 1, + "comment": "ElementaryAbelianSeries: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ElementaryAbelianSeries" + ] + }, + { + "name": "SetElementaryAbelianSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1609 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetElementaryAbelianSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetElementaryAbelianSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetElementaryAbelianSeries" + ] + }, + { + "name": "HasElementaryAbelianSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1609 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasElementaryAbelianSeries" + ] + }, + { + "name": "ElementaryAbelianSeriesLargeSteps", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1610 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ElementaryAbelianSeriesLargeSteps: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasElementaryAbelianSeriesLargeSteps" + ] + ] + }, + { + "rank": 372, + "comment": "ElementaryAbelianSeriesLargeSteps: handled by nice monomorphism: GroupSeries", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 35, + "comment": "ElementaryAbelianSeriesLargeSteps: remove spurious factors", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "DoEASLS" + ] + }, + { + "rank": 2, + "comment": "ElementaryAbelianSeriesLargeSteps: remove spurious factors", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": 1, + "comment": "ElementaryAbelianSeriesLargeSteps: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ElementaryAbelianSeriesLargeSteps" + ] + }, + { + "name": "SetElementaryAbelianSeriesLargeSteps", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1610 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetElementaryAbelianSeriesLargeSteps: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetElementaryAbelianSeriesLargeSteps: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetElementaryAbelianSeriesLargeSteps" + ] + }, + { + "name": "HasElementaryAbelianSeriesLargeSteps", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1610 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasElementaryAbelianSeriesLargeSteps" + ] + }, + { + "name": "Exponent", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1633 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1191 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "Exponent: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasExponent" + ] + ] + }, + { + "rank": 372, + "comment": "Exponent: handled by nice monomorphism: Attribute", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 60, + "comment": "Exponent: method for finite abelian groups with generators", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative" + ] + ] + }, + { + "rank": 51, + "comment": "Exponent: finite solvable group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ] + }, + { + "rank": 47, + "comment": "Exponent: generic method for finite groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "Exponent: for an ordinary character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + }, + { + "rank": 1, + "comment": "Exponent: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + }, + { + "rank": 0, + "comment": "Exponent: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Exponent" + ] + }, + { + "name": "SetExponent", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1633 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1191 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetExponent: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetExponent: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetExponent" + ] + }, + { + "name": "HasExponent", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1633 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasExponent" + ] + }, + { + "name": "FittingSubgroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1657 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "FittingSubgroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFittingSubgroup" + ] + ] + }, + { + "rank": 10043, + "comment": "FittingSubgroup: for nilpotent group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNilpotentGroup", + "HasIsNilpotentGroup" + ] + ] + }, + { + "rank": 372, + "comment": "FittingSubgroup: handled by nice monomorphism: Subgroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 56, + "comment": "FittingSubgroup: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNilpotentGroup", + "HasIsNilpotentGroup", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 51, + "comment": "FittingSubgroup: for ac pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)", + "HasAlmostCrystallographicInfo" + ] + ] + }, + { + "rank": 50, + "comment": "FittingSubgroup: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 47, + "comment": "FittingSubgroup: generic method for finite groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "FittingSubgroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + }, + { + "rank": 0, + "comment": "FittingSubgroup: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FittingSubgroup" + ] + }, + { + "name": "SetFittingSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1657 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFittingSubgroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFittingSubgroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFittingSubgroup" + ] + }, + { + "name": "HasFittingSubgroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1657 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFittingSubgroup" + ] + }, + { + "name": "PrefrattiniSubgroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1698 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "PrefrattiniSubgroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPrefrattiniSubgroup" + ] + ] + }, + { + "rank": 55, + "comment": "PrefrattiniSubgroup: pcgs computable groups using special pcgs", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 1, + "comment": "PrefrattiniSubgroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PrefrattiniSubgroup" + ] + }, + { + "name": "SetPrefrattiniSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1698 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPrefrattiniSubgroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPrefrattiniSubgroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPrefrattiniSubgroup" + ] + }, + { + "name": "HasPrefrattiniSubgroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1698 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPrefrattiniSubgroup" + ] + }, + { + "name": "FrattiniSubgroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1720 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "FrattiniSubgroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFrattiniSubgroup" + ] + ] + }, + { + "rank": 372, + "comment": "FrattiniSubgroup: handled by nice monomorphism: Subgroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 140, + "comment": "FrattiniSubgroup: for powerful p-groups", + "filters": [ + [ + "IsPGroup", + "HasIsPGroup", + "IsPowerfulPGroup", + "HasIsPowerfulPGroup", + "HasComputedAgemos" + ] + ] + }, + { + "rank": 84, + "comment": "FrattiniSubgroup: method for trivial groups", + "filters": [ + [ + "IsTrivial", + "HasIsTrivial", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 61, + "comment": "FrattiniSubgroup: for permgrp", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 55, + "comment": "FrattiniSubgroup: pcgs computable groups using prefrattini and core", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 50, + "comment": "FrattiniSubgroup: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 48, + "comment": "FrattiniSubgroup: Using radical", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanComputeFittingFree" + ] + ] + }, + { + "rank": 45, + "comment": "FrattiniSubgroup: for abelian groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative" + ] + ] + }, + { + "rank": 43, + "comment": "FrattiniSubgroup: for nilpotent groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNilpotentGroup", + "HasIsNilpotentGroup" + ] + ] + }, + { + "rank": 35, + "comment": "FrattiniSubgroup: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "FrattiniSubgroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FrattiniSubgroup" + ] + }, + { + "name": "SetFrattiniSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1720 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFrattiniSubgroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFrattiniSubgroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFrattiniSubgroup" + ] + }, + { + "name": "HasFrattiniSubgroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1720 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFrattiniSubgroup" + ] + }, + { + "name": "InvariantForm", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1734 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "InvariantForm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasInvariantForm" + ] + ] + }, + { + "rank": 1, + "comment": "InvariantForm: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InvariantForm" + ] + }, + { + "name": "SetInvariantForm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1734 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetInvariantForm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetInvariantForm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetInvariantForm" + ] + }, + { + "name": "HasInvariantForm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1734 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasInvariantForm" + ] + }, + { + "name": "JenningsSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1755 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "JenningsSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasJenningsSeries" + ] + ] + }, + { + "rank": 372, + "comment": "JenningsSeries: handled by nice monomorphism: GroupSeries", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 35, + "comment": "JenningsSeries: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "JenningsSeries: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "JenningsSeries" + ] + }, + { + "name": "SetJenningsSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1755 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetJenningsSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetJenningsSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetJenningsSeries" + ] + }, + { + "name": "HasJenningsSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1755 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasJenningsSeries" + ] + }, + { + "name": "LowerCentralSeriesOfGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1776 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "LowerCentralSeriesOfGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLowerCentralSeriesOfGroup" + ] + ] + }, + { + "rank": 372, + "comment": "LowerCentralSeriesOfGroup: handled by nice monomorphism: GroupSeries", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 61, + "comment": "LowerCentralSeriesOfGroup: for permgrp", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 50, + "comment": "LowerCentralSeriesOfGroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 37, + "comment": "LowerCentralSeriesOfGroup: fp group", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 35, + "comment": "LowerCentralSeriesOfGroup: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "LowerCentralSeriesOfGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LowerCentralSeriesOfGroup" + ] + }, + { + "name": "SetLowerCentralSeriesOfGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1776 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLowerCentralSeriesOfGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLowerCentralSeriesOfGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLowerCentralSeriesOfGroup" + ] + }, + { + "name": "HasLowerCentralSeriesOfGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1776 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLowerCentralSeriesOfGroup" + ] + }, + { + "name": "NilpotencyClassOfGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1795 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "NilpotencyClassOfGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNilpotencyClassOfGroup" + ] + ] + }, + { + "rank": 35, + "comment": "NilpotencyClassOfGroup: generic", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "NilpotencyClassOfGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NilpotencyClassOfGroup" + ] + }, + { + "name": "SetNilpotencyClassOfGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1795 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNilpotencyClassOfGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNilpotencyClassOfGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNilpotencyClassOfGroup" + ] + }, + { + "name": "HasNilpotencyClassOfGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1795 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNilpotencyClassOfGroup" + ] + }, + { + "name": "MaximalNormalSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1829 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "MaximalNormalSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMaximalNormalSubgroups" + ] + ] + }, + { + "rank": 10039, + "comment": "MaximalNormalSubgroups: for simple groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSimpleGroup", + "HasIsSimpleGroup" + ] + ] + }, + { + "rank": 59, + "comment": "MaximalNormalSubgroups: for abelian groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative" + ] + ] + }, + { + "rank": 51, + "comment": "MaximalNormalSubgroups: for solvable groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ] + }, + { + "rank": 47, + "comment": "MaximalNormalSubgroups: generic search", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "MaximalNormalSubgroups: general method selection", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "MaximalNormalSubgroups: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + }, + { + "rank": 0, + "comment": "MaximalNormalSubgroups: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "MaximalNormalSubgroups: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MaximalNormalSubgroups" + ] + }, + { + "name": "SetMaximalNormalSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1829 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMaximalNormalSubgroups: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMaximalNormalSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMaximalNormalSubgroups" + ] + }, + { + "name": "HasMaximalNormalSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1829 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMaximalNormalSubgroups" + ] + }, + { + "name": "NormalMaximalSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1843 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "NormalMaximalSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNormalMaximalSubgroups" + ] + ] + }, + { + "rank": 55, + "comment": "NormalMaximalSubgroups: pcgs computable groups using special pcgs", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 50, + "comment": "NormalMaximalSubgroups: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 1, + "comment": "NormalMaximalSubgroups: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalMaximalSubgroups" + ] + }, + { + "name": "SetNormalMaximalSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1843 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNormalMaximalSubgroups: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNormalMaximalSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNormalMaximalSubgroups" + ] + }, + { + "name": "HasNormalMaximalSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1843 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNormalMaximalSubgroups" + ] + }, + { + "name": "MinimalNormalSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1865 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "MinimalNormalSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMinimalNormalSubgroups" + ] + ] + }, + { + "rank": 10039, + "comment": "MinimalNormalSubgroups: for simple groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSimpleGroup", + "HasIsSimpleGroup" + ] + ] + }, + { + "rank": 384, + "comment": "MinimalNormalSubgroups: handled by nice monomorphism", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 57, + "comment": "MinimalNormalSubgroups: for nilpotent groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNilpotentGroup", + "HasIsNilpotentGroup" + ] + ] + }, + { + "rank": 51, + "comment": "MinimalNormalSubgroups: for soluble groups: use AbelianMinimalNormalSubgroups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ], + "aka": [ + "AbelianMinimalNormalSubgroups" + ] + }, + { + "rank": 50, + "comment": "MinimalNormalSubgroups: redispatch if group is finite or soluble", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 48, + "comment": "MinimalNormalSubgroups: generic search in NormalSubgroups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasNormalSubgroups" + ] + ] + }, + { + "rank": 47, + "comment": "MinimalNormalSubgroups: compute from conjugacy classes", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "MinimalNormalSubgroups: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + }, + { + "rank": 0, + "comment": "MinimalNormalSubgroups: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "MinimalNormalSubgroups: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MinimalNormalSubgroups" + ] + }, + { + "name": "SetMinimalNormalSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1865 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMinimalNormalSubgroups: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMinimalNormalSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMinimalNormalSubgroups" + ] + }, + { + "name": "HasMinimalNormalSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1865 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMinimalNormalSubgroups" + ] + }, + { + "name": "NormalSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1890 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "NormalSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNormalSubgroups" + ] + ] + }, + { + "rank": 384, + "comment": "NormalSubgroups: via nice monomorphism", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 372, + "comment": "NormalSubgroups: handled by nice monomorphism: subgroups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 98, + "comment": "NormalSubgroups: for an alternating group", + "filters": [ + [ + "IsAlternatingGroup", + "HasIsAlternatingGroup" + ] + ] + }, + { + "rank": 98, + "comment": "NormalSubgroups: for a symmetric group", + "filters": [ + [ + "IsSymmetricGroup", + "HasIsSymmetricGroup" + ] + ] + }, + { + "rank": 67, + "comment": "NormalSubgroups: redispatch if group is finite or soluble", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 67, + "comment": "NormalSubgroups: normal complement method for pc groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 66, + "comment": "NormalSubgroups: normal complement method for soluble perm groups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ] + }, + { + "rank": 66, + "comment": "NormalSubgroups: homomorphism principle pc groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ], + "aka": [ + "NormalSubgroupsCalc" + ] + }, + { + "rank": 61, + "comment": "NormalSubgroups: homomorphism principle perm groups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 51, + "comment": "NormalSubgroups: via IsomorphismPcGroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ] + }, + { + "rank": 41, + "comment": "NormalSubgroups: normal complement method for pcgs computable groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 35, + "comment": "NormalSubgroups: generic class union", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "NormalSubgroups: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalSubgroups" + ] + }, + { + "name": "SetNormalSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1890 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNormalSubgroups: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNormalSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNormalSubgroups" + ] + }, + { + "name": "HasNormalSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1890 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNormalSubgroups" + ] + }, + { + "name": "CharacteristicSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1913 + }, + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/residual.gd", + "line": 23 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "CharacteristicSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCharacteristicSubgroups" + ] + ] + }, + { + "rank": 384, + "comment": "CharacteristicSubgroups: via NiceMonomorphism", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 51, + "comment": "CharacteristicSubgroups: via IsomorphismPcGroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ] + }, + { + "rank": 50, + "comment": "CharacteristicSubgroups: redispatch if group is finite or soluble", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 40, + "comment": "CharacteristicSubgroups: normal complement method for pcgs computable groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 37, + "comment": "CharacteristicSubgroups: solvable, automorphisms", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ] + }, + { + "rank": 35, + "comment": "CharacteristicSubgroups: use automorphisms", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "CharacteristicSubgroups: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CharacteristicSubgroups" + ] + }, + { + "name": "SetCharacteristicSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1913 + }, + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/residual.gd", + "line": 23 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCharacteristicSubgroups: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCharacteristicSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCharacteristicSubgroups" + ] + }, + { + "name": "HasCharacteristicSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1913 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCharacteristicSubgroups" + ] + }, + { + "name": "NrConjugacyClasses", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1949 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1198 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "NrConjugacyClasses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNrConjugacyClasses" + ] + ] + }, + { + "rank": 403, + "comment": "NrConjugacyClasses: for natural SL", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNaturalSL", + "HasIsNaturalSL" + ] + ] + }, + { + "rank": 401, + "comment": "NrConjugacyClasses: for natural SU", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSubgroupSL", + "HasIsSubgroupSL", + "IsFullSubgroupGLorSLRespectingSesquilinearForm", + "HasIsFullSubgroupGLorSLRespectingSesquilinearForm" + ] + ] + }, + { + "rank": 401, + "comment": "NrConjugacyClasses: for natural GL", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNaturalGL", + "HasIsNaturalGL" + ] + ] + }, + { + "rank": 399, + "comment": "NrConjugacyClasses: for GU(n,q)", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFullSubgroupGLorSLRespectingSesquilinearForm", + "HasIsFullSubgroupGLorSLRespectingSesquilinearForm" + ] + ] + }, + { + "rank": 372, + "comment": "NrConjugacyClasses: handled by nice monomorphism: Attribute", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 38, + "comment": "NrConjugacyClasses", + "filters": [ + [ + "IsAttributeStoringRep", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasConjugacyClasses" + ] + ] + }, + { + "rank": 36, + "comment": "NrConjugacyClasses: for a group with known ordinary character table", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasOrdinaryCharacterTable" + ] + ] + }, + { + "rank": 35, + "comment": "NrConjugacyClasses: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 23, + "comment": "NrConjugacyClasses: for an ordinary character table with underlying group", + "filters": [ + [ + "IsOrdinaryTable", + "HasUnderlyingGroup" + ] + ] + }, + { + "rank": 22, + "comment": "NrConjugacyClasses: for a Brauer character table", + "filters": [ + [ + "IsBrauerTable" + ] + ] + }, + { + "rank": 21, + "comment": "NrConjugacyClasses: for a character table with known class lengths", + "filters": [ + [ + "IsNearlyCharacterTable", + "HasSizesConjugacyClasses" + ] + ] + }, + { + "rank": 21, + "comment": "NrConjugacyClasses: for a character table with known centralizer orders", + "filters": [ + [ + "IsNearlyCharacterTable", + "HasSizesCentralizers" + ] + ] + }, + { + "rank": 1, + "comment": "NrConjugacyClasses: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NrConjugacyClasses" + ] + }, + { + "name": "SetNrConjugacyClasses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1949 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1198 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNrConjugacyClasses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNrConjugacyClasses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNrConjugacyClasses" + ] + }, + { + "name": "HasNrConjugacyClasses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1949 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNrConjugacyClasses" + ] + }, + { + "name": "Omega", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1977 + }, + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1978 + }, + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 681 + }, + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 682 + }, + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 683 + }, + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 684 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "Omega", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 38, + "comment": "Omega", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [ + { + "rank": 73, + "comment": "Omega", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 56, + "comment": "Omega", + "filters": [ + [ + "IsInt" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 39, + "comment": "Omega", + "filters": [ + [ + "IsFunction" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [ + { + "rank": 57, + "comment": "Omega", + "filters": [ + [ + "IsFunction" + ], + [ + "IsInt" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "OmegaCons" + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "Omega" + ] + }, + { + "name": "OmegaOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1980 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 73, + "comment": "OmegaOp: for p groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OmegaOp" + ] + }, + { + "name": "ComputedOmegas", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1981 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedOmegas: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedOmegas" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedOmegas", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "ComputedOmegas: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedOmegas" + ] + }, + { + "name": "SetComputedOmegas", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1981 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedOmegas: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedOmegas: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedOmegas" + ] + }, + { + "name": "HasComputedOmegas", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 1981 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedOmegas" + ] + }, + { + "name": "AgemoOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2007 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 75, + "comment": "AgemoOp: PGroups", + "filters": [ + [ + "IsPGroup", + "HasIsPGroup" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AgemoOp" + ] + }, + { + "name": "ComputedAgemos", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2008 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedAgemos: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedAgemos" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedAgemos", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "ComputedAgemos: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedAgemos" + ] + }, + { + "name": "SetComputedAgemos", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2008 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedAgemos: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedAgemos: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedAgemos" + ] + }, + { + "name": "HasComputedAgemos", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2008 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedAgemos" + ] + }, + { + "name": "RadicalGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2031 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "RadicalGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRadicalGroup" + ] + ] + }, + { + "rank": 438, + "comment": "RadicalGroup: TF method, use tree", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasFittingFreeLiftSetup" + ] + ] + }, + { + "rank": 372, + "comment": "RadicalGroup: handled by nice monomorphism: Subgroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 137, + "comment": "RadicalGroup: solvable group is its own radical", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ] + }, + { + "rank": 65, + "comment": "RadicalGroup: alternating", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ] + ], + "aka": [ + "RadicalSymmAlt" + ] + }, + { + "rank": 65, + "comment": "RadicalGroup: symmetric", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ] + ] + }, + { + "rank": 61, + "comment": "RadicalGroup: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 47, + "comment": "RadicalGroup: factor out Fitting subgroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "RadicalGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + }, + { + "rank": 0, + "comment": "RadicalGroup: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RadicalGroup" + ] + }, + { + "name": "SetRadicalGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2031 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRadicalGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRadicalGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRadicalGroup" + ] + }, + { + "name": "HasRadicalGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2031 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRadicalGroup" + ] + }, + { + "name": "RationalClasses", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2055 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "RationalClasses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRationalClasses" + ] + ] + }, + { + "rank": 372, + "comment": "RationalClasses: via niceomorphism", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 35, + "comment": "RationalClasses: use classes", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "RationalClasses: trial", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "RationalClasses: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RationalClasses" + ] + }, + { + "name": "SetRationalClasses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2055 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRationalClasses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRationalClasses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRationalClasses" + ] + }, + { + "name": "HasRationalClasses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2055 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRationalClasses" + ] + }, + { + "name": "GeneratorsSmallest", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2085 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20014, + "comment": "GeneratorsSmallest: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsSmallest" + ] + ] + }, + { + "rank": 394, + "comment": "GeneratorsSmallest: matrix group via niceo", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 61, + "comment": "GeneratorsSmallest: perm group via minimal stab chain", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 48, + "comment": "GeneratorsSmallest: for a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 41, + "comment": "GeneratorsSmallest: group of pc words which is full family", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasFamilyPcgs" + ] + ] + }, + { + "rank": 35, + "comment": "GeneratorsSmallest: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 26, + "comment": "GeneratorsSmallest: for a free monoid", + "filters": [ + [ + "IsFreeMonoid", + "HasIsFreeMonoid" + ] + ] + }, + { + "rank": 20, + "comment": "GeneratorsSmallest: for a free semigroup", + "filters": [ + [ + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsSmallest" + ] + }, + { + "name": "SetGeneratorsSmallest", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2085 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsSmallest: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsSmallest: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsSmallest" + ] + }, + { + "name": "HasGeneratorsSmallest", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2085 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsSmallest" + ] + }, + { + "name": "LargestElementGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2103 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "LargestElementGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLargestElementGroup" + ] + ] + }, + { + "rank": 394, + "comment": "LargestElementGroup: matrix group via niceo", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 61, + "comment": "LargestElementGroup: perm group via minimal stab chain", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "LargestElementGroup: use `EnumeratorSorted'", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "LargestElementGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LargestElementGroup" + ] + }, + { + "name": "SetLargestElementGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2103 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLargestElementGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLargestElementGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLargestElementGroup" + ] + }, + { + "name": "HasLargestElementGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2103 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLargestElementGroup" + ] + }, + { + "name": "MinimalGeneratingSet", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2139 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "MinimalGeneratingSet: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMinimalGeneratingSet" + ] + ] + }, + { + "rank": 372, + "comment": "MinimalGeneratingSet", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 127, + "comment": "MinimalGeneratingSet: finite cyclic groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCyclic", + "HasIsCyclic" + ] + ] + }, + { + "rank": 115, + "comment": "MinimalGeneratingSet: compute via Smith normal form", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 66, + "comment": "MinimalGeneratingSet: pcgs computable groups using special pcgs", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 50, + "comment": "MinimalGeneratingSet: for a subgroup of a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 50, + "comment": "MinimalGeneratingSet: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 35, + "comment": "MinimalGeneratingSet: solvable group via pc", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "MinimalGeneratingSet: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + }, + { + "rank": 0, + "comment": "MinimalGeneratingSet: fallback method to inform user", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MinimalGeneratingSet" + ] + }, + { + "name": "SetMinimalGeneratingSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2139 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMinimalGeneratingSet: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMinimalGeneratingSet: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMinimalGeneratingSet" + ] + }, + { + "name": "HasMinimalGeneratingSet", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2139 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMinimalGeneratingSet" + ] + }, + { + "name": "SmallGeneratingSet", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2164 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "SmallGeneratingSet: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSmallGeneratingSet" + ] + ] + }, + { + "rank": 372, + "comment": "SmallGeneratingSet", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 66, + "comment": "SmallGeneratingSet: using minimal generating set", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 61, + "comment": "SmallGeneratingSet: random and generators subset, randsims", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 50, + "comment": "SmallGeneratingSet: for a subgroup of a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 50, + "comment": "SmallGeneratingSet: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 36, + "comment": "SmallGeneratingSet: generators subset", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "SmallGeneratingSet: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SmallGeneratingSet" + ] + }, + { + "name": "SetSmallGeneratingSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2164 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSmallGeneratingSet: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSmallGeneratingSet: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSmallGeneratingSet" + ] + }, + { + "name": "HasSmallGeneratingSet", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2164 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSmallGeneratingSet" + ] + }, + { + "name": "SupersolvableResiduum", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2187 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "SupersolvableResiduum: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSupersolvableResiduum" + ] + ] + }, + { + "rank": 47, + "comment": "SupersolvableResiduum: method for finite groups (call `SupersolvableResiduumDefault')", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "SupersolvableResiduum: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SupersolvableResiduum" + ] + }, + { + "name": "SetSupersolvableResiduum", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2187 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSupersolvableResiduum: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSupersolvableResiduum: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSupersolvableResiduum" + ] + }, + { + "name": "HasSupersolvableResiduum", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2187 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSupersolvableResiduum" + ] + }, + { + "name": "ComplementSystem", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2247 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComplementSystem: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComplementSystem" + ] + ] + }, + { + "rank": 47, + "comment": "ComplementSystem: generic method for finite groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "ComplementSystem: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComplementSystem" + ] + }, + { + "name": "SetComplementSystem", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2247 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComplementSystem: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComplementSystem: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComplementSystem" + ] + }, + { + "name": "HasComplementSystem", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2247 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComplementSystem" + ] + }, + { + "name": "SylowSystem", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2275 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "SylowSystem: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSylowSystem" + ] + ] + }, + { + "rank": 47, + "comment": "SylowSystem: generic method for finite groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "SylowSystem: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SylowSystem" + ] + }, + { + "name": "SetSylowSystem", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2275 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSylowSystem: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSylowSystem: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSylowSystem" + ] + }, + { + "name": "HasSylowSystem", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2275 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSylowSystem" + ] + }, + { + "name": "HallSystem", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2303 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "HallSystem: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasHallSystem" + ] + ] + }, + { + "rank": 47, + "comment": "HallSystem: test whether finite group is solvable", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "HallSystem: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HallSystem" + ] + }, + { + "name": "SetHallSystem", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2303 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetHallSystem: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetHallSystem: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetHallSystem" + ] + }, + { + "name": "HasHallSystem", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2303 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasHallSystem" + ] + }, + { + "name": "Socle", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2345 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "Socle: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSocle" + ] + ] + }, + { + "rank": 10049, + "comment": "Socle: for elementary abelian groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsElementaryAbelian", + "HasIsElementaryAbelian" + ] + ] + }, + { + "rank": 10039, + "comment": "Socle: for simple groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSimpleGroup", + "HasIsSimpleGroup" + ] + ] + }, + { + "rank": 65, + "comment": "Socle", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ] + ] + }, + { + "rank": 65, + "comment": "Socle", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ] + ] + }, + { + "rank": 61, + "comment": "Socle: test primitive", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 57, + "comment": "Socle: for nilpotent groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNilpotentGroup", + "HasIsNilpotentGroup" + ] + ] + }, + { + "rank": 51, + "comment": "Socle: for finite soluble group, via SolubleSocle", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ], + "aka": [ + "AbelianSocle", + "SolubleSocle", + "SolvableSocle" + ] + }, + { + "rank": 50, + "comment": "Socle: redispatch if group is finite or soluble", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 47, + "comment": "Socle: from normal subgroups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 37, + "comment": "Socle: for p-groups", + "filters": [ + [ + "IsPGroup", + "HasIsPGroup" + ] + ] + }, + { + "rank": 1, + "comment": "Socle: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + }, + { + "rank": 0, + "comment": "Socle: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Socle" + ] + }, + { + "name": "SetSocle", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2345 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSocle: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSocle: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSocle" + ] + }, + { + "name": "HasSocle", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2345 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSocle" + ] + }, + { + "name": "UpperCentralSeriesOfGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2366 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "UpperCentralSeriesOfGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUpperCentralSeriesOfGroup" + ] + ] + }, + { + "rank": 372, + "comment": "UpperCentralSeriesOfGroup: handled by nice monomorphism: GroupSeries", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 50, + "comment": "UpperCentralSeriesOfGroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 35, + "comment": "UpperCentralSeriesOfGroup: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "UpperCentralSeriesOfGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UpperCentralSeriesOfGroup" + ] + }, + { + "name": "SetUpperCentralSeriesOfGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2366 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUpperCentralSeriesOfGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUpperCentralSeriesOfGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUpperCentralSeriesOfGroup" + ] + }, + { + "name": "HasUpperCentralSeriesOfGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2366 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUpperCentralSeriesOfGroup" + ] + }, + { + "name": "EulerianFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2403 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 65, + "comment": "EulerianFunction: for a group with table of marks", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasTableOfMarks" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 59, + "comment": "EulerianFunction: pcgs computable groups using special pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 1, + "comment": "EulerianFunction: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 0, + "comment": "EulerianFunction: for a group, compute table of marks", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EulerianFunction" + ] + }, + { + "name": "AsSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2440 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 122, + "comment": "AsSubgroup: perm groups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 70, + "comment": "AsSubgroup: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsSubgroup" + ] + }, + { + "name": "ClassMultiplicationCoefficient", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2456 + }, + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2458 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2861 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 89, + "comment": "ClassMultiplicationCoefficient: for an ord. table, and three pos. integers", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassMultiplicationCoefficient" + ] + }, + { + "name": "ClosureGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2510 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10072, + "comment": "ClosureGroup: for two groups, the bigger conatining the whole family", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 10042, + "comment": "ClosureGroup: method for group that contains the whole family", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 744, + "comment": "ClosureGroup: handled by nice monomorphism:group CollColl", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 377, + "comment": "ClosureGroup: by niceo", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 125, + "comment": "ClosureGroup: permgroup, elements", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "CategoryCollections(IsPerm)" + ] + ] + }, + { + "rank": 100, + "comment": "ClosureGroup: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 81, + "comment": "ClosureGroup: empty list", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 75, + "comment": "ClosureGroup: for subgroup of fp group, and subgroup", + "filters": [ + [ + "HasParentAttr", + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 72, + "comment": "ClosureGroup: groups with home pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasHomePcgs" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasHomePcgs" + ] + ] + }, + { + "rank": 70, + "comment": "ClosureGroup: generic method for two groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 69, + "comment": "ClosureGroup: permgroup, element", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 60, + "comment": "ClosureGroup: AffineCrystGroupOnLeft method for group and element", + "filters": [ + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 60, + "comment": "ClosureGroup: AffineCrystGroupOnRight method for group and element", + "filters": [ + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 55, + "comment": "ClosureGroup: for group and empty element list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 45, + "comment": "ClosureGroup: subgrp fp: Has coset table", + "filters": [ + [ + "HasParentAttr", + "IsSubgroupFpGroup", + "HasCosetTableInWholeGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 44, + "comment": "ClosureGroup: subgrp fp: by quotient subgroup", + "filters": [ + [ + "HasParentAttr", + "IsSubgroupFpGroup", + "IsSubgroupOfWholeGroupByQuotientRep" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 41, + "comment": "ClosureGroup: groups with home pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasHomePcgs" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 41, + "comment": "ClosureGroup: groups with cheap membership test", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyTestMembership" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ], + "aka": [ + "ClosureGroupIntest" + ] + }, + { + "rank": 40, + "comment": "ClosureGroup: generic method for group and element", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 37, + "comment": "ClosureGroup: for group and element list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 0, + "comment": "ClosureGroup: fallback method to test conditions", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 126, + "comment": "ClosureGroup: permgroup, elements, options", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "CategoryCollections(IsPerm)" + ], + [ + "IsRecord" + ] + ], + "aka": [ + "DoClosurePrmGp" + ] + }, + { + "rank": 123, + "comment": "ClosureGroup: permgroup, permgroup, options", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsRecord" + ] + ] + }, + { + "rank": 82, + "comment": "ClosureGroup: empty list and options", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsRecord" + ] + ] + }, + { + "rank": 70, + "comment": "ClosureGroup: permgroup, element, options", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsPerm" + ], + [ + "IsRecord" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClosureGroup" + ] + }, + { + "name": "CommutatorSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2592 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 744, + "comment": "CommutatorSubgroup: handled by nice monomorphism:group CollColl", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 122, + "comment": "CommutatorSubgroup: permgroups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 100, + "comment": "CommutatorSubgroup: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 77, + "comment": "CommutatorSubgroup: normal subgroup with whole fp group", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 77, + "comment": "CommutatorSubgroup: whole fp group with normal subgroup", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ], + "aka": [ + "CoSuFp" + ] + }, + { + "rank": 74, + "comment": "CommutatorSubgroup: normal subgroup with whole fp group", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 72, + "comment": "CommutatorSubgroup: groups with home pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasHomePcgs" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasHomePcgs" + ] + ] + }, + { + "rank": 70, + "comment": "CommutatorSubgroup: generic method for two groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CommutatorSubgroup" + ] + }, + { + "name": "ConjugateGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2617 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 378, + "comment": "ConjugateGroup: handled by nice monomorphism: group CollElm", + "filters": [ + [ + "HasParentAttr", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 69, + "comment": "ConjugateGroup: <P>, <g>", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 60, + "comment": "ConjugateGroup: method for AffineCrystGroupOnLeft and element", + "filters": [ + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 60, + "comment": "ConjugateGroup: method for AffineCrystGroupOnRight and element", + "filters": [ + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 44, + "comment": "ConjugateGroup: subgroups of fp group with coset table", + "filters": [ + [ + "IsSubgroupFpGroup", + "HasCosetTableInWholeGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 43, + "comment": "ConjugateGroup: subgroups of fp group by quotient", + "filters": [ + [ + "IsSubgroupFpGroup", + "IsSubgroupOfWholeGroupByQuotientRep" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 41, + "comment": "ConjugateGroup: groups with home pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasHomePcgs" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 40, + "comment": "ConjugateGroup: <G>, <g>", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "ConjugateSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2643 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 41, + "comment": "ConjugateSubgroup: for group with parent, and group element", + "filters": [ + [ + "HasParentAttr", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 40, + "comment": "ConjugateSubgroup: for group without parent", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ConjugateSubgroup" + ] + }, + { + "name": "ConjugateSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2662 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 72, + "comment": "ConjugateSubgroups: groups with home pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasHomePcgs" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasHomePcgs" + ] + ] + }, + { + "rank": 70, + "comment": "ConjugateSubgroups: generic", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ConjugateSubgroups" + ] + }, + { + "name": "CoreOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2687 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 744, + "comment": "CoreOp: handled by nice monomorphism:group CollColl", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 75, + "comment": "CoreOp: subgroups of fp group by quotient", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup", + "IsSubgroupOfWholeGroupByQuotientRep" + ] + ] + }, + { + "rank": 75, + "comment": "CoreOp: pcgs computable groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 74, + "comment": "CoreOp: subgroups of fp group: use quotient rep", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 70, + "comment": "CoreOp: generic method for two groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CoreOp" + ] + }, + { + "name": "CoreInParent", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2687 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "CoreInParent: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCoreInParent" + ] + ] + }, + { + "rank": 36, + "comment": "CoreInParent: method that calls the two-argument operation CoreOp", + "filters": [ + [ + "HasParentAttr", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "CoreInParent: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CoreInParent" + ] + }, + { + "name": "SetCoreInParent", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2687 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCoreInParent: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCoreInParent: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCoreInParent" + ] + }, + { + "name": "HasCoreInParent", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2687 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCoreInParent" + ] + }, + { + "name": "Core", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2687 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 70, + "comment": "Core: try to exploit the in-parent attribute CoreInParent", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Core" + ] + }, + { + "name": "CosetTable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2753 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 75, + "comment": "CosetTable: for finitely presented groups", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CosetTable" + ] + }, + { + "name": "CosetTableNormalClosure", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2769 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 75, + "comment": "CosetTableNormalClosure: for finitely presented groups", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CosetTableNormalClosure" + ] + }, + { + "name": "FactorGroupNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2802 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 100, + "comment": "FactorGroupNC", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 70, + "comment": "FactorGroupNC: generic method for two groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FactorGroupNC" + ] + }, + { + "name": "NaturalHomomorphism", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2819 + }, + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/basic.gd", + "line": 51 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 35, + "comment": "NaturalHomomorphism: for a group with natural homomorphism stored", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [ + { + "rank": 100, + "comment": "NaturalHomomorphism: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NaturalHomomorphism" + ] + }, + { + "name": "IndexOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2849 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2635 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 744, + "comment": "IndexOp: handled by nice monomorphism: attribute CollColl", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 110, + "comment": "IndexOp: AffineCrystGroupOnLeft", + "filters": [ + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ] + ] + }, + { + "rank": 110, + "comment": "IndexOp: AffineCrystGroupOnRight", + "filters": [ + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ] + ] + }, + { + "rank": 100, + "comment": "IndexOp: for free groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 100, + "comment": "IndexOp: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 77, + "comment": "IndexOp: for finitely presented group in whole group", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 70, + "comment": "IndexOp: generic method for two groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 40, + "comment": "IndexOp: for two character tables", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsNearlyCharacterTable" + ] + ] + }, + { + "rank": 0, + "comment": "IndexOp: fallback method to test conditions", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [ + { + "rank": 101, + "comment": "IndexOp: for free groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsBool" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IndexOp" + ] + }, + { + "name": "IndexInParent", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2849 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IndexInParent: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIndexInParent" + ] + ] + }, + { + "rank": 36, + "comment": "IndexInParent: method that calls the two-argument operation IndexOp", + "filters": [ + [ + "HasParentAttr", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IndexInParent: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IndexInParent" + ] + }, + { + "name": "SetIndexInParent", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2849 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIndexInParent: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIndexInParent: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIndexInParent" + ] + }, + { + "name": "HasIndexInParent", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2849 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIndexInParent" + ] + }, + { + "name": "Index", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2849 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2633 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 70, + "comment": "Index: try to exploit the in-parent attribute IndexInParent", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 40, + "comment": "Index: for two character tables", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsNearlyCharacterTable" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Index" + ] + }, + { + "name": "IndexNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2851 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2637 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 760, + "comment": "IndexNC: for two groups with known Size value", + "filters": [ + [ + "HasSize", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsFinite", + "HasIsFinite", + "HasSize", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 744, + "comment": "IndexNC: handled by nice monomorphism: attribute CollColl", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 110, + "comment": "IndexNC: AffineCrystGroupOnLeft", + "filters": [ + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ] + ] + }, + { + "rank": 110, + "comment": "IndexNC: AffineCrystGroupOnRight", + "filters": [ + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ] + ] + }, + { + "rank": 100, + "comment": "IndexNC: for free groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 100, + "comment": "IndexNC: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 74, + "comment": "IndexNC: for finitely presented groups", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 70, + "comment": "IndexNC: generic method for two groups (the second one being finite)", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 40, + "comment": "IndexNC: for two character tables", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsNearlyCharacterTable" + ] + ] + }, + { + "rank": 0, + "comment": "IndexNC: fallback method to test conditions", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IndexNC" + ] + }, + { + "name": "IndexInWholeGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2870 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IndexInWholeGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIndexInWholeGroup" + ] + ] + }, + { + "rank": 50, + "comment": "IndexInWholeGroup: for a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 40, + "comment": "IndexInWholeGroup: for full fp group", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 38, + "comment": "IndexInWholeGroup: subgroup fp by quotient", + "filters": [ + [ + "IsSubgroupFpGroup", + "IsSubgroupOfWholeGroupByQuotientRep" + ] + ] + }, + { + "rank": 37, + "comment": "IndexInWholeGroup: subgroup fp", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 1, + "comment": "IndexInWholeGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IndexInWholeGroup" + ] + }, + { + "name": "SetIndexInWholeGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2870 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIndexInWholeGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIndexInWholeGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIndexInWholeGroup" + ] + }, + { + "name": "HasIndexInWholeGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2870 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIndexInWholeGroup" + ] + }, + { + "name": "IndependentGeneratorsOfAbelianGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2899 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "IndependentGeneratorsOfAbelianGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIndependentGeneratorsOfAbelianGroup" + ] + ] + }, + { + "rank": 401, + "comment": "IndependentGeneratorsOfAbelianGroup: for groups of FFE", + "filters": [ + [ + "CategoryCollections(IsFFE)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 75, + "comment": "IndependentGeneratorsOfAbelianGroup: for perm group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative" + ] + ] + }, + { + "rank": 59, + "comment": "IndependentGeneratorsOfAbelianGroup: for an abelian pcp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 49, + "comment": "IndependentGeneratorsOfAbelianGroup: Use Pcgs and NormalFormIntMat to find the independent generators", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 48, + "comment": "IndependentGeneratorsOfAbelianGroup: For abelian fpgroup, use Smith normal form", + "filters": [ + [ + "IsCommutative", + "HasIsCommutative", + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ] + ], + "aka": [ + "IndependentGeneratorsOfMaximalAbelianQuotientOfFpGroup" + ] + }, + { + "rank": 46, + "comment": "IndependentGeneratorsOfAbelianGroup: for direct products", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "HasDirectProductInfo" + ] + ] + }, + { + "rank": 45, + "comment": "IndependentGeneratorsOfAbelianGroup: finite abelian group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative" + ] + ] + }, + { + "rank": 1, + "comment": "IndependentGeneratorsOfAbelianGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IndependentGeneratorsOfAbelianGroup" + ] + }, + { + "name": "SetIndependentGeneratorsOfAbelianGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2899 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIndependentGeneratorsOfAbelianGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIndependentGeneratorsOfAbelianGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIndependentGeneratorsOfAbelianGroup" + ] + }, + { + "name": "HasIndependentGeneratorsOfAbelianGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2899 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIndependentGeneratorsOfAbelianGroup" + ] + }, + { + "name": "IndependentGeneratorExponents", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2932 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 416, + "comment": "IndependentGeneratorExponents: for groups of FFE", + "filters": [ + [ + "CategoryCollections(IsFFE)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 65, + "comment": "IndependentGeneratorExponents: for an abelian pcp group and an element", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsPcpElement" + ] + ] + }, + { + "rank": 65, + "comment": "IndependentGeneratorExponents: for direct products", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "HasDirectProductInfo" + ], + [ + "IsMultiplicativeElementWithInverse", + "IsDirectProductElement" + ] + ] + }, + { + "rank": 50, + "comment": "IndependentGeneratorExponents", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IndependentGeneratorExponents" + ] + }, + { + "name": "IsConjugate", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2969 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 150, + "comment": "IsConjugate: for a pcp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 105, + "comment": "IsConjugate: subgroups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 62, + "comment": "IsConjugate: for a pcp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsPcpElement" + ], + [ + "IsPcpElement" + ] + ] + }, + { + "rank": 45, + "comment": "IsConjugate: group elements", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsConjugate" + ] + }, + { + "name": "IsNormalOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2995 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 744, + "comment": "IsNormalOp: handled by nice monomorphism: attribute CollColl", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 100, + "comment": "IsNormalOp: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 78, + "comment": "IsNormalOp: subgroups of fp group by quot. rep in full fp grp.", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup", + "IsSubgroupOfWholeGroupByQuotientRep" + ] + ] + }, + { + "rank": 70, + "comment": "IsNormalOp: generic method for two groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNormalOp" + ] + }, + { + "name": "IsNormalInParent", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2995 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsNormalInParent: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNormalInParent" + ] + ] + }, + { + "rank": 36, + "comment": "IsNormalInParent: method that calls the two-argument operation IsNormalOp", + "filters": [ + [ + "HasParentAttr", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsNormalInParent: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNormalInParent" + ] + }, + { + "name": "SetIsNormalInParent", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2995 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNormalInParent: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNormalInParent: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNormalInParent" + ] + }, + { + "name": "HasIsNormalInParent", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2995 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNormalInParent" + ] + }, + { + "name": "IsNormal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 2995 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 70, + "comment": "IsNormal: try to exploit the in-parent attribute IsNormalInParent", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNormal" + ] + }, + { + "name": "IsCharacteristicSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3016 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 70, + "comment": "IsCharacteristicSubgroup: generic method for two groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsCharacteristicSubgroup" + ] + }, + { + "name": "IsPNilpotentOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3033 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 75, + "comment": "IsPNilpotentOp: for a group with special pcgs: test for normal Hall subgroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasSpecialPcgs" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 66, + "comment": "IsPNilpotentOp: check if p divides order of hypocentre", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 0, + "comment": "IsPNilpotentOp: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPNilpotentOp" + ] + }, + { + "name": "ComputedIsPNilpotents", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3033 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedIsPNilpotents: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedIsPNilpotents" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedIsPNilpotents: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "ComputedIsPNilpotents: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedIsPNilpotents" + ] + }, + { + "name": "SetComputedIsPNilpotents", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3033 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedIsPNilpotents: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedIsPNilpotents: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedIsPNilpotents" + ] + }, + { + "name": "HasComputedIsPNilpotents", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3033 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedIsPNilpotents" + ] + }, + { + "name": "IsPNilpotent", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3033 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "IsPNilpotent: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPNilpotent" + ] + }, + { + "name": "HasIsPNilpotent", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3033 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "HasIsPNilpotent: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPNilpotent" + ] + }, + { + "name": "SetIsPNilpotent", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3033 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 54, + "comment": "SetIsPNilpotent: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPNilpotent" + ] + }, + { + "name": "IsPSolvableOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3052 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10070, + "comment": "IsPSolvableOp: for solvable groups: return true", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 66, + "comment": "IsPSolvableOp: generic method: build descending series with abelian or p'-factors", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 0, + "comment": "IsPSolvableOp: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPSolvableOp" + ] + }, + { + "name": "ComputedIsPSolvables", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3052 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedIsPSolvables: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedIsPSolvables" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedIsPSolvables: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "ComputedIsPSolvables: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedIsPSolvables" + ] + }, + { + "name": "SetComputedIsPSolvables", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3052 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedIsPSolvables: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedIsPSolvables: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedIsPSolvables" + ] + }, + { + "name": "HasComputedIsPSolvables", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3052 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedIsPSolvables" + ] + }, + { + "name": "IsPSolvable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3052 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "IsPSolvable: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPSoluble", + "IsPSolvable" + ] + }, + { + "name": "HasIsPSolvable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3052 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "HasIsPSolvable: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPSolvable" + ] + }, + { + "name": "SetIsPSolvable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3052 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 54, + "comment": "SetIsPSolvable: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPSolvable" + ] + }, + { + "name": "IsSubnormal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3112 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 70, + "comment": "IsSubnormal: generic method for two groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSubnormal" + ] + }, + { + "name": "NormalClosureOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3136 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10119, + "comment": "NormalClosureOp: trivial subgroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsTrivial", + "HasIsTrivial", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 744, + "comment": "NormalClosureOp: handled by nice monomorphism:group CollColl", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 122, + "comment": "NormalClosureOp: subgroup of perm group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 100, + "comment": "NormalClosureOp: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 77, + "comment": "NormalClosureOp: whole fp group with normal subgroup", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 72, + "comment": "NormalClosureOp: groups with home pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasHomePcgs" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasHomePcgs" + ] + ] + }, + { + "rank": 70, + "comment": "NormalClosureOp: generic method for two groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "NormalClosureOp: fallback method to test conditions", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalClosureOp" + ] + }, + { + "name": "NormalClosureInParent", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3136 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "NormalClosureInParent: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNormalClosureInParent" + ] + ] + }, + { + "rank": 36, + "comment": "NormalClosureInParent: method that calls the two-argument operation NormalClosureOp", + "filters": [ + [ + "HasParentAttr", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "NormalClosureInParent: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalClosureInParent" + ] + }, + { + "name": "SetNormalClosureInParent", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3136 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNormalClosureInParent: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNormalClosureInParent: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNormalClosureInParent" + ] + }, + { + "name": "HasNormalClosureInParent", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3136 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNormalClosureInParent" + ] + }, + { + "name": "NormalClosure", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3136 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 70, + "comment": "NormalClosure: try to exploit the in-parent attribute NormalClosureInParent", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalClosure" + ] + }, + { + "name": "NormalIntersection", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3159 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 744, + "comment": "NormalIntersection: handled by nice monomorphism:group CollColl", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 100, + "comment": "NormalIntersection: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 72, + "comment": "NormalIntersection: method for two groups with home pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasHomePcgs" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasHomePcgs" + ] + ] + }, + { + "rank": 70, + "comment": "NormalIntersection: generic method for two groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalIntersection" + ] + }, + { + "name": "NormalizerOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3193 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 11, + "comment": "NormalizerOp", + "filters": [ + [ + "IsConjugacyClassSubgroupsRep" + ] + ] + } + ], + "2args": [ + { + "rank": 744, + "comment": "NormalizerOp: handled by nice monomorphism: Subgroup CollColl", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 126, + "comment": "NormalizerOp: subgp of natural alternating group", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "DoNormalizerSA" + ] + }, + { + "rank": 126, + "comment": "NormalizerOp: subgp of natural symmetric group", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 122, + "comment": "NormalizerOp: perm group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "NormalizerPermGroup" + ] + }, + { + "rank": 110, + "comment": "NormalizerOp: two AffineCrystGroupsOnLeft", + "filters": [ + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ] + ] + }, + { + "rank": 110, + "comment": "NormalizerOp: two AffineCrystGroupsOnRight", + "filters": [ + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ] + ] + }, + { + "rank": 104, + "comment": "NormalizerOp", + "filters": [ + [ + "IsNaturalGL", + "HasIsNaturalGL", + "IsIntegerMatrixGroup", + "HasIsIntegerMatrixGroup" + ], + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 100, + "comment": "NormalizerOp: for a subgroup of a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 100, + "comment": "NormalizerOp: for a pcp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 78, + "comment": "NormalizerOp: in whole group by quot. rep", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup", + "IsSubgroupOfWholeGroupByQuotientRep" + ] + ] + }, + { + "rank": 76, + "comment": "NormalizerOp: subgroups of fp group by quot. rep", + "filters": [ + [ + "IsSubgroupFpGroup", + "IsSubgroupOfWholeGroupByQuotientRep" + ], + [ + "IsSubgroupFpGroup", + "IsSubgroupOfWholeGroupByQuotientRep" + ] + ] + }, + { + "rank": 74, + "comment": "NormalizerOp: subgroups of fp group: find stabilizing cosets", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 73, + "comment": "NormalizerOp: for groups with home pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasHomePcgs" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasHomePcgs" + ] + ] + }, + { + "rank": 72, + "comment": "NormalizerOp: slightly better orbit algorithm for pc groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasHomePcgs" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasHomePcgs" + ] + ] + }, + { + "rank": 70, + "comment": "NormalizerOp: generic method for two groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 55, + "comment": "NormalizerOp: for an element in a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsMultiplicativeElementWithInverse", + "IsAssociativeElement", + "IsWord" + ] + ] + }, + { + "rank": 40, + "comment": "NormalizerOp: generic method for group and Element", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 0, + "comment": "NormalizerOp: fallback method to test conditions", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormaliserOp", + "NormalizerOp" + ] + }, + { + "name": "NormalizerInParent", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3193 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "NormalizerInParent: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNormalizerInParent" + ] + ] + }, + { + "rank": 6, + "comment": "NormalizerInParent: method that calls the two-argument operation NormalizerOp", + "filters": [ + [ + "HasParentAttr" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormaliserInParent", + "NormalizerInParent" + ] + }, + { + "name": "SetNormalizerInParent", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3193 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNormalizerInParent: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNormalizerInParent: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNormalizerInParent" + ] + }, + { + "name": "HasNormalizerInParent", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3193 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNormalizerInParent" + ] + }, + { + "name": "Normalizer", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3193 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 35, + "comment": "Normalizer: try to exploit the in-parent attribute NormalizerInParent", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 183, + "comment": "Normalizer: perm group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Normaliser", + "Normalizer" + ] + }, + { + "name": "CentralizerModulo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3216 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 115, + "comment": "CentralizerModulo: group centralizer via generators", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 85, + "comment": "CentralizerModulo: pcgs computable groups, for elm", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 0, + "comment": "CentralizerModulo: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CentraliserModulo", + "CentralizerModulo" + ] + }, + { + "name": "PCentralSeriesOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 391, + "comment": "PCentralSeriesOp: handled by nice monomorphism: GroupSeries CollOther", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 85, + "comment": "PCentralSeriesOp: method for pc groups and prime", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 80, + "comment": "PCentralSeriesOp: for permgrp", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 69, + "comment": "PCentralSeriesOp", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 54, + "comment": "PCentralSeriesOp: generic method for group and prime", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PCentralSeriesOp" + ] + }, + { + "name": "ComputedPCentralSeriess", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedPCentralSeriess: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedPCentralSeriess" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedPCentralSeriess: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "ComputedPCentralSeriess: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedPCentralSeriess" + ] + }, + { + "name": "SetComputedPCentralSeriess", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedPCentralSeriess: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedPCentralSeriess: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedPCentralSeriess" + ] + }, + { + "name": "HasComputedPCentralSeriess", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedPCentralSeriess" + ] + }, + { + "name": "PCentralSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 35, + "comment": "PCentralSeries: pGroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [ + { + "rank": 54, + "comment": "PCentralSeries: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PCentralSeries" + ] + }, + { + "name": "HasPCentralSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "HasPCentralSeries: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPCentralSeries" + ] + }, + { + "name": "SetPCentralSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 54, + "comment": "SetPCentralSeries: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPCentralSeries" + ] + }, + { + "name": "PRumpOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3273 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 69, + "comment": "PRumpOp: for a pcp group and a prime", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 54, + "comment": "PRumpOp: generic method for group and prime", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PRumpOp" + ] + }, + { + "name": "ComputedPRumps", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3273 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedPRumps: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedPRumps" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedPRumps: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "ComputedPRumps: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedPRumps" + ] + }, + { + "name": "SetComputedPRumps", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3273 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedPRumps: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedPRumps: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedPRumps" + ] + }, + { + "name": "HasComputedPRumps", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3273 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedPRumps" + ] + }, + { + "name": "PRump", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3273 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "PRump: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PRump" + ] + }, + { + "name": "HasPRump", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3273 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "HasPRump: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPRump" + ] + }, + { + "name": "SetPRump", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3273 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 54, + "comment": "SetPRump: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPRump" + ] + }, + { + "name": "PCoreOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3310 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 391, + "comment": "PCoreOp: handled by nice monomorphism: subgroup CollOther", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 80, + "comment": "PCoreOp: for a permutation group, and a positive integer", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 76, + "comment": "PCoreOp: generic method for nilpotent group and prime", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNilpotentGroup", + "HasIsNilpotentGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 54, + "comment": "PCoreOp: generic method for group and prime", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PCoreOp" + ] + }, + { + "name": "ComputedPCores", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3310 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedPCores: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedPCores" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedPCores: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "ComputedPCores: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedPCores" + ] + }, + { + "name": "SetComputedPCores", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3310 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedPCores: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedPCores: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedPCores" + ] + }, + { + "name": "HasComputedPCores", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3310 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedPCores" + ] + }, + { + "name": "PCore", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3310 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "PCore: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PCore" + ] + }, + { + "name": "HasPCore", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3310 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "HasPCore: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPCore" + ] + }, + { + "name": "SetPCore", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3310 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 54, + "comment": "SetPCore: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPCore" + ] + }, + { + "name": "SubnormalSeriesOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3336 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 744, + "comment": "SubnormalSeriesOp: handled by nice monomorphism: GroupSeries CollColl", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 70, + "comment": "SubnormalSeriesOp: generic method for two groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SubnormalSeriesOp" + ] + }, + { + "name": "SubnormalSeriesInParent", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3336 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "SubnormalSeriesInParent: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSubnormalSeriesInParent" + ] + ] + }, + { + "rank": 36, + "comment": "SubnormalSeriesInParent: method that calls the two-argument operation SubnormalSeriesOp", + "filters": [ + [ + "HasParentAttr", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "SubnormalSeriesInParent: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SubnormalSeriesInParent" + ] + }, + { + "name": "SetSubnormalSeriesInParent", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3336 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSubnormalSeriesInParent: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSubnormalSeriesInParent: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSubnormalSeriesInParent" + ] + }, + { + "name": "HasSubnormalSeriesInParent", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3336 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSubnormalSeriesInParent" + ] + }, + { + "name": "SubnormalSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3336 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 70, + "comment": "SubnormalSeries: try to exploit the in-parent attribute SubnormalSeriesInParent", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SubnormalSeries" + ] + }, + { + "name": "SylowSubgroupOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3362 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 420, + "comment": "SylowSubgroupOp: Direct construction for natural GL", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNaturalGL", + "HasIsNaturalGL" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 391, + "comment": "SylowSubgroupOp: handled by nice monomorphism: subgroup CollOther", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 174, + "comment": "SylowSubgroupOp: pcgs computable groups using special pcgs", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 84, + "comment": "SylowSubgroupOp: symmetric", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 84, + "comment": "SylowSubgroupOp: alternating", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 80, + "comment": "SylowSubgroupOp: permutation groups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 76, + "comment": "SylowSubgroupOp: method for a nilpotent group, and a prime", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNilpotentGroup", + "HasIsNilpotentGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 69, + "comment": "SylowSubgroupOp", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 54, + "comment": "SylowSubgroupOp: generic method for group and prime", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 0, + "comment": "SylowSubgroupOp: fallback method to test conditions", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SylowSubgroupOp" + ] + }, + { + "name": "ComputedSylowSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3362 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedSylowSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedSylowSubgroups" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedSylowSubgroups: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "ComputedSylowSubgroups: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedSylowSubgroups" + ] + }, + { + "name": "SetComputedSylowSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3362 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedSylowSubgroups: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedSylowSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedSylowSubgroups" + ] + }, + { + "name": "HasComputedSylowSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3362 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedSylowSubgroups" + ] + }, + { + "name": "SylowSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3362 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "SylowSubgroup: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SylowSubgroup" + ] + }, + { + "name": "HasSylowSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3362 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "HasSylowSubgroup: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSylowSubgroup" + ] + }, + { + "name": "SetSylowSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3362 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 54, + "comment": "SetSylowSubgroup: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSylowSubgroup" + ] + }, + { + "name": "SylowComplementOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3389 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10068, + "comment": "SylowComplementOp: test trivial case", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "HasSize", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 154, + "comment": "SylowComplementOp: pcgs computable groups using special pcgs", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 70, + "comment": "SylowComplementOp: via IsomoprhismPcGroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 1, + "comment": "SylowComplementOp: redispatch if group is finite or soluble", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 1, + "comment": "SylowComplementOp: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 0, + "comment": "SylowComplementOp: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SylowComplementOp" + ] + }, + { + "name": "ComputedSylowComplements", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3389 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedSylowComplements: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedSylowComplements" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedSylowComplements: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "ComputedSylowComplements: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedSylowComplements" + ] + }, + { + "name": "SetComputedSylowComplements", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3389 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedSylowComplements: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedSylowComplements: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedSylowComplements" + ] + }, + { + "name": "HasComputedSylowComplements", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3389 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedSylowComplements" + ] + }, + { + "name": "SylowComplement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3389 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "SylowComplement: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SylowComplement" + ] + }, + { + "name": "HasSylowComplement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3389 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "HasSylowComplement: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSylowComplement" + ] + }, + { + "name": "SetSylowComplement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3389 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 54, + "comment": "SetSylowComplement: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSylowComplement" + ] + }, + { + "name": "HallSubgroupOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3434 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10051, + "comment": "HallSubgroupOp: test trivial cases", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "HasSize", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 374, + "comment": "HallSubgroupOp: via niceomorphism", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 59, + "comment": "HallSubgroupOp: method for a nilpotent group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNilpotentGroup", + "HasIsNilpotentGroup" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 57, + "comment": "HallSubgroupOp: pcgs computable groups using special pcgs", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 53, + "comment": "HallSubgroupOp: via IsomoprhismPcGroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 50, + "comment": "HallSubgroupOp: fitting free", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanComputeFittingFree" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 1, + "comment": "HallSubgroupOp: redispatch if group is finite or soluble", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 1, + "comment": "HallSubgroupOp: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 0, + "comment": "HallSubgroupOp: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HallSubgroupOp" + ] + }, + { + "name": "ComputedHallSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3434 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedHallSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedHallSubgroups" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedHallSubgroups: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "ComputedHallSubgroups: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedHallSubgroups" + ] + }, + { + "name": "SetComputedHallSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3434 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedHallSubgroups: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedHallSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedHallSubgroups" + ] + }, + { + "name": "HasComputedHallSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3434 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedHallSubgroups" + ] + }, + { + "name": "HallSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3434 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 37, + "comment": "HallSubgroup: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HallSubgroup" + ] + }, + { + "name": "HasHallSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3434 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 37, + "comment": "HasHallSubgroup: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasHallSubgroup" + ] + }, + { + "name": "SetHallSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3434 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 37, + "comment": "SetHallSubgroup: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetHallSubgroup" + ] + }, + { + "name": "NormalHallSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3473 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "NormalHallSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNormalHallSubgroups" + ] + ] + }, + { + "rank": 50, + "comment": "NormalHallSubgroups: by normal closure of Sylow subgroups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanComputeSizeAnySubgroup" + ] + ] + }, + { + "rank": 1, + "comment": "NormalHallSubgroups: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalHallSubgroups" + ] + }, + { + "name": "SetNormalHallSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3473 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNormalHallSubgroups: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNormalHallSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNormalHallSubgroups" + ] + }, + { + "name": "HasNormalHallSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3473 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNormalHallSubgroups" + ] + }, + { + "name": "NrConjugacyClassesInSupergroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3487 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 744, + "comment": "NrConjugacyClassesInSupergroup: handled by nice monomorphism: attribute CollColl", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 70, + "comment": "NrConjugacyClassesInSupergroup: generic method for two groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NrConjugacyClassesInSupergroup" + ] + }, + { + "name": "Factorization", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3529 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 40, + "comment": "Factorization: generic method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ], + "aka": [ + "GenericFactorizationGroup" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Factorization" + ] + }, + { + "name": "GrowthFunctionOfGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3571 + }, + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3572 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20039, + "comment": "GrowthFunctionOfGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGrowthFunctionOfGroup" + ] + ] + }, + { + "rank": 48, + "comment": "GrowthFunctionOfGroup: finite groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "GrowthFunctionOfGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [ + { + "rank": 55, + "comment": "GrowthFunctionOfGroup: groups and orders", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GrowthFunctionOfGroup" + ] + }, + { + "name": "SetGrowthFunctionOfGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3571 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGrowthFunctionOfGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGrowthFunctionOfGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGrowthFunctionOfGroup" + ] + }, + { + "name": "HasGrowthFunctionOfGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3571 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGrowthFunctionOfGroup" + ] + }, + { + "name": "GroupByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3598 + }, + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3599 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "GroupByGenerators: delegate to `GroupWithGenerators'", + "filters": [ + [ + "IsCollection" + ] + ], + "aka": [ + "GroupWithGenerators" + ] + } + ], + "2args": [ + { + "rank": 25, + "comment": "GroupByGenerators: delegate to `GroupWithGenerators'", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 7, + "comment": "GroupByGenerators: delegate to `GroupWithGenerators'", + "filters": [ + [ + "IsCollection" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GroupByGenerators" + ] + }, + { + "name": "GroupWithGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3622 + }, + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3623 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 27, + "comment": "GroupWithGenerators: method for pc elements collection", + "filters": [ + [ + "IsCollection", + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 19, + "comment": "GroupWithGenerators: list of matrices", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))" + ] + ] + }, + { + "rank": 4, + "comment": "GroupWithGenerators: for a homogeneous list (of class functions)", + "filters": [ + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 2, + "comment": "GroupWithGenerators: generic method for collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [ + { + "rank": 51, + "comment": "GroupWithGenerators: for empty list and trivial character", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 48, + "comment": "GroupWithGenerators: empty list of matrices with identity", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsMultiplicativeElementWithInverse", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ] + }, + { + "rank": 47, + "comment": "GroupWithGenerators: list of matrices with identity", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))" + ], + [ + "IsMultiplicativeElementWithInverse", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ] + }, + { + "rank": 38, + "comment": "GroupWithGenerators: method for empty pc collection and identity element", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector" + ] + ] + }, + { + "rank": 35, + "comment": "GroupWithGenerators: for list (of class functions) and class function", + "filters": [ + [ + "IsHomogeneousList" + ], + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 25, + "comment": "GroupWithGenerators: method for pc collection and identity element", + "filters": [ + [ + "IsCollection", + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsMultiplicativeElementWithInverseByPolycyclicCollector" + ] + ] + }, + { + "rank": 25, + "comment": "GroupWithGenerators: method for empty list and element", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 7, + "comment": "GroupWithGenerators: generic method for collection and identity element", + "filters": [ + [ + "IsCollection" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "ElementTestFunction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3741 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ElementTestFunction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasElementTestFunction" + ] + ] + }, + { + "rank": 1, + "comment": "ElementTestFunction: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ElementTestFunction" + ] + }, + { + "name": "SetElementTestFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3741 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetElementTestFunction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetElementTestFunction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetElementTestFunction" + ] + }, + { + "name": "HasElementTestFunction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3741 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasElementTestFunction" + ] + }, + { + "name": "RightTransversalOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3850 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 219, + "comment": "RightTransversalOp: for trivial subgroup, call `EnumeratorSorted' for the big group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsTrivial", + "HasIsTrivial", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 122, + "comment": "RightTransversalOp: for two perm. groups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 101, + "comment": "RightTransversalOp: pc groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "DoRightTransversalPc" + ] + }, + { + "rank": 76, + "comment": "RightTransversalOp: pc groups", + "filters": [ + [ + "HasPcgs", + "CanEasilyComputePcgs" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 74, + "comment": "RightTransversalOp: via coset table", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 70, + "comment": "RightTransversalOp: generic, use RightCosets", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RightTransversalOp" + ] + }, + { + "name": "RightTransversalInParent", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3850 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "RightTransversalInParent: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRightTransversalInParent" + ] + ] + }, + { + "rank": 36, + "comment": "RightTransversalInParent: method that calls the two-argument operation RightTransversalOp", + "filters": [ + [ + "HasParentAttr", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "RightTransversalInParent: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RightTransversalInParent" + ] + }, + { + "name": "SetRightTransversalInParent", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3850 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRightTransversalInParent: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRightTransversalInParent: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRightTransversalInParent" + ] + }, + { + "name": "HasRightTransversalInParent", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3850 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRightTransversalInParent" + ] + }, + { + "name": "RightTransversal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3850 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 70, + "comment": "RightTransversal: try to exploit the in-parent attribute RightTransversalInParent", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RightTransversal" + ] + }, + { + "name": "IntermediateSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 3876 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 74, + "comment": "IntermediateSubgroups: fp group via quotient subgroups", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 72, + "comment": "IntermediateSubgroups: normal case", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 71, + "comment": "IntermediateSubgroups: using maximal subgroups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 70, + "comment": "IntermediateSubgroups: blocks for coset operation", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IntermediateSubgroups" + ] + }, + { + "name": "IsomorphismTypeInfoFiniteSimpleGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4040 + }, + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4041 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1196 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsomorphismTypeInfoFiniteSimpleGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsomorphismTypeInfoFiniteSimpleGroup" + ] + ] + }, + { + "rank": 35, + "comment": "IsomorphismTypeInfoFiniteSimpleGroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "IsomorphismTypeInfoFiniteSimpleGroup: [ IsOrdinaryTable ]", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + }, + { + "rank": 19, + "comment": "IsomorphismTypeInfoFiniteSimpleGroup", + "filters": [ + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 1, + "comment": "IsomorphismTypeInfoFiniteSimpleGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismTypeInfoFiniteSimpleGroup" + ] + }, + { + "name": "SetIsomorphismTypeInfoFiniteSimpleGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4040 + }, + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4041 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1196 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsomorphismTypeInfoFiniteSimpleGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsomorphismTypeInfoFiniteSimpleGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsomorphismTypeInfoFiniteSimpleGroup" + ] + }, + { + "name": "HasIsomorphismTypeInfoFiniteSimpleGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4040 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsomorphismTypeInfoFiniteSimpleGroup" + ] + }, + { + "name": "IsomorphismPcGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4139 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsomorphismPcGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsomorphismPcGroup" + ] + ] + }, + { + "rank": 10066, + "comment": "IsomorphismPcGroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 384, + "comment": "IsomorphismPcGroup: via niceomorphisms", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 61, + "comment": "IsomorphismPcGroup", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 51, + "comment": "IsomorphismPcGroup: for finitely presented groups that know their size", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "HasSize", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 50, + "comment": "IsomorphismPcGroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 47, + "comment": "IsomorphismPcGroup: via permutation representation", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsomorphismPcGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + }, + { + "rank": 0, + "comment": "IsomorphismPcGroup: fallback method to test conditions", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "IsomorphismPcGroup: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismPcGroup" + ] + }, + { + "name": "SetIsomorphismPcGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4139 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsomorphismPcGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsomorphismPcGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsomorphismPcGroup" + ] + }, + { + "name": "HasIsomorphismPcGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4139 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsomorphismPcGroup" + ] + }, + { + "name": "IsomorphismSpecialPcGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4160 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsomorphismSpecialPcGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsomorphismSpecialPcGroup" + ] + ] + }, + { + "rank": 66, + "comment": "IsomorphismSpecialPcGroup: method for pc groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 35, + "comment": "IsomorphismSpecialPcGroup: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsomorphismSpecialPcGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismSpecialPcGroup" + ] + }, + { + "name": "SetIsomorphismSpecialPcGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4160 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsomorphismSpecialPcGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsomorphismSpecialPcGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsomorphismSpecialPcGroup" + ] + }, + { + "name": "HasIsomorphismSpecialPcGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4160 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsomorphismSpecialPcGroup" + ] + }, + { + "name": "IsomorphismPermGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4191 + }, + { + "file": "/home/mp397/git/gap/lib/semitran.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsomorphismPermGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsomorphismPermGroup" + ] + ] + }, + { + "rank": 10061, + "comment": "IsomorphismPermGroup: perm groups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 395, + "comment": "IsomorphismPermGroup: imf matrix groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsImfMatrixGroup" + ] + ], + "aka": [ + "IsomorphismPermGroupImfGroup" + ] + }, + { + "rank": 136, + "comment": "IsomorphismPermGroup: perfect library groups", + "filters": [ + [ + "IsPerfectLibraryGroup" + ] + ] + }, + { + "rank": 85, + "comment": "IsomorphismPermGroup: for full finitely presented groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 84, + "comment": "IsomorphismPermGroup: for subgroups of finitely presented groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 60, + "comment": "IsomorphismPermGroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "CanEasilyComputeWithIndependentGensAbelianGroup" + ] + ] + }, + { + "rank": 59, + "comment": "IsomorphismPermGroup: for finite nilpotent groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "KnowsHowToDecompose", + "HasKnowsHowToDecompose", + "IsNilpotentGroup", + "HasIsNilpotentGroup" + ] + ] + }, + { + "rank": 58, + "comment": "IsomorphismPermGroup: cyclotomic matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 56, + "comment": "IsomorphismPermGroup: via niceomorphisms", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 55, + "comment": "IsomorphismPermGroup: matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 47, + "comment": "IsomorphismPermGroup: right regular operation", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 8, + "comment": "IsomorphismPermGroup: for a group H-class of a semigroup", + "filters": [ + [ + "IsGreensHClass" + ] + ] + }, + { + "rank": 2, + "comment": "IsomorphismPermGroup: for family of fp words", + "filters": [ + [ + "CategoryFamily(IsElementOfFpGroup)" + ] + ] + }, + { + "rank": 0, + "comment": "IsomorphismPermGroup: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "IsomorphismPermGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismPermGroup" + ] + }, + { + "name": "SetIsomorphismPermGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4191 + }, + { + "file": "/home/mp397/git/gap/lib/semitran.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsomorphismPermGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsomorphismPermGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsomorphismPermGroup" + ] + }, + { + "name": "HasIsomorphismPermGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4191 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsomorphismPermGroup" + ] + }, + { + "name": "IsomorphismFpGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4221 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsomorphismFpGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsomorphismFpGroup" + ] + ] + }, + { + "rank": 136, + "comment": "IsomorphismFpGroup: perfect library groups", + "filters": [ + [ + "IsPerfectLibraryGroup" + ] + ] + }, + { + "rank": 75, + "comment": "IsomorphismFpGroup: alternating group", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ] + ] + }, + { + "rank": 65, + "comment": "IsomorphismFpGroup: symmetric group", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ] + ] + }, + { + "rank": 53, + "comment": "IsomorphismFpGroup: for AffineCrystGroup", + "filters": [ + [ + "IsAffineCrystGroupOnLeftOrRight", + "HasIsAffineCrystGroupOnLeftOrRight" + ] + ] + }, + { + "rank": 50, + "comment": "IsomorphismFpGroup: for PointGroup", + "filters": [ + [ + "IsPointGroup", + "HasIsPointGroup" + ] + ] + }, + { + "rank": 50, + "comment": "IsomorphismFpGroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 40, + "comment": "IsomorphismFpGroup: for automorphism groups of free groups", + "filters": [ + [ + "IsAutomorphismGroupOfFreeGroup" + ] + ] + }, + { + "rank": 35, + "comment": "IsomorphismFpGroup: supply name", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsomorphismFpGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [ + { + "rank": 377, + "comment": "IsomorphismFpGroup: via niceomorphism", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 80, + "comment": "IsomorphismFpGroup: alternating group,name", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 75, + "comment": "IsomorphismFpGroup: for simple solvable permutation groups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSimpleGroup", + "HasIsSimpleGroup", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 70, + "comment": "IsomorphismFpGroup: for simple permutation groups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSimpleGroup", + "HasIsSimpleGroup" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 70, + "comment": "IsomorphismFpGroup: symmetric group,name", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 66, + "comment": "IsomorphismFpGroup: for perm groups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 45, + "comment": "IsomorphismFpGroup: pc groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 42, + "comment": "IsomorphismFpGroup: subgroups of fp group", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsString" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismFpGroup" + ] + }, + { + "name": "SetIsomorphismFpGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4221 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsomorphismFpGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsomorphismFpGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsomorphismFpGroup" + ] + }, + { + "name": "HasIsomorphismFpGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4221 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsomorphismFpGroup" + ] + }, + { + "name": "IsomorphismFpGroupByGeneratorsNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4380 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 379, + "comment": "IsomorphismFpGroupByGeneratorsNC: via niceomorphism/w. gens", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsList" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 68, + "comment": "IsomorphismFpGroupByGeneratorsNC: for perm groups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 61, + "comment": "IsomorphismFpGroupByGeneratorsNC: pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsPcgs" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 54, + "comment": "IsomorphismFpGroupByGeneratorsNC: subgroups of fp group", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsList", + "CategoryCollections(IsMultiplicativeElementWithInverse)" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 42, + "comment": "IsomorphismFpGroupByGeneratorsNC: via cokernel", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsString" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismFpGroupByGeneratorsNC" + ] + }, + { + "name": "IsomorphismFpGroupBySubnormalSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4383 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 63, + "comment": "IsomorphismFpGroupBySubnormalSeries: for groups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [ + { + "rank": 68, + "comment": "IsomorphismFpGroupBySubnormalSeries: for groups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsString" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismFpGroupBySubnormalSeries" + ] + }, + { + "name": "IsomorphismFpGroupByCompositionSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4386 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 35, + "comment": "IsomorphismFpGroupByCompositionSeries: supply name", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [ + { + "rank": 66, + "comment": "IsomorphismFpGroupByCompositionSeries: for permutation groups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 45, + "comment": "IsomorphismFpGroupByCompositionSeries: pc groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsString" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismFpGroupByCompositionSeries" + ] + }, + { + "name": "IsomorphismFpGroupByChiefSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4389 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 35, + "comment": "IsomorphismFpGroupByChiefSeries: supply name", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [ + { + "rank": 66, + "comment": "IsomorphismFpGroupByChiefSeries: permgrp", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsString" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismFpGroupByChiefSeries" + ] + }, + { + "name": "PrimePowerComponents", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4406 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20006, + "comment": "PrimePowerComponents: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPrimePowerComponents" + ] + ] + }, + { + "rank": 4, + "comment": "PrimePowerComponents: method for a pc element", + "filters": [ + [ + "IsMultiplicativeElementWithOne" + ] + ] + }, + { + "rank": 3, + "comment": "PrimePowerComponents: generic method", + "filters": [ + [ + "IsMultiplicativeElement" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PrimePowerComponents" + ] + }, + { + "name": "SetPrimePowerComponents", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4406 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPrimePowerComponents: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPrimePowerComponents: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPrimePowerComponents" + ] + }, + { + "name": "HasPrimePowerComponents", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4406 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPrimePowerComponents" + ] + }, + { + "name": "PrimePowerComponent", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4420 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 22, + "comment": "PrimePowerComponent: generic method", + "filters": [ + [ + "IsMultiplicativeElement" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PrimePowerComponent" + ] + }, + { + "name": "PowerMapOfGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4439 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 394, + "comment": "PowerMapOfGroup: via niceomorphism", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsInt" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 83, + "comment": "PowerMapOfGroup: method for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 67, + "comment": "PowerMapOfGroup: method for a matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 57, + "comment": "PowerMapOfGroup: method for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PowerMapOfGroup" + ] + }, + { + "name": "LowIndexSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grp.gd", + "line": 4591 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 103, + "comment": "LowIndexSubgroups: FpFroups, using LowIndexSubgroupsFpGroup", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "LowIndexSubgroupsFpGroup" + ] + }, + { + "rank": 66, + "comment": "LowIndexSubgroups: finite groups, using iterated maximals", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LowIndexSubgroups" + ] + }, + { + "name": "IsInverseSubsemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 15 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 30, + "comment": "IsInverseSubsemigroup: for a semigroup and a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsInverseSubsemigroup" + ] + }, + { + "name": "IsGeneratorsOfInverseSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IsGeneratorsOfInverseSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsGeneratorsOfInverseSemigroup" + ] + ] + }, + { + "rank": 13, + "comment": "IsGeneratorsOfInverseSemigroup: for a transformation collection", + "filters": [ + [ + "CategoryCollections(IsTransformation)" + ] + ] + }, + { + "rank": 13, + "comment": "IsGeneratorsOfInverseSemigroup: for a transformation collection", + "filters": [ + [ + "CategoryCollections(IsTransformation)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsGeneratorsOfInverseSemigroup" + ] + }, + { + "name": "SetIsGeneratorsOfInverseSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsGeneratorsOfInverseSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsGeneratorsOfInverseSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsGeneratorsOfInverseSemigroup" + ] + }, + { + "name": "HasIsGeneratorsOfInverseSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsGeneratorsOfInverseSemigroup" + ] + }, + { + "name": "GeneratorsOfInverseMonoid", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 23 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "GeneratorsOfInverseMonoid: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfInverseMonoid" + ] + ] + }, + { + "rank": 36, + "comment": "GeneratorsOfInverseMonoid: for a group with known generators", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "GeneratorsOfInverseMonoid: for an inverse partial perm monoid with generators", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsMagmaWithOne", + "HasGeneratorsOfMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ] + ] + }, + { + "rank": 0, + "comment": "GeneratorsOfInverseMonoid: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfInverseMonoid" + ] + }, + { + "name": "SetGeneratorsOfInverseMonoid", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 23 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfInverseMonoid: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfInverseMonoid: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfInverseMonoid" + ] + }, + { + "name": "HasGeneratorsOfInverseMonoid", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 23 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfInverseMonoid" + ] + }, + { + "name": "GeneratorsOfInverseSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "GeneratorsOfInverseSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfInverseSemigroup" + ] + ] + }, + { + "rank": 36, + "comment": "GeneratorsOfInverseSemigroup: for a group with known generators", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 31, + "comment": "GeneratorsOfInverseSemigroup: for an inverse partial perm semigroup with generators", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ] + ] + }, + { + "rank": 0, + "comment": "GeneratorsOfInverseSemigroup: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfInverseSemigroup" + ] + }, + { + "name": "SetGeneratorsOfInverseSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfInverseSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfInverseSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfInverseSemigroup" + ] + }, + { + "name": "HasGeneratorsOfInverseSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfInverseSemigroup" + ] + }, + { + "name": "InverseMonoidByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "InverseMonoidByGenerators", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InverseMonoidByGenerators" + ] + }, + { + "name": "InverseSemigroupByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 27 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "InverseSemigroupByGenerators: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InverseSemigroupByGenerators" + ] + }, + { + "name": "InverseSubsemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 29 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 23, + "comment": "InverseSubsemigroup: for an inverse semigroup and collection", + "filters": [ + [ + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InverseSubsemigroup" + ] + }, + { + "name": "InverseSubsemigroupNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 30 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 23, + "comment": "InverseSubsemigroupNC: for an inverse semigroup and collection", + "filters": [ + [ + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InverseSubsemigroupNC" + ] + }, + { + "name": "InverseSubmonoid", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 31 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 28, + "comment": "InverseSubmonoid: for an inverse monoid and collection", + "filters": [ + [ + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InverseSubmonoid" + ] + }, + { + "name": "InverseSubmonoidNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 28, + "comment": "InverseSubmonoidNC: for an inverse monoid and collection", + "filters": [ + [ + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InverseSubmonoidNC" + ] + }, + { + "name": "AsInverseSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 34 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "AsInverseSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsInverseSemigroup" + ] + ] + }, + { + "rank": 121, + "comment": "AsInverseSemigroup: for an inverse semigroup", + "filters": [ + [ + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsInverseSemigroup" + ] + }, + { + "name": "SetAsInverseSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 34 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsInverseSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsInverseSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsInverseSemigroup" + ] + }, + { + "name": "HasAsInverseSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 34 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsInverseSemigroup" + ] + }, + { + "name": "AsInverseMonoid", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 35 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "AsInverseMonoid: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsInverseMonoid" + ] + ] + }, + { + "rank": 126, + "comment": "AsInverseMonoid: for an inverse monoid", + "filters": [ + [ + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ] + ] + }, + { + "rank": 126, + "comment": "AsInverseMonoid: for an inverse monoid", + "filters": [ + [ + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ] + ] + }, + { + "rank": 22, + "comment": "AsInverseMonoid: for an inverse semigroup with known generators", + "filters": [ + [ + "IsInverseSemigroup", + "HasIsInverseSemigroup", + "HasGeneratorsOfInverseSemigroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsInverseMonoid" + ] + }, + { + "name": "SetAsInverseMonoid", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 35 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsInverseMonoid: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsInverseMonoid: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsInverseMonoid" + ] + }, + { + "name": "HasAsInverseMonoid", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 35 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsInverseMonoid" + ] + }, + { + "name": "AsInverseSubsemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 36 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsInverseSubsemigroup" + ] + }, + { + "name": "AsInverseSubmonoid", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 37 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsInverseSubmonoid" + ] + }, + { + "name": "ReverseNaturalPartialOrder", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 39 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "ReverseNaturalPartialOrder: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasReverseNaturalPartialOrder" + ] + ] + }, + { + "rank": 30, + "comment": "ReverseNaturalPartialOrder: for an inverse partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ] + ] + }, + { + "rank": 0, + "comment": "ReverseNaturalPartialOrder: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReverseNaturalPartialOrder" + ] + }, + { + "name": "SetReverseNaturalPartialOrder", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 39 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetReverseNaturalPartialOrder: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetReverseNaturalPartialOrder: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetReverseNaturalPartialOrder" + ] + }, + { + "name": "HasReverseNaturalPartialOrder", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 39 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasReverseNaturalPartialOrder" + ] + }, + { + "name": "NaturalPartialOrder", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 40 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "NaturalPartialOrder: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNaturalPartialOrder" + ] + ] + }, + { + "rank": 30, + "comment": "NaturalPartialOrder: for an inverse partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ] + ] + }, + { + "rank": 0, + "comment": "NaturalPartialOrder: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NaturalPartialOrder" + ] + }, + { + "name": "SetNaturalPartialOrder", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 40 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNaturalPartialOrder: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNaturalPartialOrder: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNaturalPartialOrder" + ] + }, + { + "name": "HasNaturalPartialOrder", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/invsgp.gd", + "line": 40 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNaturalPartialOrder" + ] + }, + { + "name": "IsAdditivelyCommutative", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 130 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "IsAdditivelyCommutative: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsAdditivelyCommutative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsAdditivelyCommutative" + ] + }, + { + "name": "SetIsAdditivelyCommutative", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 130 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsAdditivelyCommutative: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsAdditivelyCommutative: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsAdditivelyCommutative" + ] + }, + { + "name": "HasIsAdditivelyCommutative", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 130 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsAdditivelyCommutative" + ] + }, + { + "name": "NearAdditiveMagmaByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 348 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "NearAdditiveMagmaByGenerators: for collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [ + { + "rank": 3, + "comment": "NearAdditiveMagmaByGenerators: for family and list", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AdditiveMagmaByGenerators", + "NearAdditiveMagmaByGenerators" + ] + }, + { + "name": "NearAdditiveMagmaWithZeroByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 367 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "NearAdditiveMagmaWithZeroByGenerators: for collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [ + { + "rank": 3, + "comment": "NearAdditiveMagmaWithZeroByGenerators: for family and list", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AdditiveMagmaWithZeroByGenerators", + "NearAdditiveMagmaWithZeroByGenerators" + ] + }, + { + "name": "NearAdditiveGroupByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 388 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "NearAdditiveGroupByGenerators: for collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [ + { + "rank": 3, + "comment": "NearAdditiveGroupByGenerators: for family and list", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AdditiveGroupByGenerators", + "AdditiveMagmaWithInversesByGenerators", + "NearAdditiveGroupByGenerators", + "NearAdditiveMagmaWithInversesByGenerators" + ] + }, + { + "name": "GeneratorsOfNearAdditiveMagma", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 525 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "GeneratorsOfNearAdditiveMagma: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfNearAdditiveMagma" + ] + ] + }, + { + "rank": 17, + "comment": "GeneratorsOfNearAdditiveMagma", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasGeneratorsOfNearAdditiveGroup" + ] + ] + }, + { + "rank": 15, + "comment": "GeneratorsOfNearAdditiveMagma", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveMagmaWithZero", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasGeneratorsOfNearAdditiveMagmaWithZero" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfAdditiveMagma", + "GeneratorsOfNearAdditiveMagma" + ] + }, + { + "name": "SetGeneratorsOfNearAdditiveMagma", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 525 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfNearAdditiveMagma: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfNearAdditiveMagma: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfAdditiveMagma", + "SetGeneratorsOfNearAdditiveMagma" + ] + }, + { + "name": "HasGeneratorsOfNearAdditiveMagma", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 525 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfAdditiveMagma", + "HasGeneratorsOfNearAdditiveMagma" + ] + }, + { + "name": "GeneratorsOfNearAdditiveMagmaWithZero", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 551 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20014, + "comment": "GeneratorsOfNearAdditiveMagmaWithZero: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfNearAdditiveMagmaWithZero" + ] + ] + }, + { + "rank": 17, + "comment": "GeneratorsOfNearAdditiveMagmaWithZero", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasGeneratorsOfNearAdditiveGroup" + ] + ] + }, + { + "rank": 17, + "comment": "GeneratorsOfNearAdditiveMagmaWithZero", + "filters": [ + [ + "IsAttributeStoringRep", + "IsNearAdditiveMagma", + "IsNearAdditiveMagmaWithZero", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasGeneratorsOfNearAdditiveMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfAdditiveMagmaWithZero", + "GeneratorsOfNearAdditiveMagmaWithZero" + ] + }, + { + "name": "SetGeneratorsOfNearAdditiveMagmaWithZero", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 551 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfNearAdditiveMagmaWithZero: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfNearAdditiveMagmaWithZero: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfAdditiveMagmaWithZero", + "SetGeneratorsOfNearAdditiveMagmaWithZero" + ] + }, + { + "name": "HasGeneratorsOfNearAdditiveMagmaWithZero", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 551 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfAdditiveMagmaWithZero", + "HasGeneratorsOfNearAdditiveMagmaWithZero" + ] + }, + { + "name": "GeneratorsOfNearAdditiveGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 578 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "GeneratorsOfNearAdditiveGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfNearAdditiveGroup" + ] + ] + }, + { + "rank": 19, + "comment": "GeneratorsOfNearAdditiveGroup", + "filters": [ + [ + "IsAttributeStoringRep", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasGeneratorsOfNearAdditiveMagmaWithZero" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfAdditiveGroup", + "GeneratorsOfAdditiveMagmaWithInverses", + "GeneratorsOfNearAdditiveGroup", + "GeneratorsOfNearAdditiveMagmaWithInverses" + ] + }, + { + "name": "SetGeneratorsOfNearAdditiveGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 578 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfNearAdditiveGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfNearAdditiveGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfAdditiveGroup", + "SetGeneratorsOfAdditiveMagmaWithInverses", + "SetGeneratorsOfNearAdditiveGroup", + "SetGeneratorsOfNearAdditiveMagmaWithInverses" + ] + }, + { + "name": "HasGeneratorsOfNearAdditiveGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 578 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfAdditiveGroup", + "HasGeneratorsOfAdditiveMagmaWithInverses", + "HasGeneratorsOfNearAdditiveGroup", + "HasGeneratorsOfNearAdditiveMagmaWithInverses" + ] + }, + { + "name": "TrivialSubnearAdditiveMagmaWithZero", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 603 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20014, + "comment": "TrivialSubnearAdditiveMagmaWithZero: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTrivialSubnearAdditiveMagmaWithZero" + ] + ] + }, + { + "rank": 34, + "comment": "TrivialSubnearAdditiveMagmaWithZero: for a FLMLOR", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 22, + "comment": "TrivialSubnearAdditiveMagmaWithZero: generic method for left modules", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 14, + "comment": "TrivialSubnearAdditiveMagmaWithZero: for add.-magma-with-zero", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveMagmaWithZero", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TrivialSubFLMLOR", + "TrivialSubadditiveMagmaWithZero", + "TrivialSubalgebra", + "TrivialSubmodule", + "TrivialSubnearAdditiveMagmaWithZero", + "TrivialSubspace" + ] + }, + { + "name": "SetTrivialSubnearAdditiveMagmaWithZero", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 603 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTrivialSubnearAdditiveMagmaWithZero: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTrivialSubnearAdditiveMagmaWithZero: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTrivialSubFLMLOR", + "SetTrivialSubadditiveMagmaWithZero", + "SetTrivialSubalgebra", + "SetTrivialSubmodule", + "SetTrivialSubnearAdditiveMagmaWithZero", + "SetTrivialSubspace" + ] + }, + { + "name": "HasTrivialSubnearAdditiveMagmaWithZero", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 603 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTrivialSubFLMLOR", + "HasTrivialSubadditiveMagmaWithZero", + "HasTrivialSubalgebra", + "HasTrivialSubmodule", + "HasTrivialSubnearAdditiveMagmaWithZero", + "HasTrivialSubspace" + ] + }, + { + "name": "AdditiveNeutralElement", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 633 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "AdditiveNeutralElement: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAdditiveNeutralElement" + ] + ] + }, + { + "rank": 12, + "comment": "AdditiveNeutralElement", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AdditiveNeutralElement" + ] + }, + { + "name": "SetAdditiveNeutralElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 633 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAdditiveNeutralElement: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAdditiveNeutralElement: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAdditiveNeutralElement" + ] + }, + { + "name": "HasAdditiveNeutralElement", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 633 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAdditiveNeutralElement" + ] + }, + { + "name": "ClosureNearAdditiveGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addmagma.gd", + "line": 657 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 32, + "comment": "ClosureNearAdditiveGroup: for two add. groups", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ], + [ + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 19, + "comment": "ClosureNearAdditiveGroup: for add. group and element", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ], + [ + "IsAdditiveElement" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClosureAdditiveGroup", + "ClosureAdditiveMagmaWithInverses", + "ClosureNearAdditiveGroup", + "ClosureNearAdditiveMagmaWithInverses" + ] + }, + { + "name": "AdditiveCoset", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/addcoset.gd", + "line": 33 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 19, + "comment": "AdditiveCoset: for additive group and additive element", + "filters": [ + [ + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ], + [ + "IsAdditiveElement" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AdditiveCoset" + ] + }, + { + "name": "IsLDistributive", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 31 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "IsLDistributive: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsLDistributive" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLDistributive" + ] + }, + { + "name": "SetIsLDistributive", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 31 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsLDistributive: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsLDistributive: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsLDistributive" + ] + }, + { + "name": "HasIsLDistributive", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 31 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsLDistributive" + ] + }, + { + "name": "IsRDistributive", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 60 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "IsRDistributive: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsRDistributive" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsRDistributive" + ] + }, + { + "name": "SetIsRDistributive", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 60 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsRDistributive: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsRDistributive: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsRDistributive" + ] + }, + { + "name": "HasIsRDistributive", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 60 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsRDistributive" + ] + }, + { + "name": "GeneratorsOfSemiring", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 189 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20027, + "comment": "GeneratorsOfSemiring: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfSemiring" + ] + ] + }, + { + "rank": -5, + "comment": "GeneratorsOfSemiring: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfSemiring" + ] + }, + { + "name": "SetGeneratorsOfSemiring", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 189 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfSemiring: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfSemiring: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfSemiring" + ] + }, + { + "name": "HasGeneratorsOfSemiring", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 189 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfSemiring" + ] + }, + { + "name": "GeneratorsOfSemiringWithOne", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 209 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20030, + "comment": "GeneratorsOfSemiringWithOne: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfSemiringWithOne" + ] + ] + }, + { + "rank": -4, + "comment": "GeneratorsOfSemiringWithOne: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithOne", + "IsNearAdditiveMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfSemiringWithOne" + ] + }, + { + "name": "SetGeneratorsOfSemiringWithOne", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 209 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfSemiringWithOne: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfSemiringWithOne: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfSemiringWithOne" + ] + }, + { + "name": "HasGeneratorsOfSemiringWithOne", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 209 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfSemiringWithOne" + ] + }, + { + "name": "GeneratorsOfSemiringWithZero", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 229 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20028, + "comment": "GeneratorsOfSemiringWithZero: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfSemiringWithZero" + ] + ] + }, + { + "rank": -14, + "comment": "GeneratorsOfSemiringWithZero: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveMagmaWithZero" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfSemiringWithZero" + ] + }, + { + "name": "SetGeneratorsOfSemiringWithZero", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 229 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfSemiringWithZero: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfSemiringWithZero: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfSemiringWithZero" + ] + }, + { + "name": "HasGeneratorsOfSemiringWithZero", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 229 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfSemiringWithZero" + ] + }, + { + "name": "GeneratorsOfSemiringWithOneAndZero", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20031, + "comment": "GeneratorsOfSemiringWithOneAndZero: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfSemiringWithOneAndZero" + ] + ] + }, + { + "rank": -13, + "comment": "GeneratorsOfSemiringWithOneAndZero: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveMagmaWithZero" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfSemiringWithOneAndZero" + ] + }, + { + "name": "SetGeneratorsOfSemiringWithOneAndZero", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfSemiringWithOneAndZero: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfSemiringWithOneAndZero: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfSemiringWithOneAndZero" + ] + }, + { + "name": "HasGeneratorsOfSemiringWithOneAndZero", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfSemiringWithOneAndZero" + ] + }, + { + "name": "AsSemiring", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 261 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "AsSemiring: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsSemiring" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsSemiring" + ] + }, + { + "name": "SetAsSemiring", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 261 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsSemiring: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsSemiring: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsSemiring" + ] + }, + { + "name": "HasAsSemiring", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 261 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsSemiring" + ] + }, + { + "name": "AsSemiringWithOne", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 278 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "AsSemiringWithOne: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsSemiringWithOne" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsSemiringWithOne" + ] + }, + { + "name": "SetAsSemiringWithOne", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 278 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsSemiringWithOne: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsSemiringWithOne: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsSemiringWithOne" + ] + }, + { + "name": "HasAsSemiringWithOne", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 278 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsSemiringWithOne" + ] + }, + { + "name": "AsSemiringWithZero", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 295 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "AsSemiringWithZero: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsSemiringWithZero" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsSemiringWithZero" + ] + }, + { + "name": "SetAsSemiringWithZero", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 295 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsSemiringWithZero: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsSemiringWithZero: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsSemiringWithZero" + ] + }, + { + "name": "HasAsSemiringWithZero", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 295 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsSemiringWithZero" + ] + }, + { + "name": "AsSemiringWithOneAndZero", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 312 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "AsSemiringWithOneAndZero: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsSemiringWithOneAndZero" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsSemiringWithOneAndZero" + ] + }, + { + "name": "SetAsSemiringWithOneAndZero", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 312 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsSemiringWithOneAndZero: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsSemiringWithOneAndZero: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsSemiringWithOneAndZero" + ] + }, + { + "name": "HasAsSemiringWithOneAndZero", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 312 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsSemiringWithOneAndZero" + ] + }, + { + "name": "ClosureSemiring", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 331 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClosureSemiring" + ] + }, + { + "name": "SemiringByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 348 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemiringByGenerators" + ] + }, + { + "name": "SemiringWithOneByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 365 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemiringWithOneByGenerators" + ] + }, + { + "name": "SemiringWithZeroByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 379 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemiringWithZeroByGenerators" + ] + }, + { + "name": "SemiringWithOneAndZeroByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 393 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemiringWithOneAndZeroByGenerators" + ] + }, + { + "name": "CentralIdempotentsOfSemiring", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 555 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20027, + "comment": "CentralIdempotentsOfSemiring: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCentralIdempotentsOfSemiring" + ] + ] + }, + { + "rank": 36, + "comment": "CentralIdempotentsOfSemiring: for an associative algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -5, + "comment": "CentralIdempotentsOfSemiring: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CentralIdempotentsOfAlgebra", + "CentralIdempotentsOfSemiring" + ] + }, + { + "name": "SetCentralIdempotentsOfSemiring", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 555 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCentralIdempotentsOfSemiring: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCentralIdempotentsOfSemiring: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCentralIdempotentsOfSemiring" + ] + }, + { + "name": "HasCentralIdempotentsOfSemiring", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiring.gd", + "line": 555 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCentralIdempotentsOfSemiring" + ] + }, + { + "name": "AsNearRing", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 68 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20015, + "comment": "AsNearRing: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsNearRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsNearRing" + ] + }, + { + "name": "SetAsNearRing", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 68 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsNearRing: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsNearRing: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsNearRing" + ] + }, + { + "name": "HasAsNearRing", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 68 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsNearRing" + ] + }, + { + "name": "AsRing", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 143 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "AsRing: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsRing" + ] + }, + { + "name": "SetAsRing", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 143 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsRing: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsRing: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsRing" + ] + }, + { + "name": "HasAsRing", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 143 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsRing" + ] + }, + { + "name": "GeneratorsOfRing", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 168 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "GeneratorsOfRing: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfRing" + ] + ] + }, + { + "rank": 36, + "comment": "GeneratorsOfRing: for a free magma ring", + "filters": [ + [ + "IsFreeMagmaRing" + ] + ] + }, + { + "rank": 30, + "comment": "GeneratorsOfRing: for a ring-with-one with generators", + "filters": [ + [ + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRingWithOne" + ] + ] + }, + { + "rank": 29, + "comment": "GeneratorsOfRing", + "filters": [ + [ + "IsAttributeStoringRep", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasGeneratorsOfNearAdditiveGroup", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 29, + "comment": "GeneratorsOfRing", + "filters": [ + [ + "IsAttributeStoringRep", + "IsMagma", + "HasGeneratorsOfMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 27, + "comment": "GeneratorsOfRing: generic method for a two-sided ideal with known generators", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfTwoSidedIdeal" + ] + ], + "aka": [ + "GeneratorsOfRingForIdeal" + ] + }, + { + "rank": 27, + "comment": "GeneratorsOfRing: generic method for a right ideal with known generators", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRightIdeal" + ] + ] + }, + { + "rank": 27, + "comment": "GeneratorsOfRing: generic method for a left ideal with known generators", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfLeftIdeal" + ] + ] + }, + { + "rank": 26, + "comment": "GeneratorsOfRing: for a ring", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -14, + "comment": "GeneratorsOfRing: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfRing" + ] + }, + { + "name": "SetGeneratorsOfRing", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 168 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfRing: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfRing: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfRing" + ] + }, + { + "name": "HasGeneratorsOfRing", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 168 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfRing" + ] + }, + { + "name": "GeneratorsOfRingWithOne", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 197 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20032, + "comment": "GeneratorsOfRingWithOne: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfRingWithOne" + ] + ] + }, + { + "rank": 39, + "comment": "GeneratorsOfRingWithOne: for a free magma ring-with-one", + "filters": [ + [ + "IsMagmaWithOne", + "IsFreeMagmaRing" + ] + ] + }, + { + "rank": 32, + "comment": "GeneratorsOfRingWithOne", + "filters": [ + [ + "IsAttributeStoringRep", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRing" + ] + ] + }, + { + "rank": 32, + "comment": "GeneratorsOfRingWithOne", + "filters": [ + [ + "IsAttributeStoringRep", + "IsMagma", + "IsMagmaWithOne", + "HasGeneratorsOfMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -24, + "comment": "GeneratorsOfRingWithOne: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfRingWithOne" + ] + }, + { + "name": "SetGeneratorsOfRingWithOne", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 197 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfRingWithOne: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfRingWithOne: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfRingWithOne" + ] + }, + { + "name": "HasGeneratorsOfRingWithOne", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 197 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfRingWithOne" + ] + }, + { + "name": "RingByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 221 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 10022, + "comment": "RingByGenerators: method that catches the cases of `Integers' and subrings of `Integers'", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 29, + "comment": "RingByGenerators: for a list of Lie matrices over a finite field", + "filters": [ + [ + "CategoryCollections((((CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)) and CategoryCollections(CategoryCollections(IsAdditiveElement))) and IsTable) and (CategoryCollections(CategoryCollections(IsMultiplicativeElement)) and IsTable)))", + "CategoryCollections(IsLieObject)" + ] + ] + }, + { + "rank": 22, + "comment": "RingByGenerators: for a collection of FFE", + "filters": [ + [ + "CategoryCollections(IsFFE)" + ] + ], + "aka": [ + "RingFromFFE" + ] + }, + { + "rank": 19, + "comment": "RingByGenerators: for a list of matrices over the Cyclotomics", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))" + ] + ] + }, + { + "rank": 19, + "comment": "RingByGenerators: for a list of matrices over a finite field", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))" + ] + ] + }, + { + "rank": 13, + "comment": "RingByGenerators: for a list of linear mappings of finite vector spaces", + "filters": [ + [ + "CategoryCollections(IsGeneralMapping)" + ] + ] + }, + { + "rank": 2, + "comment": "RingByGenerators: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RingByGenerators" + ] + }, + { + "name": "DefaultRingByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 10022, + "comment": "DefaultRingByGenerators: method that catches the cases of `(Gaussian)Integers' and cycl. fields", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 29, + "comment": "DefaultRingByGenerators: for a collection of FFE", + "filters": [ + [ + "IsList", + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 29, + "comment": "DefaultRingByGenerators: for a list of Lie matrices", + "filters": [ + [ + "CategoryCollections((((CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)) and CategoryCollections(CategoryCollections(IsAdditiveElement))) and IsTable) and (CategoryCollections(CategoryCollections(IsMultiplicativeElement)) and IsTable)))", + "CategoryCollections(IsLieObject)" + ] + ] + }, + { + "rank": 21, + "comment": "DefaultRingByGenerators: for a collection over a ring Z/nZ", + "filters": [ + [ + "CategoryCollections(IsZmodnZObjNonprime)" + ] + ] + }, + { + "rank": 21, + "comment": "DefaultRingByGenerators: for lists of n x n integer matrices", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))" + ] + ] + }, + { + "rank": 19, + "comment": "DefaultRingByGenerators: for a list of matrices over the Cyclotomics", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))" + ] + ] + }, + { + "rank": 19, + "comment": "DefaultRingByGenerators: for a list of matrices over a finite field", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))" + ] + ] + }, + { + "rank": 18, + "comment": "DefaultRingByGenerators", + "filters": [ + [ + "CategoryCollections(IsRationalFunction)" + ] + ] + }, + { + "rank": 13, + "comment": "DefaultRingByGenerators: for a list of linear mappings of vector spaces", + "filters": [ + [ + "CategoryCollections(IsGeneralMapping)" + ] + ] + }, + { + "rank": 2, + "comment": "DefaultRingByGenerators: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DefaultRingByGenerators" + ] + }, + { + "name": "RingWithOneByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 301 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 10022, + "comment": "RingWithOneByGenerators: method that catches the cases of `Integers'", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 22, + "comment": "RingWithOneByGenerators: for a collection of FFE", + "filters": [ + [ + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 19, + "comment": "RingWithOneByGenerators: for a list of matrices over the Cyclotomics", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))" + ] + ] + }, + { + "rank": 19, + "comment": "RingWithOneByGenerators: for a list of matrices over a finite field", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))" + ] + ] + }, + { + "rank": 13, + "comment": "RingWithOneByGenerators: for a list of linear mappings of finite vector spaces", + "filters": [ + [ + "CategoryCollections(IsGeneralMapping)" + ] + ] + }, + { + "rank": 2, + "comment": "RingWithOneByGenerators: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RingWithOneByGenerators" + ] + }, + { + "name": "ClosureRing", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 481 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10036, + "comment": "ClosureRing: for a ring containing the whole family, and a ring element", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 10030, + "comment": "ClosureRing: for a ring cont. the whole family, and a collection", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 58, + "comment": "ClosureRing: for two rings-with-one", + "filters": [ + [ + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 52, + "comment": "ClosureRing: for two rings", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 37, + "comment": "ClosureRing: for a ring-with-one and a ring element", + "filters": [ + [ + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 34, + "comment": "ClosureRing: for a ring and a ring element", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 28, + "comment": "ClosureRing: for ring and collection of elements", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClosureRing" + ] + }, + { + "name": "IsAnticommutative", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 589 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "IsAnticommutative: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsAnticommutative" + ] + ] + }, + { + "rank": 34, + "comment": "IsAnticommutative: generic method for a (finite dimensional) FLMLOR", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 29, + "comment": "IsAnticommutative", + "filters": [ + [ + "HasCharacteristic", + "IsMagma", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 26, + "comment": "IsAnticommutative: generic method for rings", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -14, + "comment": "IsAnticommutative: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsAnticommutative" + ] + }, + { + "name": "SetIsAnticommutative", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 589 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsAnticommutative: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsAnticommutative: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsAnticommutative" + ] + }, + { + "name": "HasIsAnticommutative", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 589 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsAnticommutative" + ] + }, + { + "name": "IsIntegralRing", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 618 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "IsIntegralRing: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsIntegralRing" + ] + ] + }, + { + "rank": 40, + "comment": "IsIntegralRing", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsZmodnZObjNonprime)" + ] + ] + }, + { + "rank": 26, + "comment": "IsIntegralRing: for a ring", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -14, + "comment": "IsIntegralRing: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsIntegralRing" + ] + }, + { + "name": "SetIsIntegralRing", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 618 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsIntegralRing: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsIntegralRing: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsIntegralRing" + ] + }, + { + "name": "HasIsIntegralRing", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 618 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsIntegralRing" + ] + }, + { + "name": "IsJacobianRing", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 654 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "IsJacobianRing: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsJacobianRing" + ] + ] + }, + { + "rank": 34, + "comment": "IsJacobianRing: for a (finite dimensional) FLMLOR", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": -14, + "comment": "IsJacobianRing: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsJacobianRing" + ] + }, + { + "name": "SetIsJacobianRing", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 654 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsJacobianRing: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsJacobianRing: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsJacobianRing" + ] + }, + { + "name": "HasIsJacobianRing", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 654 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsJacobianRing" + ] + }, + { + "name": "IsZeroSquaredRing", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 681 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "IsZeroSquaredRing: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": 34, + "comment": "IsZeroSquaredRing: for a finite dimensional FLMLOR", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 29, + "comment": "IsZeroSquaredRing", + "filters": [ + [ + "HasCharacteristic", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsAnticommutative", + "HasIsAnticommutative" + ] + ] + }, + { + "rank": 26, + "comment": "IsZeroSquaredRing: for a ring", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -14, + "comment": "IsZeroSquaredRing: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsZeroSquaredRing" + ] + }, + { + "name": "SetIsZeroSquaredRing", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 681 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsZeroSquaredRing: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsZeroSquaredRing: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsZeroSquaredRing" + ] + }, + { + "name": "HasIsZeroSquaredRing", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 681 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsZeroSquaredRing" + ] + }, + { + "name": "IsZeroMultiplicationRing", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 708 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "IsZeroMultiplicationRing: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsZeroMultiplicationRing" + ] + ] + }, + { + "rank": 30, + "comment": "IsZeroMultiplicationRing", + "filters": [ + [ + "HasIsTrivial", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -14, + "comment": "IsZeroMultiplicationRing: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsZeroMultiplicationRing" + ] + }, + { + "name": "SetIsZeroMultiplicationRing", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 708 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsZeroMultiplicationRing: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsZeroMultiplicationRing: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsZeroMultiplicationRing" + ] + }, + { + "name": "HasIsZeroMultiplicationRing", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 708 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsZeroMultiplicationRing" + ] + }, + { + "name": "Units", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 757 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "Units: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnits" + ] + ] + }, + { + "rank": 73, + "comment": "Units: for a full matrix algebra (over a finite field)", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFullMatrixModule", + "HasIsFullMatrixModule" + ] + ] + }, + { + "rank": 59, + "comment": "Units: for a finite field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 53, + "comment": "Units: for a division ring", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 44, + "comment": "Units: LAGUNA: for modular group algebra of finite p-group", + "filters": [ + [ + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ] + ] + }, + { + "rank": 42, + "comment": "Units: for full ring Z/nZ", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsZmodnZObjNonprime)" + ] + ] + }, + { + "rank": 33, + "comment": "Units: zmodnze : for full ring Z/nZ(m)", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsZmodnZepsObj)" + ] + ] + }, + { + "rank": 26, + "comment": "Units: for a (finite) ring", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -14, + "comment": "Units: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Units" + ] + }, + { + "name": "SetUnits", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 757 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnits: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnits: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnits" + ] + }, + { + "name": "HasUnits", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 757 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnits" + ] + }, + { + "name": "Factors", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 798 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 18, + "comment": "Factors", + "filters": [ + [ + "IsInt" + ] + ] + }, + { + "rank": 8, + "comment": "Factors: for a ring element", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 0, + "comment": "Factors: fallback method to test conditions", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + } + ], + "2args": [ + { + "rank": 61, + "comment": "Factors: for a division ring and a ring element", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 59, + "comment": "Factors: for integers (FactInt)", + "filters": [ + [ + "IsIntegers" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 58, + "comment": "Factors: for Gaussian integers", + "filters": [ + [ + "IsGaussianIntegers" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 58, + "comment": "Factors: for integers", + "filters": [ + [ + "IsIntegers" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 50, + "comment": "Factors: for Z_(pi) and an element thereof (ResClasses)", + "filters": [ + [ + "IsZ_pi", + "HasIsZ_pi" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 48, + "comment": "Factors: univariate rational polynomial", + "filters": [ + [ + "IsRationalsPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 47, + "comment": "Factors: for a polynomial over a field of cyclotomics", + "filters": [ + [ + "IsAbelianNumberFieldPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 47, + "comment": "Factors: alg ext polynomial", + "filters": [ + [ + "IsAlgebraicExtensionPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 47, + "comment": "Factors: polynomial over a finite field", + "filters": [ + [ + "IsFiniteFieldPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 41, + "comment": "Factors: multivariate, reduce to univariate case", + "filters": [ + [ + "IsPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 40, + "comment": "Factors: fallback error message", + "filters": [ + [ + "IsPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 0, + "comment": "Factors: fallback method to test conditions", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Factors" + ] + }, + { + "name": "IsAssociated", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 823 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 16, + "comment": "IsAssociated: for two ring elements", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "3args": [ + { + "rank": 69, + "comment": "IsAssociated: for a division ring, and two ring elements", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 42, + "comment": "IsAssociated: for ring and two ring elements", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsAssociated" + ] + }, + { + "name": "Associates", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 854 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 8, + "comment": "Associates: for a ring element", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "2args": [ + { + "rank": 34, + "comment": "Associates: for a ring and a ring element", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Associates" + ] + }, + { + "name": "IsUnit", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 880 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 13, + "comment": "IsUnit: LAGUNA: for an element of modular group algebra", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ] + ] + }, + { + "rank": 13, + "comment": "IsUnit: zmodnze : for element in Z/nZ(m) (ZModnZepsRep) without given ring", + "filters": [ + [ + "IsZmodnZepsObj", + "IsZmodnZepsRep" + ] + ] + }, + { + "rank": 11, + "comment": "IsUnit: for a Lie object (return `false')", + "filters": [ + [ + "IsLieObject" + ] + ] + }, + { + "rank": 8, + "comment": "IsUnit: for a ring element", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "2args": [ + { + "rank": 78, + "comment": "IsUnit: for matrix FLMLOR and matrix", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 61, + "comment": "IsUnit: for a division ring, and a ring element", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 58, + "comment": "IsUnit: for element in Z/nZ (ModulusRep)", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsZmodnZObjNonprime)" + ], + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 57, + "comment": "IsUnit: LAGUNA: for an element of modular group algebra", + "filters": [ + [ + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ], + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ] + ] + }, + { + "rank": 50, + "comment": "IsUnit: for Z_(pi) and an element thereof (ResClasses)", + "filters": [ + [ + "IsZ_pi", + "HasIsZ_pi" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 46, + "comment": "IsUnit: zmodnze : for element in Z/nZ(m) (ZModnZepsRep) with given ring", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsZmodnZepsObj)" + ], + [ + "IsZmodnZepsObj", + "IsZmodnZepsRep" + ] + ] + }, + { + "rank": 36, + "comment": "IsUnit: for finite Rings", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 35, + "comment": "IsUnit: for a ring with known units and a ring element", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasUnits" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 34, + "comment": "IsUnit: for a ring and a ring element", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsUnit" + ] + }, + { + "name": "InterpolatedPolynomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 906 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 26, + "comment": "InterpolatedPolynomial", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InterpolatedPolynomial" + ] + }, + { + "name": "Quotient", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 938 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 38, + "comment": "Quotient: laurent", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 28, + "comment": "Quotient: multivar", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 16, + "comment": "Quotient: for two ring elements (delegate to three argument version", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 0, + "comment": "Quotient: fallback method to test conditions", + "filters": [ + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + } + ], + "3args": [ + { + "rank": 76, + "comment": "Quotient: for integers", + "filters": [ + [ + "IsIntegers" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 74, + "comment": "Quotient: for Gaussian integers", + "filters": [ + [ + "IsGaussianIntegers" + ], + [ + "IsCyc" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 69, + "comment": "Quotient: for a division ring, and two ring elements", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 61, + "comment": "Quotient: laurent, ring", + "filters": [ + [ + "IsPolynomialRing" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + }, + { + "rank": 55, + "comment": "Quotient: multivar with ring", + "filters": [ + [ + "IsPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 42, + "comment": "Quotient: for a ring and two ring elements", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Quotient" + ] + }, + { + "name": "StandardAssociate", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 970 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 8, + "comment": "StandardAssociate: for a ring element", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "2args": [ + { + "rank": 10036, + "comment": "StandardAssociate: for a ring and its zero element", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement", + "IsZero", + "HasIsZero" + ] + ] + }, + { + "rank": 92, + "comment": "StandardAssociate: HNF of n x n integer matrix (ResClasses)", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFullMatrixModule", + "HasIsFullMatrixModule" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 63, + "comment": "StandardAssociate: for a division ring and a ring element", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 58, + "comment": "StandardAssociate: for full ring Z/nZ and an element in Z/nZ", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsZmodnZObjNonprime)" + ], + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 58, + "comment": "StandardAssociate: for integers", + "filters": [ + [ + "IsIntegers" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 50, + "comment": "StandardAssociate: for Z_(pi) and an element thereof (ResClasses)", + "filters": [ + [ + "IsZ_pi", + "HasIsZ_pi" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 34, + "comment": "StandardAssociate: for a ring and a ring element (using StandardAssociateUnit)", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StandardAssociate" + ] + }, + { + "name": "StandardAssociateUnit", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 1003 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 8, + "comment": "StandardAssociateUnit: for a ring element", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "2args": [ + { + "rank": 10036, + "comment": "StandardAssociateUnit: for a ring and its zero element", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement", + "IsZero", + "HasIsZero" + ] + ] + }, + { + "rank": 63, + "comment": "StandardAssociateUnit: for a division ring and a ring element", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 58, + "comment": "StandardAssociateUnit: for Gaussian integers", + "filters": [ + [ + "IsGaussianIntegers" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 58, + "comment": "StandardAssociateUnit: for full ring Z/nZ and an element in Z/nZ", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsZmodnZObjNonprime)" + ], + [ + "IsZmodnZObj", + "IsModulusRep" + ] + ] + }, + { + "rank": 58, + "comment": "StandardAssociateUnit: for integers", + "filters": [ + [ + "IsIntegers" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 44, + "comment": "StandardAssociateUnit: laurent", + "filters": [ + [ + "IsPolynomialRing" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + }, + { + "rank": 41, + "comment": "StandardAssociateUnit: for a polynomial ring and a polynomial", + "filters": [ + [ + "IsPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StandardAssociateUnit" + ] + }, + { + "name": "IsPrime", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 1030 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 8, + "comment": "IsPrime: for a ring element", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "2args": [ + { + "rank": 63, + "comment": "IsPrime: for a division ring and a ring element", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 60, + "comment": "IsPrime: for Gaussian integers and integer", + "filters": [ + [ + "IsGaussianIntegers" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 58, + "comment": "IsPrime: for Gaussian integers and cyclotomic", + "filters": [ + [ + "IsGaussianIntegers" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 58, + "comment": "IsPrime: for integers", + "filters": [ + [ + "IsIntegers" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPrime" + ] + }, + { + "name": "IsIrreducibleRingElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 1063 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 8, + "comment": "IsIrreducibleRingElement: for a ring element", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "2args": [ + { + "rank": 63, + "comment": "IsIrreducibleRingElement: for a division ring and a ring element", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 58, + "comment": "IsIrreducibleRingElement: for integers", + "filters": [ + [ + "IsIntegers" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 50, + "comment": "IsIrreducibleRingElement: for Z_(pi) and an element thereof (ResClasses)", + "filters": [ + [ + "IsZ_pi", + "HasIsZ_pi" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 47, + "comment": "IsIrreducibleRingElement: AlgPol", + "filters": [ + [ + "IsAlgebraicExtensionPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 41, + "comment": "IsIrreducibleRingElement: polynomial", + "filters": [ + [ + "IsPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 0, + "comment": "IsIrreducibleRingElement: fallback method to test conditions", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsIrreducibleRingElement" + ] + }, + { + "name": "EuclideanDegree", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 1090 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 19, + "comment": "EuclideanDegree: univariate", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ], + "aka": [ + "DegreeOfLaurentPolynomial", + "DegreeOfUnivariateLaurentPolynomial" + ] + }, + { + "rank": 17, + "comment": "EuclideanDegree: laurent", + "filters": [ + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + }, + { + "rank": 8, + "comment": "EuclideanDegree: for a ring element", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "2args": [ + { + "rank": 61, + "comment": "EuclideanDegree: for a division ring and a ring element", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 58, + "comment": "EuclideanDegree: for Gaussian integers", + "filters": [ + [ + "IsGaussianIntegers" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 58, + "comment": "EuclideanDegree: for integers", + "filters": [ + [ + "IsIntegers" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 46, + "comment": "EuclideanDegree: univariate,ring", + "filters": [ + [ + "IsPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 44, + "comment": "EuclideanDegree: laurent,ring", + "filters": [ + [ + "IsPolynomialRing" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EuclideanDegree" + ] + }, + { + "name": "EuclideanRemainder", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 1118 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 38, + "comment": "EuclideanRemainder: laurent", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 16, + "comment": "EuclideanRemainder: for two ring elements", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 0, + "comment": "EuclideanRemainder: fallback method to test conditions", + "filters": [ + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + } + ], + "3args": [ + { + "rank": 76, + "comment": "EuclideanRemainder: for integers", + "filters": [ + [ + "IsIntegers" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 74, + "comment": "EuclideanRemainder: for Gaussian integers", + "filters": [ + [ + "IsGaussianIntegers" + ], + [ + "IsCyc" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 65, + "comment": "EuclideanRemainder: laurent,ring", + "filters": [ + [ + "IsPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 47, + "comment": "EuclideanRemainder: for a Euclidean ring and two ring elements", + "filters": [ + [ + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 0, + "comment": "EuclideanRemainder: fallback method to test conditions", + "filters": [ + [ + "IsPolynomialRing" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EuclideanRemainder" + ] + }, + { + "name": "EuclideanQuotient", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 1146 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 16, + "comment": "EuclideanQuotient: for two ring elements", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "3args": [ + { + "rank": 76, + "comment": "EuclideanQuotient: for integers", + "filters": [ + [ + "IsIntegers" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 74, + "comment": "EuclideanQuotient: for Gaussian integers", + "filters": [ + [ + "IsGaussianIntegers" + ], + [ + "IsCyc" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 47, + "comment": "EuclideanQuotient: for a Euclidean ring and two ring elements", + "filters": [ + [ + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EuclideanQuotient" + ] + }, + { + "name": "QuotientRemainder", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 1176 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 38, + "comment": "QuotientRemainder: laurent", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 16, + "comment": "QuotientRemainder: for two ring elements", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 0, + "comment": "QuotientRemainder: fallback method to test conditions", + "filters": [ + [ + "IsRationalFunction" + ], + [ + "IsRationalFunction" + ] + ] + } + ], + "3args": [ + { + "rank": 76, + "comment": "QuotientRemainder: for integers", + "filters": [ + [ + "IsIntegers" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 74, + "comment": "QuotientRemainder: for Gaussian integers", + "filters": [ + [ + "IsGaussianIntegers" + ], + [ + "IsCyc" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 69, + "comment": "QuotientRemainder: for a division ring, and two ring elements", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 65, + "comment": "QuotientRemainder: laurent, ring", + "filters": [ + [ + "IsPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "QuotientRemainder: fallback method to test conditions", + "filters": [ + [ + "IsPolynomialRing" + ], + [ + "IsRationalFunction" + ], + [ + "IsRationalFunction" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "QuotientRemainder" + ] + }, + { + "name": "QuotientMod", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 1213 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 57, + "comment": "QuotientMod: laurent", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ], + "aka": [ + "QUOMOD_UPOLY" + ] + }, + { + "rank": 24, + "comment": "QuotientMod: for three ring elements", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 0, + "comment": "QuotientMod: fallback method to test conditions", + "filters": [ + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + } + ], + "4args": [ + { + "rank": 94, + "comment": "QuotientMod: for integers", + "filters": [ + [ + "IsIntegers" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 83, + "comment": "QuotientMod: laurent,ring", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 55, + "comment": "QuotientMod: for a Euclidean ring and three ring elements", + "filters": [ + [ + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 0, + "comment": "QuotientMod: fallback method to test conditions", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "QuotientMod" + ] + }, + { + "name": "PowerMod", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 1256 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 56, + "comment": "PowerMod: laurent", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsInt" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ], + "aka": [ + "POWMOD_UPOLY" + ] + }, + { + "rank": 34, + "comment": "PowerMod: for ring element, integer, and ring element", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsInt" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 0, + "comment": "PowerMod: fallback method to test conditions", + "filters": [ + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsInt" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + } + ], + "4args": [ + { + "rank": 94, + "comment": "PowerMod: for integers", + "filters": [ + [ + "IsIntegers" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 83, + "comment": "PowerMod: laurent,ring ", + "filters": [ + [ + "IsPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsInt" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 65, + "comment": "PowerMod: for Euclidean ring, ring element, integer, and ring element", + "filters": [ + [ + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsInt" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 0, + "comment": "PowerMod: fallback method to test conditions", + "filters": [ + [ + "IsPolynomialRing" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsInt" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "PowerMod" + ] + }, + { + "name": "GcdOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 1324 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 49, + "comment": "GcdOp: integers: no ring", + "filters": [ + [ + "IsInt" + ], + [ + "IsInt" + ] + ], + "aka": [ + "GCD_INT", + "GcdInt" + ] + }, + { + "rank": 45, + "comment": "GcdOp: rational univariate polynomials: no ring", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 32, + "comment": "GcdOp: univariate polynomials, coeff list: no ring", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ], + "aka": [ + "GCD_UPOLY" + ] + }, + { + "rank": 30, + "comment": "GcdOp: test polynomials for univar. and same variable: no ring", + "filters": [ + [ + "IsRationalFunction" + ], + [ + "IsRationalFunction" + ] + ] + }, + { + "rank": 16, + "comment": "GcdOp: for two ring elements", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 0, + "comment": "GcdOp: fallback method to test conditions", + "filters": [ + [ + "IsRationalFunction" + ], + [ + "IsRationalFunction" + ] + ] + } + ], + "3args": [ + { + "rank": 76, + "comment": "GcdOp: integers: with ring", + "filters": [ + [ + "IsIntegers" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 72, + "comment": "GcdOp: rational univariate polynomials: with ring", + "filters": [ + [ + "IsEuclideanRing", + "IsRationalsPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 67, + "comment": "GcdOp: for Z_(pi) and two elements thereof (ResClasses)", + "filters": [ + [ + "IsZ_pi", + "HasIsZ_pi" + ], + [ + "IsRat" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 59, + "comment": "GcdOp: univariate polynomials, coeff list: with ring", + "filters": [ + [ + "IsEuclideanRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 57, + "comment": "GcdOp: test polynomials for univar. and same variable: with ring", + "filters": [ + [ + "IsEuclideanRing" + ], + [ + "IsRationalFunction" + ], + [ + "IsRationalFunction" + ] + ] + }, + { + "rank": 55, + "comment": "GcdOp: multivariate Gcd based on Groebner bases", + "filters": [ + [ + "IsPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 47, + "comment": "GcdOp: for a Euclidean ring and two ring elements", + "filters": [ + [ + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 0, + "comment": "GcdOp: fallback method to test conditions", + "filters": [ + [ + "IsEuclideanRing" + ], + [ + "IsRationalFunction" + ], + [ + "IsRationalFunction" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GcdOp" + ] + }, + { + "name": "GcdRepresentationOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 1409 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 16, + "comment": "GcdRepresentationOp: for two ring elements", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "3args": [ + { + "rank": 47, + "comment": "GcdRepresentationOp: for a Euclidean ring and two ring elements", + "filters": [ + [ + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GcdRepresentationOp" + ] + }, + { + "name": "LcmOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 1473 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 16, + "comment": "LcmOp: for two ring elements", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "3args": [ + { + "rank": 126, + "comment": "LcmOp: lattice intersection in Z^n (ResClasses)", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFullMatrixModule", + "HasIsFullMatrixModule" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 76, + "comment": "LcmOp: for integers", + "filters": [ + [ + "IsIntegers" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 67, + "comment": "LcmOp: for Z_(pi) and two elements thereof (ResClasses)", + "filters": [ + [ + "IsZ_pi", + "HasIsZ_pi" + ], + [ + "IsRat" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 55, + "comment": "LcmOp: multivariate Lcm based on Groebner bases", + "filters": [ + [ + "IsPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 43, + "comment": "LcmOp: for a Euclidean ring and two ring elements", + "filters": [ + [ + "IsUniqueFactorizationRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LcmOp" + ] + }, + { + "name": "PadicValuation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ring.gd", + "line": 1492 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 36, + "comment": "PadicValuation: for rationals", + "filters": [ + [ + "IsRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PadicValuation" + ] + }, + { + "name": "IsGeneralizedCartanMatrix", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 65 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "IsGeneralizedCartanMatrix: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsGeneralizedCartanMatrix" + ] + ] + }, + { + "rank": 34, + "comment": "IsGeneralizedCartanMatrix: for a matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsGeneralizedCartanMatrix" + ] + }, + { + "name": "SetIsGeneralizedCartanMatrix", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 65 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsGeneralizedCartanMatrix: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsGeneralizedCartanMatrix: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsGeneralizedCartanMatrix" + ] + }, + { + "name": "HasIsGeneralizedCartanMatrix", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 65 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsGeneralizedCartanMatrix" + ] + }, + { + "name": "IsDiagonalMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 83 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1102 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 34, + "comment": "IsDiagonalMat: for a matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 15, + "comment": "IsDiagonalMat: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 9, + "comment": "IsDiagonalMat", + "filters": [ + [ + "IsEmpty", + "HasIsEmpty" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsDiagonalMat" + ] + }, + { + "name": "IsUpperTriangularMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 100 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1103 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 34, + "comment": "IsUpperTriangularMat: for a matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 15, + "comment": "IsUpperTriangularMat: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsUpperTriangularMat" + ] + }, + { + "name": "IsLowerTriangularMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 117 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1104 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 34, + "comment": "IsLowerTriangularMat: for a matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 15, + "comment": "IsLowerTriangularMat: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLowerTriangularMat" + ] + }, + { + "name": "BaseMat", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 158 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "BaseMat: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasBaseMat" + ] + ] + }, + { + "rank": 34, + "comment": "BaseMat: generic method for matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BaseMat" + ] + }, + { + "name": "SetBaseMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 158 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetBaseMat: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetBaseMat: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetBaseMat" + ] + }, + { + "name": "HasBaseMat", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 158 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasBaseMat" + ] + }, + { + "name": "BaseMatDestructive", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 185 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 34, + "comment": "BaseMatDestructive: generic method for matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BaseMatDestructive" + ] + }, + { + "name": "BaseOrthogonalSpaceMat", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 207 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "BaseOrthogonalSpaceMat: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasBaseOrthogonalSpaceMat" + ] + ] + }, + { + "rank": 34, + "comment": "BaseOrthogonalSpaceMat: for a matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BaseOrthogonalSpaceMat" + ] + }, + { + "name": "SetBaseOrthogonalSpaceMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 207 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetBaseOrthogonalSpaceMat: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetBaseOrthogonalSpaceMat: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetBaseOrthogonalSpaceMat" + ] + }, + { + "name": "HasBaseOrthogonalSpaceMat", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 207 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasBaseOrthogonalSpaceMat" + ] + }, + { + "name": "DefaultFieldOfMatrix", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 234 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "DefaultFieldOfMatrix: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDefaultFieldOfMatrix" + ] + ] + }, + { + "rank": 55, + "comment": "DefaultFieldOfMatrix: method for a matrix over GF(2)", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))", + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 54, + "comment": "DefaultFieldOfMatrix: method for a compressed matrix over GF(q)", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 44, + "comment": "DefaultFieldOfMatrix: method for a matrix over the cyclotomics", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsCyclotomic))" + ] + ] + }, + { + "rank": 44, + "comment": "DefaultFieldOfMatrix: method for a matrix over a finite field", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ] + }, + { + "rank": 34, + "comment": "DefaultFieldOfMatrix: default method for a matrix (return `fail')", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DefaultFieldOfMatrix" + ] + }, + { + "name": "SetDefaultFieldOfMatrix", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 234 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDefaultFieldOfMatrix: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDefaultFieldOfMatrix: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDefaultFieldOfMatrix" + ] + }, + { + "name": "HasDefaultFieldOfMatrix", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 234 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDefaultFieldOfMatrix" + ] + }, + { + "name": "DepthOfUpperTriangularMatrix", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 258 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "DepthOfUpperTriangularMatrix: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDepthOfUpperTriangularMatrix" + ] + ] + }, + { + "rank": 34, + "comment": "DepthOfUpperTriangularMatrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DepthOfUpperTriangularMatrix" + ] + }, + { + "name": "SetDepthOfUpperTriangularMatrix", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 258 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDepthOfUpperTriangularMatrix: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDepthOfUpperTriangularMatrix: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDepthOfUpperTriangularMatrix" + ] + }, + { + "name": "HasDepthOfUpperTriangularMatrix", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 258 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDepthOfUpperTriangularMatrix" + ] + }, + { + "name": "DeterminantMat", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 282 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "DeterminantMat: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDeterminantMat" + ] + ] + }, + { + "rank": 34, + "comment": "DeterminantMat: for matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DeterminantMat" + ] + }, + { + "name": "SetDeterminantMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 282 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDeterminantMat: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDeterminantMat: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDeterminantMat" + ] + }, + { + "name": "HasDeterminantMat", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 282 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDeterminantMat" + ] + }, + { + "name": "DeterminantMatDestructive", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 308 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 67, + "comment": "DeterminantMatDestructive: kernel method for plain list of GF2 vectors", + "filters": [ + [ + "IsMutable", + "IsTable", + "IsPlistRep", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ], + "aka": [ + "DETERMINANT_LIST_GF2VECS" + ] + }, + { + "rank": 57, + "comment": "DeterminantMatDestructive: kernel method for plain list of GF2 vectors", + "filters": [ + [ + "IsMutable", + "IsTable", + "IsPlistRep", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ], + "aka": [ + "DETERMINANT_LIST_VEC8BITS" + ] + }, + { + "rank": 48, + "comment": "DeterminantMatDestructive: non fraction free", + "filters": [ + [ + "IsMutable", + "IsOrdinaryMatrix", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ] + }, + { + "rank": 47, + "comment": "DeterminantMatDestructive: nonprime residue rings", + "filters": [ + [ + "IsMutable", + "IsOrdinaryMatrix", + "CategoryCollections(CategoryCollections(IsZmodnZObjNonprime))" + ] + ], + "aka": [ + "DeterminantMatDivFree" + ] + }, + { + "rank": 37, + "comment": "DeterminantMatDestructive: fraction-free method", + "filters": [ + [ + "IsMutable", + "IsOrdinaryMatrix" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DeterminantMatDestructive" + ] + }, + { + "name": "DeterminantMatDivFree", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 326 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 34, + "comment": "DeterminantMatDivFree: Division-free method", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "DimensionsMat", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 351 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 696 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "DimensionsMat: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDimensionsMat" + ] + ] + }, + { + "rank": 136, + "comment": "DimensionsMat: for a matrix with memory", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsObjWithMemory" + ] + ] + }, + { + "rank": 38, + "comment": "DimensionsMat: for an ordinary block matrix", + "filters": [ + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ] + ] + }, + { + "rank": 34, + "comment": "DimensionsMat", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 15, + "comment": "DimensionsMat: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 12, + "comment": "DimensionsMat: for a matrix in IsMatrixObj", + "filters": [ + [ + "IsMatrixObj" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DimensionsMat" + ] + }, + { + "name": "SetDimensionsMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 351 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 696 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDimensionsMat: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDimensionsMat: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDimensionsMat" + ] + }, + { + "name": "HasDimensionsMat", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 351 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDimensionsMat" + ] + }, + { + "name": "ElementaryDivisorsMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 398 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 34, + "comment": "ElementaryDivisorsMat: compatibility method -- supply ring", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [ + { + "rank": 65, + "comment": "ElementaryDivisorsMat: generic method for euclidean rings", + "filters": [ + [ + "IsEuclideanRing" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ElementaryDivisorsMat" + ] + }, + { + "name": "ElementaryDivisorsTransformationsMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 471 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 34, + "comment": "ElementaryDivisorsTransformationsMat: compatibility method -- supply ring", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [ + { + "rank": 75, + "comment": "ElementaryDivisorsTransformationsMat: over the integers", + "filters": [ + [ + "IsIntegers" + ], + [ + "IsMutable", + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 65, + "comment": "ElementaryDivisorsTransformationsMat: generic method for euclidean rings", + "filters": [ + [ + "IsEuclideanRing" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ElementaryDivisorsTransformationsMat" + ] + }, + { + "name": "TriangulizedNullspaceMatNT", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 488 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 36, + "comment": "TriangulizedNullspaceMatNT: generic method", + "filters": [ + [ + "IsOrdinaryMatrix" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TriangulizedNullspaceMatNT" + ] + }, + { + "name": "NullspaceMat", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 514 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "NullspaceMat: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNullspaceMat" + ] + ] + }, + { + "rank": 36, + "comment": "NullspaceMat: generic method for ordinary matrices", + "filters": [ + [ + "IsOrdinaryMatrix" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NullspaceMat" + ] + }, + { + "name": "SetNullspaceMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 514 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNullspaceMat: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNullspaceMat: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNullspaceMat" + ] + }, + { + "name": "HasNullspaceMat", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 514 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNullspaceMat" + ] + }, + { + "name": "TriangulizedNullspaceMat", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 515 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "TriangulizedNullspaceMat: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTriangulizedNullspaceMat" + ] + ] + }, + { + "rank": 36, + "comment": "TriangulizedNullspaceMat: generic method for ordinary matrices", + "filters": [ + [ + "IsOrdinaryMatrix" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TriangulizedNullspaceMat" + ] + }, + { + "name": "SetTriangulizedNullspaceMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 515 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTriangulizedNullspaceMat: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTriangulizedNullspaceMat: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTriangulizedNullspaceMat" + ] + }, + { + "name": "HasTriangulizedNullspaceMat", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 515 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTriangulizedNullspaceMat" + ] + }, + { + "name": "NullspaceMatDestructive", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 554 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 37, + "comment": "NullspaceMatDestructive: generic method for ordinary matrices", + "filters": [ + [ + "IsMutable", + "IsOrdinaryMatrix" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NullspaceMatDestructive" + ] + }, + { + "name": "TriangulizedNullspaceMatDestructive", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 555 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 37, + "comment": "TriangulizedNullspaceMatDestructive: generic method for ordinary matrices", + "filters": [ + [ + "IsMutable", + "IsOrdinaryMatrix" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TriangulizedNullspaceMatDestructive" + ] + }, + { + "name": "GeneralisedEigenvalues", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 574 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 89, + "comment": "GeneralisedEigenvalues: for a matrix", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneralisedEigenvalues", + "GeneralizedEigenvalues" + ] + }, + { + "name": "GeneralisedEigenspaces", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 593 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 89, + "comment": "GeneralisedEigenspaces: for a matrix", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneralisedEigenspaces", + "GeneralizedEigenspaces" + ] + }, + { + "name": "Eigenvalues", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 611 + }, + { + "file": "/home/mp397/git/gap/lib/overload.g", + "line": 131 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 89, + "comment": "Eigenvalues: for a matrix", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 50, + "comment": "Eigenvalues", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "EigenvaluesChar" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Eigenvalues" + ] + }, + { + "name": "Eigenspaces", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 627 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 89, + "comment": "Eigenspaces: for a matrix", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Eigenspaces" + ] + }, + { + "name": "Eigenvectors", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 643 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 89, + "comment": "Eigenvectors: for a matrix", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Eigenvectors" + ] + }, + { + "name": "ProjectiveOrder", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 666 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "ProjectiveOrder: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasProjectiveOrder" + ] + ] + }, + { + "rank": 107, + "comment": "ProjectiveOrder: object with memory", + "filters": [ + [ + "IsObjWithMemory" + ] + ] + }, + { + "rank": 47, + "comment": "ProjectiveOrder: ordinary matrix of finite field elements", + "filters": [ + [ + "IsOrdinaryMatrix", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ] + }, + { + "rank": 19, + "comment": "ProjectiveOrder: divide and conquer for univariate polynomials", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "ProjectiveOrder: fallback method to test conditions", + "filters": [ + [ + "IsRationalFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ProjectiveOrder" + ] + }, + { + "name": "SetProjectiveOrder", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 666 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetProjectiveOrder: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetProjectiveOrder: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetProjectiveOrder" + ] + }, + { + "name": "HasProjectiveOrder", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 666 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasProjectiveOrder" + ] + }, + { + "name": "RankMat", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 712 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 700 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "RankMat: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRankMat" + ] + ] + }, + { + "rank": 34, + "comment": "RankMat: generic method for matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 15, + "comment": "RankMat: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RankMat" + ] + }, + { + "name": "SetRankMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 712 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 700 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRankMat: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRankMat: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRankMat" + ] + }, + { + "name": "HasRankMat", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 712 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRankMat" + ] + }, + { + "name": "RankMatDestructive", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 727 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 701 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 67, + "comment": "RankMatDestructive: kernel method for plain list of GF2 vectors", + "filters": [ + [ + "IsMutable", + "IsTable", + "IsPlistRep", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ], + "aka": [ + "RANK_LIST_GF2VECS" + ] + }, + { + "rank": 57, + "comment": "RankMatDestructive: kernel method for plain list of GF2 vectors", + "filters": [ + [ + "IsMutable", + "IsTable", + "IsPlistRep", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ], + "aka": [ + "RANK_LIST_VEC8BITS" + ] + }, + { + "rank": 35, + "comment": "RankMatDestructive: generic method for mutable matrices", + "filters": [ + [ + "IsMutable", + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RankMatDestructive" + ] + }, + { + "name": "SemiEchelonMat", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 763 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "SemiEchelonMat: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSemiEchelonMat" + ] + ] + }, + { + "rank": 55, + "comment": "SemiEchelonMat: shortcut method for GF2 matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))", + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 54, + "comment": "SemiEchelonMat: shortcut method for 8bit matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 34, + "comment": "SemiEchelonMat: generic method for matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemiEchelonMat" + ] + }, + { + "name": "SetSemiEchelonMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 763 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSemiEchelonMat: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSemiEchelonMat: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSemiEchelonMat" + ] + }, + { + "name": "HasSemiEchelonMat", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 763 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSemiEchelonMat" + ] + }, + { + "name": "SemiEchelonMatDestructive", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 787 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 67, + "comment": "SemiEchelonMatDestructive: kernel method for plain lists of GF2 vectors", + "filters": [ + [ + "IsMutable", + "IsTable", + "IsPlistRep", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ], + "aka": [ + "SEMIECHELON_LIST_GF2VECS" + ] + }, + { + "rank": 57, + "comment": "SemiEchelonMatDestructive: kernel method for plain lists of 8bit vectors", + "filters": [ + [ + "IsMutable", + "IsTable", + "IsPlistRep", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ], + "aka": [ + "SEMIECHELON_LIST_VEC8BITS" + ] + }, + { + "rank": 35, + "comment": "SemiEchelonMatDestructive: generic method for matrices", + "filters": [ + [ + "IsMutable", + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemiEchelonMatDestructive" + ] + }, + { + "name": "SemiEchelonMatTransformation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 824 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "SemiEchelonMatTransformation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSemiEchelonMatTransformation" + ] + ] + }, + { + "rank": 55, + "comment": "SemiEchelonMatTransformation: kernel method for plain lists of GF2 vectors", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))", + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 54, + "comment": "SemiEchelonMatTransformation: shortcut method for 8bit matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 34, + "comment": "SemiEchelonMatTransformation: generic method for matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemiEchelonMatTransformation" + ] + }, + { + "name": "SetSemiEchelonMatTransformation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 824 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSemiEchelonMatTransformation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSemiEchelonMatTransformation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSemiEchelonMatTransformation" + ] + }, + { + "name": "HasSemiEchelonMatTransformation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 824 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSemiEchelonMatTransformation" + ] + }, + { + "name": "SemiEchelonMatTransformationDestructive", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 839 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 67, + "comment": "SemiEchelonMatTransformationDestructive: kernel method for plain lists of GF2 vectors", + "filters": [ + [ + "IsMutable", + "IsTable", + "IsPlistRep", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ], + "aka": [ + "SEMIECHELON_LIST_GF2VECS_TRANSFORMATIONS" + ] + }, + { + "rank": 57, + "comment": "SemiEchelonMatTransformationDestructive: kernel method for plain lists of 8 bit vectors", + "filters": [ + [ + "IsMutable", + "IsTable", + "IsPlistRep", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ], + "aka": [ + "SEMIECHELON_LIST_VEC8BITS_TRANSFORMATIONS" + ] + }, + { + "rank": 35, + "comment": "SemiEchelonMatTransformationDestructive: generic method for matrices", + "filters": [ + [ + "IsMutable", + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemiEchelonMatTransformationDestructive" + ] + }, + { + "name": "SemiEchelonMats", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 892 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "SemiEchelonMats: for list of matrices", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemiEchelonMats" + ] + }, + { + "name": "SemiEchelonMatsDestructive", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 910 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "SemiEchelonMatsDestructive: for list of matrices", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemiEchelonMatsDestructive" + ] + }, + { + "name": "TransposedMatImmutable", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 946 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1093 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "TransposedMatImmutable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTransposedMatImmutable" + ] + ] + }, + { + "rank": 54, + "comment": "TransposedMatImmutable: for a compressed 8 bit matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))", + "Is8BitMatrixRep" + ] + ], + "aka": [ + "TRANSPOSED_MAT8BIT" + ] + }, + { + "rank": 44, + "comment": "TransposedMatImmutable: GF2 matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsGF2MatrixRep" + ] + ], + "aka": [ + "TRANSPOSED_GF2MAT" + ] + }, + { + "rank": 38, + "comment": "TransposedMatImmutable: for an ordinary block matrix", + "filters": [ + [ + "IsOrdinaryMatrix", + "IsBlockMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "TransposedMatImmutable: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 2, + "comment": "TransposedMatImmutable: generic method for matrices and lists", + "filters": [ + [ + "IsList" + ] + ], + "aka": [ + "MutableTransposedMat", + "TransposedMatMutable", + "TransposedMatOp" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TransposedMat", + "TransposedMatAttr", + "TransposedMatImmutable" + ] + }, + { + "name": "SetTransposedMatImmutable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 946 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1093 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTransposedMatImmutable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTransposedMatImmutable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTransposedMat", + "SetTransposedMatAttr", + "SetTransposedMatImmutable" + ] + }, + { + "name": "HasTransposedMatImmutable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 946 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTransposedMat", + "HasTransposedMatAttr", + "HasTransposedMatImmutable" + ] + }, + { + "name": "TransposedMatMutable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 951 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1094 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 54, + "comment": "TransposedMatMutable: for a compressed 8 bit matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 44, + "comment": "TransposedMatMutable: GF2 matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 36, + "comment": "TransposedMatMutable: generic method", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsRectangularTable", + "HasIsRectangularTable" + ] + ] + }, + { + "rank": 15, + "comment": "TransposedMatMutable: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 2, + "comment": "TransposedMatMutable: for arbitrary lists of lists", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "MutableTransposedMatDestructive", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 971 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 35, + "comment": "MutableTransposedMatDestructive: generic method", + "filters": [ + [ + "IsMutable", + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MutableTransposedMatDestructive" + ] + }, + { + "name": "TransposedMatDestructive", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 999 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 34, + "comment": "TransposedMatDestructive: generic method for matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 2, + "comment": "TransposedMatDestructive: method for empty matrices", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TransposedMatDestructive" + ] + }, + { + "name": "IsMonomialMatrix", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1022 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "IsMonomialMatrix: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsMonomialMatrix" + ] + ] + }, + { + "rank": 34, + "comment": "IsMonomialMatrix: generic method for matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsMonomialMatrix" + ] + }, + { + "name": "SetIsMonomialMatrix", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1022 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsMonomialMatrix: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsMonomialMatrix: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsMonomialMatrix" + ] + }, + { + "name": "HasIsMonomialMatrix", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1022 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsMonomialMatrix" + ] + }, + { + "name": "InverseMatMod", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1047 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 53, + "comment": "InverseMatMod: method for a matrix, and an integer", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 52, + "comment": "InverseMatMod: generic method for matrix and integer", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InverseMatMod" + ] + }, + { + "name": "KroneckerProduct", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1070 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1132 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 89, + "comment": "KroneckerProduct: for two 8bit matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "Is8BitMatrixRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "Is8BitMatrixRep" + ] + ], + "aka": [ + "KRONECKERPRODUCT_MAT8BIT_MAT8BIT" + ] + }, + { + "rank": 88, + "comment": "KroneckerProduct: for two 8bit matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "Is8BitMatrixRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 88, + "comment": "KroneckerProduct: for two gf2 matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsGF2MatrixRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsGF2MatrixRep" + ] + ], + "aka": [ + "KRONECKERPRODUCT_GF2MAT_GF2MAT" + ] + }, + { + "rank": 68, + "comment": "KroneckerProduct: generic method for matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 24, + "comment": "KroneckerProduct: for two matrices", + "filters": [ + [ + "IsMatrixObj" + ], + [ + "IsMatrixObj" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "KroneckerProduct" + ] + }, + { + "name": "SolutionMatNoCo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1084 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SolutionMatNoCo" + ] + }, + { + "name": "SolutionMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1102 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 48, + "comment": "SolutionMat: generic method for ordinary matrix and vector", + "filters": [ + [ + "IsOrdinaryMatrix" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SolutionMat" + ] + }, + { + "name": "SolutionMatDestructive", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1133 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 51, + "comment": "SolutionMatDestructive: generic method", + "filters": [ + [ + "IsMutable", + "IsOrdinaryMatrix" + ], + [ + "IsMutable", + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SolutionMatDestructive" + ] + }, + { + "name": "SumIntersectionMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1160 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 68, + "comment": "SumIntersectionMat", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 43, + "comment": "SumIntersectionMat", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 43, + "comment": "SumIntersectionMat", + "filters": [ + [ + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 18, + "comment": "SumIntersectionMat", + "filters": [ + [ + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsEmpty", + "HasIsEmpty" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SumIntersectionMat" + ] + }, + { + "name": "TriangulizedMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1183 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 34, + "comment": "TriangulizedMat: generic method for matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 20, + "comment": "TriangulizedMat: for an empty list", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RREF", + "TriangulizedMat" + ] + }, + { + "name": "TriangulizeMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1214 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 67, + "comment": "TriangulizeMat: kernel method for plain list of GF2 vectors", + "filters": [ + [ + "IsMutable", + "IsTable", + "IsPlistRep", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ], + "aka": [ + "TRIANGULIZE_LIST_GF2VECS" + ] + }, + { + "rank": 57, + "comment": "TriangulizeMat: kernel method for plain list of GF2 vectors", + "filters": [ + [ + "IsMutable", + "IsTable", + "IsPlistRep", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ], + "aka": [ + "TRIANGULIZE_LIST_VEC8BITS" + ] + }, + { + "rank": 56, + "comment": "TriangulizeMat: for GF2 matrices", + "filters": [ + [ + "IsMutable", + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))", + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 55, + "comment": "TriangulizeMat: method for compressed matrices", + "filters": [ + [ + "IsMutable", + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 47, + "comment": "TriangulizeMat: for a mutable ordinary matrix over a ring Z/nZ", + "filters": [ + [ + "IsMutable", + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "IsOrdinaryMatrix", + "CategoryCollections(CategoryCollections(IsZmodnZObjNonprime))" + ] + ] + }, + { + "rank": 35, + "comment": "TriangulizeMat: generic method for mutable matrices", + "filters": [ + [ + "IsMutable", + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 20, + "comment": "TriangulizeMat: for an empty list", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TriangulizeMat" + ] + }, + { + "name": "UpperSubdiagonal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1236 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 53, + "comment": "UpperSubdiagonal", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UpperSubdiagonal" + ] + }, + { + "name": "DiagonalizeMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1404 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 75, + "comment": "DiagonalizeMat: over the integers", + "filters": [ + [ + "IsIntegers" + ], + [ + "IsMutable", + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 66, + "comment": "DiagonalizeMat: method for general Euclidean Ring", + "filters": [ + [ + "IsEuclideanRing" + ], + [ + "IsMutable", + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DiagonalizeMat" + ] + }, + { + "name": "MutableCopyMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1450 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 768 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 15, + "comment": "MutableCopyMat: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "MutableCopyMat: for an 8bit matrix", + "filters": [ + [ + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "MutableCopyMat: for a gf2 matrix", + "filters": [ + [ + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 2, + "comment": "MutableCopyMat: generic method", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MutableCopyMat" + ] + }, + { + "name": "TraceMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1740 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 902 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 12, + "comment": "TraceMat: generic method", + "filters": [ + [ + "IsMatrixObj" + ] + ] + }, + { + "rank": 2, + "comment": "TraceMat: method for lists", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TraceMat" + ] + }, + { + "name": "JordanDecomposition", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1765 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "JordanDecomposition: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasJordanDecomposition" + ] + ] + }, + { + "rank": 34, + "comment": "JordanDecomposition: method for matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "JordanDecomposition" + ] + }, + { + "name": "SetJordanDecomposition", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1765 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetJordanDecomposition: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetJordanDecomposition: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetJordanDecomposition" + ] + }, + { + "name": "HasJordanDecomposition", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1765 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasJordanDecomposition" + ] + }, + { + "name": "CharacteristicPolynomial", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1925 + }, + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1926 + }, + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1927 + }, + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1929 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "CharacteristicPolynomial: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCharacteristicPolynomial" + ] + ] + }, + { + "rank": 34, + "comment": "CharacteristicPolynomial: supply field and indeterminate 1", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [ + { + "rank": 89, + "comment": "CharacteristicPolynomial: supply indeterminate 1", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 53, + "comment": "CharacteristicPolynomial: supply field", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [ + { + "rank": 144, + "comment": "CharacteristicPolynomial: supply indeterminate 1", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 120, + "comment": "CharacteristicPolynomial: call `TracePolynomial'", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 110, + "comment": "CharacteristicPolynomial: check default field, print error if ambiguous", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsOrdinaryMatrix" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [ + { + "rank": 165, + "comment": "CharacteristicPolynomial: spinning over field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsOrdinaryMatrix" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 139, + "comment": "CharacteristicPolynomial: call `TracePolynomial'", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "TracePolynomial" + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "CharacteristicPolynomial" + ] + }, + { + "name": "SetCharacteristicPolynomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1925 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCharacteristicPolynomial: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCharacteristicPolynomial: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCharacteristicPolynomial" + ] + }, + { + "name": "HasCharacteristicPolynomial", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1925 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCharacteristicPolynomial" + ] + }, + { + "name": "CharacteristicPolynomialMatrixNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1946 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 110, + "comment": "CharacteristicPolynomialMatrixNC: spinning over field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsOrdinaryMatrix" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "Matrix_CharacteristicPolynomialSameField" + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CharacteristicPolynomialMatrixNC" + ] + }, + { + "name": "MinimalPolynomialMatrixNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1964 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 110, + "comment": "MinimalPolynomialMatrixNC: spinning over field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsOrdinaryMatrix" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "Matrix_MinimalPolynomialSameField" + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MinimalPolynomialMatrixNC" + ] + }, + { + "name": "FieldOfMatrixList", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 1982 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 19, + "comment": "FieldOfMatrixList: finite field matrices", + "filters": [ + [ + "IsListOrCollection", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))" + ] + ] + }, + { + "rank": 1, + "comment": "FieldOfMatrixList: generic: form field", + "filters": [ + [ + "IsListOrCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FieldOfMatrixList" + ] + }, + { + "name": "DefaultScalarDomainOfMatrixList", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 2002 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 19, + "comment": "DefaultScalarDomainOfMatrixList: finite field matrices", + "filters": [ + [ + "IsListOrCollection", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))" + ] + ] + }, + { + "rank": 1, + "comment": "DefaultScalarDomainOfMatrixList: generic: form ring", + "filters": [ + [ + "IsListOrCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DefaultScalarDomainOfMatrixList" + ] + }, + { + "name": "BaseField", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matrix.gd", + "line": 2020 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 15, + "comment": "BaseField: for a compressed 8bit matrix", + "filters": [ + [ + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "BaseField: for a compressed gf2 matrix", + "filters": [ + [ + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 11, + "comment": "BaseField: for a compressed 8bit vector", + "filters": [ + [ + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 11, + "comment": "BaseField: for a compressed gf2 vector", + "filters": [ + [ + "IsGF2VectorRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BaseField" + ] + }, + { + "name": "TriangulizedIntegerMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matint.gd", + "line": 43 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 34, + "comment": "TriangulizedIntegerMat: dispatch", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 9, + "comment": "TriangulizedIntegerMat: empty", + "filters": [ + [ + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 2, + "comment": "TriangulizedIntegerMat: empty matrix", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TriangulizedIntegerMat" + ] + }, + { + "name": "TriangulizeIntegerMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matint.gd", + "line": 77 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 35, + "comment": "TriangulizeIntegerMat: dispatch", + "filters": [ + [ + "IsMutable", + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 9, + "comment": "TriangulizeIntegerMat: empty", + "filters": [ + [ + "IsEmpty", + "HasIsEmpty" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TriangulizeIntegerMat" + ] + }, + { + "name": "TriangulizedIntegerMatTransform", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matint.gd", + "line": 97 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 34, + "comment": "TriangulizedIntegerMatTransform: dispatch", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 9, + "comment": "TriangulizedIntegerMatTransform: empty", + "filters": [ + [ + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 2, + "comment": "TriangulizedIntegerMatTransform: empty matrix", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TriangulizedIntegerMatTransform", + "TriangulizedIntegerMatTransforms" + ] + }, + { + "name": "HermiteNormalFormIntegerMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matint.gd", + "line": 116 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 34, + "comment": "HermiteNormalFormIntegerMat: dispatch", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 9, + "comment": "HermiteNormalFormIntegerMat: empty", + "filters": [ + [ + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 2, + "comment": "HermiteNormalFormIntegerMat: empty matrix", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HermiteNormalFormIntegerMat" + ] + }, + { + "name": "HermiteNormalFormIntegerMatTransform", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matint.gd", + "line": 148 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 34, + "comment": "HermiteNormalFormIntegerMatTransform: dispatch", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 9, + "comment": "HermiteNormalFormIntegerMatTransform: empty", + "filters": [ + [ + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 2, + "comment": "HermiteNormalFormIntegerMatTransform: empty matrix", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HermiteNormalFormIntegerMatTransform", + "HermiteNormalFormIntegerMatTransforms" + ] + }, + { + "name": "SmithNormalFormIntegerMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matint.gd", + "line": 169 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 34, + "comment": "SmithNormalFormIntegerMat: dispatch", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 9, + "comment": "SmithNormalFormIntegerMat: empty", + "filters": [ + [ + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 2, + "comment": "SmithNormalFormIntegerMat: empty matrix", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SmithNormalFormIntegerMat" + ] + }, + { + "name": "SmithNormalFormIntegerMatTransforms", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matint.gd", + "line": 189 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 34, + "comment": "SmithNormalFormIntegerMatTransforms: dispatch", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 9, + "comment": "SmithNormalFormIntegerMatTransforms: empty", + "filters": [ + [ + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 2, + "comment": "SmithNormalFormIntegerMatTransforms: empty matrix", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SmithNormalFormIntegerMatTransforms" + ] + }, + { + "name": "BaseIntMat", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matint.gd", + "line": 332 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20047, + "comment": "BaseIntMat: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasBaseIntMat" + ] + ] + }, + { + "rank": 44, + "comment": "BaseIntMat: use HNF", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsCyclotomic))" + ] + ] + }, + { + "rank": 9, + "comment": "BaseIntMat: empty", + "filters": [ + [ + "IsEmpty", + "HasIsEmpty" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BaseIntMat" + ] + }, + { + "name": "SetBaseIntMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matint.gd", + "line": 332 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetBaseIntMat: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetBaseIntMat: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetBaseIntMat" + ] + }, + { + "name": "HasBaseIntMat", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matint.gd", + "line": 332 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasBaseIntMat" + ] + }, + { + "name": "BaseIntersectionIntMats", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matint.gd", + "line": 358 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 88, + "comment": "BaseIntersectionIntMats: use HNF", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsCyclotomic))" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsCyclotomic))" + ] + ] + }, + { + "rank": 9, + "comment": "BaseIntersectionIntMats: emptyR", + "filters": [ + [], + [ + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 9, + "comment": "BaseIntersectionIntMats: emptyL", + "filters": [ + [ + "IsEmpty", + "HasIsEmpty" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BaseIntersectionIntMats" + ] + }, + { + "name": "ComplementIntMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matint.gd", + "line": 408 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 88, + "comment": "ComplementIntMat: use HNF and SNF", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsCyclotomic))" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsCyclotomic))" + ] + ] + }, + { + "rank": 64, + "comment": "ComplementIntMat: empty submodule", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsCyclotomic))" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComplementIntMat" + ] + }, + { + "name": "NullspaceIntMat", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matint.gd", + "line": 436 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20047, + "comment": "NullspaceIntMat: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNullspaceIntMat" + ] + ] + }, + { + "rank": 44, + "comment": "NullspaceIntMat: use HNF", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsCyclotomic))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NullspaceIntMat" + ] + }, + { + "name": "SetNullspaceIntMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matint.gd", + "line": 436 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNullspaceIntMat: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNullspaceIntMat: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNullspaceIntMat" + ] + }, + { + "name": "HasNullspaceIntMat", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matint.gd", + "line": 436 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNullspaceIntMat" + ] + }, + { + "name": "SolutionIntMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matint.gd", + "line": 464 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 73, + "comment": "SolutionIntMat: use HNF", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsCyclotomic))" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 9, + "comment": "SolutionIntMat: empty", + "filters": [ + [ + "IsEmpty", + "HasIsEmpty" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SolutionIntMat" + ] + }, + { + "name": "SolutionNullspaceIntMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matint.gd", + "line": 493 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 73, + "comment": "SolutionNullspaceIntMat: use HNF", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsCyclotomic))" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SolutionNullspaceIntMat" + ] + }, + { + "name": "AbelianInvariantsOfList", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matint.gd", + "line": 517 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "AbelianInvariantsOfList: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAbelianInvariantsOfList" + ] + ] + }, + { + "rank": 22, + "comment": "AbelianInvariantsOfList", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 20, + "comment": "AbelianInvariantsOfList", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AbelianInvariantsOfList" + ] + }, + { + "name": "SetAbelianInvariantsOfList", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matint.gd", + "line": 517 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAbelianInvariantsOfList: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAbelianInvariantsOfList: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAbelianInvariantsOfList" + ] + }, + { + "name": "HasAbelianInvariantsOfList", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matint.gd", + "line": 517 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAbelianInvariantsOfList" + ] + }, + { + "name": "MatrixByBlockMatrix", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matblock.gd", + "line": 85 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "MatrixByBlockMatrix: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMatrixByBlockMatrix" + ] + ] + }, + { + "rank": 34, + "comment": "MatrixByBlockMatrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MatrixByBlockMatrix" + ] + }, + { + "name": "SetMatrixByBlockMatrix", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matblock.gd", + "line": 85 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMatrixByBlockMatrix: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMatrixByBlockMatrix: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMatrixByBlockMatrix" + ] + }, + { + "name": "HasMatrixByBlockMatrix", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matblock.gd", + "line": 85 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMatrixByBlockMatrix" + ] + }, + { + "name": "IsTwoSidedIdealOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 193 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 59, + "comment": "IsTwoSidedIdealOp: for anti-commutative FLMLOR and free left module", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsAnticommutative", + "HasIsAnticommutative", + "IsFreeLeftModule" + ], + [ + "IsFreeLeftModule" + ] + ], + "aka": [ + "IsLeftIdeal" + ] + }, + { + "rank": 59, + "comment": "IsTwoSidedIdealOp: for commutative FLMLOR and free left module", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 57, + "comment": "IsTwoSidedIdealOp: for FLMLOR and free left module", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 52, + "comment": "IsTwoSidedIdealOp: for rings and subrings", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsIdealOp", + "IsTwoSidedIdealOp" + ] + }, + { + "name": "IsTwoSidedIdealInParent", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 193 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "IsTwoSidedIdealInParent: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsTwoSidedIdealInParent" + ] + ] + }, + { + "rank": 29, + "comment": "IsTwoSidedIdealInParent", + "filters": [ + [ + "HasParentAttr", + "IsRightIdealInParent", + "HasIsRightIdealInParent" + ] + ] + }, + { + "rank": 29, + "comment": "IsTwoSidedIdealInParent", + "filters": [ + [ + "HasParentAttr", + "IsLeftIdealInParent", + "HasIsLeftIdealInParent" + ] + ] + }, + { + "rank": 27, + "comment": "IsTwoSidedIdealInParent: method that calls the two-argument operation IsTwoSidedIdealOp", + "filters": [ + [ + "HasParentAttr", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -14, + "comment": "IsTwoSidedIdealInParent: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsIdealInParent", + "IsTwoSidedIdealInParent" + ] + }, + { + "name": "SetIsTwoSidedIdealInParent", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 193 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsTwoSidedIdealInParent: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsTwoSidedIdealInParent: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsIdealInParent", + "SetIsTwoSidedIdealInParent" + ] + }, + { + "name": "HasIsTwoSidedIdealInParent", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 193 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsIdealInParent", + "HasIsTwoSidedIdealInParent" + ] + }, + { + "name": "IsTwoSidedIdeal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 193 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 52, + "comment": "IsTwoSidedIdeal: try to exploit the in-parent attribute IsTwoSidedIdealInParent", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsIdeal", + "IsTwoSidedIdeal" + ] + }, + { + "name": "IsLeftIdealOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 194 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 72, + "comment": "IsLeftIdealOp: for associative FLMLOR and FLMLOR", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 66, + "comment": "IsLeftIdealOp: for associative FLMLOR-with-one and free left module", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 61, + "comment": "IsLeftIdealOp: for associative FLMLOR and free left module", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 58, + "comment": "IsLeftIdealOp: for SCRings", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsSCRingObj)" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsSCRingObj)" + ] + ] + }, + { + "rank": 57, + "comment": "IsLeftIdealOp: for FLMLOR and free left module", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsFreeLeftModule" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLeftIdealOp" + ] + }, + { + "name": "IsLeftIdealInParent", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 194 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "IsLeftIdealInParent: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsLeftIdealInParent" + ] + ] + }, + { + "rank": 27, + "comment": "IsLeftIdealInParent: method that calls the two-argument operation IsLeftIdealOp", + "filters": [ + [ + "HasParentAttr", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -14, + "comment": "IsLeftIdealInParent: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLeftIdealInParent" + ] + }, + { + "name": "SetIsLeftIdealInParent", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 194 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsLeftIdealInParent: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsLeftIdealInParent: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsLeftIdealInParent" + ] + }, + { + "name": "HasIsLeftIdealInParent", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 194 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsLeftIdealInParent" + ] + }, + { + "name": "IsLeftIdeal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 194 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 79, + "comment": "IsLeftIdeal: left ideal in ring, naive", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasLeftActingRingOfIdeal" + ] + ] + }, + { + "rank": 52, + "comment": "IsLeftIdeal: try to exploit the in-parent attribute IsLeftIdealInParent", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "IsRightIdealOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 195 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 72, + "comment": "IsRightIdealOp: for associative FLMLOR and FLMLOR", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 66, + "comment": "IsRightIdealOp: for associative FLMLOR-with-one and free left module", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 61, + "comment": "IsRightIdealOp: for associative FLMLOR and free left module", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 58, + "comment": "IsRightIdealOp: for SCRings", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsSCRingObj)" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsSCRingObj)" + ] + ] + }, + { + "rank": 57, + "comment": "IsRightIdealOp: for FLMLOR and free left module", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsFreeLeftModule" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsRightIdealOp" + ] + }, + { + "name": "IsRightIdealInParent", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 195 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "IsRightIdealInParent: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsRightIdealInParent" + ] + ] + }, + { + "rank": 27, + "comment": "IsRightIdealInParent: method that calls the two-argument operation IsRightIdealOp", + "filters": [ + [ + "HasParentAttr", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -14, + "comment": "IsRightIdealInParent: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsRightIdealInParent" + ] + }, + { + "name": "SetIsRightIdealInParent", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 195 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsRightIdealInParent: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsRightIdealInParent: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsRightIdealInParent" + ] + }, + { + "name": "HasIsRightIdealInParent", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 195 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsRightIdealInParent" + ] + }, + { + "name": "IsRightIdeal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 195 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 52, + "comment": "IsRightIdeal: try to exploit the in-parent attribute IsRightIdealInParent", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsRightIdeal" + ] + }, + { + "name": "TwoSidedIdealByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 230 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 65, + "comment": "TwoSidedIdealByGenerators: for Lie algebra and collection of Lie objects", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ], + [ + "IsList", + "CategoryCollections(IsLieObject)" + ] + ], + "aka": [ + "IdealByGeneratorsForLieAlgebra" + ] + }, + { + "rank": 64, + "comment": "TwoSidedIdealByGenerators: for matrix algebra and empty list", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 62, + "comment": "TwoSidedIdealByGenerators: for Lie algebra and empty list", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 54, + "comment": "TwoSidedIdealByGenerators: for Gaussian matrix algebra and list of matrices", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsMatrixModule", + "HasIsMatrixModule", + "IsGaussianSpace" + ], + [ + "IsList", + "IsCollection" + ] + ] + }, + { + "rank": 54, + "comment": "TwoSidedIdealByGenerators: for FLMLOR and empty list", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 53, + "comment": "TwoSidedIdealByGenerators: for non-Gaussian matrix algebra and list of matrices", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsNonGaussianMatrixSpace" + ], + [ + "IsList", + "IsCollection" + ] + ] + }, + { + "rank": 36, + "comment": "TwoSidedIdealByGenerators: for FLMLOR and collection", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 28, + "comment": "TwoSidedIdealByGenerators: for ring and collection", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IdealByGenerators", + "TwoSidedIdealByGenerators" + ] + }, + { + "name": "LeftIdealByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 255 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 65, + "comment": "LeftIdealByGenerators: for Lie algebra and collection of Lie objects", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ], + [ + "IsList", + "CategoryCollections(IsLieObject)" + ] + ] + }, + { + "rank": 64, + "comment": "LeftIdealByGenerators: for matrix algebra and empty list", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 62, + "comment": "LeftIdealByGenerators: for Lie algebra and empty list", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 54, + "comment": "LeftIdealByGenerators: for Gaussian matrix algebra and list of matrices", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsMatrixModule", + "HasIsMatrixModule", + "IsGaussianSpace" + ], + [ + "IsList", + "IsCollection" + ] + ] + }, + { + "rank": 54, + "comment": "LeftIdealByGenerators: for FLMLOR and empty list", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 53, + "comment": "LeftIdealByGenerators: for non-Gaussian matrix algebra and list of matrices", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsNonGaussianMatrixSpace" + ], + [ + "IsList", + "IsCollection" + ] + ] + }, + { + "rank": 38, + "comment": "LeftIdealByGenerators: to construct ideals of commutative rings", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 36, + "comment": "LeftIdealByGenerators: for FLMLOR and collection", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 28, + "comment": "LeftIdealByGenerators: for ring and collection", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeftIdealByGenerators" + ] + }, + { + "name": "RightIdealByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 278 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 65, + "comment": "RightIdealByGenerators: for Lie algebra and collection of Lie objects", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ], + [ + "IsList", + "CategoryCollections(IsLieObject)" + ] + ] + }, + { + "rank": 64, + "comment": "RightIdealByGenerators: for matrix algebra and empty list", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 62, + "comment": "RightIdealByGenerators: for Lie algebra and empty list", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 54, + "comment": "RightIdealByGenerators: for Gaussian matrix algebra and list of matrices", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsMatrixModule", + "HasIsMatrixModule", + "IsGaussianSpace" + ], + [ + "IsList", + "IsCollection" + ] + ] + }, + { + "rank": 54, + "comment": "RightIdealByGenerators: for FLMLOR and empty list", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 53, + "comment": "RightIdealByGenerators: for non-Gaussian matrix algebra and list of matrices", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsNonGaussianMatrixSpace" + ], + [ + "IsList", + "IsCollection" + ] + ] + }, + { + "rank": 38, + "comment": "RightIdealByGenerators: to construct ideals of commutative rings", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 36, + "comment": "RightIdealByGenerators: for FLMLOR and collection", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 28, + "comment": "RightIdealByGenerators: for ring and collection", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RightIdealByGenerators" + ] + }, + { + "name": "GeneratorsOfTwoSidedIdeal", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 308 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "GeneratorsOfTwoSidedIdeal: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfTwoSidedIdeal" + ] + ] + }, + { + "rank": 29, + "comment": "GeneratorsOfTwoSidedIdeal: for a two-sided ideal with known `GeneratorsOfRightIdeal'", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRightIdeal", + "HasLeftActingRingOfIdeal", + "HasRightActingRingOfIdeal" + ] + ], + "aka": [ + "GeneratorsOfRightIdeal" + ] + }, + { + "rank": 29, + "comment": "GeneratorsOfTwoSidedIdeal: for a two-sided ideal with known `GeneratorsOfLeftIdeal'", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfLeftIdeal", + "HasLeftActingRingOfIdeal", + "HasRightActingRingOfIdeal" + ] + ], + "aka": [ + "GeneratorsOfLeftIdeal" + ] + }, + { + "rank": -14, + "comment": "GeneratorsOfTwoSidedIdeal: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfIdeal", + "GeneratorsOfTwoSidedIdeal" + ] + }, + { + "name": "SetGeneratorsOfTwoSidedIdeal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 308 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfTwoSidedIdeal: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfTwoSidedIdeal: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfIdeal", + "SetGeneratorsOfTwoSidedIdeal" + ] + }, + { + "name": "HasGeneratorsOfTwoSidedIdeal", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 308 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfIdeal", + "HasGeneratorsOfTwoSidedIdeal" + ] + }, + { + "name": "GeneratorsOfLeftIdeal", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 329 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "GeneratorsOfLeftIdeal: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfLeftIdeal" + ] + ] + }, + { + "rank": 29, + "comment": "GeneratorsOfLeftIdeal: for an ideal with known `GeneratorsOfTwoSidedIdeal'", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfTwoSidedIdeal", + "HasLeftActingRingOfIdeal", + "HasRightActingRingOfIdeal" + ] + ] + }, + { + "rank": -14, + "comment": "GeneratorsOfLeftIdeal: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetGeneratorsOfLeftIdeal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 329 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfLeftIdeal: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfLeftIdeal: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfLeftIdeal" + ] + }, + { + "name": "HasGeneratorsOfLeftIdeal", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 329 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfLeftIdeal" + ] + }, + { + "name": "GeneratorsOfRightIdeal", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 348 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "GeneratorsOfRightIdeal: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfRightIdeal" + ] + ] + }, + { + "rank": 29, + "comment": "GeneratorsOfRightIdeal: for an ideal with known `GeneratorsOfTwoSidedIdeal'", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfTwoSidedIdeal", + "HasLeftActingRingOfIdeal", + "HasRightActingRingOfIdeal" + ] + ] + }, + { + "rank": -14, + "comment": "GeneratorsOfRightIdeal: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetGeneratorsOfRightIdeal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 348 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfRightIdeal: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfRightIdeal: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfRightIdeal" + ] + }, + { + "name": "HasGeneratorsOfRightIdeal", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 348 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfRightIdeal" + ] + }, + { + "name": "LeftActingRingOfIdeal", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 367 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "LeftActingRingOfIdeal: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLeftActingRingOfIdeal" + ] + ] + }, + { + "rank": -14, + "comment": "LeftActingRingOfIdeal: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeftActingRingOfIdeal" + ] + }, + { + "name": "SetLeftActingRingOfIdeal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 367 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLeftActingRingOfIdeal: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLeftActingRingOfIdeal: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLeftActingRingOfIdeal" + ] + }, + { + "name": "HasLeftActingRingOfIdeal", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 367 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLeftActingRingOfIdeal" + ] + }, + { + "name": "RightActingRingOfIdeal", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 369 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "RightActingRingOfIdeal: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRightActingRingOfIdeal" + ] + ] + }, + { + "rank": -14, + "comment": "RightActingRingOfIdeal: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RightActingRingOfIdeal" + ] + }, + { + "name": "SetRightActingRingOfIdeal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 369 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRightActingRingOfIdeal: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRightActingRingOfIdeal: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRightActingRingOfIdeal" + ] + }, + { + "name": "HasRightActingRingOfIdeal", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 369 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRightActingRingOfIdeal" + ] + }, + { + "name": "AsLeftIdeal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 411 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 68, + "comment": "AsLeftIdeal: for two FLMLORs", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 52, + "comment": "AsLeftIdeal: for two rings", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsLeftIdeal" + ] + }, + { + "name": "AsRightIdeal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 412 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 52, + "comment": "AsRightIdeal: for two FLMLORs", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 52, + "comment": "AsRightIdeal: for two rings", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsRightIdeal" + ] + }, + { + "name": "AsTwoSidedIdeal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ideal.gd", + "line": 413 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 52, + "comment": "AsTwoSidedIdeal: for two FLMLORs", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 52, + "comment": "AsTwoSidedIdeal: for two rings", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsTwoSidedIdeal" + ] + }, + { + "name": "IsFiniteDimensional", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 173 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20026, + "comment": "IsFiniteDimensional: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFiniteDimensional" + ] + ] + }, + { + "rank": 43, + "comment": "IsFiniteDimensional: LAGUNA: for a Lie algebra coming from an associative algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing", + "IsLieAlgebraByAssociativeAlgebra" + ] + ] + }, + { + "rank": 43, + "comment": "IsFiniteDimensional: for a f.p. Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing", + "IsSubalgebraFpAlgebra" + ] + ] + }, + { + "rank": 39, + "comment": "IsFiniteDimensional: for a left module of free magma ring elements", + "filters": [ + [ + "IsFreeLeftModule", + "HasGeneratorsOfLeftOperatorRing", + "CategoryCollections(IsElementOfFreeMagmaRing)" + ] + ] + }, + { + "rank": 37, + "comment": "IsFiniteDimensional: for f.p. algebra", + "filters": [ + [ + "IsSubalgebraFpAlgebra" + ] + ] + }, + { + "rank": 36, + "comment": "IsFiniteDimensional: for a magma ring modulo the span of ``zero''", + "filters": [ + [ + "IsMagmaRingModuloSpanOfZero" + ] + ] + }, + { + "rank": 36, + "comment": "IsFiniteDimensional: for a free magma ring", + "filters": [ + [ + "IsFreeMagmaRing" + ] + ] + }, + { + "rank": 35, + "comment": "IsFiniteDimensional: for an ideal in an algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasRightActingRingOfIdeal", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 35, + "comment": "IsFiniteDimensional: for an ideal in an algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasLeftActingRingOfIdeal", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 28, + "comment": "IsFiniteDimensional: for a space of algebra module elements", + "filters": [ + [ + "IsFreeLeftModule", + "CategoryCollections(IsAlgebraModuleElement)" + ] + ] + }, + { + "rank": 24, + "comment": "IsFiniteDimensional: for a free left module with known dimension", + "filters": [ + [ + "IsFreeLeftModule", + "HasDimension" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFiniteDimensional" + ] + }, + { + "name": "SetIsFiniteDimensional", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 173 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFiniteDimensional: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFiniteDimensional: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFiniteDimensional" + ] + }, + { + "name": "HasIsFiniteDimensional", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 173 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFiniteDimensional" + ] + }, + { + "name": "IsFullRowModule", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 208 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20026, + "comment": "IsFullRowModule: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFullRowModule" + ] + ] + }, + { + "rank": 30, + "comment": "IsFullRowModule: for Gaussian row space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule", + "IsGaussianSpace" + ] + ] + }, + { + "rank": 29, + "comment": "IsFullRowModule: for non-Gaussian row space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsNonGaussianRowSpace" + ] + ] + }, + { + "rank": 23, + "comment": "IsFullRowModule: for free left (row) module", + "filters": [ + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 22, + "comment": "IsFullRowModule: for arbitrary free left module", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFullRowModule" + ] + }, + { + "name": "SetIsFullRowModule", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 208 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFullRowModule: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFullRowModule: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFullRowModule" + ] + }, + { + "name": "HasIsFullRowModule", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 208 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFullRowModule" + ] + }, + { + "name": "IsFullMatrixModule", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 230 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20026, + "comment": "IsFullMatrixModule: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFullMatrixModule" + ] + ] + }, + { + "rank": 30, + "comment": "IsFullMatrixModule: for Gaussian matrix space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsMatrixModule", + "HasIsMatrixModule", + "IsGaussianSpace" + ] + ] + }, + { + "rank": 29, + "comment": "IsFullMatrixModule: for non-Gaussian matrix space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsNonGaussianMatrixSpace" + ] + ] + }, + { + "rank": 23, + "comment": "IsFullMatrixModule: for matrix module", + "filters": [ + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 22, + "comment": "IsFullMatrixModule: for arbitrary free left module", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFullMatrixModule" + ] + }, + { + "name": "SetIsFullMatrixModule", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 230 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFullMatrixModule: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFullMatrixModule: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFullMatrixModule" + ] + }, + { + "name": "HasIsFullMatrixModule", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 230 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFullMatrixModule" + ] + }, + { + "name": "Dimension", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 279 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20026, + "comment": "Dimension: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDimension" + ] + ] + }, + { + "rank": 48, + "comment": "Dimension: for full matrix module", + "filters": [ + [ + "IsFreeLeftModule", + "IsFullMatrixModule", + "HasIsFullMatrixModule" + ] + ] + }, + { + "rank": 48, + "comment": "Dimension: for full row module", + "filters": [ + [ + "IsFreeLeftModule", + "IsFullRowModule", + "HasIsFullRowModule" + ] + ], + "aka": [ + "DimensionOfVectors" + ] + }, + { + "rank": 43, + "comment": "Dimension: LAGUNA: for a Lie algebra coming from an associative algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing", + "IsLieAlgebraByAssociativeAlgebra" + ] + ] + }, + { + "rank": 43, + "comment": "Dimension: for a f.p. Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing", + "IsSubalgebraFpAlgebra" + ] + ] + }, + { + "rank": 36, + "comment": "Dimension: for a magma ring modulo the span of ``zero''", + "filters": [ + [ + "IsMagmaRingModuloSpanOfZero" + ] + ] + }, + { + "rank": 36, + "comment": "Dimension: for a free magma ring", + "filters": [ + [ + "IsFreeMagmaRing" + ] + ] + }, + { + "rank": 36, + "comment": "Dimension: for full hom space of linear mappings", + "filters": [ + [ + "CategoryCollections(IsGeneralMapping)", + "IsFreeLeftModule", + "IsFullHomModule", + "HasIsFullHomModule" + ] + ] + }, + { + "rank": 23, + "comment": "Dimension: for a free left module", + "filters": [ + [ + "IsFreeLeftModule" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Dimension" + ] + }, + { + "name": "SetDimension", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 279 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDimension: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDimension: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDimension" + ] + }, + { + "name": "HasDimension", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 279 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDimension" + ] + }, + { + "name": "GeneratorsOfLeftOperatorAdditiveGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 297 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20021, + "comment": "GeneratorsOfLeftOperatorAdditiveGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfLeftOperatorAdditiveGroup" + ] + ] + }, + { + "rank": 62, + "comment": "GeneratorsOfLeftOperatorAdditiveGroup: for FLMLOR with known right ideal generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRightIdeal", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 62, + "comment": "GeneratorsOfLeftOperatorAdditiveGroup: for FLMLOR with known left ideal generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfLeftIdeal", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 59, + "comment": "GeneratorsOfLeftOperatorAdditiveGroup: for a finite field (return the vectors of the canonical basis)", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 48, + "comment": "GeneratorsOfLeftOperatorAdditiveGroup: for full matrix module", + "filters": [ + [ + "IsFreeLeftModule", + "IsFullMatrixModule", + "HasIsFullMatrixModule" + ] + ], + "aka": [ + "StandardGeneratorsOfFullMatrixModule" + ] + }, + { + "rank": 48, + "comment": "GeneratorsOfLeftOperatorAdditiveGroup: for full row module", + "filters": [ + [ + "IsFreeLeftModule", + "IsFullRowModule", + "HasIsFullRowModule" + ] + ] + }, + { + "rank": 36, + "comment": "GeneratorsOfLeftOperatorAdditiveGroup: for a magma ring modulo the span of ``zero''", + "filters": [ + [ + "IsMagmaRingModuloSpanOfZero" + ] + ] + }, + { + "rank": 36, + "comment": "GeneratorsOfLeftOperatorAdditiveGroup: for a free magma ring", + "filters": [ + [ + "IsFreeMagmaRing" + ] + ] + }, + { + "rank": 36, + "comment": "GeneratorsOfLeftOperatorAdditiveGroup: for full hom space of linear mappings", + "filters": [ + [ + "CategoryCollections(IsGeneralMapping)", + "IsFreeLeftModule", + "IsFullHomModule", + "HasIsFullHomModule" + ] + ], + "aka": [ + "StandardGeneratorsOfFullHomModule" + ] + }, + { + "rank": 35, + "comment": "GeneratorsOfLeftOperatorAdditiveGroup: for FLMLOR with known ideal generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfTwoSidedIdeal", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 34, + "comment": "GeneratorsOfLeftOperatorAdditiveGroup: for a FLMLOR", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 28, + "comment": "GeneratorsOfLeftOperatorAdditiveGroup: for a space of algebra module elements", + "filters": [ + [ + "IsFreeLeftModule", + "CategoryCollections(IsAlgebraModuleElement)" + ] + ] + }, + { + "rank": 26, + "comment": "GeneratorsOfLeftOperatorAdditiveGroup", + "filters": [ + [ + "IsAttributeStoringRep", + "IsFreeLeftModule", + "HasBasis" + ] + ] + }, + { + "rank": -20, + "comment": "GeneratorsOfLeftOperatorAdditiveGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsDistributiveLOpDSum", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfLeftModule", + "GeneratorsOfLeftOperatorAdditiveGroup", + "GeneratorsOfLeftVectorSpace", + "GeneratorsOfVectorSpace" + ] + }, + { + "name": "SetGeneratorsOfLeftOperatorAdditiveGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 297 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 27, + "comment": "SetGeneratorsOfLeftOperatorAdditiveGroup: method that checks for `IsFiniteDimensional'", + "filters": [ + [ + "IsAttributeStoringRep", + "IsFreeLeftModule" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "SetGeneratorsOfLeftOperatorAdditiveGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfLeftOperatorAdditiveGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfLeftModule", + "SetGeneratorsOfLeftOperatorAdditiveGroup", + "SetGeneratorsOfLeftVectorSpace", + "SetGeneratorsOfVectorSpace" + ] + }, + { + "name": "HasGeneratorsOfLeftOperatorAdditiveGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 297 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfLeftModule", + "HasGeneratorsOfLeftOperatorAdditiveGroup", + "HasGeneratorsOfLeftVectorSpace", + "HasGeneratorsOfVectorSpace" + ] + }, + { + "name": "GeneratorsOfRightOperatorAdditiveGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 339 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20021, + "comment": "GeneratorsOfRightOperatorAdditiveGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfRightOperatorAdditiveGroup" + ] + ] + }, + { + "rank": -20, + "comment": "GeneratorsOfRightOperatorAdditiveGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtRSet", + "IsDistributiveROpDSum", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfRightModule", + "GeneratorsOfRightOperatorAdditiveGroup" + ] + }, + { + "name": "SetGeneratorsOfRightOperatorAdditiveGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 339 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfRightOperatorAdditiveGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfRightOperatorAdditiveGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfRightModule", + "SetGeneratorsOfRightOperatorAdditiveGroup" + ] + }, + { + "name": "HasGeneratorsOfRightOperatorAdditiveGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 339 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfRightModule", + "HasGeneratorsOfRightOperatorAdditiveGroup" + ] + }, + { + "name": "AsLeftModule", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 406 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 106, + "comment": "AsLeftModule: for two division rings", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ], + "aka": [ + "AsDivisionRing", + "AsField" + ] + }, + { + "rank": 87, + "comment": "AsLeftModule: for division ring and matrix", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 78, + "comment": "AsLeftModule: method for a division ring and a vector space", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 48, + "comment": "AsLeftModule: for a ring and a left module", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 28, + "comment": "AsLeftModule: generic method for a ring and a collection", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsLeftModule", + "AsVectorSpace" + ] + }, + { + "name": "ClosureLeftModule", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 430 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 44, + "comment": "ClosureLeftModule: for two left modules", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 33, + "comment": "ClosureLeftModule: method for a vector space with basis, and a vector", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "HasBasis" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ] + ] + }, + { + "rank": 31, + "comment": "ClosureLeftModule: for free left module and vector", + "filters": [ + [ + "IsFreeLeftModule", + "HasBasis" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ] + ] + }, + { + "rank": 29, + "comment": "ClosureLeftModule: for left module and vector", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClosureLeftModule" + ] + }, + { + "name": "LeftModuleByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 452 + }, + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 453 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 87, + "comment": "LeftModuleByGenerators: for division ring and matrix over it", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 28, + "comment": "LeftModuleByGenerators: for ring and collection", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [ + { + "rank": 99, + "comment": "LeftModuleByGenerators: for division ring, matrix over it, and row vector", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + }, + { + "rank": 85, + "comment": "LeftModuleByGenerators: for division ring, empty list, and row vector", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + }, + { + "rank": 30, + "comment": "LeftModuleByGenerators: for ring, homogeneous list, and vector", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsHomogeneousList" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeftModuleByGenerators" + ] + }, + { + "name": "UseBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 489 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 27, + "comment": "UseBasis: for a free left module and a homog. list", + "filters": [ + [ + "IsFreeLeftModule" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UseBasis" + ] + }, + { + "name": "IsRowModule", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 663 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20026, + "comment": "IsRowModule: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsRowModule" + ] + ] + }, + { + "rank": 23, + "comment": "IsRowModule: for a free left module", + "filters": [ + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 0, + "comment": "IsRowModule: return `false' for objects which are not free left modules", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsRowModule" + ] + }, + { + "name": "SetIsRowModule", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 663 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsRowModule: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsRowModule: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsRowModule" + ] + }, + { + "name": "HasIsRowModule", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 663 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsRowModule" + ] + }, + { + "name": "IsMatrixModule", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 682 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20026, + "comment": "IsMatrixModule: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsMatrixModule" + ] + ] + }, + { + "rank": 24, + "comment": "IsMatrixModule: for a free left module", + "filters": [ + [ + "IsFreeLeftModule", + "HasGeneratorsOfLeftOperatorAdditiveGroup" + ] + ] + }, + { + "rank": 23, + "comment": "IsMatrixModule: for a free left module without generators", + "filters": [ + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 0, + "comment": "IsMatrixModule: return `false' for objects which are not free left modules", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsMatrixModule" + ] + }, + { + "name": "SetIsMatrixModule", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 682 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsMatrixModule: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsMatrixModule: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsMatrixModule" + ] + }, + { + "name": "HasIsMatrixModule", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 682 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsMatrixModule" + ] + }, + { + "name": "DimensionOfVectors", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 715 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20026, + "comment": "DimensionOfVectors: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDimensionOfVectors" + ] + ] + }, + { + "rank": 23, + "comment": "DimensionOfVectors: generic method for left modules", + "filters": [ + [ + "IsFreeLeftModule" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetDimensionOfVectors", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 715 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDimensionOfVectors: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDimensionOfVectors: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDimensionOfVectors" + ] + }, + { + "name": "HasDimensionOfVectors", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/module.gd", + "line": 715 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDimensionOfVectors" + ] + }, + { + "name": "IsCanonicalBasis", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 151 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "IsCanonicalBasis: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsCanonicalBasis" + ] + ] + }, + { + "rank": 12, + "comment": "IsCanonicalBasis: for a basis handled by a nice basis", + "filters": [ + [ + "IsBasisByNiceBasis" + ] + ] + }, + { + "rank": 10, + "comment": "IsCanonicalBasis: for a basis with replaced left module, and a vector", + "filters": [ + [ + "IsBasis", + "IsBasisWithReplacedLeftModuleRep" + ] + ] + }, + { + "rank": 7, + "comment": "IsCanonicalBasis: for a basis", + "filters": [ + [ + "IsBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsCanonicalBasis" + ] + }, + { + "name": "SetIsCanonicalBasis", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 151 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsCanonicalBasis: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsCanonicalBasis: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsCanonicalBasis" + ] + }, + { + "name": "HasIsCanonicalBasis", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 151 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsCanonicalBasis" + ] + }, + { + "name": "IsCanonicalBasisFullRowModule", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 179 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "IsCanonicalBasisFullRowModule: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsCanonicalBasisFullRowModule" + ] + ] + }, + { + "rank": 7, + "comment": "IsCanonicalBasisFullRowModule: for a basis", + "filters": [ + [ + "IsBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsCanonicalBasisFullRowModule" + ] + }, + { + "name": "SetIsCanonicalBasisFullRowModule", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 179 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsCanonicalBasisFullRowModule: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsCanonicalBasisFullRowModule: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsCanonicalBasisFullRowModule" + ] + }, + { + "name": "HasIsCanonicalBasisFullRowModule", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 179 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsCanonicalBasisFullRowModule" + ] + }, + { + "name": "IsCanonicalBasisFullMatrixModule", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 210 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "IsCanonicalBasisFullMatrixModule: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsCanonicalBasisFullMatrixModule" + ] + ] + }, + { + "rank": 7, + "comment": "IsCanonicalBasisFullMatrixModule: for a basis", + "filters": [ + [ + "IsBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsCanonicalBasisFullMatrixModule" + ] + }, + { + "name": "SetIsCanonicalBasisFullMatrixModule", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 210 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsCanonicalBasisFullMatrixModule: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsCanonicalBasisFullMatrixModule: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsCanonicalBasisFullMatrixModule" + ] + }, + { + "name": "HasIsCanonicalBasisFullMatrixModule", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 210 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsCanonicalBasisFullMatrixModule" + ] + }, + { + "name": "IsIntegralBasis", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 236 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "IsIntegralBasis: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsIntegralBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsIntegralBasis" + ] + }, + { + "name": "SetIsIntegralBasis", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 236 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsIntegralBasis: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsIntegralBasis: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsIntegralBasis" + ] + }, + { + "name": "HasIsIntegralBasis", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 236 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsIntegralBasis" + ] + }, + { + "name": "IsNormalBasis", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 265 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "IsNormalBasis: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNormalBasis" + ] + ] + }, + { + "rank": 7, + "comment": "IsNormalBasis: for a basis of a field", + "filters": [ + [ + "IsBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNormalBasis" + ] + }, + { + "name": "SetIsNormalBasis", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 265 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNormalBasis: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNormalBasis: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNormalBasis" + ] + }, + { + "name": "HasIsNormalBasis", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 265 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNormalBasis" + ] + }, + { + "name": "IsSemiEchelonized", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 302 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "IsSemiEchelonized: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSemiEchelonized" + ] + ] + }, + { + "rank": 7, + "comment": "IsSemiEchelonized: for basis (of a Gaussian matrix space)", + "filters": [ + [ + "IsBasis" + ] + ] + }, + { + "rank": 7, + "comment": "IsSemiEchelonized: for basis of a Gaussian row space", + "filters": [ + [ + "IsBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSemiEchelonized" + ] + }, + { + "name": "SetIsSemiEchelonized", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 302 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSemiEchelonized: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSemiEchelonized: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSemiEchelonized" + ] + }, + { + "name": "HasIsSemiEchelonized", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 302 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSemiEchelonized" + ] + }, + { + "name": "BasisVectors", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 329 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "BasisVectors: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasBasisVectors" + ] + ] + }, + { + "rank": 10021, + "comment": "BasisVectors: for empty basis", + "filters": [ + [ + "IsEmpty", + "HasIsEmpty", + "IsBasis" + ] + ] + }, + { + "rank": 15, + "comment": "BasisVectors: for canonical basis of a full matrix module", + "filters": [ + [ + "IsBasis", + "IsCanonicalBasis", + "HasIsCanonicalBasis", + "IsCanonicalBasisFullMatrixModule", + "HasIsCanonicalBasisFullMatrixModule" + ] + ] + }, + { + "rank": 15, + "comment": "BasisVectors: for canonical basis of a full row module", + "filters": [ + [ + "IsBasis", + "IsCanonicalBasis", + "HasIsCanonicalBasis", + "IsCanonicalBasisFullRowModule", + "HasIsCanonicalBasisFullRowModule" + ] + ] + }, + { + "rank": 14, + "comment": "BasisVectors: for semi-ech. basis of a Gaussian matrix space", + "filters": [ + [ + "IsBasis", + "IsSemiEchelonBasisOfGaussianMatrixSpaceRep" + ] + ] + }, + { + "rank": 14, + "comment": "BasisVectors: for semi-ech. basis of a Gaussian row space", + "filters": [ + [ + "IsBasis", + "IsSemiEchelonBasisOfGaussianRowSpaceRep" + ] + ] + }, + { + "rank": 13, + "comment": "BasisVectors: for canon. basis of cyclotomic field of cyclotomics", + "filters": [ + [ + "IsBasis", + "IsCanonicalBasis", + "HasIsCanonicalBasis", + "IsCanonicalBasisCyclotomicFieldRep" + ] + ] + }, + { + "rank": 12, + "comment": "BasisVectors: for canon. basis of an algebraic extension", + "filters": [ + [ + "IsCanonicalBasisAlgebraicExtension" + ] + ] + }, + { + "rank": 12, + "comment": "BasisVectors: for basis by nice basis", + "filters": [ + [ + "IsBasisByNiceBasis" + ] + ] + }, + { + "rank": 11, + "comment": "BasisVectors: for canonical basis of full s. c. algebra", + "filters": [ + [ + "IsBasis", + "IsCanonicalBasisFullSCAlgebra", + "HasIsCanonicalBasisFullSCAlgebra" + ] + ] + }, + { + "rank": 10, + "comment": "BasisVectors: for a basis with replaced left module", + "filters": [ + [ + "IsBasis", + "IsBasisWithReplacedLeftModuleRep" + ] + ] + }, + { + "rank": 9, + "comment": "BasisVectors: for pseudo canonical basis of a full hom module", + "filters": [ + [ + "IsBasis", + "IsPseudoCanonicalBasisFullHomModule", + "HasIsPseudoCanonicalBasisFullHomModule" + ] + ] + }, + { + "rank": 3, + "comment": "BasisVectors: for mutable basis with underlying mutable basis", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisViaUnderlyingMutableBasisRep" + ] + ] + }, + { + "rank": 3, + "comment": "BasisVectors: for a mutable basis of a Gaussian matrix space", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisOfGaussianMatrixSpaceRep" + ] + ] + }, + { + "rank": 3, + "comment": "BasisVectors: for a mutable basis of a Gaussian row space", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisOfGaussianRowSpaceRep" + ] + ] + }, + { + "rank": 3, + "comment": "BasisVectors: for mutable basis represented by a nice mutable basis", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisViaNiceMutableBasisRep" + ] + ] + }, + { + "rank": 3, + "comment": "BasisVectors: for mutable basis represented by an immutable basis", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisByImmutableBasisRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BasisVectors" + ] + }, + { + "name": "SetBasisVectors", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 329 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetBasisVectors: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetBasisVectors: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetBasisVectors" + ] + }, + { + "name": "HasBasisVectors", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 329 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasBasisVectors" + ] + }, + { + "name": "EnumeratorByBasis", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 363 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "EnumeratorByBasis: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasEnumeratorByBasis" + ] + ] + }, + { + "rank": 15, + "comment": "EnumeratorByBasis: for enumerator via canonical basis of a full row module", + "filters": [ + [ + "IsBasis", + "IsCanonicalBasis", + "HasIsCanonicalBasis", + "IsCanonicalBasisFullRowModule", + "HasIsCanonicalBasisFullRowModule" + ] + ] + }, + { + "rank": 7, + "comment": "EnumeratorByBasis: for basis of a finite dimensional left module", + "filters": [ + [ + "IsBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EnumeratorByBasis" + ] + }, + { + "name": "SetEnumeratorByBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 363 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetEnumeratorByBasis: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetEnumeratorByBasis: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetEnumeratorByBasis" + ] + }, + { + "name": "HasEnumeratorByBasis", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 363 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasEnumeratorByBasis" + ] + }, + { + "name": "StructureConstantsTable", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 428 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "StructureConstantsTable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasStructureConstantsTable" + ] + ] + }, + { + "rank": 11, + "comment": "StructureConstantsTable: LAGUNA: for a basis of a Lie algebra of a group algebra", + "filters": [ + [ + "IsBasis", + "IsCanonicalBasis", + "HasIsCanonicalBasis", + "IsBasisOfLieAlgebraOfGroupRing", + "HasIsBasisOfLieAlgebraOfGroupRing" + ] + ] + }, + { + "rank": 7, + "comment": "StructureConstantsTable: for a basis", + "filters": [ + [ + "IsBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StructureConstantsTable" + ] + }, + { + "name": "SetStructureConstantsTable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 428 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetStructureConstantsTable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetStructureConstantsTable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetStructureConstantsTable" + ] + }, + { + "name": "HasStructureConstantsTable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 428 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasStructureConstantsTable" + ] + }, + { + "name": "UnderlyingLeftModule", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 459 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "UnderlyingLeftModule: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnderlyingLeftModule" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingLeftModule" + ] + }, + { + "name": "SetUnderlyingLeftModule", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 459 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnderlyingLeftModule: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnderlyingLeftModule: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnderlyingLeftModule" + ] + }, + { + "name": "HasUnderlyingLeftModule", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 459 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnderlyingLeftModule" + ] + }, + { + "name": "Coefficients", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 487 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10028, + "comment": "Coefficients: for empty basis and vector", + "filters": [ + [ + "IsEmpty", + "HasIsEmpty", + "IsBasis" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ] + ] + }, + { + "rank": 10019, + "comment": "Coefficients: for basis of a monomial space, and a vector", + "filters": [ + [ + "IsBasis", + "IsBasisOfMonomialSpaceRep" + ], + [ + "IsMonomialElement", + "IsMonomialElementRep" + ] + ] + }, + { + "rank": 10017, + "comment": "Coefficients: for basis of a sparse rowspace, and a vector", + "filters": [ + [ + "IsBasis", + "IsBasisOfSparseRowSpaceRep" + ], + [ + "IsSparseRowSpaceElement" + ] + ] + }, + { + "rank": 49, + "comment": "Coefficients: for canonical basis of a full matrix module", + "filters": [ + [ + "IsBasis", + "IsCanonicalBasisFullMatrixModule", + "HasIsCanonicalBasisFullMatrixModule" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 48, + "comment": "Coefficients: for semi-ech. basis of a Gaussian matrix space, and a matrix", + "filters": [ + [ + "IsBasis", + "IsSemiEchelonBasisOfGaussianMatrixSpaceRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 36, + "comment": "Coefficients: for pseudo can. basis of full hom module, and lin. m.b.m.", + "filters": [ + [ + "IsBasis", + "IsPseudoCanonicalBasisFullHomModule", + "HasIsPseudoCanonicalBasisFullHomModule" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsLinearMappingByMatrixDefaultRep" + ] + ] + }, + { + "rank": 32, + "comment": "Coefficients: for basis of matrix field", + "filters": [ + [ + "IsBasisOfMatrixField" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ] + ] + }, + { + "rank": 31, + "comment": "Coefficients: For a FFE in Conway polynomial represntation wrt the canonical basis of its natural field", + "filters": [ + [ + "IsCanonicalBasis", + "HasIsCanonicalBasis", + "IsBasisFiniteFieldRep" + ], + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ] + ] + }, + { + "rank": 29, + "comment": "Coefficients: for canonical basis of cyclotomic field, and cyclotomic", + "filters": [ + [ + "IsBasis", + "IsCanonicalBasis", + "HasIsCanonicalBasis", + "IsCanonicalBasisCyclotomicFieldRep" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 28, + "comment": "Coefficients: for canonical basis of abelian number field, and cyclotomic", + "filters": [ + [ + "IsBasis", + "IsCanonicalBasis", + "HasIsCanonicalBasis", + "IsCanonicalBasisAbelianNumberFieldRep" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 28, + "comment": "Coefficients: for canon. basis of Gaussian integers, and cyclotomic", + "filters": [ + [ + "IsBasis", + "IsCanonicalBasis", + "HasIsCanonicalBasis", + "IsCanonicalBasisGaussianIntegersRep" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 28, + "comment": "Coefficients: for the canonical basis of Integers", + "filters": [ + [ + "IsBasis", + "IsCanonicalBasis", + "HasIsCanonicalBasis", + "IsCanonicalBasisIntegersRep" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 27, + "comment": "Coefficients: for canon. basis of an algebraic extension, and alg. element", + "filters": [ + [ + "IsCanonicalBasisAlgebraicExtension" + ], + [ + "IsAlgebraicElement" + ] + ] + }, + { + "rank": 27, + "comment": "Coefficients: for canonical basis of a full row module", + "filters": [ + [ + "IsBasis", + "IsCanonicalBasisFullRowModule", + "HasIsCanonicalBasisFullRowModule" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + }, + { + "rank": 26, + "comment": "Coefficients: for semi-ech. basis of a Gaussian row space, and a row vector", + "filters": [ + [ + "IsBasis", + "IsSemiEchelonBasisOfGaussianRowSpaceRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + }, + { + "rank": 24, + "comment": "Coefficients: for canon. basis of a free magma ring, and a vector", + "filters": [ + [ + "IsCanonicalBasisFreeMagmaRingRep" + ], + [ + "IsElementOfFreeMagmaRing" + ] + ] + }, + { + "rank": 22, + "comment": "Coefficients: for a basis of a finite field, and a scalar", + "filters": [ + [ + "IsBasis", + "IsBasisFiniteFieldRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 22, + "comment": "Coefficients: for canon. basis of an algebraic extension, and scalar", + "filters": [ + [ + "IsCanonicalBasisAlgebraicExtension" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 22, + "comment": "Coefficients: for canonical basis of full s. c. algebra", + "filters": [ + [ + "IsBasis", + "IsCanonicalBasisFullSCAlgebra", + "HasIsCanonicalBasisFullSCAlgebra" + ], + [ + "IsSCAlgebraObj" + ] + ] + }, + { + "rank": 19, + "comment": "Coefficients: method for canonical basis of Rationals", + "filters": [ + [ + "IsBasis", + "IsCanonicalBasis", + "HasIsCanonicalBasis", + "IsCanonicalBasisRationals" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ] + ] + }, + { + "rank": 19, + "comment": "Coefficients: for basis of weight rep elements, and algebra module element", + "filters": [ + [ + "IsBasisOfWeightRepElementSpace" + ], + [ + "IsPackedElementDefaultRep", + "IsWeightRepElement" + ] + ] + }, + { + "rank": 19, + "comment": "Coefficients: for basis of a space of algebra module elements, and algebra module element", + "filters": [ + [ + "IsBasisOfAlgebraModuleElementSpace" + ], + [ + "IsPackedElementDefaultRep", + "IsAlgebraModuleElement" + ] + ] + }, + { + "rank": 19, + "comment": "Coefficients: for basis handled by nice basis, and vector", + "filters": [ + [ + "IsBasisByNiceBasis" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ] + ] + }, + { + "rank": 19, + "comment": "Coefficients: for relative basis and vector", + "filters": [ + [ + "IsBasis", + "IsRelativeBasisDefaultRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ] + ] + }, + { + "rank": 17, + "comment": "Coefficients: for a basis with replaced left module, and a vector", + "filters": [ + [ + "IsBasis", + "IsBasisWithReplacedLeftModuleRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ] + ] + }, + { + "rank": 16, + "comment": "Coefficients: for pseudo canon. basis of a full hom module, and lin. mapping", + "filters": [ + [ + "IsBasis", + "IsPseudoCanonicalBasisFullHomModule", + "HasIsPseudoCanonicalBasisFullHomModule" + ], + [ + "IsGeneralMapping" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Coefficients" + ] + }, + { + "name": "LinearCombination", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 517 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10041, + "comment": "LinearCombination: for empty basis and empty list", + "filters": [ + [ + "IsEmpty", + "HasIsEmpty", + "IsBasis" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 26, + "comment": "LinearCombination", + "filters": [ + [ + "IsBasis", + "IsSemiEchelonBasisOfGaussianRowSpaceRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + }, + { + "rank": 23, + "comment": "LinearCombination: for canonical basis of full s. c. algebra", + "filters": [ + [ + "IsBasis", + "IsCanonicalBasisFullSCAlgebra", + "HasIsCanonicalBasisFullSCAlgebra" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + }, + { + "rank": 16, + "comment": "LinearCombination: for a basis of a finite field, and a hom. list", + "filters": [ + [ + "IsBasis", + "IsBasisFiniteFieldRep" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 14, + "comment": "LinearCombination: for a basis with replaced left module, and a hom. list", + "filters": [ + [ + "IsBasis", + "IsBasisWithReplacedLeftModuleRep" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 11, + "comment": "LinearCombination: for a basis and a homogeneous list", + "filters": [ + [ + "IsBasis" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 4, + "comment": "LinearCombination: for two lists", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LinearCombination" + ] + }, + { + "name": "SiftedVector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 551 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10028, + "comment": "SiftedVector: for empty basis and vector", + "filters": [ + [ + "IsEmpty", + "HasIsEmpty", + "IsBasis" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ] + ] + }, + { + "rank": 48, + "comment": "SiftedVector: for semi-ech. basis of Gaussian matrix space, and matrix", + "filters": [ + [ + "IsBasis", + "IsSemiEchelonBasisOfGaussianMatrixSpaceRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 37, + "comment": "SiftedVector: for mutable basis of Gaussian matrix space, and matrix", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisOfGaussianMatrixSpaceRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 26, + "comment": "SiftedVector: for semi-ech. basis of Gaussian row space, and row vector", + "filters": [ + [ + "IsBasis", + "IsSemiEchelonBasisOfGaussianRowSpaceRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + }, + { + "rank": 15, + "comment": "SiftedVector: for mutable basis of Gaussian row space, and row vector", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisOfGaussianRowSpaceRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SiftedVector" + ] + }, + { + "name": "IteratorByBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 588 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 15, + "comment": "IteratorByBasis: for canonical basis of a full row module", + "filters": [ + [ + "IsBasis", + "IsCanonicalBasisFullRowModule", + "HasIsCanonicalBasisFullRowModule" + ] + ] + }, + { + "rank": 7, + "comment": "IteratorByBasis: for basis of a finite dimensional left module", + "filters": [ + [ + "IsBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IteratorByBasis" + ] + }, + { + "name": "Basis", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 637 + }, + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 638 + }, + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/schunck.gd", + "line": 44 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20026, + "comment": "Basis: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasBasis" + ] + ] + }, + { + "rank": 10028, + "comment": "Basis: for a free module of sparse row space elements", + "filters": [ + [ + "IsFreeLeftModule", + "CategoryCollections(IsSparseRowSpaceElement)" + ] + ] + }, + { + "rank": 10028, + "comment": "Basis: for a space of monomial elements", + "filters": [ + [ + "IsFreeLeftModule", + "CategoryCollections(IsMonomialElement)" + ] + ] + }, + { + "rank": 2066, + "comment": "Basis: for abelian number field of cyclotomics (delegate to `CanonicalBasis')", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ] + ], + "aka": [ + "CanonicalBasis" + ] + }, + { + "rank": 2059, + "comment": "Basis: for a finite field (delegate to `CanonicalBasis')", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 2056, + "comment": "Basis: for an algebraic extension (delegate to `CanonicalBasis')", + "filters": [ + [ + "IsAlgebraicExtension" + ] + ] + }, + { + "rank": 2048, + "comment": "Basis: for full matrix module (delegate to `CanonicalBasis')", + "filters": [ + [ + "IsFreeLeftModule", + "IsFullMatrixModule", + "HasIsFullMatrixModule" + ] + ] + }, + { + "rank": 2048, + "comment": "Basis: for full row module (delegate to `CanonicalBasis')", + "filters": [ + [ + "IsFreeLeftModule", + "IsFullRowModule", + "HasIsFullRowModule" + ] + ] + }, + { + "rank": 2042, + "comment": "Basis: for Gaussian integers (delegate to `CanonicalBasis')", + "filters": [ + [ + "IsGaussianIntegers" + ] + ] + }, + { + "rank": 2041, + "comment": "Basis: for full s. c. algebra (delegate to `CanonicalBasis')", + "filters": [ + [ + "IsFreeLeftModule", + "CategoryCollections(IsSCAlgebraObj)", + "IsFullSCAlgebra", + "HasIsFullSCAlgebra" + ] + ] + }, + { + "rank": 2040, + "comment": "Basis: for integers (delegate to `CanonicalBasis')", + "filters": [ + [ + "IsIntegers" + ] + ] + }, + { + "rank": 2036, + "comment": "Basis: for a free magma ring (delegate to `CanonicalBasis')", + "filters": [ + [ + "IsFreeMagmaRing" + ] + ] + }, + { + "rank": 125, + "comment": "Basis: for full hom space of linear mappings", + "filters": [ + [ + "IsFreeLeftModule", + "IsFullHomModule", + "HasIsFullHomModule" + ] + ] + }, + { + "rank": 59, + "comment": "Basis: for matrix field", + "filters": [ + [ + "IsNumberFieldByMatrices", + "HasIsNumberFieldByMatrices" + ] + ] + }, + { + "rank": 43, + "comment": "Basis: for an associative FLMLOR-with-one", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 42, + "comment": "Basis: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": 38, + "comment": "Basis: for an associative FLMLOR", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 34, + "comment": "Basis: for a FLMLOR", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 32, + "comment": "Basis: for trivial free left module", + "filters": [ + [ + "IsTrivial", + "HasIsTrivial", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 30, + "comment": "Basis: for Gaussian matrix space (construct a semi-echelonized basis)", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsMatrixModule", + "HasIsMatrixModule", + "IsGaussianSpace" + ] + ], + "aka": [ + "SemiEchelonBasis" + ] + }, + { + "rank": 30, + "comment": "Basis: for Gaussian row space (construct a semi-echelonized basis)", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule", + "IsGaussianSpace" + ] + ] + }, + { + "rank": 28, + "comment": "Basis: for a space of weight rep elements", + "filters": [ + [ + "IsFreeLeftModule", + "CategoryCollections(IsWeightRepElement)" + ] + ] + }, + { + "rank": 28, + "comment": "Basis: for a space of algebra module elements", + "filters": [ + [ + "IsFreeLeftModule", + "CategoryCollections(IsAlgebraModuleElement)" + ] + ] + }, + { + "rank": 26, + "comment": "Basis: for free module that is handled by a nice basis", + "filters": [ + [ + "IsFreeLeftModule", + "IsHandledByNiceBasis" + ] + ], + "aka": [ + "BasisForFreeModuleByNiceBasis" + ] + }, + { + "rank": 26, + "comment": "Basis", + "filters": [ + [ + "IsAttributeStoringRep", + "IsFreeLeftModule", + "HasCanonicalBasis" + ] + ] + }, + { + "rank": 25, + "comment": "Basis: for an algebra module", + "filters": [ + [ + "IsFreeLeftModule", + "IsAlgebraModule", + "HasIsAlgebraModule" + ] + ] + }, + { + "rank": 4, + "comment": "Basis: for group class", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + } + ], + "2args": [ + { + "rank": 10048, + "comment": "Basis: for a space of monomial elements and a list of tensor elements", + "filters": [ + [ + "IsFreeLeftModule", + "CategoryCollections(IsMonomialElement)" + ], + [ + "IsList", + "CategoryCollections(IsMonomialElement)" + ] + ] + }, + { + "rank": 10032, + "comment": "Basis: for a free module of sparse row space elements, and list", + "filters": [ + [ + "IsFreeLeftModule", + "CategoryCollections(IsSparseRowSpaceElement)" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 88, + "comment": "Basis: for a finite field, and a hom. list", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsList", + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 64, + "comment": "Basis: for Gaussian row space and matrix (try semi-echelonized)", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule", + "IsGaussianSpace" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 48, + "comment": "Basis: for a space of weight rep elements and a list of weight rep elements", + "filters": [ + [ + "IsFreeLeftModule", + "CategoryCollections(IsWeightRepElement)" + ], + [ + "IsList", + "CategoryCollections(IsWeightRepElement)" + ] + ] + }, + { + "rank": 48, + "comment": "Basis: for a space of algebra module elements and a collection of algebra module elements", + "filters": [ + [ + "IsFreeLeftModule", + "CategoryCollections(IsAlgebraModuleElement)" + ], + [ + "IsList", + "CategoryCollections(IsAlgebraModuleElement)" + ] + ] + }, + { + "rank": 43, + "comment": "Basis: for free left module and empty list", + "filters": [ + [ + "IsFreeLeftModule" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 34, + "comment": "Basis: for Gaussian matrix space and list of matrices (try semi-ech.)", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsMatrixModule", + "HasIsMatrixModule", + "IsGaussianSpace" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 30, + "comment": "Basis: for free module that is handled by a nice basis, and hom. list", + "filters": [ + [ + "IsFreeLeftModule", + "IsHandledByNiceBasis" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 27, + "comment": "Basis: method returning a relative basis", + "filters": [ + [ + "IsFreeLeftModule" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Basis" + ] + }, + { + "name": "SetBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 637 + }, + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/schunck.gd", + "line": 44 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetBasis: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetBasis: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetBasis" + ] + }, + { + "name": "HasBasis", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 637 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasBasis" + ] + }, + { + "name": "BasisNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 640 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10048, + "comment": "BasisNC: for a space of monomial elements and a list of monomial elements", + "filters": [ + [ + "IsFreeLeftModule", + "CategoryCollections(IsMonomialElement)" + ], + [ + "IsList", + "CategoryCollections(IsMonomialElement)" + ] + ] + }, + { + "rank": 10032, + "comment": "BasisNC: for a free module of sparse row space elements, and list", + "filters": [ + [ + "IsFreeLeftModule", + "CategoryCollections(IsSparseRowSpaceElement)" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 73, + "comment": "BasisNC: for a finite field, and a hom. list", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 64, + "comment": "BasisNC: for Gaussian row space and matrix (try semi-echelonized)", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule", + "IsGaussianSpace" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 48, + "comment": "BasisNC: for a space of weight rep elements and a list of weight rep elements", + "filters": [ + [ + "IsFreeLeftModule", + "CategoryCollections(IsWeightRepElement)" + ], + [ + "IsList", + "CategoryCollections(IsWeightRepElement)" + ] + ] + }, + { + "rank": 48, + "comment": "BasisNC: for a space of algebra module elements and a collection of algebra module elements", + "filters": [ + [ + "IsFreeLeftModule", + "CategoryCollections(IsAlgebraModuleElement)" + ], + [ + "IsList", + "CategoryCollections(IsAlgebraModuleElement)" + ] + ] + }, + { + "rank": 43, + "comment": "BasisNC: for free left module and empty list", + "filters": [ + [ + "IsFreeLeftModule" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 34, + "comment": "BasisNC: for Gaussian matrix space and list of matrices (try semi-ech.)", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsMatrixModule", + "HasIsMatrixModule", + "IsGaussianSpace" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 30, + "comment": "BasisNC: for free module that is handled by a nice basis, and hom. list", + "filters": [ + [ + "IsFreeLeftModule", + "IsHandledByNiceBasis" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 27, + "comment": "BasisNC: method returning a relative basis", + "filters": [ + [ + "IsFreeLeftModule" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BasisNC" + ] + }, + { + "name": "SemiEchelonBasis", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 693 + }, + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 694 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20026, + "comment": "SemiEchelonBasis: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSemiEchelonBasis" + ] + ] + }, + { + "rank": 33, + "comment": "SemiEchelonBasis", + "filters": [ + [ + "IsAttributeStoringRep", + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsMatrixModule", + "HasIsMatrixModule", + "IsGaussianSpace", + "HasCanonicalBasis" + ] + ] + }, + { + "rank": 33, + "comment": "SemiEchelonBasis", + "filters": [ + [ + "IsAttributeStoringRep", + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule", + "IsGaussianSpace", + "HasCanonicalBasis" + ] + ] + }, + { + "rank": 30, + "comment": "SemiEchelonBasis: for Gaussian matrix space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsMatrixModule", + "HasIsMatrixModule", + "IsGaussianSpace" + ] + ] + }, + { + "rank": 30, + "comment": "SemiEchelonBasis: for Gaussian row space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule", + "IsGaussianSpace" + ] + ] + } + ], + "2args": [ + { + "rank": 64, + "comment": "SemiEchelonBasis: for Gaussian row space and matrix", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule", + "IsGaussianSpace" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 43, + "comment": "SemiEchelonBasis: for free left module and empty list", + "filters": [ + [ + "IsFreeLeftModule" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 34, + "comment": "SemiEchelonBasis: for Gaussian matrix space and list of matrices", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsMatrixModule", + "HasIsMatrixModule", + "IsGaussianSpace" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetSemiEchelonBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 693 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSemiEchelonBasis: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSemiEchelonBasis: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSemiEchelonBasis" + ] + }, + { + "name": "HasSemiEchelonBasis", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 693 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSemiEchelonBasis" + ] + }, + { + "name": "SemiEchelonBasisNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 697 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 64, + "comment": "SemiEchelonBasisNC: for Gaussian row space and matrix", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule", + "IsGaussianSpace" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 43, + "comment": "SemiEchelonBasisNC: for free left module and empty list", + "filters": [ + [ + "IsFreeLeftModule" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 34, + "comment": "SemiEchelonBasisNC: for Gaussian matrix space and list of matrices", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsMatrixModule", + "HasIsMatrixModule", + "IsGaussianSpace" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemiEchelonBasisNC" + ] + }, + { + "name": "RelativeBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 731 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 11, + "comment": "RelativeBasis: for a basis and a homogeneous list", + "filters": [ + [ + "IsBasis" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RelativeBasis" + ] + }, + { + "name": "RelativeBasisNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 732 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 11, + "comment": "RelativeBasisNC: for a basis and a homogeneous list", + "filters": [ + [ + "IsBasis" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RelativeBasisNC" + ] + }, + { + "name": "NiceBasis", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 1062 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20015, + "comment": "NiceBasis: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNiceBasis" + ] + ] + }, + { + "rank": 12, + "comment": "NiceBasis: for basis by nice basis", + "filters": [ + [ + "IsBasisByNiceBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NiceBasis" + ] + }, + { + "name": "SetNiceBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 1062 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNiceBasis: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNiceBasis: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNiceBasis" + ] + }, + { + "name": "HasNiceBasis", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 1062 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNiceBasis" + ] + }, + { + "name": "NiceBasisNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 1081 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 13, + "comment": "NiceBasisNC: for basis by nice basis with precomputed basis", + "filters": [ + [ + "IsBasisByNiceBasis", + "HasNiceBasis" + ] + ] + }, + { + "rank": 12, + "comment": "NiceBasisNC: for basis by nice basis", + "filters": [ + [ + "IsBasisByNiceBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NiceBasisNC" + ] + }, + { + "name": "NiceFreeLeftModule", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 1100 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20026, + "comment": "NiceFreeLeftModule: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNiceFreeLeftModule" + ] + ] + }, + { + "rank": 41, + "comment": "NiceFreeLeftModule: for associative FLMLOR that is handled by a nice basis", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsHandledByNiceBasis" + ] + ] + }, + { + "rank": 39, + "comment": "NiceFreeLeftModule: for commutative FLMLOR that is handled by a nice basis", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsHandledByNiceBasis" + ] + ] + }, + { + "rank": 39, + "comment": "NiceFreeLeftModule: for anticommutative FLMLOR that is handled by a nice basis", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsAnticommutative", + "HasIsAnticommutative", + "IsFreeLeftModule", + "IsHandledByNiceBasis" + ] + ] + }, + { + "rank": 37, + "comment": "NiceFreeLeftModule: for FLMLOR that is handled by a nice basis", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsHandledByNiceBasis" + ] + ] + }, + { + "rank": 36, + "comment": "NiceFreeLeftModule: for full hom space of linear mappings", + "filters": [ + [ + "CategoryCollections(IsGeneralMapping)", + "IsFreeLeftModule", + "IsFullHomModule", + "HasIsFullHomModule" + ] + ] + }, + { + "rank": 27, + "comment": "NiceFreeLeftModule: for free module that is handled by a nice basis", + "filters": [ + [ + "IsFreeLeftModule", + "IsHandledByNiceBasis", + "HasGeneratorsOfLeftOperatorAdditiveGroup" + ] + ] + }, + { + "rank": 27, + "comment": "NiceFreeLeftModule: for generic finite space (use that this is a full row module)", + "filters": [ + [ + "IsFreeLeftModule", + "IsGenericFiniteSpace" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NiceFreeLeftModule" + ] + }, + { + "name": "SetNiceFreeLeftModule", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 1100 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNiceFreeLeftModule: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNiceFreeLeftModule: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNiceFreeLeftModule" + ] + }, + { + "name": "HasNiceFreeLeftModule", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 1100 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNiceFreeLeftModule" + ] + }, + { + "name": "NiceFreeLeftModuleInfo", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 1119 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20027, + "comment": "NiceFreeLeftModuleInfo: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNiceFreeLeftModuleInfo" + ] + ] + }, + { + "rank": 29, + "comment": "NiceFreeLeftModuleInfo: for left module in `IsLinearMappingsModule'", + "filters": [ + [ + "IsFreeLeftModule", + "IsLinearMappingsModule" + ] + ] + }, + { + "rank": 27, + "comment": "NiceFreeLeftModuleInfo: for left module in `IsClassFunctionsSpace'", + "filters": [ + [ + "IsFreeLeftModule", + "IsClassFunctionsSpace" + ] + ] + }, + { + "rank": 27, + "comment": "NiceFreeLeftModuleInfo: for left module in `IsFieldElementsSpace'", + "filters": [ + [ + "IsFreeLeftModule", + "IsFieldElementsSpace" + ] + ] + }, + { + "rank": 27, + "comment": "NiceFreeLeftModuleInfo: for left module in `IsCochainsSpace'", + "filters": [ + [ + "IsFreeLeftModule", + "IsCochainsSpace" + ] + ] + }, + { + "rank": 27, + "comment": "NiceFreeLeftModuleInfo: for left module in `IsDirectSumElementsSpace'", + "filters": [ + [ + "IsFreeLeftModule", + "IsDirectSumElementsSpace" + ] + ] + }, + { + "rank": 27, + "comment": "NiceFreeLeftModuleInfo: for left module in `IsMonomialElementVectorSpace'", + "filters": [ + [ + "IsFreeLeftModule", + "IsMonomialElementVectorSpace" + ] + ] + }, + { + "rank": 27, + "comment": "NiceFreeLeftModuleInfo: for left module in `IsSparseVectorSpace'", + "filters": [ + [ + "IsFreeLeftModule", + "IsSparseVectorSpace" + ] + ] + }, + { + "rank": 27, + "comment": "NiceFreeLeftModuleInfo: for left module in `IsLieObjectsModule'", + "filters": [ + [ + "IsFreeLeftModule", + "IsLieObjectsModule" + ] + ] + }, + { + "rank": 27, + "comment": "NiceFreeLeftModuleInfo: for left module in `IsSCAlgebraObjSpace'", + "filters": [ + [ + "IsFreeLeftModule", + "IsSCAlgebraObjSpace" + ] + ] + }, + { + "rank": 27, + "comment": "NiceFreeLeftModuleInfo: for left module in `IsSpaceOfUEAElements'", + "filters": [ + [ + "IsFreeLeftModule", + "IsSpaceOfUEAElements" + ] + ] + }, + { + "rank": 27, + "comment": "NiceFreeLeftModuleInfo: for left module in `IsFpAlgebraElementsSpace'", + "filters": [ + [ + "IsFreeLeftModule", + "IsFpAlgebraElementsSpace" + ] + ] + }, + { + "rank": 27, + "comment": "NiceFreeLeftModuleInfo: for left module in `IsSpaceOfElementsOfMagmaRing'", + "filters": [ + [ + "IsFreeLeftModule", + "IsSpaceOfElementsOfMagmaRing" + ] + ] + }, + { + "rank": 27, + "comment": "NiceFreeLeftModuleInfo: for left module in `IsNonGaussianMatrixSpace'", + "filters": [ + [ + "IsFreeLeftModule", + "IsNonGaussianMatrixSpace" + ] + ] + }, + { + "rank": 27, + "comment": "NiceFreeLeftModuleInfo: for left module in `IsNonGaussianRowSpace'", + "filters": [ + [ + "IsFreeLeftModule", + "IsNonGaussianRowSpace" + ] + ] + }, + { + "rank": 27, + "comment": "NiceFreeLeftModuleInfo: for left module in `IsSpaceOfRationalFunctions'", + "filters": [ + [ + "IsFreeLeftModule", + "IsSpaceOfRationalFunctions" + ] + ] + }, + { + "rank": 27, + "comment": "NiceFreeLeftModuleInfo: for left module in `IsGenericFiniteSpace'", + "filters": [ + [ + "IsFreeLeftModule", + "IsGenericFiniteSpace" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NiceFreeLeftModuleInfo" + ] + }, + { + "name": "SetNiceFreeLeftModuleInfo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 1119 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNiceFreeLeftModuleInfo: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNiceFreeLeftModuleInfo: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNiceFreeLeftModuleInfo" + ] + }, + { + "name": "HasNiceFreeLeftModuleInfo", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 1119 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNiceFreeLeftModuleInfo" + ] + }, + { + "name": "NiceVector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 1156 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 29, + "comment": "NiceVector: for left module in `IsLinearMappingsModule', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsLinearMappingsModule" + ], + [] + ] + }, + { + "rank": 27, + "comment": "NiceVector: for left module in `IsClassFunctionsSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsClassFunctionsSpace" + ], + [] + ] + }, + { + "rank": 27, + "comment": "NiceVector: for left module in `IsFieldElementsSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsFieldElementsSpace" + ], + [] + ] + }, + { + "rank": 27, + "comment": "NiceVector: for left module in `IsCochainsSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsCochainsSpace" + ], + [] + ] + }, + { + "rank": 27, + "comment": "NiceVector: for left module in `IsDirectSumElementsSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsDirectSumElementsSpace" + ], + [] + ] + }, + { + "rank": 27, + "comment": "NiceVector: for left module in `IsMonomialElementVectorSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsMonomialElementVectorSpace" + ], + [] + ] + }, + { + "rank": 27, + "comment": "NiceVector: for left module in `IsSparseVectorSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsSparseVectorSpace" + ], + [] + ] + }, + { + "rank": 27, + "comment": "NiceVector: for left module in `IsLieObjectsModule', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsLieObjectsModule" + ], + [] + ] + }, + { + "rank": 27, + "comment": "NiceVector: for left module in `IsSCAlgebraObjSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsSCAlgebraObjSpace" + ], + [] + ] + }, + { + "rank": 27, + "comment": "NiceVector: for left module in `IsSpaceOfUEAElements', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsSpaceOfUEAElements" + ], + [] + ] + }, + { + "rank": 27, + "comment": "NiceVector: for left module in `IsFpAlgebraElementsSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsFpAlgebraElementsSpace" + ], + [] + ] + }, + { + "rank": 27, + "comment": "NiceVector: for left module in `IsSpaceOfElementsOfMagmaRing', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsSpaceOfElementsOfMagmaRing" + ], + [] + ] + }, + { + "rank": 27, + "comment": "NiceVector: for left module in `IsNonGaussianMatrixSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsNonGaussianMatrixSpace" + ], + [] + ] + }, + { + "rank": 27, + "comment": "NiceVector: for left module in `IsNonGaussianRowSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsNonGaussianRowSpace" + ], + [] + ] + }, + { + "rank": 27, + "comment": "NiceVector: for left module in `IsSpaceOfRationalFunctions', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsSpaceOfRationalFunctions" + ], + [] + ] + }, + { + "rank": 27, + "comment": "NiceVector: for left module in `IsGenericFiniteSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsGenericFiniteSpace" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NiceVector" + ] + }, + { + "name": "UglyVector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basis.gd", + "line": 1159 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 29, + "comment": "UglyVector: for left module in `IsLinearMappingsModule', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsLinearMappingsModule" + ], + [] + ] + }, + { + "rank": 27, + "comment": "UglyVector: for left module in `IsClassFunctionsSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsClassFunctionsSpace" + ], + [] + ] + }, + { + "rank": 27, + "comment": "UglyVector: for left module in `IsFieldElementsSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsFieldElementsSpace" + ], + [] + ] + }, + { + "rank": 27, + "comment": "UglyVector: for left module in `IsCochainsSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsCochainsSpace" + ], + [] + ] + }, + { + "rank": 27, + "comment": "UglyVector: for left module in `IsDirectSumElementsSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsDirectSumElementsSpace" + ], + [] + ] + }, + { + "rank": 27, + "comment": "UglyVector: for left module in `IsMonomialElementVectorSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsMonomialElementVectorSpace" + ], + [] + ] + }, + { + "rank": 27, + "comment": "UglyVector: for left module in `IsSparseVectorSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsSparseVectorSpace" + ], + [] + ] + }, + { + "rank": 27, + "comment": "UglyVector: for left module in `IsLieObjectsModule', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsLieObjectsModule" + ], + [] + ] + }, + { + "rank": 27, + "comment": "UglyVector: for left module in `IsSCAlgebraObjSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsSCAlgebraObjSpace" + ], + [] + ] + }, + { + "rank": 27, + "comment": "UglyVector: for left module in `IsSpaceOfUEAElements', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsSpaceOfUEAElements" + ], + [] + ] + }, + { + "rank": 27, + "comment": "UglyVector: for left module in `IsFpAlgebraElementsSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsFpAlgebraElementsSpace" + ], + [] + ] + }, + { + "rank": 27, + "comment": "UglyVector: for left module in `IsSpaceOfElementsOfMagmaRing', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsSpaceOfElementsOfMagmaRing" + ], + [] + ] + }, + { + "rank": 27, + "comment": "UglyVector: for left module in `IsNonGaussianMatrixSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsNonGaussianMatrixSpace" + ], + [] + ] + }, + { + "rank": 27, + "comment": "UglyVector: for left module in `IsNonGaussianRowSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsNonGaussianRowSpace" + ], + [] + ] + }, + { + "rank": 27, + "comment": "UglyVector: for left module in `IsSpaceOfRationalFunctions', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsSpaceOfRationalFunctions" + ], + [] + ] + }, + { + "rank": 27, + "comment": "UglyVector: for left module in `IsGenericFiniteSpace', and object", + "filters": [ + [ + "IsFreeLeftModule", + "IsGenericFiniteSpace" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UglyVector" + ] + }, + { + "name": "MutableBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basismut.gd", + "line": 117 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 69, + "comment": "MutableBasis: to construct a mutable basis of a Lie matrix space", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "CategoryCollections(IsLieObject)" + ] + ] + }, + { + "rank": 60, + "comment": "MutableBasis: method to construct mutable bases of row spaces", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 42, + "comment": "MutableBasis: for ring and collection of Lie elements", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "CategoryCollections(IsLieObject)" + ] + ], + "aka": [ + "MutableBasisViaNiceMutableBasisMethod2" + ] + }, + { + "rank": 42, + "comment": "MutableBasis: for ring and collection of s. c. algebra elements", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "CategoryCollections(IsSCAlgebraObj)" + ] + ] + }, + { + "rank": 39, + "comment": "MutableBasis: for ring and vectors", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "CategoryCollections(IsAlgebraModuleElement)" + ] + ] + }, + { + "rank": 28, + "comment": "MutableBasis: to construct mutable bases of Gaussian matrix spaces", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 28, + "comment": "MutableBasis: generic method for ring and collection", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [ + { + "rank": 64, + "comment": "MutableBasis: to construct mutable bases of matrix spaces", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsHomogeneousList" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 40, + "comment": "MutableBasis: method to construct mutable bases of row spaces", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + }, + { + "rank": 39, + "comment": "MutableBasis: for ring, (possibly empty) list, and Lie zero", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ], + [ + "IsLieObject" + ] + ], + "aka": [ + "MutableBasisViaNiceMutableBasisMethod3" + ] + }, + { + "rank": 39, + "comment": "MutableBasis: for ring, (possibly empty) list, and zero element", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ], + [ + "IsSCAlgebraObj" + ] + ] + }, + { + "rank": 36, + "comment": "MutableBasis: for ring, list and zero", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ], + [ + "IsAlgebraModuleElement" + ] + ] + }, + { + "rank": 28, + "comment": "MutableBasis: generic method for ring, list, and object", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MutableBasis" + ] + }, + { + "name": "NrBasisVectors", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basismut.gd", + "line": 170 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "NrBasisVectors: for mutable basis represented by a nice mutable basis", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisViaNiceMutableBasisRep" + ] + ] + }, + { + "rank": 1, + "comment": "NrBasisVectors: generic method for mutable basis", + "filters": [ + [ + "IsMutableBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NrBasisVectors" + ] + }, + { + "name": "ImmutableBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basismut.gd", + "line": 205 + }, + { + "file": "/home/mp397/git/gap/lib/basismut.gd", + "line": 207 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "ImmutableBasis: for a mutable basis of a Gaussian matrix space", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisOfGaussianMatrixSpaceRep" + ] + ] + }, + { + "rank": 3, + "comment": "ImmutableBasis: for a mutable basis of a Gaussian row space", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisOfGaussianRowSpaceRep" + ] + ] + }, + { + "rank": 3, + "comment": "ImmutableBasis: for mutable basis represented by a nice mutable basis", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisViaNiceMutableBasisRep" + ] + ] + }, + { + "rank": 3, + "comment": "ImmutableBasis: for mutable basis represented by an immutable basis", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisByImmutableBasisRep" + ] + ] + } + ], + "2args": [ + { + "rank": 24, + "comment": "ImmutableBasis: for mutable basis, and free left module", + "filters": [ + [ + "IsMutableBasis" + ], + [ + "IsFreeLeftModule" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ImmutableBasis" + ] + }, + { + "name": "CloseMutableBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basismut.gd", + "line": 243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 39, + "comment": "CloseMutableBasis: for a mut. basis of a Gaussian matrix space, and a matrix", + "filters": [ + [ + "IsMutable", + "IsMutableBasis", + "IsMutableBasisOfGaussianMatrixSpaceRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 17, + "comment": "CloseMutableBasis: for a mut. basis of a Gaussian row space, and a row vector", + "filters": [ + [ + "IsMutable", + "IsMutableBasis", + "IsMutableBasisOfGaussianRowSpaceRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + }, + { + "rank": 12, + "comment": "CloseMutableBasis: for mutable basis with underlying mutable basis, and vector", + "filters": [ + [ + "IsMutable", + "IsMutableBasis", + "IsMutableBasisViaUnderlyingMutableBasisRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ] + ] + }, + { + "rank": 12, + "comment": "CloseMutableBasis: for mutable basis repres. by a nice mutable basis, and vector", + "filters": [ + [ + "IsMutable", + "IsMutableBasis", + "IsMutableBasisViaNiceMutableBasisRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ] + ] + }, + { + "rank": 12, + "comment": "CloseMutableBasis: for mutable basis represented by an immutable basis, and vector", + "filters": [ + [ + "IsMutable", + "IsMutableBasis", + "IsMutableBasisByImmutableBasisRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CloseMutableBasis" + ] + }, + { + "name": "IsContainedInSpan", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/basismut.gd", + "line": 264 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 37, + "comment": "IsContainedInSpan: for a mut. basis of a Gaussian matrix space, and a matrix", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisOfGaussianMatrixSpaceRep" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 15, + "comment": "IsContainedInSpan: for a mut. basis of a Gaussian row space, and a row vector", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisOfGaussianRowSpaceRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + }, + { + "rank": 12, + "comment": "IsContainedInSpan: for mutable basis with underlying mutable basis, and vector", + "filters": [ + [ + "IsMutable", + "IsMutableBasis", + "IsMutableBasisViaUnderlyingMutableBasisRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ] + ] + }, + { + "rank": 10, + "comment": "IsContainedInSpan: for mutable basis repres. by a nice mutable basis, and vector", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisViaNiceMutableBasisRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ] + ] + }, + { + "rank": 10, + "comment": "IsContainedInSpan: for mutable basis represented by an immutable basis, and vector", + "filters": [ + [ + "IsMutableBasis", + "IsMutableBasisByImmutableBasisRep" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsContainedInSpan" + ] + }, + { + "name": "CanonicalBasis", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspc.gd", + "line": 239 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20026, + "comment": "CanonicalBasis: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCanonicalBasis" + ] + ] + }, + { + "rank": 70, + "comment": "CanonicalBasis: for Rationals", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsCyclotomic)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ] + ] + }, + { + "rank": 68, + "comment": "CanonicalBasis: for cyclotomic field of cyclotomics", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsCyclotomicField", + "HasIsCyclotomicField" + ] + ] + }, + { + "rank": 66, + "comment": "CanonicalBasis: for abelian number field of cyclotomics", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ] + ] + }, + { + "rank": 59, + "comment": "CanonicalBasis: for matrix field", + "filters": [ + [ + "IsNumberFieldByMatrices", + "HasIsNumberFieldByMatrices" + ] + ] + }, + { + "rank": 59, + "comment": "CanonicalBasis: for a finite field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 56, + "comment": "CanonicalBasis: for an algebraic extension", + "filters": [ + [ + "IsAlgebraicExtension" + ] + ] + }, + { + "rank": 51, + "comment": "CanonicalBasis: for a full row space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsFullRowModule", + "HasIsFullRowModule" + ] + ] + }, + { + "rank": 48, + "comment": "CanonicalBasis: for full matrix space", + "filters": [ + [ + "IsFullMatrixModule", + "HasIsFullMatrixModule" + ] + ] + }, + { + "rank": 48, + "comment": "CanonicalBasis", + "filters": [ + [ + "IsFreeLeftModule", + "IsFullMatrixModule", + "HasIsFullMatrixModule" + ] + ] + }, + { + "rank": 48, + "comment": "CanonicalBasis: for a full row module", + "filters": [ + [ + "IsFreeLeftModule", + "IsFullRowModule", + "HasIsFullRowModule" + ] + ] + }, + { + "rank": 45, + "comment": "CanonicalBasis: LAGUNA: for a Lie algebra of a group algebra", + "filters": [ + [ + "IsLieAlgebraByAssociativeAlgebra", + "IsLieAlgebraOfGroupRing", + "HasIsLieAlgebraOfGroupRing" + ] + ] + }, + { + "rank": 43, + "comment": "CanonicalBasis: LAGUNA: for a Lie algebra coming from an associative algebra", + "filters": [ + [ + "IsLieAlgebraByAssociativeAlgebra" + ] + ] + }, + { + "rank": 42, + "comment": "CanonicalBasis: for Gaussian integers", + "filters": [ + [ + "IsGaussianIntegers" + ] + ] + }, + { + "rank": 41, + "comment": "CanonicalBasis: for full s. c. algebras", + "filters": [ + [ + "IsFreeLeftModule", + "CategoryCollections(IsSCAlgebraObj)", + "IsFullSCAlgebra", + "HasIsFullSCAlgebra" + ] + ] + }, + { + "rank": 40, + "comment": "CanonicalBasis: for Integers", + "filters": [ + [ + "IsIntegers" + ] + ] + }, + { + "rank": 36, + "comment": "CanonicalBasis: for a free magma ring", + "filters": [ + [ + "IsFreeMagmaRing" + ] + ] + }, + { + "rank": 31, + "comment": "CanonicalBasis: for Gaussian row space with known semi-ech. basis", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule", + "HasSemiEchelonBasis", + "IsGaussianSpace" + ] + ] + }, + { + "rank": 30, + "comment": "CanonicalBasis: for algebra module", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "CategoryCollections(IsAlgebraModuleElement)" + ] + ] + }, + { + "rank": 30, + "comment": "CanonicalBasis: for Gaussian matrix space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsMatrixModule", + "HasIsMatrixModule", + "IsGaussianSpace" + ] + ] + }, + { + "rank": 30, + "comment": "CanonicalBasis: for Gaussian row space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule", + "IsGaussianSpace" + ] + ] + }, + { + "rank": 26, + "comment": "CanonicalBasis: for free module that is handled by a nice basis", + "filters": [ + [ + "IsFreeLeftModule", + "IsHandledByNiceBasis" + ] + ] + }, + { + "rank": 23, + "comment": "CanonicalBasis: default method, return `fail'", + "filters": [ + [ + "IsFreeLeftModule" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetCanonicalBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspc.gd", + "line": 239 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCanonicalBasis: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCanonicalBasis: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCanonicalBasis" + ] + }, + { + "name": "HasCanonicalBasis", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspc.gd", + "line": 239 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCanonicalBasis" + ] + }, + { + "name": "NormedRowVectors", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspc.gd", + "line": 414 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "NormedRowVectors: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNormedRowVectors" + ] + ] + }, + { + "rank": 30, + "comment": "NormedRowVectors: for Gaussian row space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule", + "IsGaussianSpace" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormedRowVectors" + ] + }, + { + "name": "SetNormedRowVectors", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspc.gd", + "line": 414 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNormedRowVectors: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNormedRowVectors: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNormedRowVectors" + ] + }, + { + "name": "HasNormedRowVectors", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspc.gd", + "line": 414 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNormedRowVectors" + ] + }, + { + "name": "AsSubspace", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspc.gd", + "line": 586 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 27, + "comment": "AsSubspace: for a vector space and a collection", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsSubspace" + ] + }, + { + "name": "Subspaces", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspc.gd", + "line": 757 + }, + { + "file": "/home/mp397/git/gap/lib/vspc.gd", + "line": 758 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "Subspaces: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSubspaces" + ] + ] + }, + { + "rank": 51, + "comment": "Subspaces", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsFullRowModule", + "HasIsFullRowModule" + ] + ] + }, + { + "rank": 25, + "comment": "Subspaces: for a vector space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": -44, + "comment": "Subspaces: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [ + { + "rank": 69, + "comment": "Subspaces: for (Gaussian) full row space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsFullRowModule", + "HasIsFullRowModule" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 56, + "comment": "Subspaces: for (Gaussian) full row space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsFullRowModule", + "HasIsFullRowModule" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 43, + "comment": "Subspaces: for a vector space, and an integer", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Subspaces" + ] + }, + { + "name": "SetSubspaces", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspc.gd", + "line": 757 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSubspaces: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSubspaces: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSubspaces" + ] + }, + { + "name": "HasSubspaces", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspc.gd", + "line": 757 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSubspaces" + ] + }, + { + "name": "OrthogonalSpaceInFullRowSpace", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspc.gd", + "line": 794 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "OrthogonalSpaceInFullRowSpace: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasOrthogonalSpaceInFullRowSpace" + ] + ] + }, + { + "rank": 30, + "comment": "OrthogonalSpaceInFullRowSpace: dual space for Gaussian row space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsRowModule", + "HasIsRowModule", + "IsGaussianSpace" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OrthogonalSpaceInFullRowSpace" + ] + }, + { + "name": "SetOrthogonalSpaceInFullRowSpace", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspc.gd", + "line": 794 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetOrthogonalSpaceInFullRowSpace: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetOrthogonalSpaceInFullRowSpace: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetOrthogonalSpaceInFullRowSpace" + ] + }, + { + "name": "HasOrthogonalSpaceInFullRowSpace", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspc.gd", + "line": 794 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasOrthogonalSpaceInFullRowSpace" + ] + }, + { + "name": "IsVectorSpaceHomomorphism", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspc.gd", + "line": 816 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "IsVectorSpaceHomomorphism: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsVectorSpaceHomomorphism" + ] + ] + }, + { + "rank": 7, + "comment": "IsVectorSpaceHomomorphism", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsVectorSpaceHomomorphism" + ] + }, + { + "name": "SetIsVectorSpaceHomomorphism", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspc.gd", + "line": 816 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsVectorSpaceHomomorphism: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsVectorSpaceHomomorphism: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsVectorSpaceHomomorphism" + ] + }, + { + "name": "HasIsVectorSpaceHomomorphism", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspc.gd", + "line": 816 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsVectorSpaceHomomorphism" + ] + }, + { + "name": "LeftModuleGeneralMappingByImages", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspchom.gd", + "line": 71 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 54, + "comment": "LeftModuleGeneralMappingByImages: for two free left modules and two homogeneous lists", + "filters": [ + [ + "IsFreeLeftModule" + ], + [ + "IsFreeLeftModule" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "LeftModuleGeneralMappingByImages" + ] + }, + { + "name": "LeftModuleHomomorphismByImagesNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspchom.gd", + "line": 119 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 50, + "comment": "LeftModuleHomomorphismByImagesNC: for two left modules and two lists", + "filters": [ + [ + "IsFreeLeftModule" + ], + [ + "IsFreeLeftModule" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "LeftModuleHomomorphismByImagesNC" + ] + }, + { + "name": "AsLeftModuleGeneralMappingByImages", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspchom.gd", + "line": 134 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "AsLeftModuleGeneralMappingByImages: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsLeftModuleGeneralMappingByImages" + ] + ] + }, + { + "rank": 25, + "comment": "AsLeftModuleGeneralMappingByImages: for an algebra general mapping by images", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication", + "IsAlgebraGeneralMappingByImagesDefaultRep" + ] + ] + }, + { + "rank": 23, + "comment": "AsLeftModuleGeneralMappingByImages: for a linear g.m.b.i.", + "filters": [ + [ + "IsGeneralMapping", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication", + "IsLinearGeneralMappingByImagesDefaultRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsLeftModuleGeneralMappingByImages" + ] + }, + { + "name": "SetAsLeftModuleGeneralMappingByImages", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspchom.gd", + "line": 134 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsLeftModuleGeneralMappingByImages: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsLeftModuleGeneralMappingByImages: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsLeftModuleGeneralMappingByImages" + ] + }, + { + "name": "HasAsLeftModuleGeneralMappingByImages", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspchom.gd", + "line": 134 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsLeftModuleGeneralMappingByImages" + ] + }, + { + "name": "LeftModuleHomomorphismByMatrix", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspchom.gd", + "line": 166 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 48, + "comment": "LeftModuleHomomorphismByMatrix: for two bases of free left modules and a matrix", + "filters": [ + [ + "IsBasis" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsBasis" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeftModuleHomomorphismByMatrix" + ] + }, + { + "name": "NaturalHomomorphismBySubspace", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspchom.gd", + "line": 194 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10055, + "comment": "NaturalHomomorphismBySubspace: for left module and trivial left module", + "filters": [ + [ + "IsFreeLeftModule" + ], + [ + "IsTrivial", + "HasIsTrivial", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 46, + "comment": "NaturalHomomorphismBySubspace: for two finite dimensional free left modules", + "filters": [ + [ + "IsFreeLeftModule" + ], + [ + "IsFreeLeftModule" + ] + ], + "aka": [ + "NaturalHomomorphismBySubspaceOntoFullRowSpace" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NaturalHomomorphismBySubspace" + ] + }, + { + "name": "IsFullHomModule", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspchom.gd", + "line": 245 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20026, + "comment": "IsFullHomModule: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFullHomModule" + ] + ] + }, + { + "rank": 34, + "comment": "IsFullHomModule: for space of linear mappings", + "filters": [ + [ + "CategoryCollections(IsGeneralMapping)", + "IsFreeLeftModule" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFullHomModule" + ] + }, + { + "name": "SetIsFullHomModule", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspchom.gd", + "line": 245 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFullHomModule: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFullHomModule: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFullHomModule" + ] + }, + { + "name": "HasIsFullHomModule", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspchom.gd", + "line": 245 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFullHomModule" + ] + }, + { + "name": "IsPseudoCanonicalBasisFullHomModule", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspchom.gd", + "line": 272 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "IsPseudoCanonicalBasisFullHomModule: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPseudoCanonicalBasisFullHomModule" + ] + ] + }, + { + "rank": 7, + "comment": "IsPseudoCanonicalBasisFullHomModule: for a basis of a full hom module", + "filters": [ + [ + "IsBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPseudoCanonicalBasisFullHomModule" + ] + }, + { + "name": "SetIsPseudoCanonicalBasisFullHomModule", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspchom.gd", + "line": 272 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPseudoCanonicalBasisFullHomModule: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPseudoCanonicalBasisFullHomModule: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPseudoCanonicalBasisFullHomModule" + ] + }, + { + "name": "HasIsPseudoCanonicalBasisFullHomModule", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspchom.gd", + "line": 272 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPseudoCanonicalBasisFullHomModule" + ] + }, + { + "name": "Hom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspchom.gd", + "line": 302 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 99, + "comment": "Hom: for division ring and two free left modules", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsFreeLeftModule" + ], + [ + "IsFreeLeftModule" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Hom" + ] + }, + { + "name": "End", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/vspchom.gd", + "line": 328 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 76, + "comment": "End: for division ring and space of linear mappings", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsFreeLeftModule" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "End" + ] + }, + { + "name": "ScalarProduct", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/zlattice.gd", + "line": 48 + }, + { + "file": "/home/mp397/git/gap/lib/zlattice.gd", + "line": 49 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1236 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 62, + "comment": "ScalarProduct: for two class functions", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 24, + "comment": "ScalarProduct: method for two row vectors", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + }, + { + "rank": 18, + "comment": "ScalarProduct: generic method", + "filters": [ + [ + "IsVectorObj" + ], + [ + "IsVectorObj" + ] + ] + } + ], + "3args": [ + { + "rank": 85, + "comment": "ScalarProduct: for left module of class functions, and two class functions", + "filters": [ + [ + "IsFreeLeftModule" + ], + [ + "IsClassFunction" + ], + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 45, + "comment": "ScalarProduct: for character table and two homogeneous lists", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + }, + { + "rank": 35, + "comment": "ScalarProduct: for module of class functions, and two values lists", + "filters": [ + [ + "IsFreeLeftModule", + "IsClassFunctionsSpace" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ScalarProduct" + ] + }, + { + "name": "Decomposition", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/zlattice.gd", + "line": 169 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 36, + "comment": "Decomposition: for a matrix of cyclotomics, a vector and a depth", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsList" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Decomposition" + ] + }, + { + "name": "IsSimpleAlgebra", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 211 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20039, + "comment": "IsSimpleAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSimpleAlgebra" + ] + ] + }, + { + "rank": 42, + "comment": "IsSimpleAlgebra: for a Lie algebra in characteristic zero", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": 36, + "comment": "IsSimpleAlgebra: for an associative algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -55, + "comment": "IsSimpleAlgebra: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSimpleAlgebra" + ] + }, + { + "name": "SetIsSimpleAlgebra", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 211 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSimpleAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSimpleAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSimpleAlgebra" + ] + }, + { + "name": "HasIsSimpleAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 211 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSimpleAlgebra" + ] + }, + { + "name": "GeneratorsOfLeftOperatorRing", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 225 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20032, + "comment": "GeneratorsOfLeftOperatorRing: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfLeftOperatorRing" + ] + ] + }, + { + "rank": 62, + "comment": "GeneratorsOfLeftOperatorRing: for FLMLOR with known right ideal generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRightIdeal", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 62, + "comment": "GeneratorsOfLeftOperatorRing: for FLMLOR with known left ideal generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfLeftIdeal", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 43, + "comment": "GeneratorsOfLeftOperatorRing: LAGUNA: for a Lie algebra coming from an associative algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing", + "IsLieAlgebraByAssociativeAlgebra" + ] + ] + }, + { + "rank": 37, + "comment": "GeneratorsOfLeftOperatorRing: for a FLMLOR-with-one", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 35, + "comment": "GeneratorsOfLeftOperatorRing: for FLMLOR with known ideal generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfTwoSidedIdeal", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 35, + "comment": "GeneratorsOfLeftOperatorRing: for a FLMLOR with known left module generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "HasGeneratorsOfLeftOperatorAdditiveGroup" + ] + ] + }, + { + "rank": -31, + "comment": "GeneratorsOfLeftOperatorRing: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfAlgebra", + "GeneratorsOfFLMLOR", + "GeneratorsOfLeftOperatorRing" + ] + }, + { + "name": "SetGeneratorsOfLeftOperatorRing", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 225 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfLeftOperatorRing: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfLeftOperatorRing: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfAlgebra", + "SetGeneratorsOfFLMLOR", + "SetGeneratorsOfLeftOperatorRing" + ] + }, + { + "name": "HasGeneratorsOfLeftOperatorRing", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 225 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfAlgebra", + "HasGeneratorsOfFLMLOR", + "HasGeneratorsOfLeftOperatorRing" + ] + }, + { + "name": "GeneratorsOfLeftOperatorRingWithOne", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 239 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20035, + "comment": "GeneratorsOfLeftOperatorRingWithOne: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfLeftOperatorRingWithOne" + ] + ] + }, + { + "rank": 38, + "comment": "GeneratorsOfLeftOperatorRingWithOne: for a FLMLOR-with-one with known left module generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "HasGeneratorsOfLeftOperatorAdditiveGroup" + ] + ] + }, + { + "rank": -41, + "comment": "GeneratorsOfLeftOperatorRingWithOne: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfAlgebraWithOne", + "GeneratorsOfFLMLORWithOne", + "GeneratorsOfLeftOperatorRingWithOne" + ] + }, + { + "name": "SetGeneratorsOfLeftOperatorRingWithOne", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 239 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfLeftOperatorRingWithOne: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfLeftOperatorRingWithOne: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfAlgebraWithOne", + "SetGeneratorsOfFLMLORWithOne", + "SetGeneratorsOfLeftOperatorRingWithOne" + ] + }, + { + "name": "HasGeneratorsOfLeftOperatorRingWithOne", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 239 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfAlgebraWithOne", + "HasGeneratorsOfFLMLORWithOne", + "HasGeneratorsOfLeftOperatorRingWithOne" + ] + }, + { + "name": "PowerSubalgebraSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 326 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20039, + "comment": "PowerSubalgebraSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPowerSubalgebraSeries" + ] + ] + }, + { + "rank": 36, + "comment": "PowerSubalgebraSeries: for an algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -55, + "comment": "PowerSubalgebraSeries: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PowerSubalgebraSeries" + ] + }, + { + "name": "SetPowerSubalgebraSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 326 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPowerSubalgebraSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPowerSubalgebraSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPowerSubalgebraSeries" + ] + }, + { + "name": "HasPowerSubalgebraSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 326 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPowerSubalgebraSeries" + ] + }, + { + "name": "AdjointBasis", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 364 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "AdjointBasis: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAdjointBasis" + ] + ] + }, + { + "rank": 7, + "comment": "AdjointBasis: for a basis of a Lie algebra", + "filters": [ + [ + "IsBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AdjointBasis" + ] + }, + { + "name": "SetAdjointBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 364 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAdjointBasis: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAdjointBasis: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAdjointBasis" + ] + }, + { + "name": "HasAdjointBasis", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 364 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAdjointBasis" + ] + }, + { + "name": "IndicesOfAdjointBasis", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 393 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "IndicesOfAdjointBasis: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIndicesOfAdjointBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IndicesOfAdjointBasis" + ] + }, + { + "name": "SetIndicesOfAdjointBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 393 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIndicesOfAdjointBasis: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIndicesOfAdjointBasis: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIndicesOfAdjointBasis" + ] + }, + { + "name": "HasIndicesOfAdjointBasis", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 393 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIndicesOfAdjointBasis" + ] + }, + { + "name": "RadicalOfAlgebra", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 418 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20039, + "comment": "RadicalOfAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRadicalOfAlgebra" + ] + ] + }, + { + "rank": 49, + "comment": "RadicalOfAlgebra: for associative Gaussian matrix algebra", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsMatrixModule", + "HasIsMatrixModule", + "IsGaussianSpace" + ] + ] + }, + { + "rank": 46, + "comment": "RadicalOfAlgebra: LAGUNA: for modular group algebra of finite p-group", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ] + ] + }, + { + "rank": 36, + "comment": "RadicalOfAlgebra: for an associative algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -55, + "comment": "RadicalOfAlgebra: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RadicalOfAlgebra" + ] + }, + { + "name": "SetRadicalOfAlgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 418 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRadicalOfAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRadicalOfAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRadicalOfAlgebra" + ] + }, + { + "name": "HasRadicalOfAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 418 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRadicalOfAlgebra" + ] + }, + { + "name": "DirectSumDecomposition", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 471 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20039, + "comment": "DirectSumDecomposition: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDirectSumDecomposition" + ] + ] + }, + { + "rank": 42, + "comment": "DirectSumDecomposition: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": 40, + "comment": "DirectSumDecomposition: for semisimple associative algebras", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -55, + "comment": "DirectSumDecomposition: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DirectSumDecomposition" + ] + }, + { + "name": "SetDirectSumDecomposition", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 471 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDirectSumDecomposition: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDirectSumDecomposition: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDirectSumDecomposition" + ] + }, + { + "name": "HasDirectSumDecomposition", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 471 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDirectSumDecomposition" + ] + }, + { + "name": "NullAlgebra", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 520 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "NullAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNullAlgebra" + ] + ] + }, + { + "rank": 26, + "comment": "NullAlgebra: for a ring", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -14, + "comment": "NullAlgebra: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NullAlgebra" + ] + }, + { + "name": "SetNullAlgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 520 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNullAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNullAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNullAlgebra" + ] + }, + { + "name": "HasNullAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 520 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNullAlgebra" + ] + }, + { + "name": "ProductSpace", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 553 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 86, + "comment": "ProductSpace: for two ideals with same parent", + "filters": [ + [ + "HasParentAttr", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsTwoSidedIdealInParent", + "HasIsTwoSidedIdealInParent" + ], + [ + "HasParentAttr", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsTwoSidedIdealInParent", + "HasIsTwoSidedIdealInParent" + ] + ] + }, + { + "rank": 72, + "comment": "ProductSpace: for two algebras", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 46, + "comment": "ProductSpace: for two free left modules", + "filters": [ + [ + "IsFreeLeftModule" + ], + [ + "IsFreeLeftModule" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ProductSpace" + ] + }, + { + "name": "DirectSumOfAlgebras", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 592 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "DirectSumOfAlgebras: for list of algebras", + "filters": [ + [ + "IsDenseList" + ] + ] + } + ], + "2args": [ + { + "rank": 104, + "comment": "DirectSumOfAlgebras: for two matrix Lie FLMLORs", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing", + "IsFreeLeftModule" + ], + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 96, + "comment": "DirectSumOfAlgebras: for two associative matrix FLMLORs", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 72, + "comment": "DirectSumOfAlgebras: for two algebras", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DirectSumOfAlgebras" + ] + }, + { + "name": "AsFLMLOR", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 643 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 87, + "comment": "AsFLMLOR: for a division ring and an algebra", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 76, + "comment": "AsFLMLOR: for a division ring and a free left module", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 28, + "comment": "AsFLMLOR: for a ring and a collection", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsAlgebra", + "AsFLMLOR" + ] + }, + { + "name": "AsFLMLORWithOne", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 670 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 90, + "comment": "AsFLMLORWithOne: for a division ring and a algebra-with-one", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 87, + "comment": "AsFLMLORWithOne: for a division ring and an algebra", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 76, + "comment": "AsFLMLORWithOne: for a division ring and a free left module", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 28, + "comment": "AsFLMLORWithOne: for a ring and a collection", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsAlgebraWithOne", + "AsFLMLORWithOne" + ] + }, + { + "name": "AsSubFLMLOR", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 699 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 75, + "comment": "AsSubFLMLOR: for an algebra and an algebra-with-one", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 72, + "comment": "AsSubFLMLOR: for two algebras", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsSubFLMLOR", + "AsSubalgebra" + ] + }, + { + "name": "AsSubFLMLORWithOne", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 729 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 75, + "comment": "AsSubFLMLORWithOne: for an algebra and a algebra-with-one", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 72, + "comment": "AsSubFLMLORWithOne: for two algebras", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsSubFLMLORWithOne", + "AsSubalgebraWithOne" + ] + }, + { + "name": "ClosureLeftOperatorRing", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 981 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10044, + "comment": "ClosureLeftOperatorRing: for a FLMLOR containing the whole family, and a ring element", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 10033, + "comment": "ClosureLeftOperatorRing: for a left op. ring cont. the whole family, and a collection", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 64, + "comment": "ClosureLeftOperatorRing: for two left operator rings-with-one", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 58, + "comment": "ClosureLeftOperatorRing: for two left operator rings", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 46, + "comment": "ClosureLeftOperatorRing: for a FLMLOR-with-one with basis, and a ring element", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "HasBasis" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 45, + "comment": "ClosureLeftOperatorRing: for a FLMLOR-with-one and a ring element", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 43, + "comment": "ClosureLeftOperatorRing: for an FLMLOR with basis, and a ring element", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "HasBasis" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 42, + "comment": "ClosureLeftOperatorRing: for a FLMLOR and a ring element", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 31, + "comment": "ClosureLeftOperatorRing: for left operator ring and list of elements", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClosureAlgebra", + "ClosureLeftOperatorRing" + ] + }, + { + "name": "FLMLORByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 1162 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 84, + "comment": "FLMLORByGenerators: for a field, and a collection of FFE", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "CategoryCollections(IsFFE)" + ] + ], + "aka": [ + "FLMLORFromFFE" + ] + }, + { + "rank": 76, + "comment": "FLMLORByGenerators: for division ring and list of Lie matrices over it", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsList", + "CategoryCollections(IsLieObject)" + ] + ] + }, + { + "rank": 58, + "comment": "FLMLORByGenerators: for division ring and list of ordinary matrices over it", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsList", + "IsCollection" + ] + ] + }, + { + "rank": 28, + "comment": "FLMLORByGenerators: for ring and collection", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [ + { + "rank": 114, + "comment": "FLMLORByGenerators: for division ring, list of Lie matrices over it, and Lie matrix", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsList", + "CategoryCollections(IsLieObject)" + ], + [ + "IsLieMatrix", + "IsLieObject" + ] + ] + }, + { + "rank": 111, + "comment": "FLMLORByGenerators: for division ring, empty list, and Lie matrix", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsLieMatrix", + "IsLieObject" + ] + ] + }, + { + "rank": 109, + "comment": "FLMLORByGenerators: for division ring, empty list, and square ordinary matrix", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsOrdinaryMatrix" + ] + ] + }, + { + "rank": 94, + "comment": "FLMLORByGenerators: for division ring, list of matrices over it, and ordinary matrix", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsList", + "IsCollection" + ], + [ + "IsOrdinaryMatrix" + ] + ] + }, + { + "rank": 38, + "comment": "FLMLORByGenerators: for ring, homogeneous list, and ring element", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsHomogeneousList" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AlgebraByGenerators", + "FLMLORByGenerators" + ] + }, + { + "name": "FLMLORWithOneByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 1280 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 84, + "comment": "FLMLORWithOneByGenerators: for a field, and a collection of FFE", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 58, + "comment": "FLMLORWithOneByGenerators: for division ring and list of ordinary matrices over it", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsList", + "IsCollection" + ] + ] + }, + { + "rank": 28, + "comment": "FLMLORWithOneByGenerators: for ring and collection", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [ + { + "rank": 109, + "comment": "FLMLORWithOneByGenerators: for division ring, empty list, and square ordinary matrix", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsOrdinaryMatrix" + ] + ] + }, + { + "rank": 94, + "comment": "FLMLORWithOneByGenerators: for division ring, list of matrices over it, and ordinary matrix", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsList", + "IsCollection" + ], + [ + "IsOrdinaryMatrix" + ] + ] + }, + { + "rank": 38, + "comment": "FLMLORWithOneByGenerators: for ring, homogeneous list, and ring element", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsHomogeneousList" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AlgebraWithOneByGenerators", + "FLMLORWithOneByGenerators" + ] + }, + { + "name": "LieAlgebraByDomain", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 1460 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20039, + "comment": "LieAlgebraByDomain: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieAlgebraByDomain" + ] + ] + }, + { + "rank": 40, + "comment": "LieAlgebraByDomain: LAGUNA: for an associative algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 36, + "comment": "LieAlgebraByDomain: for an algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -55, + "comment": "LieAlgebraByDomain: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieAlgebraByDomain" + ] + }, + { + "name": "SetLieAlgebraByDomain", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 1460 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieAlgebraByDomain: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieAlgebraByDomain: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieAlgebraByDomain" + ] + }, + { + "name": "HasLieAlgebraByDomain", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 1460 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieAlgebraByDomain" + ] + }, + { + "name": "AsLieAlgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 1475 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsLieAlgebra" + ] + }, + { + "name": "LeviMalcevDecomposition", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 2054 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20039, + "comment": "LeviMalcevDecomposition: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLeviMalcevDecomposition" + ] + ] + }, + { + "rank": 36, + "comment": "LeviMalcevDecomposition: for an associative or a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -55, + "comment": "LeviMalcevDecomposition: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeviMalcevDecomposition" + ] + }, + { + "name": "SetLeviMalcevDecomposition", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 2054 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLeviMalcevDecomposition: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLeviMalcevDecomposition: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLeviMalcevDecomposition" + ] + }, + { + "name": "HasLeviMalcevDecomposition", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 2054 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLeviMalcevDecomposition" + ] + }, + { + "name": "IsNilpotentElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 2101 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 44, + "comment": "IsNilpotentElement: for an algebra, and an element", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLieNilpotentElement", + "IsNilpotentElement" + ] + }, + { + "name": "Grading", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 2178 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20039, + "comment": "Grading: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGrading" + ] + ] + }, + { + "rank": -55, + "comment": "Grading: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Grading" + ] + }, + { + "name": "SetGrading", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 2178 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGrading: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGrading: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGrading" + ] + }, + { + "name": "HasGrading", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algebra.gd", + "line": 2178 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGrading" + ] + }, + { + "name": "CoefficientsAndMagmaElements", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmring.gd", + "line": 335 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20014, + "comment": "CoefficientsAndMagmaElements: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCoefficientsAndMagmaElements" + ] + ] + }, + { + "rank": 13, + "comment": "CoefficientsAndMagmaElements: for magma ring element in default repr.", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CoefficientsAndMagmaElements" + ] + }, + { + "name": "SetCoefficientsAndMagmaElements", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmring.gd", + "line": 335 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCoefficientsAndMagmaElements: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCoefficientsAndMagmaElements: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCoefficientsAndMagmaElements" + ] + }, + { + "name": "HasCoefficientsAndMagmaElements", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmring.gd", + "line": 335 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCoefficientsAndMagmaElements" + ] + }, + { + "name": "ZeroCoefficient", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmring.gd", + "line": 355 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20014, + "comment": "ZeroCoefficient: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasZeroCoefficient" + ] + ] + }, + { + "rank": 13, + "comment": "ZeroCoefficient: for magma ring element in default repr.", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ZeroCoefficient" + ] + }, + { + "name": "SetZeroCoefficient", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmring.gd", + "line": 355 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetZeroCoefficient: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetZeroCoefficient: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetZeroCoefficient" + ] + }, + { + "name": "HasZeroCoefficient", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmring.gd", + "line": 355 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasZeroCoefficient" + ] + }, + { + "name": "NormalizedElementOfMagmaRingModuloRelations", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmring.gd", + "line": 386 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 7, + "comment": "NormalizedElementOfMagmaRingModuloRelations: for family of free Lie algebra elements, and list", + "filters": [ + [ + "IsFamilyElementOfFreeLieAlgebra" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 7, + "comment": "NormalizedElementOfMagmaRingModuloRelations: for family of magma rings modulo the span of ``zero'', and list", + "filters": [ + [ + "IsElementOfMagmaRingModuloSpanOfZeroFamily" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 7, + "comment": "NormalizedElementOfMagmaRingModuloRelations: for a family of elements in a *free* magma ring, and a list", + "filters": [ + [ + "CategoryFamily(IsElementOfFreeMagmaRing)" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalizedElementOfMagmaRingModuloRelations" + ] + }, + { + "name": "IsGroupRing", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmring.gd", + "line": 503 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20039, + "comment": "IsGroupRing: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsGroupRing" + ] + ] + }, + { + "rank": 36, + "comment": "IsGroupRing: for free magma ring", + "filters": [ + [ + "IsFreeMagmaRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsGroupRing" + ] + }, + { + "name": "SetIsGroupRing", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmring.gd", + "line": 503 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsGroupRing: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsGroupRing: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsGroupRing" + ] + }, + { + "name": "HasIsGroupRing", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmring.gd", + "line": 503 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsGroupRing" + ] + }, + { + "name": "UnderlyingMagma", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmring.gd", + "line": 521 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20039, + "comment": "UnderlyingMagma: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnderlyingMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingMagma" + ] + }, + { + "name": "SetUnderlyingMagma", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmring.gd", + "line": 521 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnderlyingMagma: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnderlyingMagma: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnderlyingMagma" + ] + }, + { + "name": "HasUnderlyingMagma", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmring.gd", + "line": 521 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnderlyingMagma" + ] + }, + { + "name": "ElementOfMagmaRing", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmring.gd", + "line": 547 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 17, + "comment": "ElementOfMagmaRing: for family, ring element, and two homogeneous lists", + "filters": [ + [ + "IsFamily" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "ElementOfMagmaRing" + ] + }, + { + "name": "AugmentationIdeal", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmring.gd", + "line": 600 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20039, + "comment": "AugmentationIdeal: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAugmentationIdeal" + ] + ] + }, + { + "rank": 42, + "comment": "AugmentationIdeal: LAGUNA: for a modular group algebra of a finite group", + "filters": [ + [ + "IsFModularGroupAlgebra", + "HasIsFModularGroupAlgebra" + ] + ] + }, + { + "rank": 36, + "comment": "AugmentationIdeal: for a free magma ring", + "filters": [ + [ + "IsFreeMagmaRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AugmentationIdeal" + ] + }, + { + "name": "SetAugmentationIdeal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmring.gd", + "line": 600 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAugmentationIdeal: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAugmentationIdeal: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAugmentationIdeal" + ] + }, + { + "name": "HasAugmentationIdeal", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/mgmring.gd", + "line": 600 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAugmentationIdeal" + ] + }, + { + "name": "IsFullFpAlgebra", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 63 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsFullFpAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFullFpAlgebra" + ] + ] + }, + { + "rank": 37, + "comment": "IsFullFpAlgebra: for f. p. algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsSubalgebraFpAlgebra" + ] + ] + }, + { + "rank": -59, + "comment": "IsFullFpAlgebra: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsFreeLeftModule", + "CategoryCollections(IsElementOfFpAlgebra)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFullFpAlgebra" + ] + }, + { + "name": "SetIsFullFpAlgebra", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 63 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFullFpAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFullFpAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFullFpAlgebra" + ] + }, + { + "name": "HasIsFullFpAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 63 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFullFpAlgebra" + ] + }, + { + "name": "ElementOfFpAlgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 72 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 13, + "comment": "ElementOfFpAlgebra: for fp. alg. elms. family with normal form, and ring element", + "filters": [ + [ + "CategoryFamily(IsElementOfFpAlgebra)", + "HasNiceNormalFormByExtRepFunction" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 12, + "comment": "ElementOfFpAlgebra: for family of fp. alg. elements and ring element", + "filters": [ + [ + "CategoryFamily(IsElementOfFpAlgebra)" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ElementOfFpAlgebra" + ] + }, + { + "name": "MappedExpression", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 87 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 17, + "comment": "MappedExpression: for element of f.p. algebra, and two lists of generators", + "filters": [ + [ + "IsElementOfFpAlgebra" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ] + ], + "aka": [ + "MappedExpressionForElementOfFreeAssociativeAlgebra" + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MappedExpression" + ] + }, + { + "name": "FreeGeneratorsOfFpAlgebra", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 115 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20043, + "comment": "FreeGeneratorsOfFpAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFreeGeneratorsOfFpAlgebra" + ] + ] + }, + { + "rank": 40, + "comment": "FreeGeneratorsOfFpAlgebra: for a full f.p. algebra", + "filters": [ + [ + "IsSubalgebraFpAlgebra", + "IsFullFpAlgebra", + "HasIsFullFpAlgebra" + ] + ] + }, + { + "rank": 0, + "comment": "FreeGeneratorsOfFpAlgebra: default method requiring categories and checking properties", + "filters": [ + [ + "IsSubalgebraFpAlgebra" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FreeGeneratorsOfFpAlgebra" + ] + }, + { + "name": "SetFreeGeneratorsOfFpAlgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 115 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFreeGeneratorsOfFpAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFreeGeneratorsOfFpAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFreeGeneratorsOfFpAlgebra" + ] + }, + { + "name": "HasFreeGeneratorsOfFpAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 115 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFreeGeneratorsOfFpAlgebra" + ] + }, + { + "name": "RelatorsOfFpAlgebra", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 127 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20043, + "comment": "RelatorsOfFpAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRelatorsOfFpAlgebra" + ] + ] + }, + { + "rank": 40, + "comment": "RelatorsOfFpAlgebra: for a full f.p. algebra", + "filters": [ + [ + "IsSubalgebraFpAlgebra", + "IsFullFpAlgebra", + "HasIsFullFpAlgebra" + ] + ] + }, + { + "rank": 0, + "comment": "RelatorsOfFpAlgebra: default method requiring categories and checking properties", + "filters": [ + [ + "IsSubalgebraFpAlgebra" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RelatorsOfFpAlgebra" + ] + }, + { + "name": "SetRelatorsOfFpAlgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 127 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRelatorsOfFpAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRelatorsOfFpAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRelatorsOfFpAlgebra" + ] + }, + { + "name": "HasRelatorsOfFpAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 127 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRelatorsOfFpAlgebra" + ] + }, + { + "name": "FreeAlgebraOfFpAlgebra", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 140 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20043, + "comment": "FreeAlgebraOfFpAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFreeAlgebraOfFpAlgebra" + ] + ] + }, + { + "rank": 40, + "comment": "FreeAlgebraOfFpAlgebra: for a full f.p. algebra", + "filters": [ + [ + "IsSubalgebraFpAlgebra", + "IsFullFpAlgebra", + "HasIsFullFpAlgebra" + ] + ] + }, + { + "rank": 0, + "comment": "FreeAlgebraOfFpAlgebra: default method requiring categories and checking properties", + "filters": [ + [ + "IsSubalgebraFpAlgebra" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FreeAlgebraOfFpAlgebra" + ] + }, + { + "name": "SetFreeAlgebraOfFpAlgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 140 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFreeAlgebraOfFpAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFreeAlgebraOfFpAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFreeAlgebraOfFpAlgebra" + ] + }, + { + "name": "HasFreeAlgebraOfFpAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 140 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFreeAlgebraOfFpAlgebra" + ] + }, + { + "name": "IsNormalForm", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 148 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "IsNormalForm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNormalForm" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNormalForm" + ] + }, + { + "name": "SetIsNormalForm", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 148 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNormalForm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNormalForm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNormalForm" + ] + }, + { + "name": "HasIsNormalForm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 148 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNormalForm" + ] + }, + { + "name": "NiceNormalFormByExtRepFunction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 168 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "NiceNormalFormByExtRepFunction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNiceNormalFormByExtRepFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NiceNormalFormByExtRepFunction" + ] + }, + { + "name": "SetNiceNormalFormByExtRepFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 168 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNiceNormalFormByExtRepFunction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNiceNormalFormByExtRepFunction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNiceNormalFormByExtRepFunction" + ] + }, + { + "name": "HasNiceNormalFormByExtRepFunction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 168 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNiceNormalFormByExtRepFunction" + ] + }, + { + "name": "NiceAlgebraMonomorphism", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 206 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20040, + "comment": "NiceAlgebraMonomorphism: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNiceAlgebraMonomorphism" + ] + ] + }, + { + "rank": 49, + "comment": "NiceAlgebraMonomorphism: for a full f.p. associative FLMLOR (call `IsomorphismMatrixFLMLOR')", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsSubalgebraFpAlgebra", + "IsFullFpAlgebra", + "HasIsFullFpAlgebra" + ] + ], + "aka": [ + "IsomorphismMatrixAlgebra", + "IsomorphismMatrixFLMLOR" + ] + }, + { + "rank": 43, + "comment": "NiceAlgebraMonomorphism: for a f.p. Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing", + "IsSubalgebraFpAlgebra" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NiceAlgebraMonomorphism" + ] + }, + { + "name": "SetNiceAlgebraMonomorphism", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 206 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNiceAlgebraMonomorphism: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNiceAlgebraMonomorphism: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNiceAlgebraMonomorphism" + ] + }, + { + "name": "HasNiceAlgebraMonomorphism", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfp.gd", + "line": 206 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNiceAlgebraMonomorphism" + ] + }, + { + "name": "IsLieAbelian", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 62 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "IsLieAbelian: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsLieAbelian" + ] + ] + }, + { + "rank": 43, + "comment": "IsLieAbelian: LAGUNA: for a Lie algebra of an associative algebra", + "filters": [ + [ + "IsLieAlgebraByAssociativeAlgebra" + ] + ] + }, + { + "rank": 43, + "comment": "IsLieAbelian: for a Lie algebra with known basis", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing", + "HasBasis" + ] + ] + }, + { + "rank": 42, + "comment": "IsLieAbelian: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "IsLieAbelian: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLieAbelian" + ] + }, + { + "name": "SetIsLieAbelian", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 62 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsLieAbelian: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsLieAbelian: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsLieAbelian" + ] + }, + { + "name": "HasIsLieAbelian", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 62 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsLieAbelian" + ] + }, + { + "name": "IsLieNilpotent", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 87 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "IsLieNilpotent: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsLieNilpotent" + ] + ] + }, + { + "rank": 45, + "comment": "IsLieNilpotent: LAGUNA: for a Lie algebra of a group ring", + "filters": [ + [ + "IsLieAlgebraByAssociativeAlgebra", + "IsLieAlgebraOfGroupRing", + "HasIsLieAlgebraOfGroupRing" + ] + ] + }, + { + "rank": 42, + "comment": "IsLieNilpotent: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "IsLieNilpotent: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLieNilpotent" + ] + }, + { + "name": "SetIsLieNilpotent", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 87 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsLieNilpotent: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsLieNilpotent: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsLieNilpotent" + ] + }, + { + "name": "HasIsLieNilpotent", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 87 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsLieNilpotent" + ] + }, + { + "name": "IsRestrictedLieAlgebra", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 114 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "IsRestrictedLieAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsRestrictedLieAlgebra" + ] + ] + }, + { + "rank": 42, + "comment": "IsRestrictedLieAlgebra: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "IsRestrictedLieAlgebra: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsRestrictedLieAlgebra" + ] + }, + { + "name": "SetIsRestrictedLieAlgebra", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 114 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsRestrictedLieAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsRestrictedLieAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsRestrictedLieAlgebra" + ] + }, + { + "name": "HasIsRestrictedLieAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 114 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsRestrictedLieAlgebra" + ] + }, + { + "name": "LieDerivedSubalgebra", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 137 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "LieDerivedSubalgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieDerivedSubalgebra" + ] + ] + }, + { + "rank": 45, + "comment": "LieDerivedSubalgebra: LAGUNA: for a Lie algebra of a group ring", + "filters": [ + [ + "IsLieAlgebraByAssociativeAlgebra", + "IsLieAlgebraOfGroupRing", + "HasIsLieAlgebraOfGroupRing" + ] + ] + }, + { + "rank": 42, + "comment": "LieDerivedSubalgebra: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "LieDerivedSubalgebra: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieDerivedSubalgebra" + ] + }, + { + "name": "SetLieDerivedSubalgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 137 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieDerivedSubalgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieDerivedSubalgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieDerivedSubalgebra" + ] + }, + { + "name": "HasLieDerivedSubalgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 137 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieDerivedSubalgebra" + ] + }, + { + "name": "LieDerivedSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 162 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "LieDerivedSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieDerivedSeries" + ] + ] + }, + { + "rank": 42, + "comment": "LieDerivedSeries: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "LieDerivedSeries: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieDerivedSeries" + ] + }, + { + "name": "SetLieDerivedSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 162 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieDerivedSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieDerivedSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieDerivedSeries" + ] + }, + { + "name": "HasLieDerivedSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 162 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieDerivedSeries" + ] + }, + { + "name": "IsLieSolvable", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 187 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "IsLieSolvable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsLieSolvable" + ] + ] + }, + { + "rank": 45, + "comment": "IsLieSolvable: LAGUNA: for a Lie algebra of a group ring", + "filters": [ + [ + "IsLieAlgebraByAssociativeAlgebra", + "IsLieAlgebraOfGroupRing", + "HasIsLieAlgebraOfGroupRing" + ] + ] + }, + { + "rank": 42, + "comment": "IsLieSolvable: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "IsLieSolvable: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLieSoluble", + "IsLieSolvable" + ] + }, + { + "name": "SetIsLieSolvable", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 187 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsLieSolvable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsLieSolvable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsLieSolvable" + ] + }, + { + "name": "HasIsLieSolvable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 187 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsLieSolvable" + ] + }, + { + "name": "LieLowerCentralSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 211 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "LieLowerCentralSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieLowerCentralSeries" + ] + ] + }, + { + "rank": 42, + "comment": "LieLowerCentralSeries: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "LieLowerCentralSeries: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieLowerCentralSeries" + ] + }, + { + "name": "SetLieLowerCentralSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 211 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieLowerCentralSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieLowerCentralSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieLowerCentralSeries" + ] + }, + { + "name": "HasLieLowerCentralSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 211 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieLowerCentralSeries" + ] + }, + { + "name": "LieUpperCentralSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 236 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "LieUpperCentralSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieUpperCentralSeries" + ] + ] + }, + { + "rank": 42, + "comment": "LieUpperCentralSeries: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "LieUpperCentralSeries: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieUpperCentralSeries" + ] + }, + { + "name": "SetLieUpperCentralSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 236 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieUpperCentralSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieUpperCentralSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieUpperCentralSeries" + ] + }, + { + "name": "HasLieUpperCentralSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 236 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieUpperCentralSeries" + ] + }, + { + "name": "LieCentre", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 270 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "LieCentre: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieCentre" + ] + ] + }, + { + "rank": 45, + "comment": "LieCentre: LAGUNA: for a Lie algebra of a group ring", + "filters": [ + [ + "IsLieAlgebraByAssociativeAlgebra", + "IsLieAlgebraOfGroupRing", + "HasIsLieAlgebraOfGroupRing" + ] + ] + }, + { + "rank": 42, + "comment": "LieCentre: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "LieCentre: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieCenter", + "LieCentre" + ] + }, + { + "name": "SetLieCentre", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 270 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieCentre: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieCentre: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieCenter", + "SetLieCentre" + ] + }, + { + "name": "HasLieCentre", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 270 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieCenter", + "HasLieCentre" + ] + }, + { + "name": "RightDerivations", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 316 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "RightDerivations: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRightDerivations" + ] + ] + }, + { + "rank": 7, + "comment": "RightDerivations: method for a basis of an algebra", + "filters": [ + [ + "IsBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Derivations", + "RightDerivations" + ] + }, + { + "name": "SetRightDerivations", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 316 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRightDerivations: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRightDerivations: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDerivations", + "SetRightDerivations" + ] + }, + { + "name": "HasRightDerivations", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 316 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDerivations", + "HasRightDerivations" + ] + }, + { + "name": "LeftDerivations", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 317 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "LeftDerivations: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLeftDerivations" + ] + ] + }, + { + "rank": 7, + "comment": "LeftDerivations: method for a basis of an algebra", + "filters": [ + [ + "IsBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeftDerivations" + ] + }, + { + "name": "SetLeftDerivations", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 317 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLeftDerivations: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLeftDerivations: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLeftDerivations" + ] + }, + { + "name": "HasLeftDerivations", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 317 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLeftDerivations" + ] + }, + { + "name": "KillingMatrix", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 342 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "KillingMatrix: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasKillingMatrix" + ] + ] + }, + { + "rank": 7, + "comment": "KillingMatrix: for a basis of a Lie algebra", + "filters": [ + [ + "IsBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "KillingMatrix" + ] + }, + { + "name": "SetKillingMatrix", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 342 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetKillingMatrix: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetKillingMatrix: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetKillingMatrix" + ] + }, + { + "name": "HasKillingMatrix", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 342 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasKillingMatrix" + ] + }, + { + "name": "CartanSubalgebra", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 365 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "CartanSubalgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCartanSubalgebra" + ] + ] + }, + { + "rank": 42, + "comment": "CartanSubalgebra: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "CartanSubalgebra: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CartanSubalgebra" + ] + }, + { + "name": "SetCartanSubalgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 365 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCartanSubalgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCartanSubalgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCartanSubalgebra" + ] + }, + { + "name": "HasCartanSubalgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 365 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCartanSubalgebra" + ] + }, + { + "name": "PthPowerImages", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 394 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "PthPowerImages: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPthPowerImages" + ] + ] + }, + { + "rank": 7, + "comment": "PthPowerImages: for a basis of a Lie algebra", + "filters": [ + [ + "IsBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PthPowerImages" + ] + }, + { + "name": "SetPthPowerImages", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 394 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPthPowerImages: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPthPowerImages: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPthPowerImages" + ] + }, + { + "name": "HasPthPowerImages", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 394 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPthPowerImages" + ] + }, + { + "name": "NonNilpotentElement", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 423 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "NonNilpotentElement: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNonNilpotentElement" + ] + ] + }, + { + "rank": 42, + "comment": "NonNilpotentElement: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "NonNilpotentElement: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NonLieNilpotentElement", + "NonNilpotentElement" + ] + }, + { + "name": "SetNonNilpotentElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 423 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNonNilpotentElement: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNonNilpotentElement: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNonLieNilpotentElement", + "SetNonNilpotentElement" + ] + }, + { + "name": "HasNonNilpotentElement", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 423 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNonLieNilpotentElement", + "HasNonNilpotentElement" + ] + }, + { + "name": "AdjointAssociativeAlgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 451 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 84, + "comment": "AdjointAssociativeAlgebra: for a Lie algebra and a subalgebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AdjointAssociativeAlgebra" + ] + }, + { + "name": "LieNilRadical", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 478 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "LieNilRadical: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieNilRadical" + ] + ] + }, + { + "rank": 42, + "comment": "LieNilRadical: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "LieNilRadical: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieNilRadical" + ] + }, + { + "name": "SetLieNilRadical", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 478 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieNilRadical: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieNilRadical: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieNilRadical" + ] + }, + { + "name": "HasLieNilRadical", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 478 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieNilRadical" + ] + }, + { + "name": "LieSolvableRadical", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 501 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "LieSolvableRadical: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieSolvableRadical" + ] + ] + }, + { + "rank": 42, + "comment": "LieSolvableRadical: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "LieSolvableRadical: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieSolubleRadical", + "LieSolvableRadical" + ] + }, + { + "name": "SetLieSolvableRadical", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 501 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieSolvableRadical: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieSolvableRadical: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieSolvableRadical" + ] + }, + { + "name": "HasLieSolvableRadical", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 501 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieSolvableRadical" + ] + }, + { + "name": "SemiSimpleType", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 530 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "SemiSimpleType: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSemiSimpleType" + ] + ] + }, + { + "rank": 42, + "comment": "SemiSimpleType: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "SemiSimpleType: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemiSimpleType" + ] + }, + { + "name": "SetSemiSimpleType", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 530 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSemiSimpleType: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSemiSimpleType: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSemiSimpleType" + ] + }, + { + "name": "HasSemiSimpleType", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 530 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSemiSimpleType" + ] + }, + { + "name": "LieCentralizer", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 556 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 73, + "comment": "LieCentralizer: for an abelian Lie algebra and a vector space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing", + "IsLieAbelian", + "HasIsLieAbelian" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + }, + { + "rank": 67, + "comment": "LieCentralizer: for a Lie algebra and a vector space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieCentraliser", + "LieCentralizer" + ] + }, + { + "name": "LieCentralizerInParent", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 573 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "LieCentralizerInParent: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieCentralizerInParent" + ] + ] + }, + { + "rank": -55, + "comment": "LieCentralizerInParent: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieCentraliserInParent", + "LieCentralizerInParent" + ] + }, + { + "name": "SetLieCentralizerInParent", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 573 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieCentralizerInParent: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieCentralizerInParent: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieCentralizerInParent" + ] + }, + { + "name": "HasLieCentralizerInParent", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 573 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieCentralizerInParent" + ] + }, + { + "name": "LieNormalizer", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 598 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 67, + "comment": "LieNormalizer: for a Lie algebra and a vector space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieNormaliser", + "LieNormalizer" + ] + }, + { + "name": "LieNormalizerInParent", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 615 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "LieNormalizerInParent: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieNormalizerInParent" + ] + ] + }, + { + "rank": -55, + "comment": "LieNormalizerInParent: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieNormaliserInParent", + "LieNormalizerInParent" + ] + }, + { + "name": "SetLieNormalizerInParent", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 615 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieNormalizerInParent: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieNormalizerInParent: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieNormalizerInParent" + ] + }, + { + "name": "HasLieNormalizerInParent", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 615 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieNormalizerInParent" + ] + }, + { + "name": "AdjointMatrix", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 642 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 15, + "comment": "AdjointMatrix: for a basis of a Lie algebra, and an element", + "filters": [ + [ + "IsBasis" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AdjointMatrix" + ] + }, + { + "name": "KappaPerp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 672 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 67, + "comment": "KappaPerp: for a Lie algebra and a vector space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "KappaPerp" + ] + }, + { + "name": "PowerS", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 708 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "PowerS: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPowerS" + ] + ] + }, + { + "rank": 42, + "comment": "PowerS: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "PowerS: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PowerS" + ] + }, + { + "name": "SetPowerS", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 708 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPowerS: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPowerS: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPowerS" + ] + }, + { + "name": "HasPowerS", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 708 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPowerS" + ] + }, + { + "name": "PthPowerImage", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 756 + }, + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 757 + }, + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 758 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 12, + "comment": "PthPowerImage: for restricted Lie object", + "filters": [ + [ + "IsRestrictedJacobianElement", + "IsLieObject" + ] + ] + }, + { + "rank": 9, + "comment": "PthPowerImage: for an element of a restricted Lie algebra", + "filters": [ + [ + "IsJacobianElement" + ] + ] + } + ], + "2args": [ + { + "rank": 30, + "comment": "PthPowerImage: for restricted Lie object and integer", + "filters": [ + [ + "IsRestrictedJacobianElement", + "IsLieObject" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 27, + "comment": "PthPowerImage: for an element of a restricted Lie algebra and an integer", + "filters": [ + [ + "IsJacobianElement" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 15, + "comment": "PthPowerImage: for a basis of an algebra, and a ring element", + "filters": [ + [ + "IsBasis" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PthPowerImage" + ] + }, + { + "name": "PClosureSubalgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 786 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 43, + "comment": "PClosureSubalgebra: for a subalgebra of restricted jacobian elements", + "filters": [ + [ + "CategoryCollections(IsJacobianElement)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PClosureSubalgebra" + ] + }, + { + "name": "UnderlyingLieAlgebra", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 871 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "UnderlyingLieAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnderlyingLieAlgebra" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingLieAlgebra" + ] + }, + { + "name": "SetUnderlyingLieAlgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 871 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnderlyingLieAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnderlyingLieAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnderlyingLieAlgebra" + ] + }, + { + "name": "HasUnderlyingLieAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 871 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnderlyingLieAlgebra" + ] + }, + { + "name": "RootSystem", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 899 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "RootSystem: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRootSystem" + ] + ] + }, + { + "rank": 42, + "comment": "RootSystem: for a (semisimple) Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "RootSystem: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RootSystem" + ] + }, + { + "name": "SetRootSystem", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 899 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRootSystem: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRootSystem: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRootSystem" + ] + }, + { + "name": "HasRootSystem", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 899 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRootSystem" + ] + }, + { + "name": "PositiveRoots", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 916 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "PositiveRoots: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPositiveRoots" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PositiveRoots" + ] + }, + { + "name": "SetPositiveRoots", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 916 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPositiveRoots: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPositiveRoots: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPositiveRoots" + ] + }, + { + "name": "HasPositiveRoots", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 916 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPositiveRoots" + ] + }, + { + "name": "NegativeRoots", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 933 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "NegativeRoots: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNegativeRoots" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NegativeRoots" + ] + }, + { + "name": "SetNegativeRoots", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 933 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNegativeRoots: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNegativeRoots: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNegativeRoots" + ] + }, + { + "name": "HasNegativeRoots", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 933 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNegativeRoots" + ] + }, + { + "name": "PositiveRootVectors", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 954 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "PositiveRootVectors: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPositiveRootVectors" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PositiveRootVectors" + ] + }, + { + "name": "SetPositiveRootVectors", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 954 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPositiveRootVectors: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPositiveRootVectors: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPositiveRootVectors" + ] + }, + { + "name": "HasPositiveRootVectors", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 954 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPositiveRootVectors" + ] + }, + { + "name": "NegativeRootVectors", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 975 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "NegativeRootVectors: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNegativeRootVectors" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NegativeRootVectors" + ] + }, + { + "name": "SetNegativeRootVectors", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 975 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNegativeRootVectors: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNegativeRootVectors: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNegativeRootVectors" + ] + }, + { + "name": "HasNegativeRootVectors", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 975 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNegativeRootVectors" + ] + }, + { + "name": "SimpleSystem", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 992 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "SimpleSystem: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSimpleSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SimpleSystem" + ] + }, + { + "name": "SetSimpleSystem", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 992 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSimpleSystem: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSimpleSystem: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSimpleSystem" + ] + }, + { + "name": "HasSimpleSystem", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 992 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSimpleSystem" + ] + }, + { + "name": "CartanMatrix", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1010 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "CartanMatrix: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCartanMatrix" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CartanMatrix" + ] + }, + { + "name": "SetCartanMatrix", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1010 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCartanMatrix: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCartanMatrix: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCartanMatrix" + ] + }, + { + "name": "HasCartanMatrix", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1010 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCartanMatrix" + ] + }, + { + "name": "BilinearFormMat", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1030 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "BilinearFormMat: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasBilinearFormMat" + ] + ] + }, + { + "rank": 2, + "comment": "BilinearFormMat: for a root system from a Lie algebra", + "filters": [ + [ + "IsRootSystemFromLieAlgebra" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BilinearFormMat" + ] + }, + { + "name": "SetBilinearFormMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1030 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetBilinearFormMat: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetBilinearFormMat: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetBilinearFormMat" + ] + }, + { + "name": "HasBilinearFormMat", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1030 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasBilinearFormMat" + ] + }, + { + "name": "CanonicalGenerators", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1086 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "CanonicalGenerators: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCanonicalGenerators" + ] + ] + }, + { + "rank": 2, + "comment": "CanonicalGenerators: for a root system from a (semisimple) Lie algebra", + "filters": [ + [ + "IsRootSystemFromLieAlgebra" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CanonicalGenerators" + ] + }, + { + "name": "SetCanonicalGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1086 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCanonicalGenerators: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCanonicalGenerators: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCanonicalGenerators" + ] + }, + { + "name": "HasCanonicalGenerators", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1086 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCanonicalGenerators" + ] + }, + { + "name": "ChevalleyBasis", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1115 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "ChevalleyBasis: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasChevalleyBasis" + ] + ] + }, + { + "rank": 42, + "comment": "ChevalleyBasis: for a semisimple Lie algebra with a split Cartan subalgebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "ChevalleyBasis: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ChevalleyBasis" + ] + }, + { + "name": "SetChevalleyBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1115 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetChevalleyBasis: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetChevalleyBasis: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetChevalleyBasis" + ] + }, + { + "name": "HasChevalleyBasis", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1115 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasChevalleyBasis" + ] + }, + { + "name": "UniversalEnvelopingAlgebra", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1234 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "UniversalEnvelopingAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUniversalEnvelopingAlgebra" + ] + ] + }, + { + "rank": 42, + "comment": "UniversalEnvelopingAlgebra: for a finite dimensional Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "UniversalEnvelopingAlgebra: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [ + { + "rank": 49, + "comment": "UniversalEnvelopingAlgebra: for a finite dimensional Lie algebra and a basis of it", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ], + [ + "IsBasis" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UniversalEnvelopingAlgebra" + ] + }, + { + "name": "SetUniversalEnvelopingAlgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1234 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUniversalEnvelopingAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUniversalEnvelopingAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUniversalEnvelopingAlgebra" + ] + }, + { + "name": "HasUniversalEnvelopingAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1234 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUniversalEnvelopingAlgebra" + ] + }, + { + "name": "JenningsLieAlgebra", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1438 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "JenningsLieAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasJenningsLieAlgebra" + ] + ] + }, + { + "rank": 35, + "comment": "JenningsLieAlgebra: for a p-group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "JenningsLieAlgebra: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "JenningsLieAlgebra" + ] + }, + { + "name": "SetJenningsLieAlgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1438 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetJenningsLieAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetJenningsLieAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetJenningsLieAlgebra" + ] + }, + { + "name": "HasJenningsLieAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1438 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasJenningsLieAlgebra" + ] + }, + { + "name": "PCentralLieAlgebra", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1477 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "PCentralLieAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPCentralLieAlgebra" + ] + ] + }, + { + "rank": 35, + "comment": "PCentralLieAlgebra: for a p-group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "PCentralLieAlgebra: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PCentralLieAlgebra" + ] + }, + { + "name": "SetPCentralLieAlgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1477 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPCentralLieAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPCentralLieAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPCentralLieAlgebra" + ] + }, + { + "name": "HasPCentralLieAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1477 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPCentralLieAlgebra" + ] + }, + { + "name": "NaturalHomomorphismOfLieAlgebraFromNilpotentGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1501 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "NaturalHomomorphismOfLieAlgebraFromNilpotentGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNaturalHomomorphismOfLieAlgebraFromNilpotentGroup" + ] + ] + }, + { + "rank": -55, + "comment": "NaturalHomomorphismOfLieAlgebraFromNilpotentGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NaturalHomomorphismOfLieAlgebraFromNilpotentGroup" + ] + }, + { + "name": "SetNaturalHomomorphismOfLieAlgebraFromNilpotentGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1501 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNaturalHomomorphismOfLieAlgebraFromNilpotentGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNaturalHomomorphismOfLieAlgebraFromNilpotentGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNaturalHomomorphismOfLieAlgebraFromNilpotentGroup" + ] + }, + { + "name": "HasNaturalHomomorphismOfLieAlgebraFromNilpotentGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alglie.gd", + "line": 1501 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNaturalHomomorphismOfLieAlgebraFromNilpotentGroup" + ] + }, + { + "name": "IsFullSCAlgebra", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algsc.gd", + "line": 100 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20042, + "comment": "IsFullSCAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFullSCAlgebra" + ] + ] + }, + { + "rank": 41, + "comment": "IsFullSCAlgebra: for s. c. algebra elements collection", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsSCAlgebraObj)" + ] + ] + }, + { + "rank": -57, + "comment": "IsFullSCAlgebra: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsFreeLeftModule", + "CategoryCollections(IsSCAlgebraObj)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFullSCAlgebra" + ] + }, + { + "name": "SetIsFullSCAlgebra", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algsc.gd", + "line": 100 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFullSCAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFullSCAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFullSCAlgebra" + ] + }, + { + "name": "HasIsFullSCAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algsc.gd", + "line": 100 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFullSCAlgebra" + ] + }, + { + "name": "IsCanonicalBasisFullSCAlgebra", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algsc.gd", + "line": 117 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "IsCanonicalBasisFullSCAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsCanonicalBasisFullSCAlgebra" + ] + ] + }, + { + "rank": 7, + "comment": "IsCanonicalBasisFullSCAlgebra: for a basis", + "filters": [ + [ + "IsBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsCanonicalBasisFullSCAlgebra" + ] + }, + { + "name": "SetIsCanonicalBasisFullSCAlgebra", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algsc.gd", + "line": 117 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsCanonicalBasisFullSCAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsCanonicalBasisFullSCAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsCanonicalBasisFullSCAlgebra" + ] + }, + { + "name": "HasIsCanonicalBasisFullSCAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algsc.gd", + "line": 117 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsCanonicalBasisFullSCAlgebra" + ] + }, + { + "name": "AlgebraGeneralMappingByImages", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alghom.gd", + "line": 59 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 76, + "comment": "AlgebraGeneralMappingByImages: for two FLMLORs and two homogeneous lists", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "AlgebraGeneralMappingByImages" + ] + }, + { + "name": "AlgebraHomomorphismByImagesNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alghom.gd", + "line": 134 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 76, + "comment": "AlgebraHomomorphismByImagesNC: for two FLMLORs and two homogeneous lists", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "AlgebraHomomorphismByImagesNC" + ] + }, + { + "name": "AlgebraWithOneGeneralMappingByImages", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alghom.gd", + "line": 162 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 76, + "comment": "AlgebraWithOneGeneralMappingByImages: for two FLMLORs and two homogeneous lists", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "AlgebraWithOneGeneralMappingByImages" + ] + }, + { + "name": "AlgebraWithOneHomomorphismByImagesNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alghom.gd", + "line": 254 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 76, + "comment": "AlgebraWithOneHomomorphismByImagesNC: for two FLMLORs and two homogeneous lists", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "AlgebraWithOneHomomorphismByImagesNC" + ] + }, + { + "name": "OperationAlgebraHomomorphism", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alghom.gd", + "line": 304 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 36, + "comment": "OperationAlgebraHomomorphism: for a FLMLOR and a collection (add `OnRight' argument)", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [ + { + "rank": 61, + "comment": "OperationAlgebraHomomorphism: for a FLMLOR, a free left module with known generators, and a function", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsFreeLeftModule", + "IsFiniteDimensional", + "HasIsFiniteDimensional", + "HasGeneratorsOfLeftOperatorAdditiveGroup" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 52, + "comment": "OperationAlgebraHomomorphism: for a full f.p. associative FLMLOR, a collection, and a function", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsSubalgebraFpAlgebra", + "IsFullFpAlgebra", + "HasIsFullFpAlgebra" + ], + [ + "IsCollection" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 42, + "comment": "OperationAlgebraHomomorphism: for a FLMLOR, a basis, and a function", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsBasis" + ], + [ + "IsFunction" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OperationAlgebraHomomorphism" + ] + }, + { + "name": "MakePreImagesInfoOperationAlgebraHomomorphism", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alghom.gd", + "line": 339 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 29, + "comment": "MakePreImagesInfoOperationAlgebraHomomorphism: for an alg. hom. from f. p. algebra", + "filters": [ + [ + "IsAlgebraHomomorphismFromFpRep" + ] + ] + }, + { + "rank": 29, + "comment": "MakePreImagesInfoOperationAlgebraHomomorphism: for an operation algebra homomorphism", + "filters": [ + [ + "IsOperationAlgebraHomomorphismDefaultRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MakePreImagesInfoOperationAlgebraHomomorphism" + ] + }, + { + "name": "IsomorphismFpFLMLOR", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alghom.gd", + "line": 365 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "IsomorphismFpFLMLOR: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsomorphismFpFLMLOR" + ] + ] + }, + { + "rank": 10037, + "comment": "IsomorphismFpFLMLOR: for f.p. FLMLOR (return the identity mapping)", + "filters": [ + [ + "IsSubalgebraFpAlgebra" + ] + ] + }, + { + "rank": 37, + "comment": "IsomorphismFpFLMLOR: for a finite dimensional FLMLOR-with-one", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": -46, + "comment": "IsomorphismFpFLMLOR: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsFreeLeftModule" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismFpAlgebra", + "IsomorphismFpFLMLOR" + ] + }, + { + "name": "SetIsomorphismFpFLMLOR", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alghom.gd", + "line": 365 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsomorphismFpFLMLOR: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsomorphismFpFLMLOR: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsomorphismFpAlgebra", + "SetIsomorphismFpFLMLOR" + ] + }, + { + "name": "HasIsomorphismFpFLMLOR", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alghom.gd", + "line": 365 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsomorphismFpAlgebra", + "HasIsomorphismFpFLMLOR" + ] + }, + { + "name": "IsomorphismMatrixFLMLOR", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alghom.gd", + "line": 395 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "IsomorphismMatrixFLMLOR: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsomorphismMatrixFLMLOR" + ] + ] + }, + { + "rank": 49, + "comment": "IsomorphismMatrixFLMLOR: for a full f.p. associative FLMLOR", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsSubalgebraFpAlgebra", + "IsFullFpAlgebra", + "HasIsFullFpAlgebra" + ] + ] + }, + { + "rank": 44, + "comment": "IsomorphismMatrixFLMLOR: for a matrix FLMLOR", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 37, + "comment": "IsomorphismMatrixFLMLOR: for a f.p. FLMLOR", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "IsSubalgebraFpAlgebra" + ] + ] + }, + { + "rank": 34, + "comment": "IsomorphismMatrixFLMLOR: for a finite dimensional associative FLMLOR with identity", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": -46, + "comment": "IsomorphismMatrixFLMLOR: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsFreeLeftModule" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetIsomorphismMatrixFLMLOR", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alghom.gd", + "line": 395 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsomorphismMatrixFLMLOR: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsomorphismMatrixFLMLOR: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsomorphismMatrixAlgebra", + "SetIsomorphismMatrixFLMLOR" + ] + }, + { + "name": "HasIsomorphismMatrixFLMLOR", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alghom.gd", + "line": 395 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsomorphismMatrixAlgebra", + "HasIsomorphismMatrixFLMLOR" + ] + }, + { + "name": "IsomorphismSCFLMLOR", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alghom.gd", + "line": 436 + }, + { + "file": "/home/mp397/git/gap/lib/alghom.gd", + "line": 437 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "IsomorphismSCFLMLOR: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsomorphismSCFLMLOR" + ] + ] + }, + { + "rank": 10039, + "comment": "IsomorphismSCFLMLOR: for s.c. FLMLOR (return the identity mapping)", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule", + "CategoryCollections(IsSCAlgebraObj)" + ] + ] + }, + { + "rank": 34, + "comment": "IsomorphismSCFLMLOR: for a finite dimensional FLMLOR (delegate to the method for a basis)", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 7, + "comment": "IsomorphismSCFLMLOR: for a basis (of a finite dimensional FLMLOR)", + "filters": [ + [ + "IsBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismSCAlgebra", + "IsomorphismSCFLMLOR" + ] + }, + { + "name": "SetIsomorphismSCFLMLOR", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alghom.gd", + "line": 436 + }, + { + "file": "/home/mp397/git/gap/lib/alghom.gd", + "line": 437 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsomorphismSCFLMLOR: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsomorphismSCFLMLOR: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsomorphismSCAlgebra", + "SetIsomorphismSCFLMLOR" + ] + }, + { + "name": "HasIsomorphismSCFLMLOR", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alghom.gd", + "line": 436 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsomorphismSCAlgebra", + "HasIsomorphismSCFLMLOR" + ] + }, + { + "name": "RepresentativeLinearOperation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/alghom.gd", + "line": 470 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 103, + "comment": "RepresentativeLinearOperation: for a matrix FLMLOR, two lists of row vectors, and `OnTuples'", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 69, + "comment": "RepresentativeLinearOperation: for a matrix FLMLOR, two row vectors, and `OnRight'", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 49, + "comment": "RepresentativeLinearOperation: for a FLMLOR, two elements in it, and `OnRight'", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 43, + "comment": "RepresentativeLinearOperation: for a FLMLOR, two tuples of elements in it, and `OnTuples'", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ], + [ + "IsFunction" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "RepresentativeLinearOperation" + ] + }, + { + "name": "LieFamily", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/liefam.gd", + "line": 150 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "LieFamily: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieFamily" + ] + ] + }, + { + "rank": 3, + "comment": "LieFamily: for family of ring elements", + "filters": [ + [ + "CategoryFamily(((IsNearAdditiveElementWithInverse and IsAdditiveElement) and IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 2, + "comment": "LieFamily: for a collections family (special case of Lie matrices)", + "filters": [ + [ + "CategoryFamily(IsCollection)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieFamily" + ] + }, + { + "name": "SetLieFamily", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/liefam.gd", + "line": 150 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieFamily: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieFamily: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieFamily" + ] + }, + { + "name": "HasLieFamily", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/liefam.gd", + "line": 150 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieFamily" + ] + }, + { + "name": "UnderlyingFamily", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/liefam.gd", + "line": 168 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "UnderlyingFamily: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnderlyingFamily" + ] + ] + }, + { + "rank": 17, + "comment": "UnderlyingFamily", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ] + ] + }, + { + "rank": 2, + "comment": "UnderlyingFamily", + "filters": [ + [ + "IsRewritingSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingFamily" + ] + }, + { + "name": "SetUnderlyingFamily", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/liefam.gd", + "line": 168 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnderlyingFamily: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnderlyingFamily: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnderlyingFamily" + ] + }, + { + "name": "HasUnderlyingFamily", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/liefam.gd", + "line": 168 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnderlyingFamily" + ] + }, + { + "name": "LieObject", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/liefam.gd", + "line": 197 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "LieObject: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieObject" + ] + ] + }, + { + "rank": 8, + "comment": "LieObject: for a ring element", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieObject" + ] + }, + { + "name": "SetLieObject", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/liefam.gd", + "line": 197 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieObject: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieObject: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieObject" + ] + }, + { + "name": "HasLieObject", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/liefam.gd", + "line": 197 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieObject" + ] + }, + { + "name": "UnderlyingRingElement", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/liefam.gd", + "line": 230 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20014, + "comment": "UnderlyingRingElement: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnderlyingRingElement" + ] + ] + }, + { + "rank": 14, + "comment": "UnderlyingRingElement: for a Lie object in default representation", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsLieObject" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingRingElement" + ] + }, + { + "name": "SetUnderlyingRingElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/liefam.gd", + "line": 230 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnderlyingRingElement: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnderlyingRingElement: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnderlyingRingElement" + ] + }, + { + "name": "HasUnderlyingRingElement", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/liefam.gd", + "line": 230 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnderlyingRingElement" + ] + }, + { + "name": "IsAlgebraModule", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 146 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "IsAlgebraModule: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsAlgebraModule" + ] + ] + }, + { + "rank": -44, + "comment": "IsAlgebraModule: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsAlgebraModule" + ] + }, + { + "name": "SetIsAlgebraModule", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 146 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsAlgebraModule: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsAlgebraModule: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsAlgebraModule" + ] + }, + { + "name": "HasIsAlgebraModule", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 146 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsAlgebraModule" + ] + }, + { + "name": "IsLeftAlgebraModule", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 160 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "IsLeftAlgebraModule: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsLeftAlgebraModule" + ] + ] + }, + { + "rank": -44, + "comment": "IsLeftAlgebraModule: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLeftAlgebraModule" + ] + }, + { + "name": "SetIsLeftAlgebraModule", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 160 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsLeftAlgebraModule: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsLeftAlgebraModule: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsLeftAlgebraModule" + ] + }, + { + "name": "HasIsLeftAlgebraModule", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 160 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsLeftAlgebraModule" + ] + }, + { + "name": "IsRightAlgebraModule", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 174 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "IsRightAlgebraModule: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsRightAlgebraModule" + ] + ] + }, + { + "rank": -44, + "comment": "IsRightAlgebraModule: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsRightAlgebraModule" + ] + }, + { + "name": "SetIsRightAlgebraModule", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 174 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsRightAlgebraModule: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsRightAlgebraModule: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsRightAlgebraModule" + ] + }, + { + "name": "HasIsRightAlgebraModule", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 174 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsRightAlgebraModule" + ] + }, + { + "name": "LeftActingAlgebra", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 191 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20027, + "comment": "LeftActingAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLeftActingAlgebra" + ] + ] + }, + { + "rank": 0, + "comment": "LeftActingAlgebra: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeftActingAlgebra" + ] + }, + { + "name": "SetLeftActingAlgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 191 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLeftActingAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLeftActingAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLeftActingAlgebra" + ] + }, + { + "name": "HasLeftActingAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 191 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLeftActingAlgebra" + ] + }, + { + "name": "RightActingAlgebra", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 208 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20027, + "comment": "RightActingAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRightActingAlgebra" + ] + ] + }, + { + "rank": 0, + "comment": "RightActingAlgebra: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RightActingAlgebra" + ] + }, + { + "name": "SetRightActingAlgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 208 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRightActingAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRightActingAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRightActingAlgebra" + ] + }, + { + "name": "HasRightActingAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 208 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRightActingAlgebra" + ] + }, + { + "name": "ActingAlgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 238 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 24, + "comment": "ActingAlgebra: for an algebra module", + "filters": [ + [ + "IsAlgebraModule", + "HasIsAlgebraModule" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ActingAlgebra" + ] + }, + { + "name": "GeneratorsOfAlgebraModule", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 261 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20027, + "comment": "GeneratorsOfAlgebraModule: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfAlgebraModule" + ] + ] + }, + { + "rank": 0, + "comment": "GeneratorsOfAlgebraModule: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfAlgebraModule" + ] + }, + { + "name": "SetGeneratorsOfAlgebraModule", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 261 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfAlgebraModule: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfAlgebraModule: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfAlgebraModule" + ] + }, + { + "name": "HasGeneratorsOfAlgebraModule", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 261 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfAlgebraModule" + ] + }, + { + "name": "LeftAlgebraModuleByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 283 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 41, + "comment": "LeftAlgebraModuleByGenerators: for algebra, function of 2 args, module generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsFunction" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "4args": [ + { + "rank": 46, + "comment": "LeftAlgebraModuleByGenerators: for algebra, function of 2 args, generators, string", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsFunction" + ], + [ + "IsHomogeneousList" + ], + [ + "IsString" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "LeftAlgebraModuleByGenerators" + ] + }, + { + "name": "RightAlgebraModuleByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 305 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 41, + "comment": "RightAlgebraModuleByGenerators: for algebra, function of 2 args, module generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsFunction" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "4args": [ + { + "rank": 46, + "comment": "RightAlgebraModuleByGenerators: for algebra, function of 2 args, generators, string", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsFunction" + ], + [ + "IsHomogeneousList" + ], + [ + "IsString" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "RightAlgebraModuleByGenerators" + ] + }, + { + "name": "BiAlgebraModuleByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 348 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 78, + "comment": "BiAlgebraModuleByGenerators: for 2 algebras, function of 2 args, function of 2 args, module generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsFunction" + ], + [ + "IsFunction" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "6args": [ + { + "rank": 83, + "comment": "BiAlgebraModuleByGenerators: for 2 algebras, function of 2 args, function of 2 args, generators, string", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsFunction" + ], + [ + "IsFunction" + ], + [ + "IsHomogeneousList" + ], + [ + "IsString" + ] + ] + } + ] + }, + "aka": [ + "BiAlgebraModuleByGenerators" + ] + }, + { + "name": "LeftAlgebraModule", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 369 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 62, + "comment": "LeftAlgebraModule: for algebra, function of 2 args, underlying space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsFunction" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeftAlgebraModule" + ] + }, + { + "name": "RightAlgebraModule", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 391 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 62, + "comment": "RightAlgebraModule: for algebra, function of 2 args, underlying space", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsFunction" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RightAlgebraModule" + ] + }, + { + "name": "BiAlgebraModule", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 430 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 99, + "comment": "BiAlgebraModule: for 2 algebras, function of 2 args, function of 2 args, module generators", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsFunction" + ], + [ + "IsFunction" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "BiAlgebraModule" + ] + }, + { + "name": "SubAlgebraModule", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 500 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 45, + "comment": "SubAlgebraModule: for algebra module, and an empty list of submodule generators", + "filters": [ + [ + "IsFreeLeftModule", + "IsAlgebraModule", + "HasIsAlgebraModule" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ], + "aka": [ + "_SubAlgebraModuleHelper" + ] + }, + { + "rank": 45, + "comment": "SubAlgebraModule: for algebra module, and a list of submodule generators", + "filters": [ + [ + "IsFreeLeftModule", + "IsAlgebraModule", + "HasIsAlgebraModule" + ], + [ + "IsList", + "CategoryCollections(IsAlgebraModuleElement)" + ] + ] + } + ], + "3args": [ + { + "rank": 50, + "comment": "SubAlgebraModule: for algebra module, and an empty list of submodule generators, and string", + "filters": [ + [ + "IsFreeLeftModule", + "IsAlgebraModule", + "HasIsAlgebraModule" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 50, + "comment": "SubAlgebraModule: for algebra module, and a list of submodule generators, and string", + "filters": [ + [ + "IsFreeLeftModule", + "IsAlgebraModule", + "HasIsAlgebraModule" + ], + [ + "IsList", + "CategoryCollections(IsAlgebraModuleElement)" + ], + [ + "IsString" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SubAlgebraModule" + ] + }, + { + "name": "LeftModuleByHomomorphismToMatAlg", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 519 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 57, + "comment": "LeftModuleByHomomorphismToMatAlg: for an algebra and a homomorphism to a matrix algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeftModuleByHomomorphismToMatAlg" + ] + }, + { + "name": "RightModuleByHomomorphismToMatAlg", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 570 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 57, + "comment": "RightModuleByHomomorphismToMatAlg: for an algebra and a homomorphism to a matrix algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsAddition", + "HasRespectsAddition", + "RespectsAdditiveInverses", + "HasRespectsAdditiveInverses", + "RespectsScalarMultiplication", + "HasRespectsScalarMultiplication" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RightModuleByHomomorphismToMatAlg" + ] + }, + { + "name": "AdjointModule", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 603 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20039, + "comment": "AdjointModule: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAdjointModule" + ] + ] + }, + { + "rank": 36, + "comment": "AdjointModule: for an algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -55, + "comment": "AdjointModule: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AdjointModule" + ] + }, + { + "name": "SetAdjointModule", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 603 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAdjointModule: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAdjointModule: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAdjointModule" + ] + }, + { + "name": "HasAdjointModule", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 603 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAdjointModule" + ] + }, + { + "name": "FaithfulModule", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 654 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20039, + "comment": "FaithfulModule: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFaithfulModule" + ] + ] + }, + { + "rank": 42, + "comment": "FaithfulModule: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": 36, + "comment": "FaithfulModule: for an algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -55, + "comment": "FaithfulModule: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FaithfulModule" + ] + }, + { + "name": "SetFaithfulModule", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 654 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFaithfulModule: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFaithfulModule: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFaithfulModule" + ] + }, + { + "name": "HasFaithfulModule", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 654 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFaithfulModule" + ] + }, + { + "name": "ModuleByRestriction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 687 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 60, + "comment": "ModuleByRestriction: for an algebra module and a subalgebra", + "filters": [ + [ + "IsAlgebraModule", + "HasIsAlgebraModule" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + } + ], + "3args": [ + { + "rank": 96, + "comment": "ModuleByRestriction: for a bi-algebra module and a subalgebra and a subalgebra", + "filters": [ + [ + "IsAlgebraModule", + "HasIsAlgebraModule" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ModuleByRestriction" + ] + }, + { + "name": "NaturalHomomorphismBySubAlgebraModule", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 737 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 48, + "comment": "NaturalHomomorphismBySubAlgebraModule: for algebra module and a submodule", + "filters": [ + [ + "IsAlgebraModule", + "HasIsAlgebraModule" + ], + [ + "IsAlgebraModule", + "HasIsAlgebraModule" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NaturalHomomorphismBySubAlgebraModule" + ] + }, + { + "name": "MatrixOfAction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 772 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 8, + "comment": "MatrixOfAction: for a basis of an algebra module and an algebra element", + "filters": [ + [ + "IsBasisOfAlgebraModuleElementSpace" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 8, + "comment": "MatrixOfAction: for a basis of an algebra module, an algebra element and a side", + "filters": [ + [ + "IsBasisOfAlgebraModuleElementSpace" + ], + [], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MatrixOfAction" + ] + }, + { + "name": "ConvertToNormalFormMonomialElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 814 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 9, + "comment": "ConvertToNormalFormMonomialElement: for a symmetric element", + "filters": [ + [ + "IsSymmetricPowerElement" + ] + ] + }, + { + "rank": 9, + "comment": "ConvertToNormalFormMonomialElement: for a wedge element", + "filters": [ + [ + "IsWedgeElement" + ] + ] + }, + { + "rank": 9, + "comment": "ConvertToNormalFormMonomialElement: for a tensor element", + "filters": [ + [ + "IsTensorElement" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ConvertToNormalFormMonomialElement" + ] + }, + { + "name": "TensorProductOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 867 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 28, + "comment": "TensorProductOp: for a list of finite dimensional vector spaces, and a space (for method selection)", + "filters": [ + [ + "IsDenseList" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TensorProductOp" + ] + }, + { + "name": "TensorProductOfAlgebraModules", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 905 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "TensorProductOfAlgebraModules: for a list of algebra modules", + "filters": [ + [ + "IsDenseList" + ] + ] + } + ], + "2args": [ + { + "rank": 48, + "comment": "TensorProductOfAlgebraModules: for two algebra modules", + "filters": [ + [ + "IsAlgebraModule", + "HasIsAlgebraModule" + ], + [ + "IsAlgebraModule", + "HasIsAlgebraModule" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TensorProductOfAlgebraModules" + ] + }, + { + "name": "ExteriorPower", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 953 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 53, + "comment": "ExteriorPower: for matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 40, + "comment": "ExteriorPower: for a vector space and an integer", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExteriorPower" + ] + }, + { + "name": "ExteriorPowerOfAlgebraModule", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 982 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 42, + "comment": "ExteriorPowerOfAlgebraModule: for an algebra module and an integer", + "filters": [ + [ + "IsAlgebraModule", + "HasIsAlgebraModule" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExteriorPowerOfAlgebraModule" + ] + }, + { + "name": "SymmetricPower", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 1015 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 53, + "comment": "SymmetricPower: for matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 40, + "comment": "SymmetricPower: for an algebra module and an integer", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SymmetricPower" + ] + }, + { + "name": "SymmetricPowerOfAlgebraModule", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 1045 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 42, + "comment": "SymmetricPowerOfAlgebraModule: for an algebra module and an integer", + "filters": [ + [ + "IsAlgebraModule", + "HasIsAlgebraModule" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SymmetricPowerOfAlgebraModule" + ] + }, + { + "name": "DirectSumOfAlgebraModules", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 1110 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "DirectSumOfAlgebraModules: for a list of algebra modules", + "filters": [ + [ + "IsDenseList" + ] + ] + } + ], + "2args": [ + { + "rank": 48, + "comment": "DirectSumOfAlgebraModules: for two algebra modules", + "filters": [ + [ + "IsAlgebraModule", + "HasIsAlgebraModule" + ], + [ + "IsAlgebraModule", + "HasIsAlgebraModule" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DirectSumOfAlgebraModules" + ] + }, + { + "name": "FullSparseRowSpace", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 1162 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 44, + "comment": "FullSparseRowSpace: for a ring and an integer", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FullSparseRowSpace" + ] + }, + { + "name": "TranslatorSubalgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algrep.gd", + "line": 1221 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 70, + "comment": "TranslatorSubalgebra: for an algebra, an algebra module and two subspaces", + "filters": [ + [ + "IsAlgebraModule", + "HasIsAlgebraModule" + ], + [ + "IsFreeLeftModule" + ], + [ + "IsFreeLeftModule" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TranslatorSubalgebra" + ] + }, + { + "name": "Cochain", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 123 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 42, + "comment": "Cochain: for a module over a Lie algebra, an integer and an object", + "filters": [ + [ + "IsAlgebraModule", + "HasIsAlgebraModule" + ], + [ + "IsInt" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Cochain" + ] + }, + { + "name": "CochainSpace", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 150 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 42, + "comment": "CochainSpace: for a module over a Lie algebra and an integer", + "filters": [ + [ + "IsAlgebraModule", + "HasIsAlgebraModule" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CochainSpace" + ] + }, + { + "name": "Cocycles", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 224 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 42, + "comment": "Cocycles: for module over a Lie algebra and an integer", + "filters": [ + [ + "IsAlgebraModule", + "HasIsAlgebraModule" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Cocycles" + ] + }, + { + "name": "Coboundaries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 256 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 42, + "comment": "Coboundaries: for module over a Lie algebra and an integer", + "filters": [ + [ + "IsAlgebraModule", + "HasIsAlgebraModule" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Coboundaries" + ] + }, + { + "name": "IsWeylGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 274 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsWeylGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsWeylGroup" + ] + ] + }, + { + "rank": 1, + "comment": "IsWeylGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsWeylGroup" + ] + }, + { + "name": "SetIsWeylGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 274 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsWeylGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsWeylGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsWeylGroup" + ] + }, + { + "name": "HasIsWeylGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 274 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsWeylGroup" + ] + }, + { + "name": "WeylGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 309 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "WeylGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasWeylGroup" + ] + ] + }, + { + "rank": 1, + "comment": "WeylGroup: for a root system", + "filters": [ + [ + "IsRootSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "WeylGroup" + ] + }, + { + "name": "SetWeylGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 309 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetWeylGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetWeylGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetWeylGroup" + ] + }, + { + "name": "HasWeylGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 309 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasWeylGroup" + ] + }, + { + "name": "SparseCartanMatrix", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 330 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20040, + "comment": "SparseCartanMatrix: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSparseCartanMatrix" + ] + ] + }, + { + "rank": 0, + "comment": "SparseCartanMatrix: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SparseCartanMatrix" + ] + }, + { + "name": "SetSparseCartanMatrix", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 330 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSparseCartanMatrix: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSparseCartanMatrix: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSparseCartanMatrix" + ] + }, + { + "name": "HasSparseCartanMatrix", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 330 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSparseCartanMatrix" + ] + }, + { + "name": "ApplySimpleReflection", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 357 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 22, + "comment": "ApplySimpleReflection: for a sparse Cartan matrix, index and weight", + "filters": [ + [ + "IsList" + ], + [ + "IsInt" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ApplySimpleReflection" + ] + }, + { + "name": "LongestWeylWordPerm", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 384 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20040, + "comment": "LongestWeylWordPerm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLongestWeylWordPerm" + ] + ] + }, + { + "rank": 37, + "comment": "LongestWeylWordPerm: for Weyl group", + "filters": [ + [ + "IsWeylGroup", + "HasIsWeylGroup" + ] + ] + }, + { + "rank": 0, + "comment": "LongestWeylWordPerm: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LongestWeylWordPerm" + ] + }, + { + "name": "SetLongestWeylWordPerm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 384 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLongestWeylWordPerm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLongestWeylWordPerm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLongestWeylWordPerm" + ] + }, + { + "name": "HasLongestWeylWordPerm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 384 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLongestWeylWordPerm" + ] + }, + { + "name": "ConjugateDominantWeight", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 424 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 39, + "comment": "ConjugateDominantWeight: for Weyl group and weight", + "filters": [ + [ + "IsWeylGroup", + "HasIsWeylGroup" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ConjugateDominantWeight" + ] + }, + { + "name": "ConjugateDominantWeightWithWord", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 425 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 39, + "comment": "ConjugateDominantWeightWithWord: for Weyl group and weight", + "filters": [ + [ + "IsWeylGroup", + "HasIsWeylGroup" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ConjugateDominantWeightWithWord" + ] + }, + { + "name": "WeylOrbitIterator", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 462 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 39, + "comment": "WeylOrbitIterator: for weights of a W-orbit", + "filters": [ + [ + "IsWeylGroup", + "HasIsWeylGroup" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "WeylOrbitIterator" + ] + }, + { + "name": "PositiveRootsAsWeights", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 477 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "PositiveRootsAsWeights: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPositiveRootsAsWeights" + ] + ] + }, + { + "rank": 1, + "comment": "PositiveRootsAsWeights: for a root system", + "filters": [ + [ + "IsRootSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PositiveRootsAsWeights" + ] + }, + { + "name": "SetPositiveRootsAsWeights", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 477 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPositiveRootsAsWeights: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPositiveRootsAsWeights: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPositiveRootsAsWeights" + ] + }, + { + "name": "HasPositiveRootsAsWeights", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 477 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPositiveRootsAsWeights" + ] + }, + { + "name": "DominantWeights", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 504 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 3, + "comment": "DominantWeights: for a root system and a dominant weight", + "filters": [ + [ + "IsRootSystem" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DominantWeights" + ] + }, + { + "name": "DominantCharacter", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 534 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 44, + "comment": "DominantCharacter: for a semisimple Lie algebra and a highest weight", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 3, + "comment": "DominantCharacter: for a root system and a highest weight", + "filters": [ + [ + "IsRootSystem" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DominantCharacter" + ] + }, + { + "name": "DecomposeTensorProduct", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 564 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 46, + "comment": "DecomposeTensorProduct: for a semisimple Lie algebra and two dominant weights", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DecomposeTensorProduct" + ] + }, + { + "name": "DimensionOfHighestWeightModule", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 600 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 44, + "comment": "DimensionOfHighestWeightModule: for a semisimple Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DimensionOfHighestWeightModule" + ] + }, + { + "name": "LatticeGeneratorsInUEA", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 721 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "LatticeGeneratorsInUEA: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLatticeGeneratorsInUEA" + ] + ] + }, + { + "rank": 42, + "comment": "LatticeGeneratorsInUEA: for semsimple Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "LatticeGeneratorsInUEA: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LatticeGeneratorsInUEA" + ] + }, + { + "name": "SetLatticeGeneratorsInUEA", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 721 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLatticeGeneratorsInUEA: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLatticeGeneratorsInUEA: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLatticeGeneratorsInUEA" + ] + }, + { + "name": "HasLatticeGeneratorsInUEA", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 721 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLatticeGeneratorsInUEA" + ] + }, + { + "name": "HighestWeightModule", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 847 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 44, + "comment": "HighestWeightModule: for a Lie algebra and a list of non-negative integers", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HighestWeightModule" + ] + }, + { + "name": "LeadingUEALatticeMonomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 870 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 28, + "comment": "LeadingUEALatticeMonomial: for an integer and a UEALattice element", + "filters": [ + [ + "IsInt" + ], + [ + "IsUEALatticeElement" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeadingUEALatticeMonomial" + ] + }, + { + "name": "Search", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 963 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 9, + "comment": "Search: for vector search tables in default representation", + "filters": [ + [ + "IsVectorSearchTableDefaultRep" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Search" + ] + }, + { + "name": "Insert", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/lierep.gd", + "line": 980 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 9, + "comment": "Insert: for a vector search table in default representation", + "filters": [ + [ + "IsVectorSearchTableDefaultRep" + ], + [ + "IsHomogeneousList" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Insert" + ] + }, + { + "name": "CoefficientsQadic", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/integer.gd", + "line": 328 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 36, + "comment": "CoefficientsQadic: for two integers", + "filters": [ + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CoefficientsQadic" + ] + }, + { + "name": "PrimeDivisors", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/integer.gd", + "line": 486 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20021, + "comment": "PrimeDivisors: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPrimeDivisors" + ] + ] + }, + { + "rank": 18, + "comment": "PrimeDivisors: for integer", + "filters": [ + [ + "IsInt" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PrimeDivisors" + ] + }, + { + "name": "SetPrimeDivisors", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/integer.gd", + "line": 486 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPrimeDivisors: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPrimeDivisors: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPrimeDivisors" + ] + }, + { + "name": "HasPrimeDivisors", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/integer.gd", + "line": 486 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPrimeDivisors" + ] + }, + { + "name": "PartialFactorization", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/integer.gd", + "line": 573 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 18, + "comment": "PartialFactorization: for integers", + "filters": [ + [ + "IsInt" + ] + ] + } + ], + "2args": [ + { + "rank": 38, + "comment": "PartialFactorization: try harder (FactInt)", + "filters": [ + [ + "IsInt" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 36, + "comment": "PartialFactorization: generic method", + "filters": [ + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PartialFactorization" + ] + }, + { + "name": "Phi", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/numtheor.gd", + "line": 111 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 18, + "comment": "Phi: value of Euler's totient function of an integer", + "filters": [ + [ + "IsInt" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Phi" + ] + }, + { + "name": "Lambda", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/numtheor.gd", + "line": 158 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 18, + "comment": "Lambda: exponent of the group of prime residues modulo an integer", + "filters": [ + [ + "IsInt" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Lambda" + ] + }, + { + "name": "Sigma", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/numtheor.gd", + "line": 638 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 18, + "comment": "Sigma: sum of divisors of an integer", + "filters": [ + [ + "IsInt" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Sigma" + ] + }, + { + "name": "Tau", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/numtheor.gd", + "line": 676 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 18, + "comment": "Tau: number of divisors of an integer", + "filters": [ + [ + "IsInt" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Tau" + ] + }, + { + "name": "StandardGeneratorsSubringSCRing", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringsc.gd", + "line": 62 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20032, + "comment": "StandardGeneratorsSubringSCRing: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasStandardGeneratorsSubringSCRing" + ] + ] + }, + { + "rank": 29, + "comment": "StandardGeneratorsSubringSCRing: for sc rings and their subrings", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsSCRingObj)" + ] + ] + }, + { + "rank": -26, + "comment": "StandardGeneratorsSubringSCRing: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "CategoryCollections(IsSCRingObj)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StandardGeneratorsSubringSCRing" + ] + }, + { + "name": "SetStandardGeneratorsSubringSCRing", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringsc.gd", + "line": 62 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetStandardGeneratorsSubringSCRing: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetStandardGeneratorsSubringSCRing: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetStandardGeneratorsSubringSCRing" + ] + }, + { + "name": "HasStandardGeneratorsSubringSCRing", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringsc.gd", + "line": 62 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasStandardGeneratorsSubringSCRing" + ] + }, + { + "name": "Subrings", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringsc.gd", + "line": 88 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "Subrings: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSubrings" + ] + ] + }, + { + "rank": 29, + "comment": "Subrings: for SC Rings", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsSCRingObj)" + ] + ] + }, + { + "rank": -14, + "comment": "Subrings: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Subrings" + ] + }, + { + "name": "SetSubrings", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringsc.gd", + "line": 88 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSubrings: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSubrings: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSubrings" + ] + }, + { + "name": "HasSubrings", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringsc.gd", + "line": 88 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSubrings" + ] + }, + { + "name": "Ideals", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringsc.gd", + "line": 111 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20029, + "comment": "Ideals: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIdeals" + ] + ] + }, + { + "rank": 29, + "comment": "Ideals: for SC Rings", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsSCRingObj)" + ] + ] + }, + { + "rank": -14, + "comment": "Ideals: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Ideals" + ] + }, + { + "name": "SetIdeals", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringsc.gd", + "line": 111 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIdeals: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIdeals: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIdeals" + ] + }, + { + "name": "HasIdeals", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringsc.gd", + "line": 111 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIdeals" + ] + }, + { + "name": "DirectSumOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringsc.gd", + "line": 193 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 31, + "comment": "DirectSumOp: for SC Rings", + "filters": [ + [ + "IsList" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsSCRingObj)" + ] + ] + }, + { + "rank": 28, + "comment": "DirectSumOp: for a list (of rings), and a ring", + "filters": [ + [ + "IsList" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DirectSumOp" + ] + }, + { + "name": "DirectSumInfo", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringsc.gd", + "line": 194 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "DirectSumInfo: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDirectSumInfo" + ] + ] + }, + { + "rank": 1, + "comment": "DirectSumInfo: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DirectSumInfo" + ] + }, + { + "name": "SetDirectSumInfo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringsc.gd", + "line": 194 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDirectSumInfo: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDirectSumInfo: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDirectSumInfo" + ] + }, + { + "name": "HasDirectSumInfo", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringsc.gd", + "line": 194 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDirectSumInfo" + ] + }, + { + "name": "RingGeneralMappingByImages", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringhom.gd", + "line": 39 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 60, + "comment": "RingGeneralMappingByImages: for two rings and two homogeneous lists", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "RingGeneralMappingByImages" + ] + }, + { + "name": "RingHomomorphismByImagesNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringhom.gd", + "line": 95 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 60, + "comment": "RingHomomorphismByImagesNC: for two rings and two homogeneous lists", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "RingHomomorphismByImagesNC" + ] + }, + { + "name": "NaturalHomomorphismByIdeal", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringhom.gd", + "line": 116 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10103, + "comment": "NaturalHomomorphismByIdeal: for FLMLOR and trivial FLMLOR", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsTrivial", + "HasIsTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 69, + "comment": "NaturalHomomorphismByIdeal: for free algebra and ideal", + "filters": [ + [ + "IsMagmaRingModuloRelations" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 68, + "comment": "NaturalHomomorphismByIdeal: for two finite dimensional FLMLORs", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsFreeLeftModule" + ] + ] + }, + { + "rank": 58, + "comment": "NaturalHomomorphismByIdeal: sc rings", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsSCRingObj)" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsSCRingObj)" + ] + ] + }, + { + "rank": 53, + "comment": "NaturalHomomorphismByIdeal: polynomial rings", + "filters": [ + [ + "IsPolynomialRing" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NaturalHomomorphismByIdeal" + ] + }, + { + "name": "LucasMod", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/combinat.gd", + "line": 1369 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 73, + "comment": "LucasMod: iterative method", + "filters": [ + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 72, + "comment": "LucasMod: recursive version, reduce mod N regularly", + "filters": [ + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "LucasMod" + ] + }, + { + "name": "Permanent", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/combinat.gd", + "line": 1494 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "Permanent: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPermanent" + ] + ] + }, + { + "rank": 34, + "comment": "Permanent: for matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Permanent" + ] + }, + { + "name": "SetPermanent", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/combinat.gd", + "line": 1494 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPermanent: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPermanent: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPermanent" + ] + }, + { + "name": "HasPermanent", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/combinat.gd", + "line": 1494 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPermanent" + ] + }, + { + "name": "RationalFunctionsFamily", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 154 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "RationalFunctionsFamily: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRationalFunctionsFamily" + ] + ] + }, + { + "rank": 37, + "comment": "RationalFunctionsFamily: floats pseudofield", + "filters": [ + [ + "IsFloatPseudoField" + ] + ] + }, + { + "rank": 2, + "comment": "RationalFunctionsFamily", + "filters": [ + [ + "IsFamily" + ] + ] + }, + { + "rank": 0, + "comment": "RationalFunctionsFamily: not UFD ring", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RationalFunctionsFamily" + ] + }, + { + "name": "SetRationalFunctionsFamily", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 154 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRationalFunctionsFamily: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRationalFunctionsFamily: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRationalFunctionsFamily" + ] + }, + { + "name": "HasRationalFunctionsFamily", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 154 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRationalFunctionsFamily" + ] + }, + { + "name": "CoefficientsFamily", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 181 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "CoefficientsFamily: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCoefficientsFamily" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CoefficientsFamily" + ] + }, + { + "name": "SetCoefficientsFamily", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 181 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCoefficientsFamily: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCoefficientsFamily: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCoefficientsFamily" + ] + }, + { + "name": "HasCoefficientsFamily", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 181 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCoefficientsFamily" + ] + }, + { + "name": "NumeratorOfRationalFunction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 200 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20015, + "comment": "NumeratorOfRationalFunction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNumeratorOfRationalFunction" + ] + ] + }, + { + "rank": 15, + "comment": "NumeratorOfRationalFunction: univariate using ExtRepNumerator", + "filters": [ + [ + "IsRationalFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 13, + "comment": "NumeratorOfRationalFunction: call ExtRepNumerator", + "filters": [ + [ + "IsRationalFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NumeratorOfRationalFunction" + ] + }, + { + "name": "SetNumeratorOfRationalFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 200 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNumeratorOfRationalFunction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNumeratorOfRationalFunction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNumeratorOfRationalFunction" + ] + }, + { + "name": "HasNumeratorOfRationalFunction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 200 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNumeratorOfRationalFunction" + ] + }, + { + "name": "DenominatorOfRationalFunction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 226 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "DenominatorOfRationalFunction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDenominatorOfRationalFunction" + ] + ] + }, + { + "rank": 15, + "comment": "DenominatorOfRationalFunction: univariate using ExtRepDenominator", + "filters": [ + [ + "IsRationalFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 13, + "comment": "DenominatorOfRationalFunction: call ExtRepDenominator", + "filters": [ + [ + "IsRationalFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DenominatorOfRationalFunction" + ] + }, + { + "name": "SetDenominatorOfRationalFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 226 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDenominatorOfRationalFunction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDenominatorOfRationalFunction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDenominatorOfRationalFunction" + ] + }, + { + "name": "HasDenominatorOfRationalFunction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 226 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDenominatorOfRationalFunction" + ] + }, + { + "name": "IsPolynomial", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 254 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20015, + "comment": "IsPolynomial: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 20, + "comment": "IsPolynomial: laurent rep.", + "filters": [ + [ + "IsLaurentPolynomialDefaultRep" + ] + ] + }, + { + "rank": 16, + "comment": "IsPolynomial: rational function rep.", + "filters": [ + [ + "IsRationalFunctionDefaultRep" + ] + ] + }, + { + "rank": 15, + "comment": "IsPolynomial: univariate", + "filters": [ + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "IsPolynomial: fallback for non-ratfun", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPolynomial" + ] + }, + { + "name": "SetIsPolynomial", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 254 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPolynomial: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPolynomial: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPolynomial" + ] + }, + { + "name": "HasIsPolynomial", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 254 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPolynomial" + ] + }, + { + "name": "AsPolynomial", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 278 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20017, + "comment": "AsPolynomial: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsPolynomial" + ] + ] + }, + { + "rank": 15, + "comment": "AsPolynomial: call ExtRepPolynomial", + "filters": [ + [ + "IsRationalFunction", + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 0, + "comment": "AsPolynomial: default method requiring categories and checking properties", + "filters": [ + [ + "IsPolynomialFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsPolynomial" + ] + }, + { + "name": "SetAsPolynomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 278 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsPolynomial: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsPolynomial: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsPolynomial" + ] + }, + { + "name": "HasAsPolynomial", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 278 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsPolynomial" + ] + }, + { + "name": "IsUnivariateRationalFunction", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 298 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "IsUnivariateRationalFunction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 13, + "comment": "IsUnivariateRationalFunction: ratfun", + "filters": [ + [ + "IsRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "IsUnivariateRationalFunction: fallback for non-ratfun", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsUnivariateRationalFunction" + ] + }, + { + "name": "SetIsUnivariateRationalFunction", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 298 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsUnivariateRationalFunction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsUnivariateRationalFunction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsUnivariateRationalFunction" + ] + }, + { + "name": "HasIsUnivariateRationalFunction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 298 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsUnivariateRationalFunction" + ] + }, + { + "name": "IsLaurentPolynomial", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 337 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20015, + "comment": "IsLaurentPolynomial: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsLaurentPolynomial" + ] + ] + }, + { + "rank": 15, + "comment": "IsLaurentPolynomial: univariate", + "filters": [ + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 15, + "comment": "IsLaurentPolynomial", + "filters": [ + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 13, + "comment": "IsLaurentPolynomial: ratfun", + "filters": [ + [ + "IsRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "IsLaurentPolynomial: fallback for non-ratfun", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLaurentPolynomial" + ] + }, + { + "name": "SetIsLaurentPolynomial", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 337 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsLaurentPolynomial: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsLaurentPolynomial: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsLaurentPolynomial" + ] + }, + { + "name": "HasIsLaurentPolynomial", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 337 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsLaurentPolynomial" + ] + }, + { + "name": "IsConstantRationalFunction", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 357 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20015, + "comment": "IsConstantRationalFunction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsConstantRationalFunction" + ] + ] + }, + { + "rank": 14, + "comment": "IsConstantRationalFunction: polynomial", + "filters": [ + [ + "IsPolynomialFunction", + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 12, + "comment": "IsConstantRationalFunction: rational function", + "filters": [ + [ + "IsPolynomialFunction" + ] + ] + }, + { + "rank": 0, + "comment": "IsConstantRationalFunction: fallback for non-ratfun", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsConstantRationalFunction" + ] + }, + { + "name": "SetIsConstantRationalFunction", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 357 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsConstantRationalFunction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsConstantRationalFunction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsConstantRationalFunction" + ] + }, + { + "name": "HasIsConstantRationalFunction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 357 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsConstantRationalFunction" + ] + }, + { + "name": "ExtRepNumeratorRatFun", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 505 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20015, + "comment": "ExtRepNumeratorRatFun: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasExtRepNumeratorRatFun" + ] + ] + }, + { + "rank": 20, + "comment": "ExtRepNumeratorRatFun: laurent polynomial rep.", + "filters": [ + [ + "IsLaurentPolynomialDefaultRep" + ] + ] + }, + { + "rank": 17, + "comment": "ExtRepNumeratorRatFun: polynomial rep -> ExtRepPolynomialRatFun", + "filters": [ + [ + "IsPolynomialDefaultRep" + ] + ], + "aka": [ + "ExtRepPolynomialRatFun" + ] + }, + { + "rank": 15, + "comment": "ExtRepNumeratorRatFun: univariate", + "filters": [ + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExtRepNumeratorRatFun" + ] + }, + { + "name": "SetExtRepNumeratorRatFun", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 505 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetExtRepNumeratorRatFun: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetExtRepNumeratorRatFun: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetExtRepNumeratorRatFun" + ] + }, + { + "name": "HasExtRepNumeratorRatFun", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 505 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasExtRepNumeratorRatFun" + ] + }, + { + "name": "ExtRepDenominatorRatFun", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 523 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "ExtRepDenominatorRatFun: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasExtRepDenominatorRatFun" + ] + ] + }, + { + "rank": 20, + "comment": "ExtRepDenominatorRatFun: laurent polynomial rep.", + "filters": [ + [ + "IsRationalFunction", + "IsLaurentPolynomialDefaultRep" + ] + ] + }, + { + "rank": 15, + "comment": "ExtRepDenominatorRatFun: univariate", + "filters": [ + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 13, + "comment": "ExtRepDenominatorRatFun: polynomial, return constant", + "filters": [ + [ + "IsRationalFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExtRepDenominatorRatFun" + ] + }, + { + "name": "SetExtRepDenominatorRatFun", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 523 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetExtRepDenominatorRatFun: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetExtRepDenominatorRatFun: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetExtRepDenominatorRatFun" + ] + }, + { + "name": "HasExtRepDenominatorRatFun", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 523 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasExtRepDenominatorRatFun" + ] + }, + { + "name": "ZeroCoefficientRatFun", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 541 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 12, + "comment": "ZeroCoefficientRatFun: via family", + "filters": [ + [ + "IsPolynomialFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ZeroCoefficientRatFun" + ] + }, + { + "name": "ExtRepPolynomialRatFun", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 561 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20017, + "comment": "ExtRepPolynomialRatFun: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasExtRepPolynomialRatFun" + ] + ] + }, + { + "rank": 22, + "comment": "ExtRepPolynomialRatFun: laurent polynomial rep.", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsLaurentPolynomialDefaultRep" + ] + ], + "aka": [ + "EXTREP_POLYNOMIAL_LAURENT" + ] + }, + { + "rank": 18, + "comment": "ExtRepPolynomialRatFun: rational function rep.", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsRationalFunctionDefaultRep" + ] + ] + }, + { + "rank": 15, + "comment": "ExtRepPolynomialRatFun: univariate", + "filters": [ + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "ExtRepPolynomialRatFun: default method requiring categories and checking properties", + "filters": [ + [ + "IsPolynomialFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetExtRepPolynomialRatFun", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 561 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetExtRepPolynomialRatFun: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetExtRepPolynomialRatFun: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetExtRepPolynomialRatFun" + ] + }, + { + "name": "HasExtRepPolynomialRatFun", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 561 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasExtRepPolynomialRatFun" + ] + }, + { + "name": "CoefficientsOfLaurentPolynomial", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 590 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20020, + "comment": "CoefficientsOfLaurentPolynomial: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCoefficientsOfLaurentPolynomial" + ] + ] + }, + { + "rank": 17, + "comment": "CoefficientsOfLaurentPolynomial: ratfun", + "filters": [ + [ + "IsRationalFunction", + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + }, + { + "rank": 0, + "comment": "CoefficientsOfLaurentPolynomial: fallback method to test conditions", + "filters": [ + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "CoefficientsOfLaurentPolynomial: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CoefficientsOfLaurentPolynomial", + "CoefficientsOfUnivariateLaurentPolynomial" + ] + }, + { + "name": "SetCoefficientsOfLaurentPolynomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 590 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCoefficientsOfLaurentPolynomial: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCoefficientsOfLaurentPolynomial: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCoefficientsOfLaurentPolynomial" + ] + }, + { + "name": "HasCoefficientsOfLaurentPolynomial", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 590 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCoefficientsOfLaurentPolynomial" + ] + }, + { + "name": "IndeterminateNumberOfUnivariateRationalFunction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 619 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IndeterminateNumberOfUnivariateRationalFunction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIndeterminateNumberOfUnivariateRationalFunction" + ] + ] + }, + { + "rank": 15, + "comment": "IndeterminateNumberOfUnivariateRationalFunction: ratfun", + "filters": [ + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "IndeterminateNumberOfUnivariateRationalFunction: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IndeterminateNumberOfLaurentPolynomial", + "IndeterminateNumberOfUnivariateLaurentPolynomial", + "IndeterminateNumberOfUnivariateRationalFunction" + ] + }, + { + "name": "SetIndeterminateNumberOfUnivariateRationalFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 619 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIndeterminateNumberOfUnivariateRationalFunction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIndeterminateNumberOfUnivariateRationalFunction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIndeterminateNumberOfLaurentPolynomial", + "SetIndeterminateNumberOfUnivariateLaurentPolynomial", + "SetIndeterminateNumberOfUnivariateRationalFunction" + ] + }, + { + "name": "HasIndeterminateNumberOfUnivariateRationalFunction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 619 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIndeterminateNumberOfLaurentPolynomial", + "HasIndeterminateNumberOfUnivariateLaurentPolynomial", + "HasIndeterminateNumberOfUnivariateRationalFunction" + ] + }, + { + "name": "LaurentPolynomialByCoefficients", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 652 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 21, + "comment": "LaurentPolynomialByCoefficients: fam, cof,val", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [ + { + "rank": 75, + "comment": "LaurentPolynomialByCoefficients: ring", + "filters": [ + [ + "IsFloatPseudoField" + ], + [ + "IsList" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 40, + "comment": "LaurentPolynomialByCoefficients: warn about iterated polynomials", + "filters": [ + [ + "IsFamily", + "HasCoefficientsFamily" + ], + [ + "IsList" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 39, + "comment": "LaurentPolynomialByCoefficients: with indeterminate", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "LaurentPolynomialByCoefficients", + "UnivariateLaurentPolynomialByCoefficients" + ] + }, + { + "name": "IndeterminateOfUnivariateRationalFunction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 824 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IndeterminateOfUnivariateRationalFunction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIndeterminateOfUnivariateRationalFunction" + ] + ] + }, + { + "rank": 15, + "comment": "IndeterminateOfUnivariateRationalFunction: use `IndeterminateNumber'", + "filters": [ + [ + "IsPolynomialFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "IndeterminateOfUnivariateRationalFunction: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IndeterminateOfLaurentPolynomial", + "IndeterminateOfUnivariateRationalFunction" + ] + }, + { + "name": "SetIndeterminateOfUnivariateRationalFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 824 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIndeterminateOfUnivariateRationalFunction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIndeterminateOfUnivariateRationalFunction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIndeterminateOfUnivariateRationalFunction" + ] + }, + { + "name": "HasIndeterminateOfUnivariateRationalFunction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 824 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIndeterminateOfUnivariateRationalFunction" + ] + }, + { + "name": "IndeterminateName", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 896 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 21, + "comment": "IndeterminateName: for rational function families", + "filters": [ + [ + "IsPolynomialFunctionsFamily" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IndeterminateName" + ] + }, + { + "name": "HasIndeterminateName", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 898 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 21, + "comment": "HasIndeterminateName: for rational function families", + "filters": [ + [ + "IsPolynomialFunctionsFamily" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIndeterminateName" + ] + }, + { + "name": "SetIndeterminateName", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 900 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 26, + "comment": "SetIndeterminateName: for rational function families", + "filters": [ + [ + "IsPolynomialFunctionsFamily" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsString" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIndeterminateName" + ] + }, + { + "name": "CoefficientsOfUnivariatePolynomial", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 921 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20022, + "comment": "CoefficientsOfUnivariatePolynomial: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCoefficientsOfUnivariatePolynomial" + ] + ] + }, + { + "rank": 19, + "comment": "CoefficientsOfUnivariatePolynomial: use laurent coeffs", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "CoefficientsOfUnivariatePolynomial: fallback method to test conditions", + "filters": [ + [ + "IsPolynomialFunction" + ] + ] + }, + { + "rank": 0, + "comment": "CoefficientsOfUnivariatePolynomial: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CoefficientsOfUnivariatePolynomial" + ] + }, + { + "name": "SetCoefficientsOfUnivariatePolynomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 921 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCoefficientsOfUnivariatePolynomial: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCoefficientsOfUnivariatePolynomial: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCoefficientsOfUnivariatePolynomial" + ] + }, + { + "name": "HasCoefficientsOfUnivariatePolynomial", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 921 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCoefficientsOfUnivariatePolynomial" + ] + }, + { + "name": "DegreeOfLaurentPolynomial", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 955 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20020, + "comment": "DegreeOfLaurentPolynomial: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDegreeOfLaurentPolynomial" + ] + ] + }, + { + "rank": 17, + "comment": "DegreeOfLaurentPolynomial", + "filters": [ + [ + "IsPolynomialFunction", + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + }, + { + "rank": 0, + "comment": "DegreeOfLaurentPolynomial: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetDegreeOfLaurentPolynomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 955 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDegreeOfLaurentPolynomial: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDegreeOfLaurentPolynomial: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDegreeOfLaurentPolynomial" + ] + }, + { + "name": "HasDegreeOfLaurentPolynomial", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 955 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDegreeOfLaurentPolynomial" + ] + }, + { + "name": "UnivariatePolynomialByCoefficients", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 979 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 3, + "comment": "UnivariatePolynomialByCoefficients: fam,cof", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [ + { + "rank": 57, + "comment": "UnivariatePolynomialByCoefficients: ring", + "filters": [ + [ + "IsFloatPseudoField" + ], + [ + "IsList" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 22, + "comment": "UnivariatePolynomialByCoefficients: fam, cof,ind", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnivariatePolynomialByCoefficients" + ] + }, + { + "name": "UnivariatePolynomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 998 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 39, + "comment": "UnivariatePolynomial: ring,cof", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "CategoryCollections(IsNearAdditiveElementWithInverse)", + "CategoryCollections(IsAdditiveElement)", + "CategoryCollections(IsMultiplicativeElement)" + ] + ] + }, + { + "rank": 35, + "comment": "UnivariatePolynomial: ring,empty cof", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsEmpty", + "HasIsEmpty" + ] + ] + } + ], + "3args": [ + { + "rank": 58, + "comment": "UnivariatePolynomial: ring,cof,indn", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "CategoryCollections(IsNearAdditiveElementWithInverse)", + "CategoryCollections(IsAdditiveElement)", + "CategoryCollections(IsMultiplicativeElement)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 54, + "comment": "UnivariatePolynomial: ring,cof,indpol", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "CategoryCollections(IsNearAdditiveElementWithInverse)", + "CategoryCollections(IsAdditiveElement)", + "CategoryCollections(IsMultiplicativeElement)" + ], + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 35, + "comment": "UnivariatePolynomial: ring,empty cof, indnr", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsEmpty", + "HasIsEmpty" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnivariatePolynomial" + ] + }, + { + "name": "CoefficientsOfUnivariateRationalFunction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 1022 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "CoefficientsOfUnivariateRationalFunction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCoefficientsOfUnivariateRationalFunction" + ] + ] + }, + { + "rank": 17, + "comment": "CoefficientsOfUnivariateRationalFunction: laurent polynomial", + "filters": [ + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + }, + { + "rank": 15, + "comment": "CoefficientsOfUnivariateRationalFunction: ratfun", + "filters": [ + [ + "IsRationalFunction", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "CoefficientsOfUnivariateRationalFunction: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CoefficientsOfUnivariateRationalFunction" + ] + }, + { + "name": "SetCoefficientsOfUnivariateRationalFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 1022 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCoefficientsOfUnivariateRationalFunction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCoefficientsOfUnivariateRationalFunction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCoefficientsOfUnivariateRationalFunction" + ] + }, + { + "name": "HasCoefficientsOfUnivariateRationalFunction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 1022 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCoefficientsOfUnivariateRationalFunction" + ] + }, + { + "name": "UnivariateRationalFunctionByCoefficients", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 1043 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 59, + "comment": "UnivariateRationalFunctionByCoefficients: ring", + "filters": [ + [ + "IsFloatPseudoField" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 23, + "comment": "UnivariateRationalFunctionByCoefficients: fam, ncof,dcof,val", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsInt" + ] + ] + } + ], + "5args": [ + { + "rank": 77, + "comment": "UnivariateRationalFunctionByCoefficients: ring", + "filters": [ + [ + "IsFloatPseudoField" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 41, + "comment": "UnivariateRationalFunctionByCoefficients: with indeterminate", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "UnivariateRationalFunctionByCoefficients" + ] + }, + { + "name": "Value", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 1098 + }, + { + "file": "/home/mp397/git/gap/lib/float.gi", + "line": 23 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 23, + "comment": "Value: supply `one'", + "filters": [ + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 0, + "comment": "Value: fallback method to test conditions", + "filters": [ + [ + "IsPolynomialFunction" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "3args": [ + { + "rank": 33, + "comment": "Value: Laurent, ring element, and mult. neutral element", + "filters": [ + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 31, + "comment": "Value: univariate rational function", + "filters": [ + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 16, + "comment": "Value: rational function: supply `one'", + "filters": [ + [ + "IsPolynomialFunction" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [ + { + "rank": 24, + "comment": "Value: rat.fun., with one", + "filters": [ + [ + "IsPolynomialFunction" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "Value" + ] + }, + { + "name": "LeadingMonomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 1221 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 17, + "comment": "LeadingMonomial: for a univariate laurent polynomial", + "filters": [ + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + }, + { + "rank": 14, + "comment": "LeadingMonomial: multivariate polynomials wrt total degree", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeadingMonomial" + ] + }, + { + "name": "LeadingCoefficient", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 1238 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 17, + "comment": "LeadingCoefficient: laurent", + "filters": [ + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + }, + { + "rank": 17, + "comment": "LeadingCoefficient: multivariate polynomials wrt total degree", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsPolynomialDefaultRep" + ] + ] + } + ], + "2args": [ + { + "rank": 33, + "comment": "LeadingCoefficient: multivariate", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeadingCoefficient" + ] + }, + { + "name": "PolynomialCoefficientsOfPolynomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 1287 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 33, + "comment": "PolynomialCoefficientsOfPolynomial: polynomial,integer", + "filters": [ + [ + "IsPolynomialFunction", + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 28, + "comment": "PolynomialCoefficientsOfPolynomial: polynomial,indet", + "filters": [ + [ + "IsPolynomialFunction", + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsPolynomialFunction", + "IsPolynomial", + "HasIsPolynomial" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PolynomialCoefficientsOfPolynomial" + ] + }, + { + "name": "DegreeIndeterminate", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 1313 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 36, + "comment": "DegreeIndeterminate: laurent,indetnr", + "filters": [ + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 33, + "comment": "DegreeIndeterminate: pol,indetnr", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 31, + "comment": "DegreeIndeterminate: pol,indet", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DegreeIndeterminate" + ] + }, + { + "name": "Derivative", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 1340 + }, + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 1341 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "Derivative: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDerivative" + ] + ] + }, + { + "rank": 18, + "comment": "Derivative: for float laurent polynomial", + "filters": [ + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction", + "IsLaurentPolynomial", + "HasIsLaurentPolynomial", + "IsFloatRationalFunction" + ] + ] + }, + { + "rank": 17, + "comment": "Derivative: Laurent Polynomials", + "filters": [ + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + }, + { + "rank": 15, + "comment": "Derivative: uratfun,ind", + "filters": [ + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "Derivative: fallback method to test conditions", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 0, + "comment": "Derivative: fallback method to test conditions", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 0, + "comment": "Derivative: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [ + { + "rank": 31, + "comment": "Derivative: ratfun,inum", + "filters": [ + [ + "IsPolynomialFunction" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 28, + "comment": "Derivative: poly,ind", + "filters": [ + [ + "IsPolynomialFunction", + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsPolynomialFunction", + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 26, + "comment": "Derivative: ratfun,ind", + "filters": [ + [ + "IsPolynomialFunction" + ], + [ + "IsPolynomialFunction", + "IsPolynomial", + "HasIsPolynomial" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Derivative" + ] + }, + { + "name": "SetDerivative", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 1340 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDerivative: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDerivative: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDerivative" + ] + }, + { + "name": "HasDerivative", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 1340 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDerivative" + ] + }, + { + "name": "Resultant", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 1369 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 47, + "comment": "Resultant: pol,pol,inum", + "filters": [ + [ + "IsPolynomialFunction", + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsPolynomialFunction", + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 42, + "comment": "Resultant: pol,pol,indet", + "filters": [ + [ + "IsPolynomialFunction", + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsPolynomialFunction", + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsPolynomialFunction", + "IsPolynomial", + "HasIsPolynomial" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Resultant" + ] + }, + { + "name": "Discriminant", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 1401 + }, + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 1402 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20017, + "comment": "Discriminant: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDiscriminant" + ] + ] + }, + { + "rank": 19, + "comment": "Discriminant: univariate", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "Discriminant: fallback method to test conditions", + "filters": [ + [ + "IsRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "Discriminant: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [ + { + "rank": 33, + "comment": "Discriminant: poly,inum", + "filters": [ + [ + "IsPolynomialFunction", + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 28, + "comment": "Discriminant: poly,ind", + "filters": [ + [ + "IsPolynomialFunction", + "IsPolynomial", + "HasIsPolynomial" + ], + [ + "IsPolynomialFunction", + "IsPolynomial", + "HasIsPolynomial" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Discriminant" + ] + }, + { + "name": "SetDiscriminant", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 1401 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDiscriminant: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDiscriminant: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDiscriminant" + ] + }, + { + "name": "HasDiscriminant", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 1401 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDiscriminant" + ] + }, + { + "name": "HeuristicCancelPolynomialsExtRep", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 1473 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 9, + "comment": "HeuristicCancelPolynomialsExtRep: rationals", + "filters": [ + [ + "IsRationalFunctionsFamily" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 8, + "comment": "HeuristicCancelPolynomialsExtRep: ignore", + "filters": [ + [ + "IsRationalFunctionsFamily" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HeuristicCancelPolynomialsExtRep" + ] + }, + { + "name": "ZippedSum", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 1642 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 6, + "comment": "ZippedSum", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ], + [], + [ + "IsList" + ] + ], + "aka": [ + "ZIPPED_SUM_LISTS" + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "ZippedSum" + ] + }, + { + "name": "ZippedProduct", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ratfun.gd", + "line": 1665 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 6, + "comment": "ZippedProduct", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ], + [], + [ + "IsList" + ] + ], + "aka": [ + "ZIPPED_PRODUCT_LISTS" + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "ZippedProduct" + ] + }, + { + "name": "PrimeField", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 105 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20056, + "comment": "PrimeField: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPrimeField" + ] + ] + }, + { + "rank": 66, + "comment": "PrimeField: for abelian number field of cyclotomics", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ] + ] + }, + { + "rank": 62, + "comment": "PrimeField: for finite field of FFEs", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 57, + "comment": "PrimeField: for a prime field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ] + ] + }, + { + "rank": 53, + "comment": "PrimeField: for a division ring", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": -99, + "comment": "PrimeField: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsEuclideanRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PrimeField" + ] + }, + { + "name": "SetPrimeField", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 105 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPrimeField: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPrimeField: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPrimeField" + ] + }, + { + "name": "HasPrimeField", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 105 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPrimeField" + ] + }, + { + "name": "IsPrimeField", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 123 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20056, + "comment": "IsPrimeField: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPrimeField" + ] + ] + }, + { + "rank": 53, + "comment": "IsPrimeField: for a division ring", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": -99, + "comment": "IsPrimeField: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsEuclideanRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPrimeField" + ] + }, + { + "name": "SetIsPrimeField", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 123 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPrimeField: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPrimeField: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPrimeField" + ] + }, + { + "name": "HasIsPrimeField", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 123 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPrimeField" + ] + }, + { + "name": "DefiningPolynomial", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 147 + }, + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 27 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20058, + "comment": "DefiningPolynomial: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDefiningPolynomial" + ] + ] + }, + { + "rank": 62, + "comment": "DefiningPolynomial: for a field of FFEs", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 59, + "comment": "DefiningPolynomial: for matrix field", + "filters": [ + [ + "IsNumberFieldByMatrices", + "HasIsNumberFieldByMatrices" + ] + ] + }, + { + "rank": -99, + "comment": "DefiningPolynomial: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsEuclideanRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DefiningPolynomial" + ] + }, + { + "name": "SetDefiningPolynomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 147 + }, + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 27 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDefiningPolynomial: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDefiningPolynomial: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDefiningPolynomial" + ] + }, + { + "name": "HasDefiningPolynomial", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 147 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDefiningPolynomial" + ] + }, + { + "name": "DegreeOverPrimeField", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 165 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20056, + "comment": "DegreeOverPrimeField: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDegreeOverPrimeField" + ] + ] + }, + { + "rank": 59, + "comment": "DegreeOverPrimeField: for matrix field", + "filters": [ + [ + "IsNumberFieldByMatrices", + "HasIsNumberFieldByMatrices" + ] + ] + }, + { + "rank": 57, + "comment": "DegreeOverPrimeField", + "filters": [ + [ + "IsPrimeField", + "HasIsPrimeField" + ] + ] + }, + { + "rank": -99, + "comment": "DegreeOverPrimeField: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsEuclideanRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DegreeOverPrimeField" + ] + }, + { + "name": "SetDegreeOverPrimeField", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 165 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDegreeOverPrimeField: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDegreeOverPrimeField: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDegreeOverPrimeField" + ] + }, + { + "name": "HasDegreeOverPrimeField", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 165 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDegreeOverPrimeField" + ] + }, + { + "name": "GeneratorsOfDivisionRing", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 186 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20056, + "comment": "GeneratorsOfDivisionRing: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfDivisionRing" + ] + ] + }, + { + "rank": 66, + "comment": "GeneratorsOfDivisionRing: for abelian number field of cyclotomics", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ] + ] + }, + { + "rank": 57, + "comment": "GeneratorsOfDivisionRing: for a prime field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ] + ] + }, + { + "rank": -99, + "comment": "GeneratorsOfDivisionRing: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsEuclideanRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfDivisionRing", + "GeneratorsOfField" + ] + }, + { + "name": "SetGeneratorsOfDivisionRing", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 186 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsOfDivisionRing: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfDivisionRing: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfDivisionRing", + "SetGeneratorsOfField" + ] + }, + { + "name": "HasGeneratorsOfDivisionRing", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 186 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfDivisionRing", + "HasGeneratorsOfField" + ] + }, + { + "name": "NormalBase", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 241 + }, + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 242 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20058, + "comment": "NormalBase: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNormalBase" + ] + ] + }, + { + "rank": 55, + "comment": "NormalBase: for a field (in characteristic zero)", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": -99, + "comment": "NormalBase: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsEuclideanRing" + ] + ] + } + ], + "2args": [ + { + "rank": 69, + "comment": "NormalBase: for a finite field and scalar", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 65, + "comment": "NormalBase: for a field (in characteristic zero), and a scalar", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalBase" + ] + }, + { + "name": "SetNormalBase", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 241 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNormalBase: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNormalBase: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNormalBase" + ] + }, + { + "name": "HasNormalBase", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 241 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNormalBase" + ] + }, + { + "name": "PrimitiveElement", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 260 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20056, + "comment": "PrimitiveElement: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPrimitiveElement" + ] + ] + }, + { + "rank": 59, + "comment": "PrimitiveElement: for matrix field", + "filters": [ + [ + "IsNumberFieldByMatrices", + "HasIsNumberFieldByMatrices" + ] + ] + }, + { + "rank": 53, + "comment": "PrimitiveElement: for a division ring", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": -99, + "comment": "PrimitiveElement: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsEuclideanRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PrimitiveElement" + ] + }, + { + "name": "SetPrimitiveElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 260 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPrimitiveElement: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPrimitiveElement: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPrimitiveElement" + ] + }, + { + "name": "HasPrimitiveElement", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 260 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPrimitiveElement" + ] + }, + { + "name": "PrimitiveRoot", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 289 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20062, + "comment": "PrimitiveRoot: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPrimitiveRoot" + ] + ] + }, + { + "rank": 66, + "comment": "PrimitiveRoot", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 59, + "comment": "PrimitiveRoot: for a finite prime field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": -99, + "comment": "PrimitiveRoot: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsEuclideanRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PrimitiveRoot" + ] + }, + { + "name": "SetPrimitiveRoot", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 289 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPrimitiveRoot: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPrimitiveRoot: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPrimitiveRoot" + ] + }, + { + "name": "HasPrimitiveRoot", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 289 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPrimitiveRoot" + ] + }, + { + "name": "RootOfDefiningPolynomial", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 309 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20058, + "comment": "RootOfDefiningPolynomial: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRootOfDefiningPolynomial" + ] + ] + }, + { + "rank": 62, + "comment": "RootOfDefiningPolynomial: for a small field of FFEs", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": -99, + "comment": "RootOfDefiningPolynomial: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsEuclideanRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RootOfDefiningPolynomial" + ] + }, + { + "name": "SetRootOfDefiningPolynomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 309 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRootOfDefiningPolynomial: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRootOfDefiningPolynomial: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRootOfDefiningPolynomial" + ] + }, + { + "name": "HasRootOfDefiningPolynomial", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 309 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRootOfDefiningPolynomial" + ] + }, + { + "name": "AsDivisionRing", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 337 + }, + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 338 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "AsDivisionRing: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [ + { + "rank": 106, + "comment": "AsDivisionRing: for two division rings", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 55, + "comment": "AsDivisionRing: for a division ring, and a collection", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "ClosureDivisionRing", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 359 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10065, + "comment": "ClosureDivisionRing: for a division ring containing the whole family, and a scalar", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsWholeFamily", + "HasIsWholeFamily", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 73, + "comment": "ClosureDivisionRing: for division ring and empty list", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 63, + "comment": "ClosureDivisionRing: for a division ring and a scalar", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 55, + "comment": "ClosureDivisionRing: for division ring and collection of elements", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClosureDivisionRing", + "ClosureField" + ] + }, + { + "name": "Subfields", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 379 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20058, + "comment": "Subfields: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSubfields" + ] + ] + }, + { + "rank": 66, + "comment": "Subfields: for abelian number field of cyclotomics", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ] + ] + }, + { + "rank": 62, + "comment": "Subfields: for finite field of FFEs", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 59, + "comment": "Subfields: for finite fields that are not FFEs", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": -99, + "comment": "Subfields: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsEuclideanRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Subfields" + ] + }, + { + "name": "SetSubfields", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 379 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSubfields: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSubfields: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSubfields" + ] + }, + { + "name": "HasSubfields", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 379 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSubfields" + ] + }, + { + "name": "FieldExtension", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 397 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 83, + "comment": "FieldExtension: for field of cyclotomics, and univ. polynomial (degree <= 2)", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + }, + { + "rank": 79, + "comment": "FieldExtension: for a field of FFEs, and a univ. Laurent polynomial", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial" + ] + ] + }, + { + "rank": 74, + "comment": "FieldExtension: generic", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ], + "aka": [ + "AlgebraicExtension" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FieldExtension" + ] + }, + { + "name": "Conjugates", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 567 + }, + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 568 + }, + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 569 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20013, + "comment": "Conjugates: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasConjugates" + ] + ] + }, + { + "rank": 10, + "comment": "Conjugates: for a scalar (delegate to version with default field)", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "2args": [ + { + "rank": 65, + "comment": "Conjugates: for a field and a scalar (delegate to version with two fields)", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "3args": [ + { + "rank": 157, + "comment": "Conjugates: for Rationals, Rationals, and a rational", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsCyclotomic)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsCyclotomic)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 150, + "comment": "Conjugates: for cycl. field of cyclotomics, ab. number field, and cyclotomic", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsCyclotomicField", + "HasIsCyclotomicField" + ], + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 148, + "comment": "Conjugates: for two abelian number fields of cyclotomics, and cyclotomic", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ], + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 147, + "comment": "Conjugates: for two fields of FFEs, and a FFE", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 121, + "comment": "Conjugates: for two fields and a scalar (call `GaloisGroup')", + "filters": [ + [ + "IsFieldControlledByGaloisGroup" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 120, + "comment": "Conjugates: for two fields and a scalar (call `TracePolynomial')", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Conjugates" + ] + }, + { + "name": "SetConjugates", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 567 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetConjugates: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetConjugates: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetConjugates" + ] + }, + { + "name": "HasConjugates", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 567 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasConjugates" + ] + }, + { + "name": "Norm", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 593 + }, + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 594 + }, + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 595 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1320 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1321 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20013, + "comment": "Norm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNorm" + ] + ] + }, + { + "rank": 31, + "comment": "Norm: for a class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 13, + "comment": "Norm: for real floats", + "filters": [ + [ + "IsRealFloat" + ] + ] + }, + { + "rank": 10, + "comment": "Norm: for a scalar (delegate to version with default field)", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "2args": [ + { + "rank": 10062, + "comment": "Norm: for matrix fields", + "filters": [ + [ + "IsNumberFieldByMatrices", + "HasIsNumberFieldByMatrices" + ], + [ + "IsMultiplicativeElement" + ] + ] + }, + { + "rank": 65, + "comment": "Norm: for a field and a scalar (delegate to version with two fields)", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 26, + "comment": "Norm: for an ordinary character table and a homogeneous list", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [ + { + "rank": 150, + "comment": "Norm: for cycl. field of cyclotomics, ab. number field, and cyclotomic", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsCyclotomicField", + "HasIsCyclotomicField" + ], + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 148, + "comment": "Norm: for two abelian number fields of cyclotomics, and cyclotomic", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ], + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 147, + "comment": "Norm: for two fields of FFEs, and a FFE", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 121, + "comment": "Norm: for two fields and a scalar (use `Conjugates')", + "filters": [ + [ + "IsFieldControlledByGaloisGroup" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 120, + "comment": "Norm: for two fields and a scalar (use the trace pol.)", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Norm" + ] + }, + { + "name": "SetNorm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 593 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1320 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNorm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNorm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNorm" + ] + }, + { + "name": "HasNorm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 593 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNorm" + ] + }, + { + "name": "Trace", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 631 + }, + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 632 + }, + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 633 + }, + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 634 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20013, + "comment": "Trace: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTrace" + ] + ] + }, + { + "rank": 34, + "comment": "Trace: generic method for matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 10, + "comment": "Trace: for a scalar (delegate to version with default field)", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "2args": [ + { + "rank": 65, + "comment": "Trace: for a field and a scalar (delegate to version with two fields)", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "3args": [ + { + "rank": 150, + "comment": "Trace: for cycl. field of cyclotomics, ab. number field, and cyclotomic", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsCyclotomicField", + "HasIsCyclotomicField" + ], + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 148, + "comment": "Trace: for two abelian number fields of cyclotomics, and cyclotomic", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ], + [ + "CategoryCollections(IsCyclotomic)", + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ], + [ + "IsCyc" + ] + ] + }, + { + "rank": 147, + "comment": "Trace: for two fields of FFEs, and a FFE", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 121, + "comment": "Trace: for two fields and a scalar (use `Conjugates')", + "filters": [ + [ + "IsFieldControlledByGaloisGroup" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 120, + "comment": "Trace: for two fields and a scalar (use the trace pol.)", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Trace" + ] + }, + { + "name": "SetTrace", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 631 + }, + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 632 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTrace: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTrace: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTrace" + ] + }, + { + "name": "HasTrace", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 631 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTrace" + ] + }, + { + "name": "TracePolynomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 670 + }, + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 671 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 120, + "comment": "TracePolynomial: add default indet. 1", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "4args": [ + { + "rank": 139, + "comment": "TracePolynomial: using minimal polynomial", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "5args": [], + "6args": [] + } + }, + { + "name": "GaloisGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 704 + }, + { + "file": "/home/mp397/git/gap/lib/clas.gd", + "line": 181 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20058, + "comment": "GaloisGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGaloisGroup" + ] + ] + }, + { + "rank": 60, + "comment": "GaloisGroup: for abelian number field ", + "filters": [ + [ + "IsAbelianNumberField", + "HasIsAbelianNumberField" + ] + ] + }, + { + "rank": 59, + "comment": "GaloisGroup: for a finite field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 11, + "comment": "GaloisGroup", + "filters": [ + [ + "IsRationalClassGroupRep" + ] + ] + }, + { + "rank": -99, + "comment": "GaloisGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsEuclideanRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GaloisGroup" + ] + }, + { + "name": "SetGaloisGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 704 + }, + { + "file": "/home/mp397/git/gap/lib/clas.gd", + "line": 181 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGaloisGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGaloisGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGaloisGroup" + ] + }, + { + "name": "HasGaloisGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 704 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGaloisGroup" + ] + }, + { + "name": "ComplexConjugate", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 755 + }, + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 756 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20013, + "comment": "ComplexConjugate: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComplexConjugate" + ] + ] + }, + { + "rank": 38, + "comment": "ComplexConjugate: for a class function", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)", + "IsClassFunction" + ] + ] + }, + { + "rank": 25, + "comment": "ComplexConjugate: for a quaternion", + "filters": [ + [ + "IsQuaternion", + "IsSCAlgebraObj" + ] + ] + }, + { + "rank": 16, + "comment": "ComplexConjugate: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ] + }, + { + "rank": 16, + "comment": "ComplexConjugate: for a cyclotomic", + "filters": [ + [ + "IsCyc" + ] + ] + }, + { + "rank": 2, + "comment": "ComplexConjugate: for a list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComplexConjugate" + ] + }, + { + "name": "SetComplexConjugate", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 755 + }, + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 756 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComplexConjugate: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComplexConjugate: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComplexConjugate" + ] + }, + { + "name": "HasComplexConjugate", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 755 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComplexConjugate" + ] + }, + { + "name": "RealPart", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 757 + }, + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 758 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20013, + "comment": "RealPart: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRealPart" + ] + ] + }, + { + "rank": 25, + "comment": "RealPart: for a quaternion", + "filters": [ + [ + "IsQuaternion", + "IsSCAlgebraObj" + ] + ] + }, + { + "rank": 16, + "comment": "RealPart: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ] + }, + { + "rank": 10, + "comment": "RealPart: for a scalar", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 2, + "comment": "RealPart: for a list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RealPart" + ] + }, + { + "name": "SetRealPart", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 757 + }, + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 758 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRealPart: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRealPart: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRealPart" + ] + }, + { + "name": "HasRealPart", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 757 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRealPart" + ] + }, + { + "name": "ImaginaryPart", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 759 + }, + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 760 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20013, + "comment": "ImaginaryPart: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasImaginaryPart" + ] + ] + }, + { + "rank": 25, + "comment": "ImaginaryPart: for a quaternion", + "filters": [ + [ + "IsQuaternion", + "IsSCAlgebraObj" + ] + ] + }, + { + "rank": 16, + "comment": "ImaginaryPart: for macfloats", + "filters": [ + [ + "IsIEEE754FloatRep" + ] + ] + }, + { + "rank": 16, + "comment": "ImaginaryPart: for a cyclotomic", + "filters": [ + [ + "IsCyc" + ] + ] + }, + { + "rank": 2, + "comment": "ImaginaryPart: for a list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ImaginaryPart" + ] + }, + { + "name": "SetImaginaryPart", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 759 + }, + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 760 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetImaginaryPart: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetImaginaryPart: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetImaginaryPart" + ] + }, + { + "name": "HasImaginaryPart", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 759 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasImaginaryPart" + ] + }, + { + "name": "DivisionRingByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 785 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 22, + "comment": "DivisionRingByGenerators: for collection of cyclotomics", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 2, + "comment": "DivisionRingByGenerators: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [ + { + "rank": 84, + "comment": "DivisionRingByGenerators: for two coll. of FFEs, the first a field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsFFE)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 83, + "comment": "DivisionRingByGenerators: for field and collection, both collections of cyclotomics", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsCyclotomic)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 55, + "comment": "DivisionRingByGenerators: for a division ring, and a collection", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DivisionRingByGenerators", + "FieldByGenerators" + ] + }, + { + "name": "FieldOverItselfByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 808 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 22, + "comment": "FieldOverItselfByGenerators: for a collection of FFEs", + "filters": [ + [ + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 2, + "comment": "FieldOverItselfByGenerators: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FieldOverItselfByGenerators" + ] + }, + { + "name": "DefaultFieldByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 827 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 29, + "comment": "DefaultFieldByGenerators: for a collection of FFEs that is a list", + "filters": [ + [ + "IsList", + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 29, + "comment": "DefaultFieldByGenerators: alg elms", + "filters": [ + [ + "IsList", + "CategoryCollections(IsAlgebraicElement)" + ] + ] + }, + { + "rank": 22, + "comment": "DefaultFieldByGenerators: for collection of cyclotomics", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 2, + "comment": "DefaultFieldByGenerators: for a collection", + "filters": [ + [ + "IsCollection" + ] + ] + } + ], + "2args": [ + { + "rank": 88, + "comment": "DefaultFieldByGenerators: for a finite field, and a collection of FFEs that is a list", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsList", + "CategoryCollections(IsFFE)" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DefaultFieldByGenerators" + ] + }, + { + "name": "FrobeniusAutomorphism", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 973 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20058, + "comment": "FrobeniusAutomorphism: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFrobeniusAutomorphism" + ] + ] + }, + { + "rank": 55, + "comment": "FrobeniusAutomorphism: for a field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": -99, + "comment": "FrobeniusAutomorphism: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsEuclideanRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FrobeniusAutomorphism" + ] + }, + { + "name": "SetFrobeniusAutomorphism", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 973 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFrobeniusAutomorphism: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFrobeniusAutomorphism: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFrobeniusAutomorphism" + ] + }, + { + "name": "HasFrobeniusAutomorphism", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 973 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFrobeniusAutomorphism" + ] + }, + { + "name": "NthRoot", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/field.gd", + "line": 1019 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 89, + "comment": "NthRoot: for a field of FFEs, and a FFE", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsFFE" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NthRoot" + ] + }, + { + "name": "ZmodnZObj", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/zmodnz.gd", + "line": 229 + }, + { + "file": "/home/mp397/git/gap/lib/zmodnz.gd", + "line": 230 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 37, + "comment": "ZmodnZObj: for a positive integer, and an integer -- check small primes", + "filters": [ + [ + "IsInt" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 23, + "comment": "ZmodnZObj: for family of FFE elements, and integer", + "filters": [ + [ + "CategoryFamily(IsFFE)" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 23, + "comment": "ZmodnZObj: for family of elements in Z/nZ (nonprime), and integer", + "filters": [ + [ + "CategoryFamily(IsZmodnZObjNonprime)" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 22, + "comment": "ZmodnZObj: for family of elements in Z/nZ (nonprime), and rational", + "filters": [ + [ + "CategoryFamily(IsZmodnZObjNonprime)" + ], + [ + "IsRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ZmodnZObj", + "ZmodpZObj" + ] + }, + { + "name": "ModulusOfZmodnZObj", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/zmodnz.gd", + "line": 250 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20017, + "comment": "ModulusOfZmodnZObj: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasModulusOfZmodnZObj" + ] + ] + }, + { + "rank": 16, + "comment": "ModulusOfZmodnZObj: for element in Z/pZ (prime)", + "filters": [ + [ + "IsFFE", + "IsZmodnZObj" + ] + ] + }, + { + "rank": 15, + "comment": "ModulusOfZmodnZObj: for FFE", + "filters": [ + [ + "IsFFE" + ] + ] + }, + { + "rank": 15, + "comment": "ModulusOfZmodnZObj: for element in Z/nZ (nonprime)", + "filters": [ + [ + "IsZmodnZObjNonprime" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ModulusOfZmodnZObj" + ] + }, + { + "name": "SetModulusOfZmodnZObj", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/zmodnz.gd", + "line": 250 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetModulusOfZmodnZObj: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetModulusOfZmodnZObj: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetModulusOfZmodnZObj" + ] + }, + { + "name": "HasModulusOfZmodnZObj", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/zmodnz.gd", + "line": 250 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasModulusOfZmodnZObj" + ] + }, + { + "name": "Cyclotomic", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/zmodnze.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20014, + "comment": "Cyclotomic: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCyclotomic" + ] + ] + }, + { + "rank": 13, + "comment": "Cyclotomic: zmodnze : for element in Z/nZ(m) (ZmodnZepsRep)", + "filters": [ + [ + "IsZmodnZepsObj", + "IsZmodnZepsRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Cyclotomic" + ] + }, + { + "name": "SetCyclotomic", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/zmodnze.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCyclotomic: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCyclotomic: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCyclotomic" + ] + }, + { + "name": "HasCyclotomic", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/zmodnze.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCyclotomic" + ] + }, + { + "name": "IsRingOfIntegralCyclotomics", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/zmodnze.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20032, + "comment": "IsRingOfIntegralCyclotomics: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsRingOfIntegralCyclotomics" + ] + ] + }, + { + "rank": -24, + "comment": "IsRingOfIntegralCyclotomics: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsRingOfIntegralCyclotomics" + ] + }, + { + "name": "SetIsRingOfIntegralCyclotomics", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/zmodnze.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsRingOfIntegralCyclotomics: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsRingOfIntegralCyclotomics: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsRingOfIntegralCyclotomics" + ] + }, + { + "name": "HasIsRingOfIntegralCyclotomics", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/zmodnze.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsRingOfIntegralCyclotomics" + ] + }, + { + "name": "RoundCyc", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/cyclotom.gd", + "line": 110 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 18, + "comment": "RoundCyc: Integer", + "filters": [ + [ + "IsInt" + ] + ] + }, + { + "rank": 17, + "comment": "RoundCyc: Rational", + "filters": [ + [ + "IsRat" + ] + ] + }, + { + "rank": 15, + "comment": "RoundCyc: general cyclotomic", + "filters": [ + [ + "IsCyclotomic" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RoundCyc" + ] + }, + { + "name": "RoundCycDown", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/cyclotom.gd", + "line": 125 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 18, + "comment": "RoundCycDown: Integer", + "filters": [ + [ + "IsInt" + ] + ] + }, + { + "rank": 17, + "comment": "RoundCycDown: Rational", + "filters": [ + [ + "IsRat" + ] + ] + }, + { + "rank": 15, + "comment": "RoundCycDown: general cyclotomic", + "filters": [ + [ + "IsCyclotomic" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RoundCycDown" + ] + }, + { + "name": "GaloisMat", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/cyclotom.gd", + "line": 932 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "GaloisMat: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGaloisMat" + ] + ] + }, + { + "rank": 44, + "comment": "GaloisMat: for a matrix of cyclotomics", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsCyclotomic))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GaloisMat" + ] + }, + { + "name": "SetGaloisMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/cyclotom.gd", + "line": 932 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGaloisMat: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGaloisMat: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGaloisMat" + ] + }, + { + "name": "HasGaloisMat", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/cyclotom.gd", + "line": 932 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGaloisMat" + ] + }, + { + "name": "RationalizedMat", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/cyclotom.gd", + "line": 961 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "RationalizedMat: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRationalizedMat" + ] + ] + }, + { + "rank": 34, + "comment": "RationalizedMat: for a matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 20, + "comment": "RationalizedMat: for an empty list", + "filters": [ + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RationalizedMat" + ] + }, + { + "name": "SetRationalizedMat", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/cyclotom.gd", + "line": 961 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRationalizedMat: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRationalizedMat: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRationalizedMat" + ] + }, + { + "name": "HasRationalizedMat", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/cyclotom.gd", + "line": 961 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRationalizedMat" + ] + }, + { + "name": "IsNumberField", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fldabnum.gd", + "line": 77 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20058, + "comment": "IsNumberField: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNumberField" + ] + ] + }, + { + "rank": 55, + "comment": "IsNumberField: for a field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": -99, + "comment": "IsNumberField: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsEuclideanRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNumberField" + ] + }, + { + "name": "SetIsNumberField", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fldabnum.gd", + "line": 77 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNumberField: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNumberField: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNumberField" + ] + }, + { + "name": "HasIsNumberField", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fldabnum.gd", + "line": 77 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNumberField" + ] + }, + { + "name": "IsAbelianNumberField", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fldabnum.gd", + "line": 105 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20058, + "comment": "IsAbelianNumberField: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsAbelianNumberField" + ] + ] + }, + { + "rank": 55, + "comment": "IsAbelianNumberField: for a field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": -99, + "comment": "IsAbelianNumberField: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsEuclideanRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsAbelianNumberField" + ] + }, + { + "name": "SetIsAbelianNumberField", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fldabnum.gd", + "line": 105 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsAbelianNumberField: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsAbelianNumberField: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsAbelianNumberField" + ] + }, + { + "name": "HasIsAbelianNumberField", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fldabnum.gd", + "line": 105 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsAbelianNumberField" + ] + }, + { + "name": "IsCyclotomicField", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fldabnum.gd", + "line": 170 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20058, + "comment": "IsCyclotomicField: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsCyclotomicField" + ] + ] + }, + { + "rank": 57, + "comment": "IsCyclotomicField: for number fields", + "filters": [ + [ + "IsNumberField", + "HasIsNumberField" + ] + ] + }, + { + "rank": 55, + "comment": "IsCyclotomicField: for a field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": -99, + "comment": "IsCyclotomicField: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsEuclideanRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsCyclotomicField" + ] + }, + { + "name": "SetIsCyclotomicField", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fldabnum.gd", + "line": 170 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsCyclotomicField: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsCyclotomicField: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsCyclotomicField" + ] + }, + { + "name": "HasIsCyclotomicField", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fldabnum.gd", + "line": 170 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsCyclotomicField" + ] + }, + { + "name": "GaloisStabilizer", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fldabnum.gd", + "line": 211 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20063, + "comment": "GaloisStabilizer: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGaloisStabilizer" + ] + ] + }, + { + "rank": 0, + "comment": "GaloisStabilizer: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GaloisStabiliser", + "GaloisStabilizer" + ] + }, + { + "name": "SetGaloisStabilizer", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fldabnum.gd", + "line": 211 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGaloisStabilizer: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGaloisStabilizer: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGaloisStabilizer" + ] + }, + { + "name": "HasGaloisStabilizer", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fldabnum.gd", + "line": 211 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGaloisStabilizer" + ] + }, + { + "name": "ExponentOfPowering", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fldabnum.gd", + "line": 797 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20014, + "comment": "ExponentOfPowering: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasExponentOfPowering" + ] + ] + }, + { + "rank": 17, + "comment": "ExponentOfPowering: for an identity mapping", + "filters": [ + [ + "IsOne", + "HasIsOne", + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ] + ] + }, + { + "rank": 14, + "comment": "ExponentOfPowering: for an ANFAutomorphism", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsANFAutomorphismRep" + ] + ] + }, + { + "rank": 11, + "comment": "ExponentOfPowering: for a mapping (check whether it is the identity mapping)", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ] + ] + }, + { + "rank": 0, + "comment": "ExponentOfPowering: default method requiring categories and checking properties", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExponentOfPowering" + ] + }, + { + "name": "SetExponentOfPowering", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fldabnum.gd", + "line": 797 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetExponentOfPowering: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetExponentOfPowering: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetExponentOfPowering" + ] + }, + { + "name": "HasExponentOfPowering", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fldabnum.gd", + "line": 797 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasExponentOfPowering" + ] + }, + { + "name": "Valuation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/padics.gd", + "line": 142 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 14, + "comment": "Valuation", + "filters": [ + [ + "IsPadicExtensionNumber" + ] + ] + }, + { + "rank": 14, + "comment": "Valuation", + "filters": [ + [ + "IsPurePadicNumber" + ] + ] + } + ], + "2args": [ + { + "rank": 36, + "comment": "Valuation: for two integers", + "filters": [ + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Valuation" + ] + }, + { + "name": "PadicNumber", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/padics.gd", + "line": 209 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 27, + "comment": "PadicNumber: for a pure p-adic family and a list", + "filters": [ + [ + "CategoryFamily(IsPurePadicNumber)" + ], + [ + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 22, + "comment": "PadicNumber: for a p-adic extension family and a rational", + "filters": [ + [ + "CategoryFamily(IsPadicExtensionNumber)" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 22, + "comment": "PadicNumber: for a pure p-adic family and a rational", + "filters": [ + [ + "CategoryFamily(IsPurePadicNumber)" + ], + [ + "IsRat" + ] + ] + }, + { + "rank": 7, + "comment": "PadicNumber: for a p-adic extension family and a list", + "filters": [ + [ + "CategoryFamily(IsPadicExtensionNumber)" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PadicNumber" + ] + }, + { + "name": "ShiftedPadicNumber", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/padics.gd", + "line": 229 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 31, + "comment": "ShiftedPadicNumber", + "filters": [ + [ + "IsPadicNumber" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ShiftedPadicNumber" + ] + }, + { + "name": "CoefficientsRing", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringpoly.gd", + "line": 186 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20030, + "comment": "CoefficientsRing: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCoefficientsRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CoefficientsRing" + ] + }, + { + "name": "SetCoefficientsRing", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringpoly.gd", + "line": 186 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCoefficientsRing: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCoefficientsRing: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCoefficientsRing" + ] + }, + { + "name": "HasCoefficientsRing", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringpoly.gd", + "line": 186 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCoefficientsRing" + ] + }, + { + "name": "Indeterminate", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringpoly.gd", + "line": 313 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 37, + "comment": "Indeterminate: number 1", + "filters": [ + [ + "IsFloatPseudoField" + ] + ] + }, + { + "rank": 26, + "comment": "Indeterminate: number 1", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + } + ], + "2args": [ + { + "rank": 56, + "comment": "Indeterminate: number", + "filters": [ + [ + "IsFloatPseudoField" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 45, + "comment": "Indeterminate: number", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 42, + "comment": "Indeterminate: number, name", + "filters": [ + [ + "IsFloatPseudoField" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 39, + "comment": "Indeterminate: number, avoid", + "filters": [ + [ + "IsFloatPseudoField" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 31, + "comment": "Indeterminate: number, name", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 28, + "comment": "Indeterminate: number, avoid", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 23, + "comment": "Indeterminate", + "filters": [ + [ + "CategoryFamily(IsFloat)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 20, + "comment": "Indeterminate: fam,number", + "filters": [ + [ + "IsFamily" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [ + { + "rank": 44, + "comment": "Indeterminate: number, name, avoid", + "filters": [ + [ + "IsFloatPseudoField" + ], + [ + "IsString" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 33, + "comment": "Indeterminate: number, name, avoid", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsString" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Indeterminate", + "X" + ] + }, + { + "name": "UnivariatePolynomialRing", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringpoly.gd", + "line": 352 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 26, + "comment": "UnivariatePolynomialRing: indet 1", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + } + ], + "2args": [ + { + "rank": 45, + "comment": "UnivariatePolynomialRing: indet number", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 31, + "comment": "UnivariatePolynomialRing: name", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 28, + "comment": "UnivariatePolynomialRing: avoid", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [ + { + "rank": 33, + "comment": "UnivariatePolynomialRing: name,avoid", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsString" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnivariatePolynomialRing" + ] + }, + { + "name": "IndeterminatesOfPolynomialRing", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringpoly.gd", + "line": 371 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20030, + "comment": "IndeterminatesOfPolynomialRing: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIndeterminatesOfPolynomialRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IndeterminatesOfFunctionField", + "IndeterminatesOfPolynomialRing" + ] + }, + { + "name": "SetIndeterminatesOfPolynomialRing", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringpoly.gd", + "line": 371 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIndeterminatesOfPolynomialRing: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIndeterminatesOfPolynomialRing: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIndeterminatesOfFunctionField", + "SetIndeterminatesOfPolynomialRing" + ] + }, + { + "name": "HasIndeterminatesOfPolynomialRing", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringpoly.gd", + "line": 371 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIndeterminatesOfFunctionField", + "HasIndeterminatesOfPolynomialRing" + ] + }, + { + "name": "PolynomialRing", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringpoly.gd", + "line": 424 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 26, + "comment": "PolynomialRing", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + } + ], + "2args": [ + { + "rank": 45, + "comment": "PolynomialRing: rank", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 40, + "comment": "PolynomialRing: indetlist", + "filters": [ + [ + "IsFloatPseudoField" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 31, + "comment": "PolynomialRing: name", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 29, + "comment": "PolynomialRing: indetlist", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 28, + "comment": "PolynomialRing: names", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [ + { + "rank": 47, + "comment": "PolynomialRing: rank,avoid", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 30, + "comment": "PolynomialRing: names,avoid", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PolynomialRing" + ] + }, + { + "name": "MinimalPolynomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringpoly.gd", + "line": 451 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 34, + "comment": "MinimalPolynomial: supply field and indeterminate 1", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [ + { + "rank": 53, + "comment": "MinimalPolynomial: supply field", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 32, + "comment": "MinimalPolynomial: supply indeterminate 1", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "3args": [ + { + "rank": 110, + "comment": "MinimalPolynomial: spinning over field", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsOrdinaryMatrix" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 102, + "comment": "MinimalPolynomial: for floats", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsCyclotomic)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ], + [ + "IsFloat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 93, + "comment": "MinimalPolynomial", + "filters": [ + [ + "IsPrimeField", + "HasIsPrimeField" + ], + [ + "IsFFE", + "IsCoeffsModConwayPolRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 89, + "comment": "MinimalPolynomial: AlgElm", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsAlgebraicElement" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 88, + "comment": "MinimalPolynomial: finite field, finite field element, and indet. number", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 84, + "comment": "MinimalPolynomial: for field, scalar, and indet. number", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElementWithInverse" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MinimalPolynomial" + ] + }, + { + "name": "FunctionField", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ringpoly.gd", + "line": 502 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 26, + "comment": "FunctionField", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + } + ], + "2args": [ + { + "rank": 45, + "comment": "FunctionField: rank", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 29, + "comment": "FunctionField: indetlist", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 28, + "comment": "FunctionField: names", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [ + { + "rank": 47, + "comment": "FunctionField: rank,avoid", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 30, + "comment": "FunctionField: names,avoid", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FunctionField" + ] + }, + { + "name": "SplittingField", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/upoly.gd", + "line": 29 + }, + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 156 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20017, + "comment": "SplittingField: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSplittingField" + ] + ] + }, + { + "rank": 50, + "comment": "SplittingField: use MeatAxe", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 19, + "comment": "SplittingField: rational polynomials", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 19, + "comment": "SplittingField: finite field polynomials", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "SplittingField: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SplittingField" + ] + }, + { + "name": "SetSplittingField", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/upoly.gd", + "line": 29 + }, + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 156 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSplittingField: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSplittingField: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSplittingField" + ] + }, + { + "name": "HasSplittingField", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/upoly.gd", + "line": 29 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSplittingField" + ] + }, + { + "name": "IrrFacsPol", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/upoly.gd", + "line": 47 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20017, + "comment": "IrrFacsPol: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIrrFacsPol" + ] + ] + }, + { + "rank": 14, + "comment": "IrrFacsPol", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 0, + "comment": "IrrFacsPol: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IrrFacsPol" + ] + }, + { + "name": "SetIrrFacsPol", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/upoly.gd", + "line": 47 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIrrFacsPol: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIrrFacsPol: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIrrFacsPol" + ] + }, + { + "name": "HasIrrFacsPol", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/upoly.gd", + "line": 47 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIrrFacsPol" + ] + }, + { + "name": "FactorsSquarefree", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/upoly.gd", + "line": 91 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 49, + "comment": "FactorsSquarefree: univariate rational poly", + "filters": [ + [ + "IsRationalsPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsRecord" + ] + ] + }, + { + "rank": 48, + "comment": "FactorsSquarefree: for a polynomial over a field of cyclotomics", + "filters": [ + [ + "IsAbelianNumberFieldPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsRecord" + ] + ] + }, + { + "rank": 48, + "comment": "FactorsSquarefree: polynomial/alg. ext.", + "filters": [ + [ + "IsAlgebraicExtensionPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsRecord" + ] + ], + "aka": [ + "AlgExtFactSQFree" + ] + }, + { + "rank": 48, + "comment": "FactorsSquarefree: univariate polynomial over finite field", + "filters": [ + [ + "IsFiniteFieldPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsRecord" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FactorsSquarefree" + ] + }, + { + "name": "IsPrimitivePolynomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/upoly.gd", + "line": 184 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 68, + "comment": "IsPrimitivePolynomial: for a (finite) field, and a polynomial", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsRationalFunction" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPrimitivePolynomial" + ] + }, + { + "name": "PrimitivePolynomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/polyrat.gd", + "line": 62 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 19, + "comment": "PrimitivePolynomial: univariate polynomial", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 14, + "comment": "PrimitivePolynomial: rational polynomial", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PrimitivePolynomial" + ] + }, + { + "name": "MinimizedBombieriNorm", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/polyrat.gd", + "line": 98 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20020, + "comment": "MinimizedBombieriNorm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMinimizedBombieriNorm" + ] + ] + }, + { + "rank": 17, + "comment": "MinimizedBombieriNorm", + "filters": [ + [ + "IsRationalFunctionsFamilyElement", + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 0, + "comment": "MinimizedBombieriNorm: default method requiring categories and checking properties", + "filters": [ + [ + "IsRationalFunctionsFamilyElement" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MinimizedBombieriNorm" + ] + }, + { + "name": "SetMinimizedBombieriNorm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/polyrat.gd", + "line": 98 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMinimizedBombieriNorm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMinimizedBombieriNorm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMinimizedBombieriNorm" + ] + }, + { + "name": "HasMinimizedBombieriNorm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/polyrat.gd", + "line": 98 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMinimizedBombieriNorm" + ] + }, + { + "name": "AlgebraicElementsFamilies", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfld.gd", + "line": 81 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20022, + "comment": "AlgebraicElementsFamilies: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAlgebraicElementsFamilies" + ] + ] + }, + { + "rank": 19, + "comment": "AlgebraicElementsFamilies", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "AlgebraicElementsFamilies: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AlgebraicElementsFamilies" + ] + }, + { + "name": "SetAlgebraicElementsFamilies", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfld.gd", + "line": 81 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAlgebraicElementsFamilies: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAlgebraicElementsFamilies: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAlgebraicElementsFamilies" + ] + }, + { + "name": "HasAlgebraicElementsFamilies", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfld.gd", + "line": 81 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAlgebraicElementsFamilies" + ] + }, + { + "name": "AlgebraicElementsFamily", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfld.gd", + "line": 98 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 75, + "comment": "AlgebraicElementsFamily: generic", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsBool" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AlgebraicElementsFamily" + ] + }, + { + "name": "AlgebraicExtension", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfld.gd", + "line": 142 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 74, + "comment": "AlgebraicExtension: generic", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "AlgebraicExtension: fallback method to test conditions", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsRationalFunction" + ] + ] + } + ], + "3args": [ + { + "rank": 79, + "comment": "AlgebraicExtension: with name", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 0, + "comment": "AlgebraicExtension: fallback method to test conditions", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsRationalFunction" + ], + [ + "IsString" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "AlgebraicExtensionNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfld.gd", + "line": 144 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 74, + "comment": "AlgebraicExtensionNC: generic", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "AlgebraicExtensionNC: fallback method to test conditions", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsRationalFunction" + ] + ] + } + ], + "3args": [ + { + "rank": 79, + "comment": "AlgebraicExtensionNC: with name", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 0, + "comment": "AlgebraicExtensionNC: fallback method to test conditions", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsRationalFunction" + ], + [ + "IsString" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AlgebraicExtensionNC" + ] + }, + { + "name": "MaxNumeratorCoeffAlgElm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/algfld.gd", + "line": 160 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 17, + "comment": "MaxNumeratorCoeffAlgElm: algebraic element", + "filters": [ + [ + "IsAlgebraicElement", + "IsKroneckerConstRep" + ] + ] + }, + { + "rank": 17, + "comment": "MaxNumeratorCoeffAlgElm: algebraic element", + "filters": [ + [ + "IsAlgebraicElement", + "IsAlgBFRep" + ] + ] + }, + { + "rank": 17, + "comment": "MaxNumeratorCoeffAlgElm: rational", + "filters": [ + [ + "IsRat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MaxNumeratorCoeffAlgElm" + ] + }, + { + "name": "Unknown", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/unknown.gd", + "line": 186 + }, + { + "file": "/home/mp397/git/gap/lib/unknown.gd", + "line": 187 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 19, + "comment": "Unknown: for positive integer", + "filters": [ + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Unknown" + ] + }, + { + "name": "MappedWord", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/word.gd", + "line": 384 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 123, + "comment": "MappedWord: for a straight line program word, and two lists", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsStraightLineProgElm" + ], + [ + "CategoryCollections((IsWord and IsAssociativeElement))" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 23, + "comment": "MappedWord: for fp group element", + "filters": [ + [ + "IsPackedElementDefaultRep" + ], + [ + "IsList", + "CategoryCollections(IsElementOfFpGroup)" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 20, + "comment": "MappedWord: for a letter assoc. word, a homogeneous list, and a list", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsLetterAssocWordRep" + ], + [ + "CategoryCollections((IsWord and IsAssociativeElement))" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 20, + "comment": "MappedWord: for a syllable assoc. word, a homogeneous list, and a list", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsSyllableAssocWordRep" + ], + [ + "CategoryCollections((IsWord and IsAssociativeElement))" + ], + [ + "IsList" + ] + ], + "aka": [ + "MappedWordSyllableAssocWord" + ] + }, + { + "rank": 16, + "comment": "MappedWord: for a nonassoc. word, a homogeneous list, and a list", + "filters": [ + [ + "IsNonassocWord" + ], + [ + "CategoryCollections(IsNonassocWord)" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 11, + "comment": "MappedWord: empty generators list", + "filters": [ + [], + [ + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MappedWord" + ] + }, + { + "name": "IsFreeSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 351 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20021, + "comment": "IsFreeSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFreeSemigroup" + ] + ] + }, + { + "rank": -5, + "comment": "IsFreeSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "CategoryCollections((IsWord and IsAssociativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFreeSemigroup" + ] + }, + { + "name": "SetIsFreeSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 351 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFreeSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFreeSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFreeSemigroup" + ] + }, + { + "name": "HasIsFreeSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 351 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFreeSemigroup" + ] + }, + { + "name": "IsFreeMonoid", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 354 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20027, + "comment": "IsFreeMonoid: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFreeMonoid" + ] + ] + }, + { + "rank": -3, + "comment": "IsFreeMonoid: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithOne", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithOne)))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFreeMonoid" + ] + }, + { + "name": "SetIsFreeMonoid", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 354 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFreeMonoid: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFreeMonoid: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFreeMonoid" + ] + }, + { + "name": "HasIsFreeMonoid", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 354 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFreeMonoid" + ] + }, + { + "name": "AssignGeneratorVariables", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 406 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 35, + "comment": "AssignGeneratorVariables: default method for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 29, + "comment": "AssignGeneratorVariables: default method for a LOR", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsDistributiveLOpDSum", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 27, + "comment": "AssignGeneratorVariables: default method for a ring", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasGeneratorsOfRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AssignGeneratorVariables" + ] + }, + { + "name": "Subword", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 566 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 145, + "comment": "Subword: for a straight line program word", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsStraightLineProgElm" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 46, + "comment": "Subword: for an element of an f.p. group (default repres.)", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsElementOfFpGroup" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 43, + "comment": "Subword: for letter associative word and two positions", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsLetterAssocWordRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 43, + "comment": "Subword: for syllable associative word and two positions", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsSyllableAssocWordRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Subword" + ] + }, + { + "name": "PositionWord", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 610 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10, + "comment": "PositionWord: for two associative words,start at 1", + "filters": [ + [ + "IsAssociativeElement", + "IsWord" + ], + [ + "IsAssociativeElement", + "IsWord" + ] + ] + } + ], + "3args": [ + { + "rank": 30, + "comment": "PositionWord: for two associative words and a positive integer, using letters", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsLetterAssocWordRep" + ], + [ + "IsAssociativeElement", + "IsWord" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 30, + "comment": "PositionWord: for two associative words and a positive integer, using syllables", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsSyllableAssocWordRep" + ], + [ + "IsAssociativeElement", + "IsWord" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PositionWord" + ] + }, + { + "name": "SubstitutedWord", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 662 + }, + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 665 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 48, + "comment": "SubstitutedWord: for assoc. word, two positive integers, and assoc. word", + "filters": [ + [ + "IsAssociativeElement", + "IsWord" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsAssociativeElement", + "IsWord" + ] + ] + }, + { + "rank": 34, + "comment": "SubstitutedWord: for three associative words", + "filters": [ + [ + "IsAssociativeElement", + "IsWord" + ], + [ + "IsAssociativeElement", + "IsWord" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsAssociativeElement", + "IsWord" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "SubstitutedWord" + ] + }, + { + "name": "EliminatedWord", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 692 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 15, + "comment": "EliminatedWord: for three associative words, using the external rep.", + "filters": [ + [ + "IsAssociativeElement", + "IsWord" + ], + [ + "IsAssociativeElement", + "IsWord" + ], + [ + "IsAssociativeElement", + "IsWord" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EliminatedWord" + ] + }, + { + "name": "ExponentSumWord", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 725 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 11, + "comment": "ExponentSumWord: letter rep as.word, gen", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsLetterAssocWordRep" + ], + [ + "IsAssociativeElement", + "IsWord" + ] + ] + }, + { + "rank": 11, + "comment": "ExponentSumWord: syllable rep as.word, gen", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsSyllableAssocWordRep" + ], + [ + "IsAssociativeElement", + "IsWord" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExponentSumWord" + ] + }, + { + "name": "NumberSyllables", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 758 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20008, + "comment": "NumberSyllables: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNumberSyllables" + ] + ] + }, + { + "rank": 109, + "comment": "NumberSyllables: for a straight line program word", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 8, + "comment": "NumberSyllables: for an inf. bits assoc. word", + "filters": [ + [ + "IsInfBitsAssocWord" + ] + ], + "aka": [ + "InfBits_NumberSyllables" + ] + }, + { + "rank": 8, + "comment": "NumberSyllables: for a 32 bits assoc. word", + "filters": [ + [ + "Is32BitsAssocWord" + ] + ], + "aka": [ + "NBits_NumberSyllables" + ] + }, + { + "rank": 8, + "comment": "NumberSyllables: for a 16 bits assoc. word", + "filters": [ + [ + "Is16BitsAssocWord" + ] + ] + }, + { + "rank": 8, + "comment": "NumberSyllables: for an 8 bits assoc. word", + "filters": [ + [ + "Is8BitsAssocWord" + ] + ] + }, + { + "rank": 6, + "comment": "NumberSyllables: assoc word in letter rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsLetterAssocWordRep" + ] + ] + }, + { + "rank": 6, + "comment": "NumberSyllables: for an assoc. word in syllable rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsSyllableAssocWordRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NrSyllables", + "NumberSyllables" + ] + }, + { + "name": "SetNumberSyllables", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 758 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNumberSyllables: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNumberSyllables: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNrSyllables", + "SetNumberSyllables" + ] + }, + { + "name": "HasNumberSyllables", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 758 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNrSyllables", + "HasNumberSyllables" + ] + }, + { + "name": "ExponentSyllable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 777 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 128, + "comment": "ExponentSyllable: for a straight line program word", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsStraightLineProgElm" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 27, + "comment": "ExponentSyllable: for an inf. bits assoc. word, and a pos. integer", + "filters": [ + [ + "IsInfBitsAssocWord" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "InfBits_ExponentSyllable" + ] + }, + { + "rank": 27, + "comment": "ExponentSyllable: for a 32 bits assoc. word, and pos. integer", + "filters": [ + [ + "Is32BitsAssocWord" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "32Bits_ExponentSyllable" + ] + }, + { + "rank": 27, + "comment": "ExponentSyllable: for a 16 bits assoc. word, and pos. integer", + "filters": [ + [ + "Is16BitsAssocWord" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "16Bits_ExponentSyllable" + ] + }, + { + "rank": 27, + "comment": "ExponentSyllable: for an 8 bits assoc. word, and a pos. integer", + "filters": [ + [ + "Is8BitsAssocWord" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "8Bits_ExponentSyllable" + ] + }, + { + "rank": 25, + "comment": "ExponentSyllable: assoc word in letter rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsLetterAssocWordRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 25, + "comment": "ExponentSyllable: for an assoc. word in syllable rep, and a positive integer", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsSyllableAssocWordRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExponentSyllable" + ] + }, + { + "name": "GeneratorSyllable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 795 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 128, + "comment": "GeneratorSyllable: for a straight line program word", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsStraightLineProgElm" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 27, + "comment": "GeneratorSyllable: for a 32 bits assoc. word, and pos. integer", + "filters": [ + [ + "Is32BitsAssocWord" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "32Bits_GeneratorSyllable" + ] + }, + { + "rank": 26, + "comment": "GeneratorSyllable: assoc word in B letter rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsBLetterAssocWordRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 26, + "comment": "GeneratorSyllable: assoc word in W letter rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsWLetterAssocWordRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 26, + "comment": "GeneratorSyllable: for an inf. bits assoc. word, and an integer", + "filters": [ + [ + "IsInfBitsAssocWord" + ], + [ + "IsInt" + ] + ], + "aka": [ + "InfBits_GeneratorSyllable" + ] + }, + { + "rank": 26, + "comment": "GeneratorSyllable: for a 16 bits assoc. word, and integer", + "filters": [ + [ + "Is16BitsAssocWord" + ], + [ + "IsInt" + ] + ], + "aka": [ + "16Bits_GeneratorSyllable" + ] + }, + { + "rank": 26, + "comment": "GeneratorSyllable: for an 8 bits assoc. word, and an integer", + "filters": [ + [ + "Is8BitsAssocWord" + ], + [ + "IsInt" + ] + ], + "aka": [ + "8Bits_GeneratorSyllable" + ] + }, + { + "rank": 25, + "comment": "GeneratorSyllable: for an assoc. word in syllable rep, and a positive integer", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsSyllableAssocWordRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorSyllable" + ] + }, + { + "name": "SubSyllables", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 826 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 42, + "comment": "SubSyllables: for associative word and two positions, using ext rep.", + "filters": [ + [ + "IsAssociativeElement", + "IsWord" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SubSyllables" + ] + }, + { + "name": "LetterRepAssocWord", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 860 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 109, + "comment": "LetterRepAssocWord: for a straight line program word", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 7, + "comment": "LetterRepAssocWord: B letter rep", + "filters": [ + [ + "IsBLetterAssocWordRep" + ] + ] + }, + { + "rank": 7, + "comment": "LetterRepAssocWord: W letter rep", + "filters": [ + [ + "IsWLetterAssocWordRep" + ] + ] + }, + { + "rank": 6, + "comment": "LetterRepAssocWord: syllable rep", + "filters": [ + [ + "IsSyllableAssocWordRep" + ] + ] + } + ], + "2args": [ + { + "rank": 10, + "comment": "LetterRepAssocWord: letter rep,gens", + "filters": [ + [ + "IsLetterAssocWordRep" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 8, + "comment": "LetterRepAssocWord: syllable rep, generators", + "filters": [ + [ + "IsSyllableAssocWordRep" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LetterRepAssocWord", + "TietzeWordAbstractWord", + "TzWordAbstractWord" + ] + }, + { + "name": "AssocWordByLetterRep", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 892 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 8, + "comment": "AssocWordByLetterRep: B letter words family", + "filters": [ + [ + "IsBLetterWordsFamily" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 8, + "comment": "AssocWordByLetterRep: W letter words family", + "filters": [ + [ + "IsWLetterWordsFamily" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 7, + "comment": "AssocWordByLetterRep: family, list: syllables", + "filters": [ + [ + "IsSyllableWordsFamily" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [ + { + "rank": 11, + "comment": "AssocWordByLetterRep: letter words family", + "filters": [ + [ + "IsLetterWordsFamily" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 11, + "comment": "AssocWordByLetterRep: family, list, gens: syllables", + "filters": [ + [ + "IsSyllableWordsFamily" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AbstractWordTzWord", + "AssocWordByLetterRep" + ] + }, + { + "name": "SyllableRepAssocWord", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 908 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 6, + "comment": "SyllableRepAssocWord: assoc word in syllable rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsSyllableAssocWordRep" + ] + ] + }, + { + "rank": 5, + "comment": "SyllableRepAssocWord: assoc word: via extrep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SyllableRepAssocWord" + ] + }, + { + "name": "ExponentSums", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 966 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 8, + "comment": "ExponentSums: for an inf. bits assoc. word", + "filters": [ + [ + "IsInfBitsAssocWord" + ] + ], + "aka": [ + "InfBits_ExponentSums1" + ] + }, + { + "rank": 8, + "comment": "ExponentSums: for a 32 bits assoc. word", + "filters": [ + [ + "Is32BitsAssocWord" + ] + ], + "aka": [ + "32Bits_ExponentSums1" + ] + }, + { + "rank": 8, + "comment": "ExponentSums: for a 16 bits assoc. word", + "filters": [ + [ + "Is16BitsAssocWord" + ] + ], + "aka": [ + "16Bits_ExponentSums1" + ] + }, + { + "rank": 8, + "comment": "ExponentSums: for an 8 bits assoc. word", + "filters": [ + [ + "Is8BitsAssocWord" + ] + ], + "aka": [ + "8Bits_ExponentSums1" + ] + }, + { + "rank": 6, + "comment": "ExponentSums: assoc word in letter rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsLetterAssocWordRep" + ] + ] + } + ], + "2args": [ + { + "rank": 40, + "comment": "ExponentSums: for a group and an assoc. word in syllable rep", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsAssociativeElement", + "IsWord" + ] + ] + } + ], + "3args": [ + { + "rank": 45, + "comment": "ExponentSums: for an inf. bits assoc. word, and two integers", + "filters": [ + [ + "IsInfBitsAssocWord" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ], + "aka": [ + "InfBits_ExponentSums3" + ] + }, + { + "rank": 44, + "comment": "ExponentSums: for a 32 bits assoc. word", + "filters": [ + [ + "Is32BitsAssocWord" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ], + "aka": [ + "32Bits_ExponentSums3" + ] + }, + { + "rank": 44, + "comment": "ExponentSums: for a 16 bits assoc. word, and two integers", + "filters": [ + [ + "Is16BitsAssocWord" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ], + "aka": [ + "16Bits_ExponentSums3" + ] + }, + { + "rank": 44, + "comment": "ExponentSums: for an 8 bits assoc. word, and two integers", + "filters": [ + [ + "Is8BitsAssocWord" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ], + "aka": [ + "8Bits_ExponentSums3" + ] + }, + { + "rank": 42, + "comment": "ExponentSums: assoc word in letter rep,ints", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsLetterAssocWordRep" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExponentSums" + ] + }, + { + "name": "RenumberedWord", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/wordass.gd", + "line": 988 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 8, + "comment": "RenumberedWord: associative words in letter rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsLetterAssocWordRep" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 8, + "comment": "RenumberedWord: associative words in syllable rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsSyllableAssocWordRep" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RenumberedWord" + ] + }, + { + "name": "BaseDomain", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 141 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 674 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "BaseDomain: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasBaseDomain" + ] + ] + }, + { + "rank": 45, + "comment": "BaseDomain: generic method for a matrix that is a plain list", + "filters": [ + [ + "IsTable", + "IsPlistRep", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 15, + "comment": "BaseDomain: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "BaseDomain: for an 8bit matrix", + "filters": [ + [ + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "BaseDomain: for a gf2 matrix", + "filters": [ + [ + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 11, + "comment": "BaseDomain: for a plist vector", + "filters": [ + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 11, + "comment": "BaseDomain: for an 8bit vector", + "filters": [ + [ + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 11, + "comment": "BaseDomain: for a gf2 vector", + "filters": [ + [ + "IsGF2VectorRep" + ] + ] + }, + { + "rank": -9988, + "comment": "BaseDomain: generic method for a row vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ], + "aka": [ + "DefaultRing" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BaseDomain" + ] + }, + { + "name": "SetBaseDomain", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 141 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 674 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetBaseDomain: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetBaseDomain: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetBaseDomain" + ] + }, + { + "name": "HasBaseDomain", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 141 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasBaseDomain" + ] + }, + { + "name": "OneOfBaseDomain", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 146 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 684 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "OneOfBaseDomain: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasOneOfBaseDomain" + ] + ] + }, + { + "rank": 45, + "comment": "OneOfBaseDomain: generic method for a matrix that is a plain list", + "filters": [ + [ + "IsTable", + "IsPlistRep", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 12, + "comment": "OneOfBaseDomain: generic method for IsMatrixObj", + "filters": [ + [ + "IsMatrixObj" + ] + ] + }, + { + "rank": 12, + "comment": "OneOfBaseDomain: generic method for a row vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + }, + { + "rank": 9, + "comment": "OneOfBaseDomain: generic method for IsVectorObj", + "filters": [ + [ + "IsVectorObj" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OneOfBaseDomain" + ] + }, + { + "name": "SetOneOfBaseDomain", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 146 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 684 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetOneOfBaseDomain: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetOneOfBaseDomain: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetOneOfBaseDomain" + ] + }, + { + "name": "HasOneOfBaseDomain", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 146 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasOneOfBaseDomain" + ] + }, + { + "name": "ZeroOfBaseDomain", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 147 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 685 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "ZeroOfBaseDomain: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasZeroOfBaseDomain" + ] + ] + }, + { + "rank": 45, + "comment": "ZeroOfBaseDomain: generic method for a matrix that is a plain list", + "filters": [ + [ + "IsTable", + "IsPlistRep", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 12, + "comment": "ZeroOfBaseDomain: generic method for IsMatrixObj", + "filters": [ + [ + "IsMatrixObj" + ] + ] + }, + { + "rank": 12, + "comment": "ZeroOfBaseDomain: generic method for a row vector", + "filters": [ + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject" + ] + ] + }, + { + "rank": 9, + "comment": "ZeroOfBaseDomain: generic method for IsVectorObj", + "filters": [ + [ + "IsVectorObj" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ZeroOfBaseDomain" + ] + }, + { + "name": "SetZeroOfBaseDomain", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 147 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 685 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetZeroOfBaseDomain: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetZeroOfBaseDomain: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetZeroOfBaseDomain" + ] + }, + { + "name": "HasZeroOfBaseDomain", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 147 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasZeroOfBaseDomain" + ] + }, + { + "name": "PositionLastNonZero", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 236 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 11, + "comment": "PositionLastNonZero: for a plist vector", + "filters": [ + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 9, + "comment": "PositionLastNonZero: for a row vector obj", + "filters": [ + [ + "IsVectorObj" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PositionLastNonZero" + ] + }, + { + "name": "Unpack", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 268 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1149 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 34, + "comment": "Unpack", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 15, + "comment": "Unpack: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "Unpack: for an 8bit matrix", + "filters": [ + [ + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "Unpack: for a gf2 matrix", + "filters": [ + [ + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 11, + "comment": "Unpack: for a plist vector", + "filters": [ + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 11, + "comment": "Unpack: for an 8bit vector", + "filters": [ + [ + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 11, + "comment": "Unpack: for a gf2 vector", + "filters": [ + [ + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 9, + "comment": "Unpack: generic method for a vector object", + "filters": [ + [ + "IsVectorObj" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Unpack" + ] + }, + { + "name": "ExtractSubVector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 320 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 11, + "comment": "ExtractSubVector: generic method", + "filters": [ + [ + "IsVectorObj" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExtractSubVector" + ] + }, + { + "name": "MultVectorRight", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 419 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 423 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 12, + "comment": "MultVectorRight: for a plist vector, and an object", + "filters": [ + [ + "IsMutable", + "IsPlistVectorRep" + ], + [] + ] + }, + { + "rank": 10, + "comment": "MultVectorRight: generic method for a mutable vector, and an object", + "filters": [ + [ + "IsMutable", + "IsVectorObj" + ], + [] + ] + } + ], + "3args": [], + "4args": [ + { + "rank": 46, + "comment": "MultVectorRight: generic method for a mutable vector, an object, an int, and an int", + "filters": [ + [ + "IsMutable", + "IsVectorObj" + ], + [], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "MultVectorRight" + ] + }, + { + "name": "ZeroVector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 466 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 470 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 33, + "comment": "ZeroVector: for an integer and a plist matrix", + "filters": [ + [ + "IsInt" + ], + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 33, + "comment": "ZeroVector: for an int and an 8bit matrix", + "filters": [ + [ + "IsInt" + ], + [ + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 33, + "comment": "ZeroVector: for an int and a gf2 matrix", + "filters": [ + [ + "IsInt" + ], + [ + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 29, + "comment": "ZeroVector: for an integer and a plist vector", + "filters": [ + [ + "IsInt" + ], + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 29, + "comment": "ZeroVector: for an int and an 8bit vector", + "filters": [ + [ + "IsInt" + ], + [ + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 29, + "comment": "ZeroVector: for an int and a gf2 vector", + "filters": [ + [ + "IsInt" + ], + [ + "IsGF2VectorRep" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ZeroVector" + ] + }, + { + "name": "Vector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 479 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 480 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 484 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 485 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 488 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 489 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 492 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "Vector", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [ + { + "rank": 40, + "comment": "Vector: for a plist of finite field elements and an 8bitvector", + "filters": [ + [ + "IsList", + "CategoryCollections(IsFFE)" + ], + [ + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 40, + "comment": "Vector: for a list of gf2 elements and a gf2 vector", + "filters": [ + [ + "IsList", + "CategoryCollections(IsFFE)" + ], + [ + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 33, + "comment": "Vector", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsVectorObj" + ] + ] + }, + { + "rank": 29, + "comment": "Vector: for a plain list and a plist vector", + "filters": [ + [ + "IsList", + "IsPlistRep" + ], + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 26, + "comment": "Vector", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 18, + "comment": "Vector", + "filters": [ + [ + "IsVectorObj" + ], + [ + "IsVectorObj" + ] + ] + }, + { + "rank": 13, + "comment": "Vector: for a list and a plist vector", + "filters": [ + [ + "IsList" + ], + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 11, + "comment": "Vector", + "filters": [ + [ + "IsList" + ], + [ + "IsVectorObj" + ] + ] + } + ], + "3args": [ + { + "rank": 35, + "comment": "Vector", + "filters": [ + [ + "IsOperation" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsVectorObj" + ] + ] + }, + { + "rank": 28, + "comment": "Vector", + "filters": [ + [ + "IsOperation" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Vector" + ] + }, + { + "name": "ConstructingFilter", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 516 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1045 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 15, + "comment": "ConstructingFilter: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "ConstructingFilter: for an 8bit matrix", + "filters": [ + [ + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "ConstructingFilter: for a gf2 matrix", + "filters": [ + [ + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 11, + "comment": "ConstructingFilter: for a plist vector", + "filters": [ + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 11, + "comment": "ConstructingFilter: for an 8bit vector", + "filters": [ + [ + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 11, + "comment": "ConstructingFilter: for a gf2 vector", + "filters": [ + [ + "IsGF2VectorRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ConstructingFilter" + ] + }, + { + "name": "NewVector", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 518 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": -11, + "comment": "NewVector: for IsPlistVectorRep, a ring, and a list", + "filters": [ + [ + "IsPlistVectorRep" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ] + ] + }, + { + "rank": -11, + "comment": "NewVector: for Is8BitVectorRep, GF(q), and a list", + "filters": [ + [ + "Is8BitVectorRep" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsList" + ] + ] + }, + { + "rank": -11, + "comment": "NewVector: for IsGF2VectorRep, GF(2), and a list", + "filters": [ + [ + "IsGF2VectorRep" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NewRowVector", + "NewVector" + ] + }, + { + "name": "NewZeroVector", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 529 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": -11, + "comment": "NewZeroVector: for IsPlistVectorRep, a ring, and an int", + "filters": [ + [ + "IsPlistVectorRep" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": -11, + "comment": "NewZeroVector: for Is8BitVectorRep, GF(q), and an int", + "filters": [ + [ + "Is8BitVectorRep" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": -11, + "comment": "NewZeroVector: for IsGF2VectorRep, GF(2), and an int", + "filters": [ + [ + "IsGF2VectorRep" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NewZeroVector" + ] + }, + { + "name": "ChangedBaseDomain", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 533 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1054 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 74, + "comment": "ChangedBaseDomain: for an 8bit matrix and a finite field", + "filters": [ + [ + "Is8BitMatrixRep" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 74, + "comment": "ChangedBaseDomain: for a gf2 matrix and a finite field", + "filters": [ + [ + "IsGF2MatrixRep" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 70, + "comment": "ChangedBaseDomain: for an 8bit vector and a finite field", + "filters": [ + [ + "Is8BitVectorRep" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 70, + "comment": "ChangedBaseDomain: for a gf2 vector and a finite field", + "filters": [ + [ + "IsGF2VectorRep" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 41, + "comment": "ChangedBaseDomain: for a plist matrix, and a domain", + "filters": [ + [ + "IsPlistMatrixRep" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 37, + "comment": "ChangedBaseDomain: for a plist vector, and a domain", + "filters": [ + [ + "IsPlistVectorRep" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ChangedBaseDomain" + ] + }, + { + "name": "Randomize", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 573 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 574 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1084 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1085 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 16, + "comment": "Randomize: for a mutable plist matrix", + "filters": [ + [ + "IsMutable", + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 16, + "comment": "Randomize: for a mutable 8bit matrix", + "filters": [ + [ + "IsMutable", + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 16, + "comment": "Randomize: for a mutable gf2 matrix", + "filters": [ + [ + "IsMutable", + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 12, + "comment": "Randomize: for a mutable plist vector", + "filters": [ + [ + "IsMutable", + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 12, + "comment": "Randomize: for a mutable 8bit vector", + "filters": [ + [ + "IsMutable", + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 12, + "comment": "Randomize: for a mutable gf2 vector", + "filters": [ + [ + "IsMutable", + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 10, + "comment": "Randomize: generic method for a vector", + "filters": [ + [ + "IsMutable", + "IsVectorObj" + ] + ] + } + ], + "2args": [ + { + "rank": 18, + "comment": "Randomize: for a mutable 8bit matrix, and a random source", + "filters": [ + [ + "IsMutable", + "Is8BitMatrixRep" + ], + [ + "IsRandomSource" + ] + ] + }, + { + "rank": 18, + "comment": "Randomize: for a mutable gf2 matrix, and a random source", + "filters": [ + [ + "IsMutable", + "IsGF2MatrixRep" + ], + [ + "IsRandomSource" + ] + ] + }, + { + "rank": 14, + "comment": "Randomize: for a mutable 8bit vector and a random source", + "filters": [ + [ + "IsMutable", + "Is8BitVectorRep" + ], + [ + "IsRandomSource" + ] + ] + }, + { + "rank": 14, + "comment": "Randomize: for a mutable gf2 vector and a random source", + "filters": [ + [ + "IsMutable", + "IsGF2VectorRep" + ], + [ + "IsRandomSource" + ] + ] + }, + { + "rank": 12, + "comment": "Randomize: generic method for a vector and a random source", + "filters": [ + [ + "IsMutable", + "IsVectorObj" + ], + [ + "IsRandomSource" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Randomize" + ] + }, + { + "name": "CopySubVector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 609 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 612 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 83, + "comment": "CopySubVector: for two gf2 vectors, and two ranges", + "filters": [ + [ + "IsGF2VectorRep" + ], + [ + "IsMutable", + "IsGF2VectorRep" + ], + [ + "IsRange" + ], + [ + "IsRange" + ] + ] + }, + { + "rank": 27, + "comment": "CopySubVector: for two plist vectors and two lists", + "filters": [ + [ + "IsPlistVectorRep" + ], + [ + "IsMutable", + "IsPlistVectorRep" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 27, + "comment": "CopySubVector: for two 8bit vectors, and two lists", + "filters": [ + [ + "Is8BitVectorRep" + ], + [ + "IsMutable", + "Is8BitVectorRep" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 27, + "comment": "CopySubVector: for two gf2 vectors, and two lists", + "filters": [ + [ + "IsGF2VectorRep" + ], + [ + "IsMutable", + "IsGF2VectorRep" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 23, + "comment": "CopySubVector: generic method for vectors", + "filters": [ + [ + "IsVectorObj" + ], + [ + "IsMutable", + "IsVectorObj" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 23, + "comment": "CopySubVector: generic method for vectors", + "filters": [ + [ + "IsMutable", + "IsVectorObj" + ], + [ + "IsList" + ], + [ + "IsVectorObj" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "CopySubVector" + ] + }, + { + "name": "WeightOfVector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 625 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 11, + "comment": "WeightOfVector: for an 8bit vector", + "filters": [ + [ + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 11, + "comment": "WeightOfVector: for a gf2 vector", + "filters": [ + [ + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 9, + "comment": "WeightOfVector: generic method", + "filters": [ + [ + "IsVectorObj" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "WeightOfVector" + ] + }, + { + "name": "DistanceOfVectors", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 640 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 22, + "comment": "DistanceOfVectors: for two 8bit vectors", + "filters": [ + [ + "Is8BitVectorRep" + ], + [ + "Is8BitVectorRep" + ] + ] + }, + { + "rank": 22, + "comment": "DistanceOfVectors: for two gf2 vectors", + "filters": [ + [ + "IsGF2VectorRep" + ], + [ + "IsGF2VectorRep" + ] + ] + }, + { + "rank": 18, + "comment": "DistanceOfVectors: generic method", + "filters": [ + [ + "IsVectorObj" + ], + [ + "IsVectorObj" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DistanceOfVectors" + ] + }, + { + "name": "NumberRows", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 679 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20015, + "comment": "NumberRows: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNumberRows" + ] + ] + }, + { + "rank": 34, + "comment": "NumberRows: for a plist matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 15, + "comment": "NumberRows: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "NumberRows: for an 8bit matrix", + "filters": [ + [ + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "NumberRows: for a gf2 matrix", + "filters": [ + [ + "IsGF2MatrixRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NrRows", + "NumberRows" + ] + }, + { + "name": "SetNumberRows", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 679 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNumberRows: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNumberRows: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNrRows", + "SetNumberRows" + ] + }, + { + "name": "HasNumberRows", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 679 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNrRows", + "HasNumberRows" + ] + }, + { + "name": "NumberColumns", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 680 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20015, + "comment": "NumberColumns: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNumberColumns" + ] + ] + }, + { + "rank": 34, + "comment": "NumberColumns: for a plist matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 15, + "comment": "NumberColumns: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "NumberColumns: for an 8bit matrix", + "filters": [ + [ + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "NumberColumns: for a gf2 matrix", + "filters": [ + [ + "IsGF2MatrixRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NrCols", + "NumberColumns", + "RowLength" + ] + }, + { + "name": "SetNumberColumns", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 680 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNumberColumns: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNumberColumns: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNrCols", + "SetNumberColumns", + "SetRowLength" + ] + }, + { + "name": "HasNumberColumns", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 680 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNrCols", + "HasNumberColumns", + "HasRowLength" + ] + }, + { + "name": "ExtractSubMatrix", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 761 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 19, + "comment": "ExtractSubMatrix: for a plist matrix, and two lists", + "filters": [ + [ + "IsPlistMatrixRep" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 19, + "comment": "ExtractSubMatrix: for an 8bit matrix, and two lists", + "filters": [ + [ + "Is8BitMatrixRep" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 19, + "comment": "ExtractSubMatrix: for a gf2 matrix, and two lists", + "filters": [ + [ + "IsGF2MatrixRep" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExtractSubMatrix" + ] + }, + { + "name": "CopySubMatrix", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 802 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [ + { + "rank": 94, + "comment": "CopySubMatrix: for two gf2 matrices, two lists and two ranges", + "filters": [ + [ + "IsGF2MatrixRep" + ], + [ + "IsGF2MatrixRep" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsRange" + ], + [ + "IsRange" + ] + ] + }, + { + "rank": 46, + "comment": "CopySubMatrix: for two plists -- fallback in case of bad rep.", + "filters": [ + [ + "IsPlistRep" + ], + [ + "IsMutable", + "IsPlistRep" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 39, + "comment": "CopySubMatrix: for two plist matrices and four lists", + "filters": [ + [ + "IsPlistMatrixRep" + ], + [ + "IsMutable", + "IsPlistMatrixRep" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 38, + "comment": "CopySubMatrix: for two 8bit matrices, and four lists", + "filters": [ + [ + "Is8BitMatrixRep" + ], + [ + "Is8BitMatrixRep" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 38, + "comment": "CopySubMatrix: for two gf2 matrices, and four lists", + "filters": [ + [ + "IsGF2MatrixRep" + ], + [ + "IsGF2MatrixRep" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ] + }, + "aka": [ + "CopySubMatrix" + ] + }, + { + "name": "MatElm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 812 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 53, + "comment": "MatElm: for a plist matrix and two positions", + "filters": [ + [ + "IsPlistMatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 53, + "comment": "MatElm: for an 8bit matrix and two integers", + "filters": [ + [ + "Is8BitMatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 53, + "comment": "MatElm: for a gf2 matrix and two integers", + "filters": [ + [ + "IsGF2MatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MatElm" + ] + }, + { + "name": "SetMatElm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 816 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 68, + "comment": "SetMatElm: for an 8bit matrix, two integers, and a ffe", + "filters": [ + [ + "Is8BitMatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 68, + "comment": "SetMatElm: for a gf2 matrix, two integers, and a ffe", + "filters": [ + [ + "IsGF2MatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 54, + "comment": "SetMatElm: for a plist matrix, two positions, and an object", + "filters": [ + [ + "IsMutable", + "IsPlistMatrixRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMatElm" + ] + }, + { + "name": "ZeroMatrix", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 939 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 940 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 941 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 60, + "comment": "ZeroMatrix", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 51, + "comment": "ZeroMatrix: for two integers and a plist matrix", + "filters": [ + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 51, + "comment": "ZeroMatrix: for a compressed 8bit matrix", + "filters": [ + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 51, + "comment": "ZeroMatrix: for a compressed gf2 matrix", + "filters": [ + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 48, + "comment": "ZeroMatrix", + "filters": [ + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsMatrixObj" + ] + ] + } + ], + "4args": [ + { + "rank": 62, + "comment": "ZeroMatrix", + "filters": [ + [ + "IsOperation" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "ZeroMatrix" + ] + }, + { + "name": "NewZeroMatrix", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 946 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": -15, + "comment": "NewZeroMatrix: for IsPlistMatrixRep, a ring, and two ints", + "filters": [ + [ + "IsPlistMatrixRep" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": -15, + "comment": "NewZeroMatrix: for Is8BitMatrixRep, GF(q), and two ints", + "filters": [ + [ + "Is8BitMatrixRep" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": -15, + "comment": "NewZeroMatrix: for IsGF2MatrixRep, GF(2), and two ints", + "filters": [ + [ + "IsGF2MatrixRep" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "NewZeroMatrix" + ] + }, + { + "name": "IdentityMatrix", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 952 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 953 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 954 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 42, + "comment": "IdentityMatrix", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 33, + "comment": "IdentityMatrix: for an integer and a plist matrix", + "filters": [ + [ + "IsInt" + ], + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 33, + "comment": "IdentityMatrix: for a compressed 8bit matrix", + "filters": [ + [ + "IsInt" + ], + [ + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 33, + "comment": "IdentityMatrix: for a compressed gf2 matrix", + "filters": [ + [ + "IsInt" + ], + [ + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 30, + "comment": "IdentityMatrix", + "filters": [ + [ + "IsInt" + ], + [ + "IsMatrixObj" + ] + ] + } + ], + "3args": [ + { + "rank": 44, + "comment": "IdentityMatrix", + "filters": [ + [ + "IsOperation" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IdentityMatrix" + ] + }, + { + "name": "NewIdentityMatrix", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 958 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": -15, + "comment": "NewIdentityMatrix: for IsPlistMatrixRep, a ring, and an int", + "filters": [ + [ + "IsPlistMatrixRep" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": -15, + "comment": "NewIdentityMatrix: for Is8BitMatrixRep, GF(q), and an int", + "filters": [ + [ + "Is8BitMatrixRep" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": -15, + "comment": "NewIdentityMatrix: for IsGF2MatrixRep, GF(2), and an int", + "filters": [ + [ + "IsGF2MatrixRep" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NewIdentityMatrix" + ] + }, + { + "name": "CompanionMatrix", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 971 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 31, + "comment": "CompanionMatrix: for a polynomial and a matrix", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsMatrixObj" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CompanionMatrix" + ] + }, + { + "name": "NewCompanionMatrix", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 976 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": -15, + "comment": "NewCompanionMatrix: for IsPlistMatrixRep, a polynomial and a ring", + "filters": [ + [ + "IsPlistMatrixRep" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -15, + "comment": "NewCompanionMatrix: for Is8BitMatrixRep, a polynomial and a ring", + "filters": [ + [ + "Is8BitMatrixRep" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -15, + "comment": "NewCompanionMatrix: for IsGF2MatrixRep, a polynomial and a ring", + "filters": [ + [ + "IsGF2MatrixRep" + ], + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NewCompanionMatrix" + ] + }, + { + "name": "Matrix", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 996 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 997 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 998 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1001 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1002 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1003 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1006 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1007 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1010 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1011 + }, + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1012 + }, + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 82 + }, + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 83 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "Matrix: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMatrix" + ] + ] + }, + { + "rank": 18, + "comment": "Matrix: for a Rees 0-matrix semigroup with generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesZeroMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 18, + "comment": "Matrix: for a Rees matrix semigroup with generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 2, + "comment": "Matrix", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [ + { + "rank": 24, + "comment": "Matrix", + "filters": [ + [ + "IsMatrixObj" + ], + [ + "IsMatrixObj" + ] + ] + }, + { + "rank": 20, + "comment": "Matrix", + "filters": [ + [ + "IsList" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 14, + "comment": "Matrix: generic convenience method with 2 args", + "filters": [ + [ + "IsList" + ], + [ + "IsMatrixObj" + ] + ] + }, + { + "rank": -9964, + "comment": "Matrix", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMatrixObj" + ] + ] + }, + { + "rank": -9974, + "comment": "Matrix", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [ + { + "rank": 38, + "comment": "Matrix", + "filters": [ + [ + "IsOperation" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsMatrixObj" + ] + ] + }, + { + "rank": 35, + "comment": "Matrix: for a list and a plist matrix", + "filters": [ + [ + "IsList" + ], + [ + "IsInt" + ], + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 35, + "comment": "Matrix: for a list of vecs, an integer, and an 8bit mat", + "filters": [ + [ + "IsList" + ], + [ + "IsInt" + ], + [ + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 35, + "comment": "Matrix: for a list of vecs, an integer, and a gf2 mat", + "filters": [ + [ + "IsList" + ], + [ + "IsInt" + ], + [ + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 32, + "comment": "Matrix", + "filters": [ + [ + "IsList" + ], + [ + "IsInt" + ], + [ + "IsMatrixObj" + ] + ] + }, + { + "rank": 28, + "comment": "Matrix", + "filters": [ + [ + "IsOperation" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ] + ] + }, + { + "rank": -9956, + "comment": "Matrix", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [ + { + "rank": 46, + "comment": "Matrix", + "filters": [ + [ + "IsOperation" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsList" + ], + [ + "IsInt" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "Matrix", + "MatrixOfReesMatrixSemigroup", + "MatrixOfReesZeroMatrixSemigroup" + ] + }, + { + "name": "SetMatrix", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1007 + }, + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 82 + }, + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 83 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMatrix: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMatrix: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMatrix", + "SetMatrixOfReesMatrixSemigroup", + "SetMatrixOfReesZeroMatrixSemigroup" + ] + }, + { + "name": "HasMatrix", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1007 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMatrix", + "HasMatrixOfReesMatrixSemigroup", + "HasMatrixOfReesZeroMatrixSemigroup" + ] + }, + { + "name": "NewMatrix", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1020 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": -15, + "comment": "NewMatrix: for IsPlistMatrixRep, a ring, an int, and a list", + "filters": [ + [ + "IsPlistMatrixRep" + ], + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ], + [ + "IsInt" + ], + [ + "IsList" + ] + ] + }, + { + "rank": -15, + "comment": "NewMatrix: for Is8BitMatrixRep, GF(q), an int, and a list", + "filters": [ + [ + "Is8BitMatrixRep" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsInt" + ], + [ + "IsList" + ] + ] + }, + { + "rank": -15, + "comment": "NewMatrix: for IsGF2MatrixRep, GF(2), an int, and a list", + "filters": [ + [ + "IsGF2MatrixRep" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsInt" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "NewMatrix" + ] + }, + { + "name": "CompatibleVector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1052 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 15, + "comment": "CompatibleVector: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "CompatibleVector: for an 8bit matrix", + "filters": [ + [ + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 15, + "comment": "CompatibleVector: for a gf2 matrix", + "filters": [ + [ + "IsGF2MatrixRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CompatibleVector" + ] + }, + { + "name": "Unfold", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1138 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 26, + "comment": "Unfold: for a plist matrix", + "filters": [ + [ + "IsPlistMatrixRep" + ], + [ + "IsPlistVectorRep" + ] + ] + }, + { + "rank": 21, + "comment": "Unfold: for a matrix object, and a vector object", + "filters": [ + [ + "IsMatrixObj" + ], + [ + "IsVectorObj" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Unfold" + ] + }, + { + "name": "Fold", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/matobj2.gd", + "line": 1142 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 45, + "comment": "Fold: for a plist vector, a positive int, and a plist matrix", + "filters": [ + [ + "IsPlistVectorRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsPlistMatrixRep" + ] + ] + }, + { + "rank": 45, + "comment": "Fold: for an 8bit vector, a positive int, and an 8bit matrix", + "filters": [ + [ + "IsVectorObj", + "Is8BitVectorRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "Is8BitMatrixRep" + ] + ] + }, + { + "rank": 45, + "comment": "Fold: for a gf2 vector, a positive int, and a gf2 matrix", + "filters": [ + [ + "IsVectorObj", + "IsGF2VectorRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsGF2MatrixRep" + ] + ] + }, + { + "rank": 40, + "comment": "Fold: for a vector, a positive int, and a matrix", + "filters": [ + [ + "IsVectorObj" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsMatrixObj" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Fold" + ] + }, + { + "name": "IsBuiltFromAdditiveMagmaWithInverses", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 141 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "IsBuiltFromAdditiveMagmaWithInverses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsBuiltFromAdditiveMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsBuiltFromAdditiveMagmaWithInverses" + ] + }, + { + "name": "SetIsBuiltFromAdditiveMagmaWithInverses", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 141 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsBuiltFromAdditiveMagmaWithInverses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsBuiltFromAdditiveMagmaWithInverses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsBuiltFromAdditiveMagmaWithInverses" + ] + }, + { + "name": "HasIsBuiltFromAdditiveMagmaWithInverses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 141 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsBuiltFromAdditiveMagmaWithInverses" + ] + }, + { + "name": "IsBuiltFromMagma", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 157 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "IsBuiltFromMagma: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsBuiltFromMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsBuiltFromMagma" + ] + }, + { + "name": "SetIsBuiltFromMagma", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 157 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsBuiltFromMagma: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsBuiltFromMagma: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsBuiltFromMagma" + ] + }, + { + "name": "HasIsBuiltFromMagma", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 157 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsBuiltFromMagma" + ] + }, + { + "name": "IsBuiltFromMagmaWithOne", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 173 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "IsBuiltFromMagmaWithOne: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsBuiltFromMagmaWithOne" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsBuiltFromMagmaWithOne" + ] + }, + { + "name": "SetIsBuiltFromMagmaWithOne", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 173 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsBuiltFromMagmaWithOne: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsBuiltFromMagmaWithOne: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsBuiltFromMagmaWithOne" + ] + }, + { + "name": "HasIsBuiltFromMagmaWithOne", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 173 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsBuiltFromMagmaWithOne" + ] + }, + { + "name": "IsBuiltFromMagmaWithInverses", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 189 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "IsBuiltFromMagmaWithInverses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsBuiltFromMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsBuiltFromMagmaWithInverses" + ] + }, + { + "name": "SetIsBuiltFromMagmaWithInverses", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 189 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsBuiltFromMagmaWithInverses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsBuiltFromMagmaWithInverses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsBuiltFromMagmaWithInverses" + ] + }, + { + "name": "HasIsBuiltFromMagmaWithInverses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 189 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsBuiltFromMagmaWithInverses" + ] + }, + { + "name": "IsBuiltFromGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 205 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "IsBuiltFromGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsBuiltFromGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsBuiltFromGroup" + ] + }, + { + "name": "SetIsBuiltFromGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 205 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsBuiltFromGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsBuiltFromGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsBuiltFromGroup" + ] + }, + { + "name": "HasIsBuiltFromGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 205 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsBuiltFromGroup" + ] + }, + { + "name": "IsBuiltFromSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 234 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "IsBuiltFromSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsBuiltFromSemigroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsBuiltFromSemigroup" + ] + }, + { + "name": "SetIsBuiltFromSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 234 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsBuiltFromSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsBuiltFromSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsBuiltFromSemigroup" + ] + }, + { + "name": "HasIsBuiltFromSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 234 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsBuiltFromSemigroup" + ] + }, + { + "name": "IsBuiltFromMonoid", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 247 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "IsBuiltFromMonoid: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsBuiltFromMonoid" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsBuiltFromMonoid" + ] + }, + { + "name": "SetIsBuiltFromMonoid", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 247 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsBuiltFromMonoid: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsBuiltFromMonoid: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsBuiltFromMonoid" + ] + }, + { + "name": "HasIsBuiltFromMonoid", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 247 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsBuiltFromMonoid" + ] + }, + { + "name": "SemigroupOfRewritingSystem", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 273 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "SemigroupOfRewritingSystem: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSemigroupOfRewritingSystem" + ] + ] + }, + { + "rank": 4, + "comment": "SemigroupOfRewritingSystem: for a Knuth Bendix rewriting system", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromSemigroup", + "HasIsBuiltFromSemigroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemigroupOfRewritingSystem" + ] + }, + { + "name": "SetSemigroupOfRewritingSystem", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 273 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSemigroupOfRewritingSystem: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSemigroupOfRewritingSystem: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSemigroupOfRewritingSystem" + ] + }, + { + "name": "HasSemigroupOfRewritingSystem", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 273 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSemigroupOfRewritingSystem" + ] + }, + { + "name": "MonoidOfRewritingSystem", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 274 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "MonoidOfRewritingSystem: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMonoidOfRewritingSystem" + ] + ] + }, + { + "rank": 4, + "comment": "MonoidOfRewritingSystem: for a Knuth Bendix rewriting system", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromMonoid", + "HasIsBuiltFromMonoid" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MonoidOfRewritingSystem" + ] + }, + { + "name": "SetMonoidOfRewritingSystem", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 274 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMonoidOfRewritingSystem: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMonoidOfRewritingSystem: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMonoidOfRewritingSystem" + ] + }, + { + "name": "HasMonoidOfRewritingSystem", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 274 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMonoidOfRewritingSystem" + ] + }, + { + "name": "FreeStructureOfRewritingSystem", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 288 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FreeStructureOfRewritingSystem" + ] + }, + { + "name": "ConfluentRws", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 309 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "ConfluentRws: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasConfluentRws" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ConfluentRws" + ] + }, + { + "name": "SetConfluentRws", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 309 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetConfluentRws: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetConfluentRws: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetConfluentRws" + ] + }, + { + "name": "HasConfluentRws", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 309 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasConfluentRws" + ] + }, + { + "name": "GeneratorsOfRws", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 329 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "GeneratorsOfRws: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsOfRws" + ] + ] + }, + { + "rank": 17, + "comment": "GeneratorsOfRws", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ] + ] + }, + { + "rank": 14, + "comment": "GeneratorsOfRws", + "filters": [ + [ + "IsPowerConjugateCollector", + "IsDeepThoughtCollectorRep" + ] + ] + }, + { + "rank": 4, + "comment": "GeneratorsOfRws: for a monoid rewriting system", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromMonoid", + "HasIsBuiltFromMonoid" + ] + ] + }, + { + "rank": 4, + "comment": "GeneratorsOfRws: for a monoid rewriting system", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromSemigroup", + "HasIsBuiltFromSemigroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfRws" + ] + }, + { + "name": "SetGeneratorsOfRws", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 329 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 16, + "comment": "SetGeneratorsOfRws", + "filters": [ + [ + "IsPowerConjugateCollector", + "IsDeepThoughtCollectorRep" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "SetGeneratorsOfRws: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsOfRws: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsOfRws" + ] + }, + { + "name": "HasGeneratorsOfRws", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 329 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsOfRws" + ] + }, + { + "name": "NumberGeneratorsOfRws", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 346 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "NumberGeneratorsOfRws: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNumberGeneratorsOfRws" + ] + ] + }, + { + "rank": 17, + "comment": "NumberGeneratorsOfRws", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ] + ] + }, + { + "rank": 14, + "comment": "NumberGeneratorsOfRws", + "filters": [ + [ + "IsPowerConjugateCollector", + "IsDeepThoughtCollectorRep" + ] + ] + }, + { + "rank": 2, + "comment": "NumberGeneratorsOfRws", + "filters": [ + [ + "IsRewritingSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NumberGeneratorsOfRws" + ] + }, + { + "name": "SetNumberGeneratorsOfRws", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 346 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 32, + "comment": "SetNumberGeneratorsOfRws", + "filters": [ + [ + "IsPowerConjugateCollector", + "IsDeepThoughtCollectorRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 2, + "comment": "SetNumberGeneratorsOfRws: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNumberGeneratorsOfRws: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNumberGeneratorsOfRws" + ] + }, + { + "name": "HasNumberGeneratorsOfRws", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 346 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNumberGeneratorsOfRws" + ] + }, + { + "name": "Rules", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 373 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "Rules: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRules" + ] + ] + }, + { + "rank": 17, + "comment": "Rules", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ] + ] + }, + { + "rank": 14, + "comment": "Rules: Deep Thought", + "filters": [ + [ + "IsPowerConjugateCollector", + "IsDeepThoughtCollectorRep" + ] + ] + }, + { + "rank": 5, + "comment": "Rules: for a Knuth Bendix rewriting system", + "filters": [ + [ + "IsKnuthBendixRewritingSystem", + "IsKnuthBendixRewritingSystemRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Rules" + ] + }, + { + "name": "SetRules", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 373 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRules: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRules: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRules" + ] + }, + { + "name": "HasRules", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 373 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRules" + ] + }, + { + "name": "OrderingOfRewritingSystem", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 405 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "OrderingOfRewritingSystem: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasOrderingOfRewritingSystem" + ] + ] + }, + { + "rank": 5, + "comment": "OrderingOfRewritingSystem: for a Knuth Bendix rewriting system", + "filters": [ + [ + "IsKnuthBendixRewritingSystem", + "IsKnuthBendixRewritingSystemRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OrderOfRewritingSystem", + "OrderingOfRewritingSystem" + ] + }, + { + "name": "SetOrderingOfRewritingSystem", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 405 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetOrderingOfRewritingSystem: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetOrderingOfRewritingSystem: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetOrderingOfRewritingSystem" + ] + }, + { + "name": "HasOrderingOfRewritingSystem", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 405 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasOrderingOfRewritingSystem" + ] + }, + { + "name": "IsConfluent", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 447 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "IsConfluent: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsConfluent" + ] + ] + }, + { + "rank": 66, + "comment": "IsConfluent: for pc group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 14, + "comment": "IsConfluent: method for finite polycylic rewriting systems", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPolycyclicCollector" + ] + ] + }, + { + "rank": 13, + "comment": "IsConfluent: FromTheLeftCollector", + "filters": [ + [ + "IsFromTheLeftCollectorRep" + ] + ] + }, + { + "rank": 11, + "comment": "IsConfluent: generic method for polycyclic rewriting systems", + "filters": [ + [ + "IsPolycyclicCollector" + ] + ] + }, + { + "rank": 2, + "comment": "IsConfluent: for a monoid or a semigroup rewriting system", + "filters": [ + [ + "IsRewritingSystem" + ] + ] + } + ], + "2args": [ + { + "rank": 16, + "comment": "IsConfluent", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPolycyclicCollector" + ], + [ + "IsList" + ] + ], + "aka": [ + "FinitePolycyclicCollector_IsConfluent" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsConfluent" + ] + }, + { + "name": "SetIsConfluent", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 447 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsConfluent: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsConfluent: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsConfluent" + ] + }, + { + "name": "HasIsConfluent", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 447 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsConfluent" + ] + }, + { + "name": "IsReduced", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 469 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20006, + "comment": "IsReduced: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsReduced" + ] + ] + }, + { + "rank": 6, + "comment": "IsReduced: for a Knuth Bendix rewriting system", + "filters": [ + [ + "IsMutable", + "IsKnuthBendixRewritingSystem", + "IsKnuthBendixRewritingSystemRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsReduced" + ] + }, + { + "name": "SetIsReduced", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 469 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsReduced: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsReduced: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsReduced" + ] + }, + { + "name": "HasIsReduced", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 469 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsReduced" + ] + }, + { + "name": "AddRule", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 488 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AddRule" + ] + }, + { + "name": "AddRuleReduced", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 508 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 8, + "comment": "AddRuleReduced: for a Knuth Bendix rewriting system and a rule", + "filters": [ + [ + "IsMutable", + "IsKnuthBendixRewritingSystem", + "IsKnuthBendixRewritingSystemRep" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AddRuleReduced" + ] + }, + { + "name": "AddGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 525 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 7, + "comment": "AddGenerators", + "filters": [ + [ + "IsMutable", + "IsRewritingSystem" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AddGenerators" + ] + }, + { + "name": "MakeConfluent", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 544 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 8, + "comment": "MakeConfluent: for Knuth Bendix Rewriting System", + "filters": [ + [ + "IsMutable", + "IsBuiltFromMonoid", + "HasIsBuiltFromMonoid", + "IsKnuthBendixRewritingSystem", + "IsKnuthBendixRewritingSystemRep" + ] + ] + }, + { + "rank": 8, + "comment": "MakeConfluent: for Knuth Bendix Rewriting System", + "filters": [ + [ + "IsMutable", + "IsBuiltFromSemigroup", + "HasIsBuiltFromSemigroup", + "IsKnuthBendixRewritingSystem", + "IsKnuthBendixRewritingSystemRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MakeConfluent" + ] + }, + { + "name": "ReduceRules", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 563 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 18, + "comment": "ReduceRules", + "filters": [ + [ + "IsMutable", + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ] + ] + }, + { + "rank": 6, + "comment": "ReduceRules: for a Knuth Bendix rewriting system", + "filters": [ + [ + "IsMutable", + "IsKnuthBendixRewritingSystem", + "IsKnuthBendixRewritingSystemRep" + ] + ] + }, + { + "rank": 3, + "comment": "ReduceRules", + "filters": [ + [ + "IsMutable", + "IsRewritingSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReduceRules" + ] + }, + { + "name": "ReducedAdditiveInverse", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 579 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 9, + "comment": "ReducedAdditiveInverse: ReducedForm", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromAdditiveMagmaWithInverses", + "HasIsBuiltFromAdditiveMagmaWithInverses" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReducedAdditiveInverse" + ] + }, + { + "name": "ReducedComm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 596 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 36, + "comment": "ReducedComm", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is32BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ], + [ + "Is32BitsAssocWord" + ], + [ + "Is32BitsAssocWord" + ] + ], + "aka": [ + "FinPowConjCol_ReducedComm" + ] + }, + { + "rank": 36, + "comment": "ReducedComm", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is16BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ], + [ + "Is16BitsAssocWord" + ], + [ + "Is16BitsAssocWord" + ] + ] + }, + { + "rank": 36, + "comment": "ReducedComm", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is8BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ], + [ + "Is8BitsAssocWord" + ], + [ + "Is8BitsAssocWord" + ] + ] + }, + { + "rank": 25, + "comment": "ReducedComm: DeepThoughtReducedComm", + "filters": [ + [ + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "IsDeepThoughtCollectorRep" + ], + [ + "IsAssociativeElement", + "IsWord" + ], + [ + "IsAssociativeElement", + "IsWord" + ] + ] + }, + { + "rank": 20, + "comment": "ReducedComm: ReducedLeftQuotient/ReducedProduct", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromGroup", + "HasIsBuiltFromGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReducedComm" + ] + }, + { + "name": "ReducedConjugate", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 614 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 25, + "comment": "ReducedConjugate: DeepThoughtReducedConjugate", + "filters": [ + [ + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "IsDeepThoughtCollectorRep" + ], + [ + "IsAssociativeElement", + "IsWord" + ], + [ + "IsAssociativeElement", + "IsWord" + ] + ] + }, + { + "rank": 20, + "comment": "ReducedConjugate: ReducedLeftQuotient/ReducedProduct", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromGroup", + "HasIsBuiltFromGroup" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReducedConjugate" + ] + }, + { + "name": "ReducedDifference", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 632 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 14, + "comment": "ReducedDifference: ReducedSum/ReducedAdditiveInverse", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromAdditiveMagmaWithInverses", + "HasIsBuiltFromAdditiveMagmaWithInverses" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReducedDifference" + ] + }, + { + "name": "ReducedForm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 657 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 28, + "comment": "ReducedForm", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is32BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ], + [ + "Is32BitsAssocWord" + ] + ], + "aka": [ + "FinPowConjCol_ReducedForm" + ] + }, + { + "rank": 28, + "comment": "ReducedForm", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is16BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ], + [ + "Is16BitsAssocWord" + ] + ] + }, + { + "rank": 28, + "comment": "ReducedForm", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is8BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ], + [ + "Is8BitsAssocWord" + ] + ] + }, + { + "rank": 16, + "comment": "ReducedForm: CollectWordOrFail", + "filters": [ + [ + "IsPolycyclicCollector" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 9, + "comment": "ReducedForm: for a monoid rewriting system and a word on the underlying free monoid", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromMonoid", + "HasIsBuiltFromMonoid" + ], + [ + "IsAssociativeElement", + "IsWord" + ] + ] + }, + { + "rank": 9, + "comment": "ReducedForm: for a semigroup rewriting system and a word on the underlying free semigroup", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromSemigroup", + "HasIsBuiltFromSemigroup" + ], + [ + "IsAssociativeElement", + "IsWord" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReducedForm" + ] + }, + { + "name": "IsReducedForm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 676 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "IsReducedForm: for a rewriting system and an object", + "filters": [ + [ + "IsRewritingSystem" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsReducedForm" + ] + }, + { + "name": "ReducedInverse", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 694 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 22, + "comment": "ReducedInverse", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ], + [ + "IsAssociativeElement", + "IsWord" + ] + ] + }, + { + "rank": 20, + "comment": "ReducedInverse: DeepThoughtReducedInverse", + "filters": [ + [ + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "IsDeepThoughtCollectorRep" + ], + [ + "IsAssociativeElement", + "IsWord" + ] + ] + }, + { + "rank": 13, + "comment": "ReducedInverse: ReducedForm", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromMagmaWithInverses", + "HasIsBuiltFromMagmaWithInverses" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReducedInverse" + ] + }, + { + "name": "ReducedLeftQuotient", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 711 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 36, + "comment": "ReducedLeftQuotient", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is32BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ], + [ + "Is32BitsAssocWord" + ], + [ + "Is32BitsAssocWord" + ] + ], + "aka": [ + "FinPowConjCol_ReducedLeftQuotient" + ] + }, + { + "rank": 36, + "comment": "ReducedLeftQuotient", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is16BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ], + [ + "Is16BitsAssocWord" + ], + [ + "Is16BitsAssocWord" + ] + ] + }, + { + "rank": 36, + "comment": "ReducedLeftQuotient", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is8BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ], + [ + "Is8BitsAssocWord" + ], + [ + "Is8BitsAssocWord" + ] + ] + }, + { + "rank": 25, + "comment": "ReducedLeftQuotient: DeepThoughtReducedLeftQuotient", + "filters": [ + [ + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "IsDeepThoughtCollectorRep" + ], + [ + "IsAssociativeElement", + "IsWord" + ], + [ + "IsAssociativeElement", + "IsWord" + ] + ] + }, + { + "rank": 18, + "comment": "ReducedLeftQuotient: ReducedProduct/ReducedInverse", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromMagmaWithInverses", + "HasIsBuiltFromMagmaWithInverses" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReducedLeftQuotient" + ] + }, + { + "name": "ReducedOne", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 729 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 17, + "comment": "ReducedOne", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ] + ] + }, + { + "rank": 6, + "comment": "ReducedOne: ReducedForm", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromMagmaWithOne", + "HasIsBuiltFromMagmaWithOne" + ] + ] + }, + { + "rank": 4, + "comment": "ReducedOne: ReducedForm", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromAdditiveMagmaWithInverses", + "HasIsBuiltFromAdditiveMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReducedOne" + ] + }, + { + "name": "ReducedPower", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 745 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 48, + "comment": "ReducedPower", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is32BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ], + [ + "Is32BitsAssocWord" + ], + [ + "IsInt", + "IsSmallIntRep" + ] + ], + "aka": [ + "FinPowConjCol_ReducedPowerSmallInt" + ] + }, + { + "rank": 48, + "comment": "ReducedPower", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is16BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ], + [ + "Is16BitsAssocWord" + ], + [ + "IsInt", + "IsSmallIntRep" + ] + ] + }, + { + "rank": 48, + "comment": "ReducedPower", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is8BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ], + [ + "Is8BitsAssocWord" + ], + [ + "IsInt", + "IsSmallIntRep" + ] + ] + }, + { + "rank": 38, + "comment": "ReducedPower: DeepThoughtReducedPower", + "filters": [ + [ + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "IsDeepThoughtCollectorRep" + ], + [ + "IsAssociativeElement", + "IsWord" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 34, + "comment": "ReducedPower: ReducedInverse/CollectWordOrFail", + "filters": [ + [ + "IsPolycyclicCollector" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 31, + "comment": "ReducedPower: ReducedProduct/ReducedInverse", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromGroup", + "HasIsBuiltFromGroup" + ], + [ + "IsMultiplicativeElement" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReducedPower" + ] + }, + { + "name": "ReducedProduct", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 768 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 36, + "comment": "ReducedProduct", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is32BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ], + [ + "Is32BitsAssocWord" + ], + [ + "Is32BitsAssocWord" + ] + ], + "aka": [ + "FinPowConjCol_ReducedProduct" + ] + }, + { + "rank": 36, + "comment": "ReducedProduct", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is16BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ], + [ + "Is16BitsAssocWord" + ], + [ + "Is16BitsAssocWord" + ] + ] + }, + { + "rank": 36, + "comment": "ReducedProduct", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is8BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ], + [ + "Is8BitsAssocWord" + ], + [ + "Is8BitsAssocWord" + ] + ] + }, + { + "rank": 25, + "comment": "ReducedProduct: DeepThoughtReducedProduct", + "filters": [ + [ + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "IsDeepThoughtCollectorRep" + ], + [ + "IsAssociativeElement", + "IsWord" + ], + [ + "IsAssociativeElement", + "IsWord" + ] + ] + }, + { + "rank": 10, + "comment": "ReducedProduct: ReducedForm", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromMagma", + "HasIsBuiltFromMagma" + ], + [ + "IsMultiplicativeElement" + ], + [ + "IsMultiplicativeElement" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReducedProduct" + ] + }, + { + "name": "ReducedQuotient", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 786 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 36, + "comment": "ReducedQuotient", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is32BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ], + [ + "Is32BitsAssocWord" + ], + [ + "Is32BitsAssocWord" + ] + ], + "aka": [ + "FinPowConjCol_ReducedQuotient" + ] + }, + { + "rank": 36, + "comment": "ReducedQuotient", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is16BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ], + [ + "Is16BitsAssocWord" + ], + [ + "Is16BitsAssocWord" + ] + ] + }, + { + "rank": 36, + "comment": "ReducedQuotient", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is8BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ], + [ + "Is8BitsAssocWord" + ], + [ + "Is8BitsAssocWord" + ] + ] + }, + { + "rank": 25, + "comment": "ReducedQuotient: DeepThoughtReducedQuotient", + "filters": [ + [ + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "IsDeepThoughtCollectorRep" + ], + [ + "IsAssociativeElement", + "IsWord" + ], + [ + "IsAssociativeElement", + "IsWord" + ] + ] + }, + { + "rank": 18, + "comment": "ReducedQuotient: ReducedProduct/ReducedInverse", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromMagmaWithInverses", + "HasIsBuiltFromMagmaWithInverses" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReducedQuotient" + ] + }, + { + "name": "ReducedScalarProduct", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 804 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReducedScalarProduct" + ] + }, + { + "name": "ReducedSum", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 822 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 10, + "comment": "ReducedSum: ReducedForm", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromAdditiveMagmaWithInverses", + "HasIsBuiltFromAdditiveMagmaWithInverses" + ], + [ + "IsAdditiveElement" + ], + [ + "IsAdditiveElement" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReducedSum" + ] + }, + { + "name": "ReducedZero", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rws.gd", + "line": 840 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReducedZero" + ] + }, + { + "name": "RelativeOrders", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 105 + }, + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 800 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "RelativeOrders: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRelativeOrders" + ] + ] + }, + { + "rank": 24, + "comment": "RelativeOrders: fp", + "filters": [ + [ + "IsModuloPcgsFpGroupRep" + ] + ] + }, + { + "rank": 21, + "comment": "RelativeOrders: pc series", + "filters": [ + [ + "IsPcgs" + ] + ] + }, + { + "rank": 17, + "comment": "RelativeOrders", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ] + ] + }, + { + "rank": 14, + "comment": "RelativeOrders: Method for Deep Thought", + "filters": [ + [ + "IsPowerConjugateCollector", + "IsDeepThoughtCollectorRep" + ] + ] + }, + { + "rank": 13, + "comment": "RelativeOrders: from-the-left collector", + "filters": [ + [ + "IsFromTheLeftCollectorRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RelativeOrders" + ] + }, + { + "name": "SetRelativeOrders", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 105 + }, + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 800 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 28, + "comment": "SetRelativeOrders: setting orders for prime orders pcgs", + "filters": [ + [ + "IsComponentObjectRep", + "IsAttributeStoringRep", + "IsPcgs", + "HasIsPrimeOrdersPcgs", + "HasIsFiniteOrdersPcgs" + ], + [ + "IsList" + ] + ], + "aka": [ + "SET_RELATIVE_ORDERS" + ] + }, + { + "rank": 25, + "comment": "SetRelativeOrders: setting orders and checking for prime orders", + "filters": [ + [ + "IsComponentObjectRep", + "IsAttributeStoringRep", + "IsPcgs" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 16, + "comment": "SetRelativeOrders", + "filters": [ + [ + "IsPowerConjugateCollector", + "IsDeepThoughtCollectorRep" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "SetRelativeOrders: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRelativeOrders: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRelativeOrders" + ] + }, + { + "name": "HasRelativeOrders", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 105 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRelativeOrders" + ] + }, + { + "name": "OutdatePolycyclicCollector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 126 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 12, + "comment": "OutdatePolycyclicCollector", + "filters": [ + [ + "IsMutable", + "IsPolycyclicCollector" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OutdatePolycyclicCollector" + ] + }, + { + "name": "UpdatePolycyclicCollector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 142 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 18, + "comment": "UpdatePolycyclicCollector: combinatorial collector rep", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsCombinatorialCollectorRep" + ] + ] + }, + { + "rank": 17, + "comment": "UpdatePolycyclicCollector", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ] + ] + }, + { + "rank": 14, + "comment": "UpdatePolycyclicCollector", + "filters": [ + [ + "IsPowerConjugateCollector", + "IsDeepThoughtCollectorRep" + ] + ] + }, + { + "rank": 13, + "comment": "UpdatePolycyclicCollector: FromTheLeftCollector", + "filters": [ + [ + "IsFromTheLeftCollectorRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UpdatePolycyclicCollector" + ] + }, + { + "name": "CollectWord", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 151 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 18, + "comment": "CollectWord", + "filters": [ + [ + "IsPolycyclicCollector" + ], + [ + "IsList" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CollectWord" + ] + }, + { + "name": "CollectWordOrFail", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 167 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 30, + "comment": "CollectWordOrFail", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is32BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ], + [ + "IsList" + ], + [ + "Is32BitsAssocWord" + ] + ], + "aka": [ + "FinPowConjCol_CollectWordOrFail" + ] + }, + { + "rank": 30, + "comment": "CollectWordOrFail", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is16BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ], + [ + "IsList" + ], + [ + "Is16BitsAssocWord" + ] + ] + }, + { + "rank": 30, + "comment": "CollectWordOrFail", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "Is8BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ], + [ + "IsList" + ], + [ + "Is8BitsAssocWord" + ] + ] + }, + { + "rank": 25, + "comment": "CollectWordOrFail", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsUpToDatePolycyclicCollector", + "IsSingleCollectorRep" + ], + [ + "IsList" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ], + "aka": [ + "SingleCollector_CollectWord" + ] + }, + { + "rank": 21, + "comment": "CollectWordOrFail: DeepThought", + "filters": [ + [ + "IsPowerConjugateCollector", + "IsDeepThoughtCollectorRep" + ], + [ + "IsList" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 20, + "comment": "CollectWordOrFail: FTL collector with Hall polynomials, exponent vector, gen-exp-pairs", + "filters": [ + [ + "IsUpToDatePolycyclicCollector", + "IsFromTheLeftCollectorRep", + "IsPolynomialCollector", + "HasIsPolynomialCollector" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 20, + "comment": "CollectWordOrFail: CombinatorialFromTheLeftCollector", + "filters": [ + [ + "IsUpToDatePolycyclicCollector", + "IsFromTheLeftCollectorRep", + "IsWeightedCollector", + "HasIsWeightedCollector" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 20, + "comment": "CollectWordOrFail: FromTheLeftCollector", + "filters": [ + [ + "IsUpToDatePolycyclicCollector", + "IsFromTheLeftCollectorRep", + "UseLibraryCollector", + "HasUseLibraryCollector" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ], + "aka": [ + "CollectPolycyclicGap" + ] + }, + { + "rank": 19, + "comment": "CollectWordOrFail", + "filters": [ + [ + "IsPolycyclicCollector", + "IsUpToDatePolycyclicCollector" + ], + [ + "IsList" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 18, + "comment": "CollectWordOrFail: FromTheLeftCollector", + "filters": [ + [ + "IsUpToDatePolycyclicCollector", + "IsFromTheLeftCollectorRep" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 18, + "comment": "CollectWordOrFail", + "filters": [ + [ + "IsPolycyclicCollector" + ], + [ + "IsList" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 17, + "comment": "CollectWordOrFail: FromTheLeftCollector (outdated)", + "filters": [ + [ + "IsFromTheLeftCollectorRep" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CollectWordOrFail" + ] + }, + { + "name": "NonTrivialRightHandSides", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 183 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 17, + "comment": "NonTrivialRightHandSides", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NonTrivialRightHandSides" + ] + }, + { + "name": "ObjByExponents", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 199 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 19, + "comment": "ObjByExponents", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 16, + "comment": "ObjByExponents: DeepThought", + "filters": [ + [ + "IsPowerConjugateCollector", + "IsDeepThoughtCollectorRep" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 15, + "comment": "ObjByExponents", + "filters": [ + [ + "IsFromTheLeftCollectorRep" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ObjByExponents" + ] + }, + { + "name": "SetCommutator", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 215 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 54, + "comment": "SetCommutator: from-the-left collector, words", + "filters": [ + [ + "IsMutable", + "IsFromTheLeftCollectorRep" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsWord" + ] + ] + }, + { + "rank": 52, + "comment": "SetCommutator: for from-the-left collector, words as lists", + "filters": [ + [ + "IsMutable", + "IsFromTheLeftCollectorRep" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 49, + "comment": "SetCommutator: integers", + "filters": [ + [ + "IsMutable", + "IsPowerConjugateCollector" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [] + ] + }, + { + "rank": 27, + "comment": "SetCommutator: elements", + "filters": [ + [ + "IsMutable", + "IsPolycyclicCollector" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCommutator" + ] + }, + { + "name": "SetCommutatorNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 219 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 54, + "comment": "SetCommutatorNC: integers", + "filters": [ + [ + "IsMutable", + "IsPowerConjugateCollector" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 28, + "comment": "SetCommutatorNC: elements", + "filters": [ + [ + "IsMutable", + "IsPowerConjugateCollector" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCommutatorNC" + ] + }, + { + "name": "SetCommutatorANC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 223 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCommutatorANC" + ] + }, + { + "name": "SetConjugate", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 239 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 60, + "comment": "SetConjugate: combinatorial collector rep", + "filters": [ + [ + "IsMutable", + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsCombinatorialCollectorRep" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 59, + "comment": "SetConjugate", + "filters": [ + [ + "IsMutable", + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 56, + "comment": "SetConjugate", + "filters": [ + [ + "IsMutable", + "IsPowerConjugateCollector", + "IsDeepThoughtCollectorRep" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 54, + "comment": "SetConjugate: from-the-left collector, words", + "filters": [ + [ + "IsMutable", + "IsFromTheLeftCollectorRep" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsWord" + ] + ] + }, + { + "rank": 54, + "comment": "SetConjugate", + "filters": [ + [ + "IsMutable", + "IsPowerCommutatorCollector" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 52, + "comment": "SetConjugate: for from-the-left collector, words as lists", + "filters": [ + [ + "IsMutable", + "IsFromTheLeftCollectorRep" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 27, + "comment": "SetConjugate", + "filters": [ + [ + "IsMutable", + "IsPolycyclicCollector" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "SetConjugate" + ] + }, + { + "name": "SetConjugateNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 59, + "comment": "SetConjugateNC", + "filters": [ + [ + "IsMutable", + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ], + "aka": [ + "SingleCollector_SetConjugateNC" + ] + }, + { + "rank": 54, + "comment": "SetConjugateNC", + "filters": [ + [ + "IsMutable", + "IsPowerCommutatorCollector" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 52, + "comment": "SetConjugateNC: for from-the-left collector, words as lists", + "filters": [ + [ + "IsMutable", + "IsFromTheLeftCollectorRep" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 27, + "comment": "SetConjugateNC", + "filters": [ + [ + "IsMutable", + "IsPolycyclicCollector" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "SetConjugateNC" + ] + }, + { + "name": "SetConjugateANC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 247 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 59, + "comment": "SetConjugateANC: pow conj single collector", + "filters": [ + [ + "IsMutable", + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "SetConjugateANC" + ] + }, + { + "name": "SetPower", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 263 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 42, + "comment": "SetPower: combinatorial collector rep", + "filters": [ + [ + "IsMutable", + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsCombinatorialCollectorRep" + ], + [ + "IsInt" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 41, + "comment": "SetPower", + "filters": [ + [ + "IsMutable", + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ], + [ + "IsInt" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 38, + "comment": "SetPower", + "filters": [ + [ + "IsMutable", + "IsPowerConjugateCollector", + "IsDeepThoughtCollectorRep" + ], + [ + "IsInt" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 37, + "comment": "SetPower: from-the-left collector, word", + "filters": [ + [ + "IsMutable", + "IsFromTheLeftCollectorRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsWord" + ] + ] + }, + { + "rank": 35, + "comment": "SetPower: for from-the-left collector, word as list", + "filters": [ + [ + "IsMutable", + "IsFromTheLeftCollectorRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 22, + "comment": "SetPower", + "filters": [ + [ + "IsMutable", + "IsPolycyclicCollector" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPower" + ] + }, + { + "name": "SetPowerNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 267 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 41, + "comment": "SetPowerNC", + "filters": [ + [ + "IsMutable", + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ], + [ + "IsInt" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ], + "aka": [ + "SingleCollector_SetPowerNC" + ] + }, + { + "rank": 35, + "comment": "SetPowerNC: for from-the-left collector, word as list", + "filters": [ + [ + "IsMutable", + "IsFromTheLeftCollectorRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 22, + "comment": "SetPowerNC", + "filters": [ + [ + "IsMutable", + "IsPolycyclicCollector" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPowerNC" + ] + }, + { + "name": "SetPowerANC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 271 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 41, + "comment": "SetPowerANC: pow conj single collector", + "filters": [ + [ + "IsMutable", + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ], + [ + "IsInt" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPowerANC" + ] + }, + { + "name": "SetRelativeOrder", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 287 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 54, + "comment": "SetRelativeOrder", + "filters": [ + [ + "IsMutable", + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 51, + "comment": "SetRelativeOrder: for from-the-left collector", + "filters": [ + [ + "IsMutable", + "IsFromTheLeftCollectorRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 35, + "comment": "SetRelativeOrder", + "filters": [ + [ + "IsMutable", + "IsPolycyclicCollector" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 33, + "comment": "SetRelativeOrder", + "filters": [ + [ + "IsMutable", + "IsPowerConjugateCollector", + "IsDeepThoughtCollectorRep" + ], + [ + "IsInt" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRelativeOrder" + ] + }, + { + "name": "SetRelativeOrderNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 291 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 54, + "comment": "SetRelativeOrderNC", + "filters": [ + [ + "IsMutable", + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ], + "aka": [ + "SingleCollector_SetRelativeOrderNC" + ] + }, + { + "rank": 51, + "comment": "SetRelativeOrderNC: for from-the-left collector", + "filters": [ + [ + "IsMutable", + "IsFromTheLeftCollectorRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 35, + "comment": "SetRelativeOrderNC", + "filters": [ + [ + "IsMutable", + "IsPolycyclicCollector" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRelativeOrderNC" + ] + }, + { + "name": "GetCommutatorNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 307 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 49, + "comment": "GetCommutatorNC: for from the left collector", + "filters": [ + [ + "IsFromTheLeftCollectorRep" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GetCommutatorNC" + ] + }, + { + "name": "GetConjugateNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 322 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 53, + "comment": "GetConjugateNC: finite pow-conj single collector", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 49, + "comment": "GetConjugateNC: from the left collector", + "filters": [ + [ + "IsFromTheLeftCollectorRep" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GetConjugateNC" + ] + }, + { + "name": "GetPowerNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 337 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 35, + "comment": "GetPowerNC", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPowerConjugateCollector", + "IsSingleCollectorRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 32, + "comment": "GetPowerNC: from-the-left collector", + "filters": [ + [ + "IsFromTheLeftCollectorRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GetPowerNC" + ] + }, + { + "name": "SingleCollector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 348 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 67, + "comment": "SingleCollector", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsGroupOfFamily", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 51, + "comment": "SingleCollector", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsGroupOfFamily", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 20, + "comment": "SingleCollector", + "filters": [ + [ + "IsList" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 4, + "comment": "SingleCollector", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SingleCollector" + ] + }, + { + "name": "SingleCollectorByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 364 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 5, + "comment": "SingleCollectorByGenerators", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SingleCollectorByGenerators" + ] + }, + { + "name": "CombinatorialCollector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 380 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 67, + "comment": "CombinatorialCollector", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsGroupOfFamily", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 51, + "comment": "CombinatorialCollector", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsGroupOfFamily", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 20, + "comment": "CombinatorialCollector", + "filters": [ + [ + "IsList" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 4, + "comment": "CombinatorialCollector", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CombinatorialCollector" + ] + }, + { + "name": "CombinatorialCollectorByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 396 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 5, + "comment": "CombinatorialCollectorByGenerators", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CombinatorialCollectorByGenerators" + ] + }, + { + "name": "DeepThoughtCollector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 412 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 69, + "comment": "DeepThoughtCollector", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 53, + "comment": "DeepThoughtCollector", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DeepThoughtCollector" + ] + }, + { + "name": "DeepThoughtCollectorByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 428 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 5, + "comment": "DeepThoughtCollectorByGenerators", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DeepThoughtCollectorByGenerators" + ] + }, + { + "name": "EvaluateOverlapCBA", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 450 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [ + { + "rank": 76, + "comment": "EvaluateOverlapCBA: polyc. collector, 2 hom. lists, 3 pos. integers", + "filters": [ + [ + "IsPolycyclicCollector" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ] + }, + "aka": [ + "EvaluateOverlapCBA" + ] + }, + { + "name": "EvaluateOverlapBNA", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 452 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [ + { + "rank": 76, + "comment": "EvaluateOverlapBNA: polyc. collector, 2 hom. lists, 3 pos. integers", + "filters": [ + [ + "IsPolycyclicCollector" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ] + }, + "aka": [ + "EvaluateOverlapBNA" + ] + }, + { + "name": "EvaluateOverlapBAN", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 454 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [ + { + "rank": 76, + "comment": "EvaluateOverlapBAN: polyc. collector, 2 hom. lists, 3 pos. integers", + "filters": [ + [ + "IsPolycyclicCollector" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ] + }, + "aka": [ + "EvaluateOverlapBAN" + ] + }, + { + "name": "EvaluateOverlapANA", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcclt.gd", + "line": 456 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 57, + "comment": "EvaluateOverlapANA: polyc. collector, 2 hom. lists, 3 pos. integers", + "filters": [ + [ + "IsPolycyclicCollector" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "EvaluateOverlapANA" + ] + }, + { + "name": "MultiplicativeElementsWithInversesFamilyByRws", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwsgrp.gd", + "line": 40 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 19, + "comment": "MultiplicativeElementsWithInversesFamilyByRws: 32 bits family", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPolycyclicCollector", + "IsUpToDatePolycyclicCollector", + "Is32BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ] + ] + }, + { + "rank": 19, + "comment": "MultiplicativeElementsWithInversesFamilyByRws: 16 bits family", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPolycyclicCollector", + "IsUpToDatePolycyclicCollector", + "Is16BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ] + ] + }, + { + "rank": 19, + "comment": "MultiplicativeElementsWithInversesFamilyByRws: 8 bits family", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPolycyclicCollector", + "IsUpToDatePolycyclicCollector", + "Is8BitsSingleCollectorRep", + "IsDefaultRhsTypeSingleCollector" + ] + ] + }, + { + "rank": 11, + "comment": "MultiplicativeElementsWithInversesFamilyByRws: generic method", + "filters": [ + [ + "IsPolycyclicCollector" + ] + ] + }, + { + "rank": 10, + "comment": "MultiplicativeElementsWithInversesFamilyByRws", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromGroup", + "HasIsBuiltFromGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MultiplicativeElementsWithInversesFamilyByRws" + ] + }, + { + "name": "ElementByRws", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwsgrp.gd", + "line": 65 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 11, + "comment": "ElementByRws: using 32Bits_AssocWord", + "filters": [ + [ + "IsElementsFamilyBy32BitsSingleCollector" + ], + [ + "Is32BitsAssocWord" + ] + ] + }, + { + "rank": 11, + "comment": "ElementByRws: using 16Bits_AssocWord", + "filters": [ + [ + "IsElementsFamilyBy16BitsSingleCollector" + ], + [ + "Is16BitsAssocWord" + ] + ] + }, + { + "rank": 11, + "comment": "ElementByRws: using 8Bits_AssocWord", + "filters": [ + [ + "IsElementsFamilyBy8BitsSingleCollector" + ], + [ + "Is8BitsAssocWord" + ] + ] + }, + { + "rank": 4, + "comment": "ElementByRws", + "filters": [ + [ + "IsElementsFamilyByRws" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "ElementByRws", + "filters": [ + [ + "IsElementsFamilyByRws" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ElementByRws" + ] + }, + { + "name": "GroupByRws", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwsgrp.gd", + "line": 81 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 10, + "comment": "GroupByRws", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromGroup", + "HasIsBuiltFromGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GroupByRws" + ] + }, + { + "name": "GroupByRwsNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwsgrp.gd", + "line": 97 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 110, + "comment": "GroupByRwsNC: rewriting system", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromGroup", + "HasIsBuiltFromGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GroupByRwsNC" + ] + }, + { + "name": "DefiningPcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcgrp.gd", + "line": 96 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "DefiningPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDefiningPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DefiningPcgs" + ] + }, + { + "name": "SetDefiningPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcgrp.gd", + "line": 96 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDefiningPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDefiningPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDefiningPcgs" + ] + }, + { + "name": "HasDefiningPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcgrp.gd", + "line": 96 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDefiningPcgs" + ] + }, + { + "name": "PolycyclicFactorGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcgrp.gd", + "line": 178 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 68, + "comment": "PolycyclicFactorGroup: for free group, empty list using ' PolycyclicFactorGroupByRelators'", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 52, + "comment": "PolycyclicFactorGroup: for free group, list using ' PolycyclicFactorGroupByRelators'", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PolycyclicFactorGroup" + ] + }, + { + "name": "PolycyclicFactorGroupNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcgrp.gd", + "line": 182 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 52, + "comment": "PolycyclicFactorGroupNC: for free group, list using ' PolycyclicFactorGroupByRelators'", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PolycyclicFactorGroupNC" + ] + }, + { + "name": "PolycyclicFactorGroupByRelatorsNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcgrp.gd", + "line": 200 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 5, + "comment": "PolycyclicFactorGroupByRelatorsNC: generic method for family, generators, relators", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PolycyclicFactorGroupByRelatorsNC" + ] + }, + { + "name": "PolycyclicFactorGroupByRelators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwspcgrp.gd", + "line": 204 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 5, + "comment": "PolycyclicFactorGroupByRelators: generic method for family, generators, relators", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PolycyclicFactorGroupByRelators" + ] + }, + { + "name": "MonomialComparisonFunction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/groebner.gd", + "line": 103 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "MonomialComparisonFunction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMonomialComparisonFunction" + ] + ] + }, + { + "rank": 5, + "comment": "MonomialComparisonFunction: default: use extrep", + "filters": [ + [ + "IsMonomialOrderingDefaultRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MonomialComparisonFunction" + ] + }, + { + "name": "SetMonomialComparisonFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/groebner.gd", + "line": 103 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMonomialComparisonFunction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMonomialComparisonFunction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMonomialComparisonFunction" + ] + }, + { + "name": "HasMonomialComparisonFunction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/groebner.gd", + "line": 103 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMonomialComparisonFunction" + ] + }, + { + "name": "MonomialExtrepComparisonFun", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/groebner.gd", + "line": 123 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "MonomialExtrepComparisonFun: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMonomialExtrepComparisonFun" + ] + ] + }, + { + "rank": 1, + "comment": "MonomialExtrepComparisonFun: functions are themselves -- for compatibility", + "filters": [ + [ + "IsFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MonomialExtrepComparisonFun" + ] + }, + { + "name": "SetMonomialExtrepComparisonFun", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/groebner.gd", + "line": 123 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMonomialExtrepComparisonFun: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMonomialExtrepComparisonFun: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMonomialExtrepComparisonFun" + ] + }, + { + "name": "HasMonomialExtrepComparisonFun", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/groebner.gd", + "line": 123 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMonomialExtrepComparisonFun" + ] + }, + { + "name": "OccuringVariableIndices", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/groebner.gd", + "line": 144 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "OccuringVariableIndices: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasOccuringVariableIndices" + ] + ] + }, + { + "rank": 14, + "comment": "OccuringVariableIndices: polynomial", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OccuringVariableIndices" + ] + }, + { + "name": "SetOccuringVariableIndices", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/groebner.gd", + "line": 144 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetOccuringVariableIndices: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetOccuringVariableIndices: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetOccuringVariableIndices" + ] + }, + { + "name": "HasOccuringVariableIndices", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/groebner.gd", + "line": 144 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasOccuringVariableIndices" + ] + }, + { + "name": "LeadingMonomialOfPolynomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/groebner.gd", + "line": 175 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 13, + "comment": "LeadingMonomialOfPolynomial: with ordering", + "filters": [ + [ + "IsPolynomialFunction" + ], + [ + "IsMonomialOrdering" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeadingMonomialOfPolynomial" + ] + }, + { + "name": "LeadingCoefficientOfPolynomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/groebner.gd", + "line": 201 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 13, + "comment": "LeadingCoefficientOfPolynomial: with ordering", + "filters": [ + [ + "IsPolynomialFunction" + ], + [ + "IsMonomialOrdering" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeadingCoefficientOfPolynomial" + ] + }, + { + "name": "LeadingTermOfPolynomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/groebner.gd", + "line": 220 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 13, + "comment": "LeadingTermOfPolynomial: with ordering", + "filters": [ + [ + "IsPolynomialFunction" + ], + [ + "IsMonomialOrdering" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeadingTermOfPolynomial" + ] + }, + { + "name": "GroebnerBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/groebner.gd", + "line": 483 + }, + { + "file": "/home/mp397/git/gap/lib/groebner.gd", + "line": 485 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 35, + "comment": "GroebnerBasis: ideal with stored GB", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasLeftActingRingOfIdeal", + "HasRightActingRingOfIdeal", + "CategoryCollections(IsRationalFunction)", + "HasStoredGroebnerBasis" + ], + [ + "IsMonomialOrdering" + ] + ] + }, + { + "rank": 34, + "comment": "GroebnerBasis: ideal", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasLeftActingRingOfIdeal", + "HasRightActingRingOfIdeal", + "CategoryCollections(IsRationalFunction)" + ], + [ + "IsMonomialOrdering" + ] + ] + }, + { + "rank": 26, + "comment": "GroebnerBasis: polynomials", + "filters": [ + [ + "IsHomogeneousList", + "CategoryCollections(IsRationalFunction)" + ], + [ + "IsMonomialOrdering" + ] + ] + }, + { + "rank": 1, + "comment": "GroebnerBasis: fix function", + "filters": [ + [], + [ + "IsFunction" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GrobnerBasis", + "GroebnerBasis" + ] + }, + { + "name": "ReducedGroebnerBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/groebner.gd", + "line": 534 + }, + { + "file": "/home/mp397/git/gap/lib/groebner.gd", + "line": 536 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 34, + "comment": "ReducedGroebnerBasis: ideal", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasLeftActingRingOfIdeal", + "HasRightActingRingOfIdeal", + "CategoryCollections(IsRationalFunction)" + ], + [ + "IsMonomialOrdering" + ] + ] + }, + { + "rank": 26, + "comment": "ReducedGroebnerBasis: polynomials", + "filters": [ + [ + "IsHomogeneousList", + "CategoryCollections(IsRationalFunction)" + ], + [ + "IsMonomialOrdering" + ] + ] + }, + { + "rank": 1, + "comment": "ReducedGroebnerBasis: fix function", + "filters": [ + [], + [ + "IsFunction" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReducedGrobnerBasis", + "ReducedGroebnerBasis" + ] + }, + { + "name": "StoredGroebnerBasis", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/groebner.gd", + "line": 557 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20036, + "comment": "StoredGroebnerBasis: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasStoredGroebnerBasis" + ] + ] + }, + { + "rank": 33, + "comment": "StoredGroebnerBasis: ideal", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "HasLeftActingRingOfIdeal", + "HasRightActingRingOfIdeal", + "CategoryCollections(IsRationalFunction)" + ] + ] + }, + { + "rank": -26, + "comment": "StoredGroebnerBasis: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "CategoryCollections(IsRationalFunction)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StoredGroebnerBasis" + ] + }, + { + "name": "SetStoredGroebnerBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/groebner.gd", + "line": 557 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetStoredGroebnerBasis: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetStoredGroebnerBasis: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetStoredGroebnerBasis" + ] + }, + { + "name": "HasStoredGroebnerBasis", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/groebner.gd", + "line": 557 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasStoredGroebnerBasis" + ] + }, + { + "name": "PcgsByPcSequence", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 141 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 22, + "comment": "PcgsByPcSequence", + "filters": [ + [ + "IsElementsFamilyByRws" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 21, + "comment": "PcgsByPcSequence", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 6, + "comment": "PcgsByPcSequence", + "filters": [ + [ + "IsElementsFamilyByRws" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 5, + "comment": "PcgsByPcSequence", + "filters": [ + [ + "IsFamily" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PcgsByPcSequence" + ] + }, + { + "name": "PcgsByPcSequenceNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 142 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 65, + "comment": "PcgsByPcSequenceNC: perm group, Sims' algorithm", + "filters": [ + [ + "IsFamily" + ], + [ + "IsHomogeneousList", + "CategoryCollections(IsPerm)" + ] + ] + }, + { + "rank": 22, + "comment": "PcgsByPcSequenceNC: elements family by rws, empty sequence", + "filters": [ + [ + "IsElementsFamilyByRws" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 21, + "comment": "PcgsByPcSequenceNC: pc series, empty sequence", + "filters": [ + [ + "IsFamily" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 7, + "comment": "PcgsByPcSequenceNC: elements family by rws with defining pcgs", + "filters": [ + [ + "IsElementsFamilyByRws", + "HasDefiningPcgs" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 6, + "comment": "PcgsByPcSequenceNC: elements family by rws", + "filters": [ + [ + "IsElementsFamilyByRws" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 5, + "comment": "PcgsByPcSequenceNC: pc series", + "filters": [ + [ + "IsFamily" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PcgsByPcSequenceNC" + ] + }, + { + "name": "PcgsByPcSequenceCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 157 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": -3, + "comment": "PcgsByPcSequenceCons: generic constructor", + "filters": [ + [ + "IsPcgsDefaultRep" + ], + [], + [ + "IsFamily" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "PcgsByPcSequenceCons" + ] + }, + { + "name": "PcGroupWithPcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 200 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "PcGroupWithPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPcGroupWithPcgs" + ] + ] + }, + { + "rank": 21, + "comment": "PcGroupWithPcgs", + "filters": [ + [ + "IsPcgs" + ] + ] + }, + { + "rank": 20, + "comment": "PcGroupWithPcgs: pcgs modulo pcgs", + "filters": [ + [ + "IsModuloPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GroupByPcgs", + "PcGroupWithPcgs" + ] + }, + { + "name": "SetPcGroupWithPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 200 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPcGroupWithPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPcGroupWithPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGroupByPcgs", + "SetPcGroupWithPcgs" + ] + }, + { + "name": "HasPcGroupWithPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 200 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGroupByPcgs", + "HasPcGroupWithPcgs" + ] + }, + { + "name": "GroupOfPcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 218 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "GroupOfPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGroupOfPcgs" + ] + ] + }, + { + "rank": 27, + "comment": "GroupOfPcgs", + "filters": [ + [ + "IsPcgs", + "IsPcgsPermGroupRep" + ] + ] + }, + { + "rank": 21, + "comment": "GroupOfPcgs", + "filters": [ + [ + "IsPcgs" + ] + ] + }, + { + "rank": 20, + "comment": "GroupOfPcgs", + "filters": [ + [ + "IsModuloPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GroupOfPcgs" + ] + }, + { + "name": "SetGroupOfPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 218 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGroupOfPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGroupOfPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGroupOfPcgs" + ] + }, + { + "name": "HasGroupOfPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 218 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGroupOfPcgs" + ] + }, + { + "name": "OneOfPcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 251 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "OneOfPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasOneOfPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OneOfPcgs" + ] + }, + { + "name": "SetOneOfPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 251 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetOneOfPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetOneOfPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetOneOfPcgs" + ] + }, + { + "name": "HasOneOfPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 251 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasOneOfPcgs" + ] + }, + { + "name": "PcSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 270 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "PcSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPcSeries" + ] + ] + }, + { + "rank": 27, + "comment": "PcSeries", + "filters": [ + [ + "IsPcgs", + "IsPcgsPermGroupRep" + ] + ] + }, + { + "rank": 21, + "comment": "PcSeries: construct subgroups", + "filters": [ + [ + "IsPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PcSeries" + ] + }, + { + "name": "SetPcSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 270 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPcSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPcSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPcSeries" + ] + }, + { + "name": "HasPcSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 270 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPcSeries" + ] + }, + { + "name": "IsPcgsElementaryAbelianSeries", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 289 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "IsPcgsElementaryAbelianSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPcgsElementaryAbelianSeries" + ] + ] + }, + { + "rank": 21, + "comment": "IsPcgsElementaryAbelianSeries: test if elm. abelian", + "filters": [ + [ + "IsPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPcgsElementaryAbelianSeries" + ] + }, + { + "name": "SetIsPcgsElementaryAbelianSeries", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 289 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPcgsElementaryAbelianSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPcgsElementaryAbelianSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPcgsElementaryAbelianSeries" + ] + }, + { + "name": "HasIsPcgsElementaryAbelianSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 289 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPcgsElementaryAbelianSeries" + ] + }, + { + "name": "PcgsElementaryAbelianSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 312 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "PcgsElementaryAbelianSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPcgsElementaryAbelianSeries" + ] + ] + }, + { + "rank": 102, + "comment": "PcgsElementaryAbelianSeries: for direct products", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo" + ] + ] + }, + { + "rank": 68, + "comment": "PcgsElementaryAbelianSeries: for pc group with parent group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "HasParentAttr", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 67, + "comment": "PcgsElementaryAbelianSeries: CRISP method for pc group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 66, + "comment": "PcgsElementaryAbelianSeries: for PCgroups via SpecialPcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ], + "aka": [ + "PcgsElAbSerFromSpecPcgs" + ] + }, + { + "rank": 61, + "comment": "PcgsElementaryAbelianSeries: perm group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 47, + "comment": "PcgsElementaryAbelianSeries: finite group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 36, + "comment": "PcgsElementaryAbelianSeries: for group with parent group", + "filters": [ + [ + "HasParentAttr", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 36, + "comment": "PcgsElementaryAbelianSeries: generic group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "DoPcgsElementaryAbelianSeries" + ] + }, + { + "rank": 22, + "comment": "PcgsElementaryAbelianSeries: if special pcgs is known", + "filters": [ + [ + "HasSpecialPcgs" + ] + ] + }, + { + "rank": 2, + "comment": "PcgsElementaryAbelianSeries: group list", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": 1, + "comment": "PcgsElementaryAbelianSeries: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PcgsElementaryAbelianSeries" + ] + }, + { + "name": "SetPcgsElementaryAbelianSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 312 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPcgsElementaryAbelianSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPcgsElementaryAbelianSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPcgsElementaryAbelianSeries" + ] + }, + { + "name": "HasPcgsElementaryAbelianSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 312 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPcgsElementaryAbelianSeries" + ] + }, + { + "name": "IndicesEANormalSteps", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 349 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "IndicesEANormalSteps: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIndicesEANormalSteps" + ] + ] + }, + { + "rank": 25, + "comment": "IndicesEANormalSteps: special pcgs: LGFirst", + "filters": [ + [ + "IsSpecialPcgs", + "HasIsSpecialPcgs" + ] + ], + "aka": [ + "LGFirst" + ] + }, + { + "rank": 23, + "comment": "IndicesEANormalSteps: inherit from parent", + "filters": [ + [ + "IsInducedPcgs", + "HasParentPcgs" + ] + ] + }, + { + "rank": 0, + "comment": "IndicesEANormalSteps: compatibility only", + "filters": [ + [ + "IsPcgs", + "HasIndicesNormalSteps" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IndicesEANormalSteps" + ] + }, + { + "name": "SetIndicesEANormalSteps", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 349 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIndicesEANormalSteps: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIndicesEANormalSteps: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIndicesEANormalSteps" + ] + }, + { + "name": "HasIndicesEANormalSteps", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 349 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIndicesEANormalSteps" + ] + }, + { + "name": "EANormalSeriesByPcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 369 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "EANormalSeriesByPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasEANormalSeriesByPcgs" + ] + ] + }, + { + "rank": 30, + "comment": "EANormalSeriesByPcgs: perm group modulo rep", + "filters": [ + [ + "IsPcgsElementaryAbelianSeries", + "HasIsPcgsElementaryAbelianSeries", + "IsModuloPcgsPermGroupRep" + ] + ], + "aka": [ + "NorSerPermPcgs" + ] + }, + { + "rank": 29, + "comment": "EANormalSeriesByPcgs: perm group rep", + "filters": [ + [ + "IsPcgs", + "IsPcgsElementaryAbelianSeries", + "HasIsPcgsElementaryAbelianSeries", + "IsPcgsPermGroupRep" + ] + ] + }, + { + "rank": 28, + "comment": "EANormalSeriesByPcgs: from indices", + "filters": [ + [ + "IsPcgs", + "HasIndicesEANormalSteps", + "IsPcgsPermGroupRep" + ] + ] + }, + { + "rank": 23, + "comment": "EANormalSeriesByPcgs: from PcSeries", + "filters": [ + [ + "IsPcgs", + "HasPcSeries", + "HasIndicesEANormalSteps" + ] + ] + }, + { + "rank": 22, + "comment": "EANormalSeriesByPcgs: from indices", + "filters": [ + [ + "IsPcgs", + "HasIndicesEANormalSteps" + ] + ] + }, + { + "rank": 0, + "comment": "EANormalSeriesByPcgs: compatibility only", + "filters": [ + [ + "IsPcgs", + "HasIndicesNormalSteps" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EANormalSeriesByPcgs" + ] + }, + { + "name": "SetEANormalSeriesByPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 369 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetEANormalSeriesByPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetEANormalSeriesByPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetEANormalSeriesByPcgs" + ] + }, + { + "name": "HasEANormalSeriesByPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 369 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasEANormalSeriesByPcgs" + ] + }, + { + "name": "IsPcgsCentralSeries", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 388 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "IsPcgsCentralSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPcgsCentralSeries" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPcgsCentralSeries" + ] + }, + { + "name": "SetIsPcgsCentralSeries", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 388 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPcgsCentralSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPcgsCentralSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPcgsCentralSeries" + ] + }, + { + "name": "HasIsPcgsCentralSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 388 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPcgsCentralSeries" + ] + }, + { + "name": "PcgsCentralSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 407 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "PcgsCentralSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPcgsCentralSeries" + ] + ] + }, + { + "rank": 102, + "comment": "PcgsCentralSeries: for direct products", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo" + ] + ] + }, + { + "rank": 66, + "comment": "PcgsCentralSeries: for pc groups use SpecialPcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ], + "aka": [ + "DoCentralSeriesPcgsIfNilpot" + ] + }, + { + "rank": 61, + "comment": "PcgsCentralSeries: for permgrp", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 40, + "comment": "PcgsCentralSeries: for pcgs computable use SpecialPcgs", + "filters": [ + [ + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 22, + "comment": "PcgsCentralSeries: if special pcgs is known", + "filters": [ + [ + "HasSpecialPcgs" + ] + ] + }, + { + "rank": 1, + "comment": "PcgsCentralSeries: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PcgsCentralSeries" + ] + }, + { + "name": "SetPcgsCentralSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 407 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPcgsCentralSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPcgsCentralSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPcgsCentralSeries" + ] + }, + { + "name": "HasPcgsCentralSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 407 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPcgsCentralSeries" + ] + }, + { + "name": "IndicesCentralNormalSteps", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 444 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "IndicesCentralNormalSteps: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIndicesCentralNormalSteps" + ] + ] + }, + { + "rank": 0, + "comment": "IndicesCentralNormalSteps: compatibility only", + "filters": [ + [ + "IsPcgs", + "HasIndicesNormalSteps" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IndicesCentralNormalSteps" + ] + }, + { + "name": "SetIndicesCentralNormalSteps", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 444 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIndicesCentralNormalSteps: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIndicesCentralNormalSteps: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIndicesCentralNormalSteps" + ] + }, + { + "name": "HasIndicesCentralNormalSteps", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 444 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIndicesCentralNormalSteps" + ] + }, + { + "name": "CentralNormalSeriesByPcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 464 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "CentralNormalSeriesByPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCentralNormalSeriesByPcgs" + ] + ] + }, + { + "rank": 28, + "comment": "CentralNormalSeriesByPcgs: from indices", + "filters": [ + [ + "IsPcgs", + "HasIndicesCentralNormalSteps", + "IsPcgsPermGroupRep" + ] + ] + }, + { + "rank": 23, + "comment": "CentralNormalSeriesByPcgs: from PcSeries", + "filters": [ + [ + "IsPcgs", + "HasPcSeries", + "HasIndicesCentralNormalSteps" + ] + ] + }, + { + "rank": 22, + "comment": "CentralNormalSeriesByPcgs: from indices", + "filters": [ + [ + "IsPcgs", + "HasIndicesCentralNormalSteps" + ] + ] + }, + { + "rank": 0, + "comment": "CentralNormalSeriesByPcgs: compatibility only", + "filters": [ + [ + "IsPcgs", + "HasIndicesNormalSteps" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CentralNormalSeriesByPcgs" + ] + }, + { + "name": "SetCentralNormalSeriesByPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 464 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCentralNormalSeriesByPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCentralNormalSeriesByPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCentralNormalSeriesByPcgs" + ] + }, + { + "name": "HasCentralNormalSeriesByPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 464 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCentralNormalSeriesByPcgs" + ] + }, + { + "name": "IsPcgsPCentralSeriesPGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 483 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "IsPcgsPCentralSeriesPGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPcgsPCentralSeriesPGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPcgsPCentralSeriesPGroup" + ] + }, + { + "name": "SetIsPcgsPCentralSeriesPGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 483 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPcgsPCentralSeriesPGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPcgsPCentralSeriesPGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPcgsPCentralSeriesPGroup" + ] + }, + { + "name": "HasIsPcgsPCentralSeriesPGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 483 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPcgsPCentralSeriesPGroup" + ] + }, + { + "name": "PcgsPCentralSeriesPGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 502 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "PcgsPCentralSeriesPGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPcgsPCentralSeriesPGroup" + ] + ] + }, + { + "rank": 102, + "comment": "PcgsPCentralSeriesPGroup: for direct products", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo" + ] + ] + }, + { + "rank": 66, + "comment": "PcgsPCentralSeriesPGroup: for pc groups use SpecialPcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 61, + "comment": "PcgsPCentralSeriesPGroup: for permgrp", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 40, + "comment": "PcgsPCentralSeriesPGroup: for pcgs computable use SpecialPcgs", + "filters": [ + [ + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 1, + "comment": "PcgsPCentralSeriesPGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PcgsPCentralSeriesPGroup" + ] + }, + { + "name": "SetPcgsPCentralSeriesPGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 502 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPcgsPCentralSeriesPGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPcgsPCentralSeriesPGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPcgsPCentralSeriesPGroup" + ] + }, + { + "name": "HasPcgsPCentralSeriesPGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 502 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPcgsPCentralSeriesPGroup" + ] + }, + { + "name": "IndicesPCentralNormalStepsPGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 539 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "IndicesPCentralNormalStepsPGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIndicesPCentralNormalStepsPGroup" + ] + ] + }, + { + "rank": 0, + "comment": "IndicesPCentralNormalStepsPGroup: compatibility only", + "filters": [ + [ + "IsPcgs", + "HasIndicesNormalSteps" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IndicesPCentralNormalStepsPGroup" + ] + }, + { + "name": "SetIndicesPCentralNormalStepsPGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 539 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIndicesPCentralNormalStepsPGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIndicesPCentralNormalStepsPGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIndicesPCentralNormalStepsPGroup" + ] + }, + { + "name": "HasIndicesPCentralNormalStepsPGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 539 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIndicesPCentralNormalStepsPGroup" + ] + }, + { + "name": "PCentralNormalSeriesByPcgsPGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 559 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "PCentralNormalSeriesByPcgsPGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPCentralNormalSeriesByPcgsPGroup" + ] + ] + }, + { + "rank": 28, + "comment": "PCentralNormalSeriesByPcgsPGroup: from indices", + "filters": [ + [ + "IsPcgs", + "HasIndicesPCentralNormalStepsPGroup", + "IsPcgsPermGroupRep" + ] + ] + }, + { + "rank": 23, + "comment": "PCentralNormalSeriesByPcgsPGroup: from PcSeries", + "filters": [ + [ + "IsPcgs", + "HasPcSeries", + "HasIndicesPCentralNormalStepsPGroup" + ] + ] + }, + { + "rank": 22, + "comment": "PCentralNormalSeriesByPcgsPGroup: from indices", + "filters": [ + [ + "IsPcgs", + "HasIndicesPCentralNormalStepsPGroup" + ] + ] + }, + { + "rank": 0, + "comment": "PCentralNormalSeriesByPcgsPGroup: compatibility only", + "filters": [ + [ + "IsPcgs", + "HasIndicesNormalSteps" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PCentralNormalSeriesByPcgsPGroup" + ] + }, + { + "name": "SetPCentralNormalSeriesByPcgsPGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 559 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPCentralNormalSeriesByPcgsPGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPCentralNormalSeriesByPcgsPGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPCentralNormalSeriesByPcgsPGroup" + ] + }, + { + "name": "HasPCentralNormalSeriesByPcgsPGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 559 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPCentralNormalSeriesByPcgsPGroup" + ] + }, + { + "name": "IsPcgsChiefSeries", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 577 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "IsPcgsChiefSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPcgsChiefSeries" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPcgsChiefSeries" + ] + }, + { + "name": "SetIsPcgsChiefSeries", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 577 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPcgsChiefSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPcgsChiefSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPcgsChiefSeries" + ] + }, + { + "name": "HasIsPcgsChiefSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 577 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPcgsChiefSeries" + ] + }, + { + "name": "PcgsChiefSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 595 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "PcgsChiefSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPcgsChiefSeries" + ] + ] + }, + { + "rank": 102, + "comment": "PcgsChiefSeries: for direct products", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo" + ] + ] + }, + { + "rank": 35, + "comment": "PcgsChiefSeries: compute chief series and pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "PcgsChiefSeries: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PcgsChiefSeries" + ] + }, + { + "name": "SetPcgsChiefSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 595 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPcgsChiefSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPcgsChiefSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPcgsChiefSeries" + ] + }, + { + "name": "HasPcgsChiefSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 595 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPcgsChiefSeries" + ] + }, + { + "name": "IndicesChiefNormalSteps", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 631 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "IndicesChiefNormalSteps: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIndicesChiefNormalSteps" + ] + ] + }, + { + "rank": 0, + "comment": "IndicesChiefNormalSteps: compatibility only", + "filters": [ + [ + "IsPcgs", + "HasIndicesNormalSteps" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IndicesChiefNormalSteps" + ] + }, + { + "name": "SetIndicesChiefNormalSteps", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 631 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIndicesChiefNormalSteps: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIndicesChiefNormalSteps: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIndicesChiefNormalSteps" + ] + }, + { + "name": "HasIndicesChiefNormalSteps", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 631 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIndicesChiefNormalSteps" + ] + }, + { + "name": "ChiefNormalSeriesByPcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 670 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "ChiefNormalSeriesByPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasChiefNormalSeriesByPcgs" + ] + ] + }, + { + "rank": 28, + "comment": "ChiefNormalSeriesByPcgs: from indices", + "filters": [ + [ + "IsPcgs", + "HasIndicesChiefNormalSteps", + "IsPcgsPermGroupRep" + ] + ] + }, + { + "rank": 23, + "comment": "ChiefNormalSeriesByPcgs: from PcSeries", + "filters": [ + [ + "IsPcgs", + "HasPcSeries", + "HasIndicesChiefNormalSteps" + ] + ] + }, + { + "rank": 22, + "comment": "ChiefNormalSeriesByPcgs: from indices", + "filters": [ + [ + "IsPcgs", + "HasIndicesChiefNormalSteps" + ] + ] + }, + { + "rank": 0, + "comment": "ChiefNormalSeriesByPcgs: compatibility only", + "filters": [ + [ + "IsPcgs", + "HasIndicesNormalSteps" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ChiefNormalSeriesByPcgs" + ] + }, + { + "name": "SetChiefNormalSeriesByPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 670 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetChiefNormalSeriesByPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetChiefNormalSeriesByPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetChiefNormalSeriesByPcgs" + ] + }, + { + "name": "HasChiefNormalSeriesByPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 670 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasChiefNormalSeriesByPcgs" + ] + }, + { + "name": "IndicesNormalSteps", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 690 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "IndicesNormalSteps: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIndicesNormalSteps" + ] + ] + }, + { + "rank": 21, + "comment": "IndicesNormalSteps: generic", + "filters": [ + [ + "IsPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IndicesNormalSteps" + ] + }, + { + "name": "SetIndicesNormalSteps", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 690 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIndicesNormalSteps: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIndicesNormalSteps: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIndicesNormalSteps" + ] + }, + { + "name": "HasIndicesNormalSteps", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 690 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIndicesNormalSteps" + ] + }, + { + "name": "NormalSeriesByPcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 710 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "NormalSeriesByPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNormalSeriesByPcgs" + ] + ] + }, + { + "rank": 21, + "comment": "NormalSeriesByPcgs: generic", + "filters": [ + [ + "IsPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalSeriesByPcgs" + ] + }, + { + "name": "SetNormalSeriesByPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 710 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNormalSeriesByPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNormalSeriesByPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNormalSeriesByPcgs" + ] + }, + { + "name": "HasNormalSeriesByPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 710 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNormalSeriesByPcgs" + ] + }, + { + "name": "IsPrimeOrdersPcgs", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 729 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20022, + "comment": "IsPrimeOrdersPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPrimeOrdersPcgs" + ] + ] + }, + { + "rank": 21, + "comment": "IsPrimeOrdersPcgs", + "filters": [ + [ + "IsPcgs" + ] + ] + }, + { + "rank": 20, + "comment": "IsPrimeOrdersPcgs", + "filters": [ + [ + "IsModuloPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPrimeOrdersPcgs" + ] + }, + { + "name": "SetIsPrimeOrdersPcgs", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 729 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPrimeOrdersPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPrimeOrdersPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPrimeOrdersPcgs" + ] + }, + { + "name": "HasIsPrimeOrdersPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 729 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPrimeOrdersPcgs" + ] + }, + { + "name": "IsFiniteOrdersPcgs", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 746 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20022, + "comment": "IsFiniteOrdersPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFiniteOrdersPcgs" + ] + ] + }, + { + "rank": 21, + "comment": "IsFiniteOrdersPcgs", + "filters": [ + [ + "IsPcgs" + ] + ] + }, + { + "rank": 20, + "comment": "IsFiniteOrdersPcgs", + "filters": [ + [ + "IsModuloPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFiniteOrdersPcgs" + ] + }, + { + "name": "SetIsFiniteOrdersPcgs", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 746 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFiniteOrdersPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFiniteOrdersPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFiniteOrdersPcgs" + ] + }, + { + "name": "HasIsFiniteOrdersPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 746 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFiniteOrdersPcgs" + ] + }, + { + "name": "RefinedPcGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 764 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20069, + "comment": "RefinedPcGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRefinedPcGroup" + ] + ] + }, + { + "rank": 66, + "comment": "RefinedPcGroup: group with refined pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 37, + "comment": "RefinedPcGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RefinedPcGroup" + ] + }, + { + "name": "SetRefinedPcGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 764 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRefinedPcGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRefinedPcGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRefinedPcGroup" + ] + }, + { + "name": "HasRefinedPcGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 764 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRefinedPcGroup" + ] + }, + { + "name": "IsomorphismRefinedPcGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 782 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsomorphismRefinedPcGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsomorphismRefinedPcGroup" + ] + ] + }, + { + "rank": 66, + "comment": "IsomorphismRefinedPcGroup: group with refined pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 1, + "comment": "IsomorphismRefinedPcGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismRefinedPcGroup" + ] + }, + { + "name": "SetIsomorphismRefinedPcGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 782 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsomorphismRefinedPcGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsomorphismRefinedPcGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsomorphismRefinedPcGroup" + ] + }, + { + "name": "HasIsomorphismRefinedPcGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 782 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsomorphismRefinedPcGroup" + ] + }, + { + "name": "DepthOfPcElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 816 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 363, + "comment": "DepthOfPcElement: handled by nice monomorphism: attribute CollElm", + "filters": [ + [ + "IsPcgs", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 185, + "comment": "DepthOfPcElement: family pcgs (32 bits)", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsMultiplicativeElementWithInverseByRws", + "Is32BitsPcWordRep" + ] + ], + "aka": [ + "32Bits_DepthOfPcElement" + ] + }, + { + "rank": 185, + "comment": "DepthOfPcElement: family pcgs (16 bits)", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsMultiplicativeElementWithInverseByRws", + "Is16BitsPcWordRep" + ] + ], + "aka": [ + "16Bits_DepthOfPcElement" + ] + }, + { + "rank": 185, + "comment": "DepthOfPcElement: family pcgs (8 bits)", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsMultiplicativeElementWithInverseByRws", + "Is8BitsPcWordRep" + ] + ], + "aka": [ + "8Bits_DepthOfPcElement" + ] + }, + { + "rank": 82, + "comment": "DepthOfPcElement: family pcgs", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsMultiplicativeElementWithInverseByRws" + ] + ] + }, + { + "rank": 44, + "comment": "DepthOfPcElement: for pcgs of direct product", + "filters": [ + [ + "IsPcgs", + "IsPcgsDirectProductRep" + ], + [ + "IsDirectProductElement" + ] + ] + }, + { + "rank": 37, + "comment": "DepthOfPcElement: permpcgs", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsPcgsPermGroupRep" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 27, + "comment": "DepthOfPcElement: pcgs by pcgs", + "filters": [ + [ + "IsPcgs", + "IsPcgsByPcgsRep" + ], + [] + ] + }, + { + "rank": 26, + "comment": "DepthOfPcElement: sorted pcgs", + "filters": [ + [ + "IsPcgs", + "IsSortedPcgsRep" + ], + [] + ] + }, + { + "rank": 26, + "comment": "DepthOfPcElement: induced pcgs", + "filters": [ + [ + "IsInducedPcgs", + "IsInducedPcgsRep" + ], + [] + ] + }, + { + "rank": 25, + "comment": "DepthOfPcElement: unsorted pcgs", + "filters": [ + [ + "IsPcgs", + "IsUnsortedPcgsRep" + ], + [] + ] + }, + { + "rank": 24, + "comment": "DepthOfPcElement: pcgs modulo pcgs", + "filters": [ + [ + "IsModuloPcgs", + "IsModuloPcgsRep" + ], + [] + ] + }, + { + "rank": 21, + "comment": "DepthOfPcElement: generic methods, ExponentsOfPcElement", + "filters": [ + [ + "IsPcgs" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 382, + "comment": "DepthOfPcElement", + "filters": [ + [ + "IsPcgs", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 56, + "comment": "DepthOfPcElement: permpcgs,start", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsPcgsPermGroupRep" + ], + [ + "IsPerm" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 39, + "comment": "DepthOfPcElement: pcgs modulo pcgs, ignoring <min>", + "filters": [ + [ + "IsPcgs" + ], + [], + [ + "IsInt" + ] + ] + }, + { + "rank": 38, + "comment": "DepthOfPcElement: pcgs modulo pcgs, ignoring <min>", + "filters": [ + [ + "IsModuloPcgs" + ], + [], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DepthOfPcElement" + ] + }, + { + "name": "DifferenceOfPcElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 829 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 21, + "comment": "DifferenceOfPcElement: generic methods, PcElementByExponents/ExponentsOfPcElement", + "filters": [ + [ + "IsPcgs" + ], + [], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DifferenceOfPcElement" + ] + }, + { + "name": "ExponentOfPcElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 846 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 382, + "comment": "ExponentOfPcElement: via nicoemorphism", + "filters": [ + [ + "IsPcgs", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 204, + "comment": "ExponentOfPcElement: family pcgs (32bits)", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsMultiplicativeElementWithInverseByRws", + "Is32BitsPcWordRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "32Bits_ExponentOfPcElement" + ] + }, + { + "rank": 204, + "comment": "ExponentOfPcElement: family pcgs (16bits)", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsMultiplicativeElementWithInverseByRws", + "Is16BitsPcWordRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "16Bits_ExponentOfPcElement" + ] + }, + { + "rank": 204, + "comment": "ExponentOfPcElement: family pcgs (8bits)", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsMultiplicativeElementWithInverseByRws", + "Is8BitsPcWordRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "8Bits_ExponentOfPcElement" + ] + }, + { + "rank": 56, + "comment": "ExponentOfPcElement", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsPcgsPermGroupRep" + ], + [ + "IsPerm" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 49, + "comment": "ExponentOfPcElement: induced pcgs", + "filters": [ + [ + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsInducedPcgs", + "IsInducedPcgsRep" + ], + [], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 45, + "comment": "ExponentOfPcElement: sorted pcgs", + "filters": [ + [ + "IsPcgs", + "IsSortedPcgsRep" + ], + [], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 44, + "comment": "ExponentOfPcElement: unsorted pcgs", + "filters": [ + [ + "IsPcgs", + "IsUnsortedPcgsRep" + ], + [], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 44, + "comment": "ExponentOfPcElement: pcgs modulo tail-pcgs, ExponentsOfPcElement", + "filters": [ + [ + "IsModuloPcgs", + "IsModuloTailPcgsRep" + ], + [], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 40, + "comment": "ExponentOfPcElement: generic method, ExponentsOfPcElement", + "filters": [ + [ + "IsPcgs" + ], + [], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 39, + "comment": "ExponentOfPcElement: pcgs modulo pcgs, ExponentsOfPcElement", + "filters": [ + [ + "IsModuloPcgs" + ], + [], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExponentOfPcElement" + ] + }, + { + "name": "ExponentsOfPcElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 865 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 363, + "comment": "ExponentsOfPcElement: handled by nice monomorphism: attribute CollElm", + "filters": [ + [ + "IsPcgs", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 179, + "comment": "ExponentsOfPcElement: family pcgs/32 bit", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "Is32BitsPcWordRep" + ] + ], + "aka": [ + "32Bits_ExponentsOfPcElement" + ] + }, + { + "rank": 179, + "comment": "ExponentsOfPcElement: family pcgs/16 bit", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "Is16BitsPcWordRep" + ] + ], + "aka": [ + "16Bits_ExponentsOfPcElement" + ] + }, + { + "rank": 179, + "comment": "ExponentsOfPcElement: family pcgs/8 bit", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "Is8BitsPcWordRep" + ] + ], + "aka": [ + "8Bits_ExponentsOfPcElement" + ] + }, + { + "rank": 82, + "comment": "ExponentsOfPcElement: family pcgs", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsMultiplicativeElementWithInverseByRws" + ] + ] + }, + { + "rank": 44, + "comment": "ExponentsOfPcElement: for pcgs of direct product", + "filters": [ + [ + "IsPcgs", + "IsPcgsDirectProductRep" + ], + [ + "IsDirectProductElement" + ] + ] + }, + { + "rank": 37, + "comment": "ExponentsOfPcElement: perm group", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsPcgsPermGroupRep" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 30, + "comment": "ExponentsOfPcElement: subset of induced pcgs", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsSubsetInducedPcgsRep" + ], + [] + ] + }, + { + "rank": 30, + "comment": "ExponentsOfPcElement: induced pcgs", + "filters": [ + [ + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsInducedPcgs", + "IsInducedPcgsRep" + ], + [] + ] + }, + { + "rank": 29, + "comment": "ExponentsOfPcElement: fp", + "filters": [ + [ + "IsModuloPcgsFpGroupRep" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 27, + "comment": "ExponentsOfPcElement: pcgs by pcgs", + "filters": [ + [ + "IsPcgs", + "IsPcgsByPcgsRep" + ], + [] + ] + }, + { + "rank": 26, + "comment": "ExponentsOfPcElement: sorted pcgs", + "filters": [ + [ + "IsPcgs", + "IsSortedPcgsRep" + ], + [] + ] + }, + { + "rank": 26, + "comment": "ExponentsOfPcElement: subset induced pcgs modulo tail-pcgs", + "filters": [ + [ + "IsModuloPcgs", + "IsModuloTailPcgsRep", + "IsNumeratorParentForExponentsRep" + ], + [] + ] + }, + { + "rank": 25, + "comment": "ExponentsOfPcElement: unsorted pcgs", + "filters": [ + [ + "IsPcgs", + "IsUnsortedPcgsRep" + ], + [] + ] + }, + { + "rank": 25, + "comment": "ExponentsOfPcElement: pcgs modulo tail-pcgs", + "filters": [ + [ + "IsModuloPcgs", + "IsModuloTailPcgsRep" + ], + [] + ] + }, + { + "rank": 25, + "comment": "ExponentsOfPcElement: modpcgs numerator parent layers", + "filters": [ + [ + "IsModuloPcgs", + "IsModuloPcgsRep", + "IsNumeratorParentLayersForExponentsRep" + ], + [] + ] + }, + { + "rank": 24, + "comment": "ExponentsOfPcElement: pcgs modulo pcgs", + "filters": [ + [ + "IsModuloPcgs", + "IsModuloPcgsRep" + ], + [] + ] + }, + { + "rank": 21, + "comment": "ExponentsOfPcElement: pc series", + "filters": [ + [ + "IsPcgs" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 392, + "comment": "ExponentsOfPcElement", + "filters": [ + [ + "IsPcgs", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 383, + "comment": "ExponentsOfPcElement: perm group with 0 positions", + "filters": [ + [ + "IsPcgs", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 181, + "comment": "ExponentsOfPcElement: family pcgs/32 bit", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "Is32BitsPcWordRep" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 181, + "comment": "ExponentsOfPcElement: family pcgs/16 bit", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "Is16BitsPcWordRep" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 181, + "comment": "ExponentsOfPcElement: family pcgs/8 bit", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "Is8BitsPcWordRep" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 66, + "comment": "ExponentsOfPcElement: perm group with positions", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsPcgsPermGroupRep" + ], + [ + "IsPerm" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 57, + "comment": "ExponentsOfPcElement: perm group with 0 positions", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsPcgsPermGroupRep" + ], + [ + "IsPerm" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 32, + "comment": "ExponentsOfPcElement: subset of induced pcgs, subrange", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsSubsetInducedPcgsRep" + ], + [], + [ + "IsList" + ] + ] + }, + { + "rank": 32, + "comment": "ExponentsOfPcElement: induced pcgs, subrange", + "filters": [ + [ + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsInducedPcgs", + "IsInducedPcgsRep" + ], + [], + [ + "IsList" + ] + ] + }, + { + "rank": 28, + "comment": "ExponentsOfPcElement: sorted pcgs/range", + "filters": [ + [ + "IsPcgs", + "IsSortedPcgsRep" + ], + [], + [ + "IsList" + ] + ], + "aka": [ + "ExpPcElmSortedFun" + ] + }, + { + "rank": 28, + "comment": "ExponentsOfPcElement: subset induced pcgs modulo tail-pcgs, subrange", + "filters": [ + [ + "IsModuloPcgs", + "IsModuloTailPcgsRep", + "IsNumeratorParentForExponentsRep" + ], + [], + [ + "IsList" + ] + ] + }, + { + "rank": 27, + "comment": "ExponentsOfPcElement: unsorted pcgs/range", + "filters": [ + [ + "IsPcgs", + "IsUnsortedPcgsRep" + ], + [], + [ + "IsList" + ] + ] + }, + { + "rank": 27, + "comment": "ExponentsOfPcElement: pcgs modulo tail-pcgs, subrange", + "filters": [ + [ + "IsModuloPcgs", + "IsModuloTailPcgsRep" + ], + [], + [ + "IsList" + ] + ] + }, + { + "rank": 26, + "comment": "ExponentsOfPcElement: pcgs modulo pcgs, subrange", + "filters": [ + [ + "IsModuloPcgs", + "IsModuloPcgsRep" + ], + [], + [ + "IsList" + ] + ] + }, + { + "rank": 23, + "comment": "ExponentsOfPcElement: with positions, falling back to ExponentsOfPcElement", + "filters": [ + [ + "IsPcgs" + ], + [], + [ + "IsList" + ] + ] + }, + { + "rank": 22, + "comment": "ExponentsOfPcElement: pcgs mod. pcgs,range, falling back to Exp.OfPcElement", + "filters": [ + [ + "IsModuloPcgs" + ], + [], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExponentsOfPcElement" + ] + }, + { + "name": "ExponentsOfConjugate", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 887 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 114, + "comment": "ExponentsOfConjugate: family pcgs: look up", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 64, + "comment": "ExponentsOfConjugate: subset induced pcgs modulo tail-pcgs", + "filters": [ + [ + "IsModuloPcgs", + "IsModuloTailPcgsRep", + "IsNumeratorParentForExponentsRep" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 58, + "comment": "ExponentsOfConjugate: generic: compute conjugate", + "filters": [ + [ + "IsModuloPcgs" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExponentsOfConjugate" + ] + }, + { + "name": "ExponentsOfRelativePower", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 910 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 95, + "comment": "ExponentsOfRelativePower: family pcgs: look up", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 45, + "comment": "ExponentsOfRelativePower: subset induced pcgs modulo tail-pcgs", + "filters": [ + [ + "IsModuloPcgs", + "IsModuloTailPcgsRep", + "IsNumeratorParentForExponentsRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 39, + "comment": "ExponentsOfRelativePower: generic: compute power", + "filters": [ + [ + "IsModuloPcgs" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExponentsOfRelativePower" + ] + }, + { + "name": "ExponentsOfCommutator", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 932 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 58, + "comment": "ExponentsOfCommutator: generic: compute commutator", + "filters": [ + [ + "IsModuloPcgs" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExponentsOfCommutator" + ] + }, + { + "name": "LeadingExponentOfPcElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 950 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 363, + "comment": "LeadingExponentOfPcElement: handled by nice monomorphism: attribute CollElm", + "filters": [ + [ + "IsPcgs", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 185, + "comment": "LeadingExponentOfPcElement: family pcgs (32 bits)", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsMultiplicativeElementWithInverseByRws", + "Is32BitsPcWordRep" + ] + ], + "aka": [ + "32Bits_LeadingExponentOfPcElement" + ] + }, + { + "rank": 185, + "comment": "LeadingExponentOfPcElement: family pcgs (16 bits)", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsMultiplicativeElementWithInverseByRws", + "Is16BitsPcWordRep" + ] + ], + "aka": [ + "16Bits_LeadingExponentOfPcElement" + ] + }, + { + "rank": 185, + "comment": "LeadingExponentOfPcElement: family pcgs (8 bits)", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsMultiplicativeElementWithInverseByRws", + "Is8BitsPcWordRep" + ] + ], + "aka": [ + "8Bits_LeadingExponentOfPcElement" + ] + }, + { + "rank": 82, + "comment": "LeadingExponentOfPcElement: family pcgs", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsMultiplicativeElementWithInverseByRws" + ] + ] + }, + { + "rank": 37, + "comment": "LeadingExponentOfPcElement", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsPcgsPermGroupRep" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 30, + "comment": "LeadingExponentOfPcElement: subset induced pcgs", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsSubsetInducedPcgsRep" + ], + [] + ] + }, + { + "rank": 26, + "comment": "LeadingExponentOfPcElement: sorted pcgs", + "filters": [ + [ + "IsPcgs", + "IsSortedPcgsRep" + ], + [] + ] + }, + { + "rank": 25, + "comment": "LeadingExponentOfPcElement: unsorted pcgs", + "filters": [ + [ + "IsPcgs", + "IsUnsortedPcgsRep" + ], + [] + ] + }, + { + "rank": 21, + "comment": "LeadingExponentOfPcElement: generic methods, ExponentsOfPcElement", + "filters": [ + [ + "IsPcgs" + ], + [] + ] + }, + { + "rank": 20, + "comment": "LeadingExponentOfPcElement: pcgs modulo pcgs, use ExponentsOfPcElement", + "filters": [ + [ + "IsModuloPcgs" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeadingExponentOfPcElement" + ] + }, + { + "name": "DepthAndLeadingExponentOfPcElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 969 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 37, + "comment": "DepthAndLeadingExponentOfPcElement: permpcgs", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsPcgsPermGroupRep" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 20, + "comment": "DepthAndLeadingExponentOfPcElement: generic methods, ExponentsOfPcElement", + "filters": [ + [ + "IsModuloPcgs" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DepthAndLeadingExponentOfPcElement" + ] + }, + { + "name": "PcElementByExponentsNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 1002 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 107, + "comment": "PcElementByExponentsNC: family pcgs, FFE", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 107, + "comment": "PcElementByExponentsNC: family pcgs", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 83, + "comment": "PcElementByExponentsNC: subset induced wrt family pcgs, FFE", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsParentPcgsFamilyPcgs", + "HasIsParentPcgsFamilyPcgs", + "IsSubsetInducedPcgsRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 83, + "comment": "PcElementByExponentsNC: subset induced wrt family pcgs", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsParentPcgsFamilyPcgs", + "HasIsParentPcgsFamilyPcgs", + "IsSubsetInducedPcgsRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 63, + "comment": "PcElementByExponentsNC: modulo subset induced wrt family pcgs, FFE", + "filters": [ + [ + "IsModuloPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsNumeratorParentPcgsFamilyPcgs", + "HasIsNumeratorParentPcgsFamilyPcgs", + "IsSubsetInducedNumeratorModuloTailPcgsRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 63, + "comment": "PcElementByExponentsNC: modulo subset induced wrt family pcgs", + "filters": [ + [ + "IsModuloPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsNumeratorParentPcgsFamilyPcgs", + "HasIsNumeratorParentPcgsFamilyPcgs", + "IsSubsetInducedNumeratorModuloTailPcgsRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 51, + "comment": "PcElementByExponentsNC: generic method: modulo, FFE", + "filters": [ + [ + "IsModuloPcgs" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 51, + "comment": "PcElementByExponentsNC: generic method: modulo", + "filters": [ + [ + "IsModuloPcgs" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 41, + "comment": "PcElementByExponentsNC: generic method for empty lists", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 40, + "comment": "PcElementByExponentsNC: generic method for empty lists", + "filters": [ + [ + "IsModuloPcgs" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 33, + "comment": "PcElementByExponentsNC: generic method", + "filters": [ + [ + "IsList" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 33, + "comment": "PcElementByExponentsNC: generic method: call LinearCombinationPcgs", + "filters": [ + [ + "IsList" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsCyclotomic)" + ] + ] + } + ], + "3args": [ + { + "rank": 10042, + "comment": "PcElementByExponentsNC: generic method for empty list as basis or basisindex, modulo", + "filters": [ + [ + "IsModuloPcgs" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 138, + "comment": "PcElementByExponentsNC: family pcgs, basisind, FFE", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 138, + "comment": "PcElementByExponentsNC: family pcgs, index", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 114, + "comment": "PcElementByExponentsNC: subset induced wrt family pcgs, FFE,index", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsParentPcgsFamilyPcgs", + "HasIsParentPcgsFamilyPcgs", + "IsSubsetInducedPcgsRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 114, + "comment": "PcElementByExponentsNC: subset induced wrt family pcgs, index", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsParentPcgsFamilyPcgs", + "HasIsParentPcgsFamilyPcgs", + "IsSubsetInducedPcgsRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 94, + "comment": "PcElementByExponentsNC: modulo subset induced wrt family pcgs, FFE, index", + "filters": [ + [ + "IsModuloPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsNumeratorParentPcgsFamilyPcgs", + "HasIsNumeratorParentPcgsFamilyPcgs", + "IsSubsetInducedNumeratorModuloTailPcgsRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 94, + "comment": "PcElementByExponentsNC: modulo subset induced wrt family pcgs,index", + "filters": [ + [ + "IsModuloPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsNumeratorParentPcgsFamilyPcgs", + "HasIsNumeratorParentPcgsFamilyPcgs", + "IsSubsetInducedNumeratorModuloTailPcgsRep" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 82, + "comment": "PcElementByExponentsNC: index: defer to basis,FFE", + "filters": [ + [ + "IsModuloPcgs" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 82, + "comment": "PcElementByExponentsNC: index: defer to basis", + "filters": [ + [ + "IsModuloPcgs" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 61, + "comment": "PcElementByExponentsNC: generic method for empty lists", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 54, + "comment": "PcElementByExponentsNC: multiply base elts., FFE", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsList" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ] + ], + "aka": [ + "DoPcElementByExponentsGeneric" + ] + }, + { + "rank": 54, + "comment": "PcElementByExponentsNC: multiply basis elements", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsList" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 53, + "comment": "PcElementByExponentsNC: generic method: modulo, basis, FFE", + "filters": [ + [ + "IsModuloPcgs" + ], + [ + "IsList" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsFFE)" + ] + ] + }, + { + "rank": 53, + "comment": "PcElementByExponentsNC: generic method: modulo, basis", + "filters": [ + [ + "IsModuloPcgs" + ], + [ + "IsList" + ], + [ + "IsHomogeneousList", + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "IsOddAdditiveNestingDepthObject", + "CategoryCollections(IsCyclotomic)" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PcElementByExponentsNC" + ] + }, + { + "name": "SumOfPcElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 1081 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 21, + "comment": "SumOfPcElement: generic methods, PcElementByExponents+ExponentsOfPcElement", + "filters": [ + [ + "IsPcgs" + ], + [], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SumOfPcElement" + ] + }, + { + "name": "ReducedPcElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 1102 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 25, + "comment": "ReducedPcElement: generic method", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [], + [] + ] + }, + { + "rank": 20, + "comment": "ReducedPcElement: pcgs modulo pcgs", + "filters": [ + [ + "IsModuloPcgs" + ], + [], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReducedPcElement" + ] + }, + { + "name": "RelativeOrderOfPcElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 1120 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 29, + "comment": "RelativeOrderOfPcElement: fp", + "filters": [ + [ + "IsModuloPcgsFpGroupRep" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 25, + "comment": "RelativeOrderOfPcElement: for IsPrimeOrdersPcgs using RelativeOrders", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [] + ] + }, + { + "rank": 21, + "comment": "RelativeOrderOfPcElement: general method using RelativeOrders", + "filters": [ + [ + "IsPcgs" + ], + [] + ] + }, + { + "rank": 20, + "comment": "RelativeOrderOfPcElement: pcgs modulo pcgs", + "filters": [ + [ + "IsModuloPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RelativeOrderOfPcElement" + ] + }, + { + "name": "HeadPcElementByNumber", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 1143 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 203, + "comment": "HeadPcElementByNumber: family pcgs (32bits)", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsMultiplicativeElementWithInverseByRws", + "Is32BitsPcWordRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 203, + "comment": "HeadPcElementByNumber: family pcgs (16bits)", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsMultiplicativeElementWithInverseByRws", + "Is16BitsPcWordRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 203, + "comment": "HeadPcElementByNumber: family pcgs (8bits)", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsMultiplicativeElementWithInverseByRws", + "Is8BitsPcWordRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 39, + "comment": "HeadPcElementByNumber: using 'ExponentsOfPcElement', 'PcElementByExponents'", + "filters": [ + [ + "IsPcgs" + ], + [], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HeadPcElementByNumber" + ] + }, + { + "name": "CleanedTailPcElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 1170 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 203, + "comment": "CleanedTailPcElement: family pcgs (32bits)", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsMultiplicativeElementWithInverseByRws", + "Is32BitsPcWordRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 203, + "comment": "CleanedTailPcElement: family pcgs (16bits)", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsMultiplicativeElementWithInverseByRws", + "Is16BitsPcWordRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 203, + "comment": "CleanedTailPcElement: family pcgs (8bits)", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsMultiplicativeElementWithInverseByRws", + "Is8BitsPcWordRep" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 100, + "comment": "CleanedTailPcElement: family pcgs", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 50, + "comment": "CleanedTailPcElement: sorted pcgs - defer to sorting pcgs", + "filters": [ + [ + "IsPcgs", + "IsSortedPcgsRep" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 45, + "comment": "CleanedTailPcElement: generic: do nothing", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CleanedTailPcElement" + ] + }, + { + "name": "ExtendedIntersectionSumPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 1192 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 29, + "comment": "ExtendedIntersectionSumPcgs: generic method for modulo pcgs", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "ExtendedIntersectionSumPcgs" + ] + }, + { + "name": "IntersectionSumPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 1209 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 55, + "comment": "IntersectionSumPcgs: prime orders pcgs, tail-pcgs, list", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsInducedPcgs", + "IsTailInducedPcgsRep" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 29, + "comment": "IntersectionSumPcgs: using 'ExtendedIntersectionSumPcgs'", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IntersectionSumPcgs" + ] + }, + { + "name": "NormalIntersectionPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 1225 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 79, + "comment": "NormalIntersectionPcgs: prime orders pcgs, tail-pcgs, induced-pcgs", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsInducedPcgs", + "IsTailInducedPcgsRep" + ], + [ + "IsInducedPcgs", + "IsInducedPcgsRep" + ] + ] + }, + { + "rank": 55, + "comment": "NormalIntersectionPcgs: prime orders pcgs, tail-pcgs, list", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsInducedPcgs", + "IsTailInducedPcgsRep" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 29, + "comment": "NormalIntersectionPcgs: using 'ExtendedIntersectionSumPcgs'", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalIntersectionPcgs" + ] + }, + { + "name": "SumPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 1241 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 29, + "comment": "SumPcgs: generic method", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SumPcgs" + ] + }, + { + "name": "SumFactorizationFunctionPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 1289 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 29, + "comment": "SumFactorizationFunctionPcgs: generic method", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "SumFactorizationFunctionPcgs" + ] + }, + { + "name": "EnumeratorByPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 1305 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 21, + "comment": "EnumeratorByPcgs: pcgs", + "filters": [ + [ + "IsPcgs" + ] + ] + } + ], + "2args": [ + { + "rank": 23, + "comment": "EnumeratorByPcgs: pcgs, sublist", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EnumeratorByPcgs" + ] + }, + { + "name": "ExtendedPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgs.gd", + "line": 1326 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 93, + "comment": "ExtendedPcgs: perm pcgs", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsPcgsPermGroupRep" + ], + [ + "IsList", + "CategoryCollections(IsPerm)" + ] + ] + }, + { + "rank": 41, + "comment": "ExtendedPcgs: pcgs, empty list", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 24, + "comment": "ExtendedPcgs: induced pcgs", + "filters": [ + [ + "IsInducedPcgs" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExtendedPcgs" + ] + }, + { + "name": "InducedPcgsByPcSequence", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 52 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 41, + "comment": "InducedPcgsByPcSequence", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 26, + "comment": "InducedPcgsByPcSequence", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsHomogeneousList", + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InducedPcgsByPcSequence" + ] + }, + { + "name": "InducedPcgsByPcSequenceNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 53 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 93, + "comment": "InducedPcgsByPcSequenceNC: tail of perm pcgs", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsPcgsPermGroupRep" + ], + [ + "IsList", + "CategoryCollections(IsPerm)" + ] + ] + }, + { + "rank": 41, + "comment": "InducedPcgsByPcSequenceNC: pcgs, empty list", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 26, + "comment": "InducedPcgsByPcSequenceNC: pcgs, homogeneous list", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsHomogeneousList", + "IsCollection" + ] + ], + "aka": [ + "DoInducedPcgsByPcSequenceNC" + ] + } + ], + "3args": [ + { + "rank": 43, + "comment": "InducedPcgsByPcSequenceNC: pcgs, empty list,depths", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 28, + "comment": "InducedPcgsByPcSequenceNC: pcgs, homogeneous list, depths", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsHomogeneousList", + "IsCollection" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InducedPcgsByPcSequenceNC" + ] + }, + { + "name": "LeadCoeffsIGS", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 76 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "LeadCoeffsIGS: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLeadCoeffsIGS" + ] + ] + }, + { + "rank": 30, + "comment": "LeadCoeffsIGS: generic", + "filters": [ + [ + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsInducedPcgs", + "IsInducedPcgsRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeadCoeffsIGS" + ] + }, + { + "name": "SetLeadCoeffsIGS", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 76 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLeadCoeffsIGS: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLeadCoeffsIGS: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLeadCoeffsIGS" + ] + }, + { + "name": "HasLeadCoeffsIGS", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 76 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLeadCoeffsIGS" + ] + }, + { + "name": "InducedPcgsByPcSequenceAndGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 105 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 29, + "comment": "InducedPcgsByPcSequenceAndGenerators", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InducedPcgsByPcSequenceAndGenerators" + ] + }, + { + "name": "InducedPcgsByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 127 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 41, + "comment": "InducedPcgsByGenerators", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 23, + "comment": "InducedPcgsByGenerators: pcgs, collection", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InducedPcgsByGenerators" + ] + }, + { + "name": "InducedPcgsByGeneratorsNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 128 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 41, + "comment": "InducedPcgsByGeneratorsNC: pcgs, empty list", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 27, + "comment": "InducedPcgsByGeneratorsNC: prime order pcgs, collection", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 0, + "comment": "InducedPcgsByGeneratorsNC: fallback method to test conditions", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InducedPcgsByGeneratorsNC" + ] + }, + { + "name": "InducedPcgsByGeneratorsWithImages", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 142 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 65, + "comment": "InducedPcgsByGeneratorsWithImages", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 29, + "comment": "InducedPcgsByGeneratorsWithImages", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsCollection" + ], + [ + "IsCollection" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InducedPcgsByGeneratorsWithImages" + ] + }, + { + "name": "CanonicalPcgsByGeneratorsWithImages", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 164 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 29, + "comment": "CanonicalPcgsByGeneratorsWithImages", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsCollection" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 25, + "comment": "CanonicalPcgsByGeneratorsWithImages", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CanonicalPcgsByGeneratorsWithImages" + ] + }, + { + "name": "AsInducedPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 183 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 41, + "comment": "AsInducedPcgs", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 25, + "comment": "AsInducedPcgs", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsInducedPcgs" + ] + }, + { + "name": "ParentPcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 213 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "ParentPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasParentPcgs" + ] + ] + }, + { + "rank": 21, + "comment": "ParentPcgs", + "filters": [ + [ + "IsPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ParentPcgs" + ] + }, + { + "name": "SetParentPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 213 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetParentPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetParentPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetParentPcgs" + ] + }, + { + "name": "HasParentPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 213 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasParentPcgs" + ] + }, + { + "name": "CanonicalPcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 240 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "CanonicalPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCanonicalPcgs" + ] + ] + }, + { + "rank": 10024, + "comment": "CanonicalPcgs: of a canonical pcgs", + "filters": [ + [ + "IsCanonicalPcgs", + "HasIsCanonicalPcgs" + ] + ] + }, + { + "rank": 26, + "comment": "CanonicalPcgs: induced prime orders pcgs", + "filters": [ + [ + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsInducedPcgs" + ] + ] + }, + { + "rank": 0, + "comment": "CanonicalPcgs: fallback method to test conditions", + "filters": [ + [ + "IsInducedPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CanonicalPcgs" + ] + }, + { + "name": "SetCanonicalPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 240 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCanonicalPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCanonicalPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCanonicalPcgs" + ] + }, + { + "name": "HasCanonicalPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 240 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCanonicalPcgs" + ] + }, + { + "name": "IsCanonicalPcgs", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 261 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "IsCanonicalPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsCanonicalPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsCanonicalPcgs" + ] + }, + { + "name": "SetIsCanonicalPcgs", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 261 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsCanonicalPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsCanonicalPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsCanonicalPcgs" + ] + }, + { + "name": "HasIsCanonicalPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 261 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsCanonicalPcgs" + ] + }, + { + "name": "IsParentPcgsFamilyPcgs", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 304 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "IsParentPcgsFamilyPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsParentPcgsFamilyPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsParentPcgsFamilyPcgs" + ] + }, + { + "name": "SetIsParentPcgsFamilyPcgs", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 304 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsParentPcgsFamilyPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsParentPcgsFamilyPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsParentPcgsFamilyPcgs" + ] + }, + { + "name": "HasIsParentPcgsFamilyPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 304 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsParentPcgsFamilyPcgs" + ] + }, + { + "name": "ElementaryAbelianSubseries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 322 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "ElementaryAbelianSubseries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasElementaryAbelianSubseries" + ] + ] + }, + { + "rank": 21, + "comment": "ElementaryAbelianSubseries: generic method", + "filters": [ + [ + "IsPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ElementaryAbelianSubseries" + ] + }, + { + "name": "SetElementaryAbelianSubseries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 322 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetElementaryAbelianSubseries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetElementaryAbelianSubseries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetElementaryAbelianSubseries" + ] + }, + { + "name": "HasElementaryAbelianSubseries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 322 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasElementaryAbelianSubseries" + ] + }, + { + "name": "CanonicalPcElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 346 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 158, + "comment": "CanonicalPcElement: tail induced pcgs, 32bits word", + "filters": [ + [ + "IsInducedPcgs", + "IsParentPcgsFamilyPcgs", + "HasIsParentPcgsFamilyPcgs", + "IsTailInducedPcgsRep" + ], + [ + "IsMultiplicativeElementWithInverseByRws", + "Is32BitsPcWordRep" + ] + ] + }, + { + "rank": 158, + "comment": "CanonicalPcElement: tail induced pcgs, 16bits word", + "filters": [ + [ + "IsInducedPcgs", + "IsParentPcgsFamilyPcgs", + "HasIsParentPcgsFamilyPcgs", + "IsTailInducedPcgsRep" + ], + [ + "IsMultiplicativeElementWithInverseByRws", + "Is16BitsPcWordRep" + ] + ] + }, + { + "rank": 158, + "comment": "CanonicalPcElement: tail induced pcgs, 8bits word", + "filters": [ + [ + "IsInducedPcgs", + "IsParentPcgsFamilyPcgs", + "HasIsParentPcgsFamilyPcgs", + "IsTailInducedPcgsRep" + ], + [ + "IsMultiplicativeElementWithInverseByRws", + "Is8BitsPcWordRep" + ] + ] + }, + { + "rank": 30, + "comment": "CanonicalPcElement: generic method", + "filters": [ + [ + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsInducedPcgs", + "IsInducedPcgsRep" + ], + [] + ], + "aka": [ + "CANONICAL_PC_ELEMENT" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CanonicalPcElement" + ] + }, + { + "name": "SiftedPcElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 369 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 81, + "comment": "SiftedPcElement: family pcgs", + "filters": [ + [ + "IsPcgs", + "IsFamilyPcgs", + "HasIsFamilyPcgs" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 30, + "comment": "SiftedPcElement: for induced pcgs", + "filters": [ + [ + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsInducedPcgs", + "IsInducedPcgsRep" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SiftedPcElement" + ] + }, + { + "name": "HomomorphicCanonicalPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 389 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 23, + "comment": "HomomorphicCanonicalPcgs: pcgs, list", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [ + { + "rank": 23, + "comment": "HomomorphicCanonicalPcgs: pcgs, list, object", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsList" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HomomorphicCanonicalPcgs" + ] + }, + { + "name": "HomomorphicInducedPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsind.gd", + "line": 409 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 41, + "comment": "HomomorphicInducedPcgs", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 29, + "comment": "HomomorphicInducedPcgs", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [ + { + "rank": 42, + "comment": "HomomorphicInducedPcgs", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 41, + "comment": "HomomorphicInducedPcgs", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [] + ] + }, + { + "rank": 30, + "comment": "HomomorphicInducedPcgs", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsHomogeneousList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 29, + "comment": "HomomorphicInducedPcgs", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsHomogeneousList" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HomomorphicInducedPcgs" + ] + }, + { + "name": "IsFamilyPcgs", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgspcg.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "IsFamilyPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFamilyPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFamilyPcgs" + ] + }, + { + "name": "SetIsFamilyPcgs", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgspcg.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFamilyPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFamilyPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFamilyPcgs" + ] + }, + { + "name": "HasIsFamilyPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgspcg.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFamilyPcgs" + ] + }, + { + "name": "ModuloPcgsByPcSequenceNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsmodu.gd", + "line": 25 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 44, + "comment": "ModuloPcgsByPcSequenceNC: generic method for pcgs mod pcgs", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsList" + ], + [ + "IsPcgs" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ModuloPcgsByPcSequenceNC" + ] + }, + { + "name": "ModuloPcgsByPcSequence", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsmodu.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 45, + "comment": "ModuloPcgsByPcSequence: generic method", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsList" + ], + [ + "IsInducedPcgs" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ModuloPcgsByPcSequence" + ] + }, + { + "name": "ModuloPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsmodu.gd", + "line": 85 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 122, + "comment": "ModuloPcgs: for permutation groups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 74, + "comment": "ModuloPcgs: subgroups fp", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 70, + "comment": "ModuloPcgs: for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ModuloPcgs" + ] + }, + { + "name": "DenominatorOfModuloPcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsmodu.gd", + "line": 120 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "DenominatorOfModuloPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDenominatorOfModuloPcgs" + ] + ] + }, + { + "rank": 26, + "comment": "DenominatorOfModuloPcgs", + "filters": [ + [ + "IsModuloPcgsPermGroupRep" + ] + ] + }, + { + "rank": 26, + "comment": "DenominatorOfModuloPcgs: modolo-tail-pcgs-by-list-rep", + "filters": [ + [ + "IsModuloPcgs", + "IsModuloTailPcgsByListRep" + ] + ] + }, + { + "rank": 24, + "comment": "DenominatorOfModuloPcgs: fp", + "filters": [ + [ + "IsModuloPcgsFpGroupRep" + ] + ] + }, + { + "rank": 21, + "comment": "DenominatorOfModuloPcgs: for pcgs", + "filters": [ + [ + "IsPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DenominatorOfModuloPcgs" + ] + }, + { + "name": "SetDenominatorOfModuloPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsmodu.gd", + "line": 120 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDenominatorOfModuloPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDenominatorOfModuloPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDenominatorOfModuloPcgs" + ] + }, + { + "name": "HasDenominatorOfModuloPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsmodu.gd", + "line": 120 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDenominatorOfModuloPcgs" + ] + }, + { + "name": "NumeratorOfModuloPcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsmodu.gd", + "line": 138 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "NumeratorOfModuloPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNumeratorOfModuloPcgs" + ] + ] + }, + { + "rank": 26, + "comment": "NumeratorOfModuloPcgs", + "filters": [ + [ + "IsModuloPcgsPermGroupRep" + ] + ] + }, + { + "rank": 26, + "comment": "NumeratorOfModuloPcgs: modolo-tail-pcgs-by-list-rep", + "filters": [ + [ + "IsModuloPcgs", + "IsModuloTailPcgsByListRep" + ] + ] + }, + { + "rank": 24, + "comment": "NumeratorOfModuloPcgs: fp", + "filters": [ + [ + "IsModuloPcgsFpGroupRep" + ] + ] + }, + { + "rank": 21, + "comment": "NumeratorOfModuloPcgs: for pcgs", + "filters": [ + [ + "IsPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NumeratorOfModuloPcgs" + ] + }, + { + "name": "SetNumeratorOfModuloPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsmodu.gd", + "line": 138 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNumeratorOfModuloPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNumeratorOfModuloPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNumeratorOfModuloPcgs" + ] + }, + { + "name": "HasNumeratorOfModuloPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsmodu.gd", + "line": 138 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNumeratorOfModuloPcgs" + ] + }, + { + "name": "IsNumeratorParentPcgsFamilyPcgs", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsmodu.gd", + "line": 153 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "IsNumeratorParentPcgsFamilyPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNumeratorParentPcgsFamilyPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNumeratorParentPcgsFamilyPcgs" + ] + }, + { + "name": "SetIsNumeratorParentPcgsFamilyPcgs", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsmodu.gd", + "line": 153 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNumeratorParentPcgsFamilyPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNumeratorParentPcgsFamilyPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNumeratorParentPcgsFamilyPcgs" + ] + }, + { + "name": "HasIsNumeratorParentPcgsFamilyPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsmodu.gd", + "line": 153 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNumeratorParentPcgsFamilyPcgs" + ] + }, + { + "name": "ExponentsConjugateLayer", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsmodu.gd", + "line": 178 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 59, + "comment": "ExponentsConjugateLayer: subset induced pcgs", + "filters": [ + [ + "IsParentPcgsFamilyPcgs", + "HasIsParentPcgsFamilyPcgs", + "IsTailInducedPcgsRep" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 42, + "comment": "ExponentsConjugateLayer: subset induced modulo pcgs", + "filters": [ + [ + "IsModuloPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsNumeratorParentPcgsFamilyPcgs", + "HasIsNumeratorParentPcgsFamilyPcgs", + "IsSubsetInducedNumeratorModuloTailPcgsRep" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 30, + "comment": "ExponentsConjugateLayer: default: compute brute force", + "filters": [ + [ + "IsModuloPcgs" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExponentsConjugateLayer" + ] + }, + { + "name": "IsSpecialPcgs", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "IsSpecialPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSpecialPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSpecialPcgs" + ] + }, + { + "name": "SetIsSpecialPcgs", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSpecialPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSpecialPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSpecialPcgs" + ] + }, + { + "name": "HasIsSpecialPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSpecialPcgs" + ] + }, + { + "name": "SpecialPcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 58 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "SpecialPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSpecialPcgs" + ] + ] + }, + { + "rank": 35, + "comment": "SpecialPcgs: last resort method which tests solvability", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "SpecialPcgs: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "SpecialPcgs: method for special pcgs", + "filters": [ + [ + "IsSpecialPcgs", + "HasIsSpecialPcgs" + ] + ] + }, + { + "rank": 25, + "comment": "SpecialPcgs: generic method for pcgs", + "filters": [ + [ + "IsPcgs", + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs", + "IsFiniteOrdersPcgs", + "HasIsFiniteOrdersPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SpecialPcgs" + ] + }, + { + "name": "SetSpecialPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 58 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSpecialPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSpecialPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSpecialPcgs" + ] + }, + { + "name": "HasSpecialPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 58 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSpecialPcgs" + ] + }, + { + "name": "LGHeads", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 72 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "LGHeads: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLGHeads" + ] + ] + }, + { + "rank": 25, + "comment": "LGHeads: for special pcgs", + "filters": [ + [ + "IsSpecialPcgs", + "HasIsSpecialPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LGHeads" + ] + }, + { + "name": "SetLGHeads", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 72 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLGHeads: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLGHeads: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLGHeads" + ] + }, + { + "name": "HasLGHeads", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 72 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLGHeads" + ] + }, + { + "name": "LGTails", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 86 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "LGTails: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLGTails" + ] + ] + }, + { + "rank": 25, + "comment": "LGTails: for special pcgs", + "filters": [ + [ + "IsSpecialPcgs", + "HasIsSpecialPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LGTails" + ] + }, + { + "name": "SetLGTails", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 86 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLGTails: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLGTails: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLGTails" + ] + }, + { + "name": "HasLGTails", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 86 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLGTails" + ] + }, + { + "name": "LGWeights", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 102 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "LGWeights: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLGWeights" + ] + ] + }, + { + "rank": 23, + "comment": "LGWeights: for induced wrt special", + "filters": [ + [ + "IsInducedPcgsWrtSpecialPcgs", + "HasIsInducedPcgsWrtSpecialPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LGWeights" + ] + }, + { + "name": "SetLGWeights", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 102 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLGWeights: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLGWeights: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLGWeights" + ] + }, + { + "name": "HasLGWeights", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 102 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLGWeights" + ] + }, + { + "name": "LGLayers", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 119 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "LGLayers: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLGLayers" + ] + ] + }, + { + "rank": 23, + "comment": "LGLayers: for induced wrt special", + "filters": [ + [ + "IsInducedPcgsWrtSpecialPcgs", + "HasIsInducedPcgsWrtSpecialPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LGLayers" + ] + }, + { + "name": "SetLGLayers", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 119 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLGLayers: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLGLayers: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLGLayers" + ] + }, + { + "name": "HasLGLayers", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 119 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLGLayers" + ] + }, + { + "name": "LGFirst", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 136 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "LGFirst: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLGFirst" + ] + ] + }, + { + "rank": 23, + "comment": "LGFirst: for induced wrt special", + "filters": [ + [ + "IsInducedPcgsWrtSpecialPcgs", + "HasIsInducedPcgsWrtSpecialPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetLGFirst", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 136 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLGFirst: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLGFirst: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLGFirst" + ] + }, + { + "name": "HasLGFirst", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 136 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLGFirst" + ] + }, + { + "name": "LGLength", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 198 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "LGLength: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLGLength" + ] + ] + }, + { + "rank": 35, + "comment": "LGLength: for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "LGLength: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LGLength" + ] + }, + { + "name": "SetLGLength", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 198 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLGLength: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLGLength: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLGLength" + ] + }, + { + "name": "HasLGLength", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 198 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLGLength" + ] + }, + { + "name": "InducedPcgsWrtSpecialPcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 220 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "InducedPcgsWrtSpecialPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasInducedPcgsWrtSpecialPcgs" + ] + ] + }, + { + "rank": 66, + "comment": "InducedPcgsWrtSpecialPcgs: method for pc groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 36, + "comment": "InducedPcgsWrtSpecialPcgs: for groups that have already an induced pcgs wrt family pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasInducedPcgsWrtFamilyPcgs" + ] + ], + "aka": [ + "IndPcgsWrtSpecFromFamOrHome" + ] + }, + { + "rank": 36, + "comment": "InducedPcgsWrtSpecialPcgs: for groups that have already an induced pcgs wrt home pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasInducedPcgsWrtHomePcgs" + ] + ] + }, + { + "rank": 35, + "comment": "InducedPcgsWrtSpecialPcgs: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "InducedPcgsWrtSpecialPcgs: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InducedPcgsWrtSpecialPcgs" + ] + }, + { + "name": "SetInducedPcgsWrtSpecialPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 220 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetInducedPcgsWrtSpecialPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetInducedPcgsWrtSpecialPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetInducedPcgsWrtSpecialPcgs" + ] + }, + { + "name": "HasInducedPcgsWrtSpecialPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 220 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasInducedPcgsWrtSpecialPcgs" + ] + }, + { + "name": "CanonicalPcgsWrtSpecialPcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 234 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "CanonicalPcgsWrtSpecialPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCanonicalPcgsWrtSpecialPcgs" + ] + ] + }, + { + "rank": 1, + "comment": "CanonicalPcgsWrtSpecialPcgs: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CanonicalPcgsWrtSpecialPcgs" + ] + }, + { + "name": "SetCanonicalPcgsWrtSpecialPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 234 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCanonicalPcgsWrtSpecialPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCanonicalPcgsWrtSpecialPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCanonicalPcgsWrtSpecialPcgs" + ] + }, + { + "name": "HasCanonicalPcgsWrtSpecialPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 234 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCanonicalPcgsWrtSpecialPcgs" + ] + }, + { + "name": "IsInducedPcgsWrtSpecialPcgs", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 251 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "IsInducedPcgsWrtSpecialPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsInducedPcgsWrtSpecialPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsInducedPcgsWrtSpecialPcgs" + ] + }, + { + "name": "SetIsInducedPcgsWrtSpecialPcgs", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 251 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsInducedPcgsWrtSpecialPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsInducedPcgsWrtSpecialPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsInducedPcgsWrtSpecialPcgs" + ] + }, + { + "name": "HasIsInducedPcgsWrtSpecialPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 251 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsInducedPcgsWrtSpecialPcgs" + ] + }, + { + "name": "IsCanonicalPcgsWrtSpecialPcgs", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 266 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "IsCanonicalPcgsWrtSpecialPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsCanonicalPcgsWrtSpecialPcgs" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsCanonicalPcgsWrtSpecialPcgs" + ] + }, + { + "name": "SetIsCanonicalPcgsWrtSpecialPcgs", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 266 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsCanonicalPcgsWrtSpecialPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsCanonicalPcgsWrtSpecialPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsCanonicalPcgsWrtSpecialPcgs" + ] + }, + { + "name": "HasIsCanonicalPcgsWrtSpecialPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pcgsspec.gd", + "line": 266 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsCanonicalPcgsWrtSpecialPcgs" + ] + }, + { + "name": "CanonicalPcgsWrtFamilyPcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 75 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "CanonicalPcgsWrtFamilyPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCanonicalPcgsWrtFamilyPcgs" + ] + ] + }, + { + "rank": 41, + "comment": "CanonicalPcgsWrtFamilyPcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasFamilyPcgs" + ] + ] + }, + { + "rank": 1, + "comment": "CanonicalPcgsWrtFamilyPcgs: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CanonicalPcgsWrtFamilyPcgs" + ] + }, + { + "name": "SetCanonicalPcgsWrtFamilyPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 75 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCanonicalPcgsWrtFamilyPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCanonicalPcgsWrtFamilyPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCanonicalPcgsWrtFamilyPcgs" + ] + }, + { + "name": "HasCanonicalPcgsWrtFamilyPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 75 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCanonicalPcgsWrtFamilyPcgs" + ] + }, + { + "name": "CanonicalPcgsWrtHomePcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 90 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "CanonicalPcgsWrtHomePcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCanonicalPcgsWrtHomePcgs" + ] + ] + }, + { + "rank": 36, + "comment": "CanonicalPcgsWrtHomePcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasHomePcgs" + ] + ] + }, + { + "rank": 1, + "comment": "CanonicalPcgsWrtHomePcgs: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CanonicalPcgsWrtHomePcgs" + ] + }, + { + "name": "SetCanonicalPcgsWrtHomePcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 90 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCanonicalPcgsWrtHomePcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCanonicalPcgsWrtHomePcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCanonicalPcgsWrtHomePcgs" + ] + }, + { + "name": "HasCanonicalPcgsWrtHomePcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 90 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCanonicalPcgsWrtHomePcgs" + ] + }, + { + "name": "FamilyPcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 111 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20043, + "comment": "FamilyPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFamilyPcgs" + ] + ] + }, + { + "rank": 1, + "comment": "FamilyPcgs: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FamilyPcgs" + ] + }, + { + "name": "SetFamilyPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 111 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFamilyPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFamilyPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFamilyPcgs" + ] + }, + { + "name": "HasFamilyPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 111 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFamilyPcgs" + ] + }, + { + "name": "HomePcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 128 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "HomePcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasHomePcgs" + ] + ] + }, + { + "rank": 62, + "comment": "HomePcgs: use a perm pcgs if possible", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasPcgs" + ] + ] + }, + { + "rank": 61, + "comment": "HomePcgs: try to compute a perm pcgs", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "HomePcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "HomePcgs: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HomePcgs" + ] + }, + { + "name": "SetHomePcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 128 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetHomePcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetHomePcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetHomePcgs" + ] + }, + { + "name": "HasHomePcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 128 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasHomePcgs" + ] + }, + { + "name": "InducedPcgsWrtFamilyPcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 149 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "InducedPcgsWrtFamilyPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasInducedPcgsWrtFamilyPcgs" + ] + ] + }, + { + "rank": 68, + "comment": "InducedPcgsWrtFamilyPcgs: whole family", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 41, + "comment": "InducedPcgsWrtFamilyPcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasFamilyPcgs" + ] + ] + }, + { + "rank": 1, + "comment": "InducedPcgsWrtFamilyPcgs: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InducedPcgsWrtFamilyPcgs" + ] + }, + { + "name": "SetInducedPcgsWrtFamilyPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 149 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetInducedPcgsWrtFamilyPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetInducedPcgsWrtFamilyPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetInducedPcgsWrtFamilyPcgs" + ] + }, + { + "name": "HasInducedPcgsWrtFamilyPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 149 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasInducedPcgsWrtFamilyPcgs" + ] + }, + { + "name": "InducedPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 172 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 56, + "comment": "InducedPcgs: cache pcgs", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InducedPcgs" + ] + }, + { + "name": "InducedPcgsOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 188 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 57, + "comment": "InducedPcgsOp: sift existing pcgs", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasPcgs" + ] + ] + }, + { + "rank": 56, + "comment": "InducedPcgsOp: generic method", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InducedPcgsOp" + ] + }, + { + "name": "ComputedInducedPcgses", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 229 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedInducedPcgses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedInducedPcgses" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedInducedPcgses: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "ComputedInducedPcgses: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedInducedPcgses" + ] + }, + { + "name": "SetComputedInducedPcgses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 229 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedInducedPcgses: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedInducedPcgses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedInducedPcgses" + ] + }, + { + "name": "HasComputedInducedPcgses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 229 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedInducedPcgses" + ] + }, + { + "name": "InducedPcgsWrtHomePcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "InducedPcgsWrtHomePcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasInducedPcgsWrtHomePcgs" + ] + ] + }, + { + "rank": 66, + "comment": "InducedPcgsWrtHomePcgs: pc group: home=family", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 63, + "comment": "InducedPcgsWrtHomePcgs: tail of perm pcgs", + "filters": [ + [ + "HasHomePcgs", + "IsMemberPcSeriesPermGroup" + ] + ] + }, + { + "rank": 35, + "comment": "InducedPcgsWrtHomePcgs: from generators", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "InducedPcgsWrtHomePcgs: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InducedPcgsWrtHomePcgs" + ] + }, + { + "name": "SetInducedPcgsWrtHomePcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetInducedPcgsWrtHomePcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetInducedPcgsWrtHomePcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetInducedPcgsWrtHomePcgs" + ] + }, + { + "name": "HasInducedPcgsWrtHomePcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasInducedPcgsWrtHomePcgs" + ] + }, + { + "name": "Pcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 267 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "Pcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPcgs" + ] + ] + }, + { + "rank": 10036, + "comment": "Pcgs: take induced pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasInducedPcgsWrtHomePcgs" + ] + ] + }, + { + "rank": 10036, + "comment": "Pcgs: fail if not solvable", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasIsSolvableGroup" + ] + ] + }, + { + "rank": 372, + "comment": "Pcgs: via niceomorphism", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 162, + "comment": "Pcgs: tail of perm pcgs", + "filters": [ + [ + "IsMemberPcSeriesPermGroup" + ] + ], + "aka": [ + "PcgsMemberPcSeriesPermGroup" + ] + }, + { + "rank": 161, + "comment": "Pcgs: Sims's method", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 102, + "comment": "Pcgs: for direct products", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo" + ] + ] + }, + { + "rank": 46, + "comment": "Pcgs: from independent generators of abelian group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "CanEasilyComputeWithIndependentGensAbelianGroup" + ] + ] + }, + { + "rank": 46, + "comment": "Pcgs: from independent generators of abelian group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "HasIndependentGeneratorsOfAbelianGroup" + ] + ] + }, + { + "rank": 43, + "comment": "Pcgs: for a group containing the whole family and with known family pcgs", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasFamilyPcgs" + ] + ] + }, + { + "rank": 41, + "comment": "Pcgs: for a group with known family pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasFamilyPcgs" + ] + ] + }, + { + "rank": 37, + "comment": "Pcgs: for a group with known home pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasHomePcgs" + ] + ] + }, + { + "rank": 35, + "comment": "Pcgs: generic method using CompositionSeries", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "Pcgs: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Pcgs" + ] + }, + { + "name": "SetPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 267 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 36, + "comment": "SetPcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsBool" + ] + ] + }, + { + "rank": 2, + "comment": "SetPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPcgs" + ] + }, + { + "name": "HasPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 267 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPcgs" + ] + }, + { + "name": "GeneralizedPcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 281 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "GeneralizedPcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneralizedPcgs" + ] + ] + }, + { + "rank": 36, + "comment": "GeneralizedPcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasPcgs" + ] + ] + }, + { + "rank": 1, + "comment": "GeneralizedPcgs: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneralizedPcgs" + ] + }, + { + "name": "SetGeneralizedPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 281 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneralizedPcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneralizedPcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneralizedPcgs" + ] + }, + { + "name": "HasGeneralizedPcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 281 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneralizedPcgs" + ] + }, + { + "name": "SubgroupByPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 335 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 56, + "comment": "SubgroupByPcgs: subgroup with pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsPcgs" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SubgroupByPcgs" + ] + }, + { + "name": "AffineAction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 355 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 71, + "comment": "AffineAction: group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsFunction" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 57, + "comment": "AffineAction: pcgs", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsFunction" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 38, + "comment": "AffineAction: generators", + "filters": [ + [ + "IsList" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsFunction" + ], + [ + "IsFunction" + ] + ] + } + ], + "5args": [ + { + "rank": 73, + "comment": "AffineAction: group2", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsFunction" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "AffineAction" + ] + }, + { + "name": "LinearAction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 377 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 70, + "comment": "LinearAction", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 56, + "comment": "LinearAction", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 37, + "comment": "LinearAction", + "filters": [ + [ + "IsList" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsFunction" + ] + ] + } + ], + "4args": [ + { + "rank": 72, + "comment": "LinearAction", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsFunction" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "LinearAction", + "LinearOperation" + ] + }, + { + "name": "OmegaSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 558 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "OmegaSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasOmegaSeries" + ] + ] + }, + { + "rank": 55, + "comment": "OmegaSeries: for p-groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 1, + "comment": "OmegaSeries: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OmegaSeries" + ] + }, + { + "name": "SetOmegaSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 558 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetOmegaSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetOmegaSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetOmegaSeries" + ] + }, + { + "name": "HasOmegaSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppc.gd", + "line": 558 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasOmegaSeries" + ] + }, + { + "name": "NormalizerInHomePcgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppcnrm.gd", + "line": 25 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20039, + "comment": "NormalizerInHomePcgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNormalizerInHomePcgs" + ] + ] + }, + { + "rank": 36, + "comment": "NormalizerInHomePcgs: for group with home pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasHomePcgs" + ] + ] + }, + { + "rank": 1, + "comment": "NormalizerInHomePcgs: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalizerInHomePcgs" + ] + }, + { + "name": "SetNormalizerInHomePcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppcnrm.gd", + "line": 25 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNormalizerInHomePcgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNormalizerInHomePcgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNormalizerInHomePcgs" + ] + }, + { + "name": "HasNormalizerInHomePcgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppcnrm.gd", + "line": 25 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNormalizerInHomePcgs" + ] + }, + { + "name": "MultiplicationTable", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grptbl.gd", + "line": 270 + }, + { + "file": "/home/mp397/git/gap/lib/grptbl.gd", + "line": 271 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "MultiplicationTable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMultiplicationTable" + ] + ] + }, + { + "rank": 11, + "comment": "MultiplicationTable: for a magma", + "filters": [ + [ + "IsMagma" + ] + ] + }, + { + "rank": 4, + "comment": "MultiplicationTable: for a list of elements", + "filters": [ + [ + "IsHomogeneousList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MultiplicationTable" + ] + }, + { + "name": "SetMultiplicationTable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grptbl.gd", + "line": 270 + }, + { + "file": "/home/mp397/git/gap/lib/grptbl.gd", + "line": 271 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMultiplicationTable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMultiplicationTable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMultiplicationTable" + ] + }, + { + "name": "HasMultiplicationTable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grptbl.gd", + "line": 270 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMultiplicationTable" + ] + }, + { + "name": "AllBlocks", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpperm.gd", + "line": 281 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20064, + "comment": "AllBlocks: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAllBlocks" + ] + ] + }, + { + "rank": 61, + "comment": "AllBlocks: generic", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 2, + "comment": "AllBlocks: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AllBlocks" + ] + }, + { + "name": "SetAllBlocks", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpperm.gd", + "line": 281 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAllBlocks: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAllBlocks: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAllBlocks" + ] + }, + { + "name": "HasAllBlocks", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpperm.gd", + "line": 281 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAllBlocks" + ] + }, + { + "name": "TransitiveIdentification", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpperm.gd", + "line": 337 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20064, + "comment": "TransitiveIdentification: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTransitiveIdentification" + ] + ] + }, + { + "rank": 61, + "comment": "TransitiveIdentification: generic", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 2, + "comment": "TransitiveIdentification: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TransitiveIdentification" + ] + }, + { + "name": "SetTransitiveIdentification", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpperm.gd", + "line": 337 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTransitiveIdentification: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTransitiveIdentification: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTransitiveIdentification" + ] + }, + { + "name": "HasTransitiveIdentification", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpperm.gd", + "line": 337 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTransitiveIdentification" + ] + }, + { + "name": "PrimitiveIdentification", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpperm.gd", + "line": 386 + }, + { + "file": "/home/mp397/git/gap/pkg/primgrp-3.3.0/lib/primitiv.gd", + "line": 323 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20064, + "comment": "PrimitiveIdentification: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPrimitiveIdentification" + ] + ] + }, + { + "rank": 61, + "comment": "PrimitiveIdentification: generic", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 2, + "comment": "PrimitiveIdentification: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PrimitiveIdentification" + ] + }, + { + "name": "SetPrimitiveIdentification", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpperm.gd", + "line": 386 + }, + { + "file": "/home/mp397/git/gap/pkg/primgrp-3.3.0/lib/primitiv.gd", + "line": 323 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPrimitiveIdentification: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPrimitiveIdentification: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPrimitiveIdentification" + ] + }, + { + "name": "HasPrimitiveIdentification", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpperm.gd", + "line": 386 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPrimitiveIdentification" + ] + }, + { + "name": "ONanScottType", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpperm.gd", + "line": 446 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20064, + "comment": "ONanScottType: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasONanScottType" + ] + ] + }, + { + "rank": 61, + "comment": "ONanScottType: primitive permgroups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 2, + "comment": "ONanScottType: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ONanScottType" + ] + }, + { + "name": "SetONanScottType", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpperm.gd", + "line": 446 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetONanScottType: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetONanScottType: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetONanScottType" + ] + }, + { + "name": "HasONanScottType", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpperm.gd", + "line": 446 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasONanScottType" + ] + }, + { + "name": "SocleTypePrimitiveGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpperm.gd", + "line": 489 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20064, + "comment": "SocleTypePrimitiveGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSocleTypePrimitiveGroup" + ] + ] + }, + { + "rank": 61, + "comment": "SocleTypePrimitiveGroup: primitive permgroups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 2, + "comment": "SocleTypePrimitiveGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SocleTypePrimitiveGroup" + ] + }, + { + "name": "SetSocleTypePrimitiveGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpperm.gd", + "line": 489 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSocleTypePrimitiveGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSocleTypePrimitiveGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSocleTypePrimitiveGroup" + ] + }, + { + "name": "HasSocleTypePrimitiveGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpperm.gd", + "line": 489 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSocleTypePrimitiveGroup" + ] + }, + { + "name": "TwoClosure", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/stbcbckt.gd", + "line": 195 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20064, + "comment": "TwoClosure: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTwoClosure" + ] + ] + }, + { + "rank": 61, + "comment": "TwoClosure: permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "TwoClosurePermGroup" + ] + }, + { + "rank": 2, + "comment": "TwoClosure: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TwoClosure" + ] + }, + { + "name": "SetTwoClosure", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/stbcbckt.gd", + "line": 195 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTwoClosure: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTwoClosure: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTwoClosure" + ] + }, + { + "name": "HasTwoClosure", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/stbcbckt.gd", + "line": 195 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTwoClosure" + ] + }, + { + "name": "GroupGeneralMappingByImages", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 56 + }, + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 58 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 39, + "comment": "GroupGeneralMappingByImages: make onto", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [ + { + "rank": 74, + "comment": "GroupGeneralMappingByImages: for group, group, list, list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "GroupGeneralMappingByImages" + ] + }, + { + "name": "GroupGeneralMappingByImagesNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 61 + }, + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 63 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 376, + "comment": "GroupGeneralMappingByImagesNC: from a group handled by a niceomorphism", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 39, + "comment": "GroupGeneralMappingByImagesNC: make onto", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [ + { + "rank": 411, + "comment": "GroupGeneralMappingByImagesNC: from a group handled by a niceomorphism", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 104, + "comment": "GroupGeneralMappingByImagesNC: for pcp group, pcp group, list, list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ], + "aka": [ + "GroupGeneralMappingByImages_for_pcp" + ] + }, + { + "rank": 89, + "comment": "GroupGeneralMappingByImagesNC: for group, pcp group, list, list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 89, + "comment": "GroupGeneralMappingByImagesNC: for pcp group, group, list, list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 74, + "comment": "GroupGeneralMappingByImagesNC: for group, group, list, list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ], + "aka": [ + "DoGGMBINC" + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "GroupGeneralMappingByImagesNC" + ] + }, + { + "name": "GroupHomomorphismByImagesNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 158 + }, + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 160 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 70, + "comment": "GroupHomomorphismByImagesNC: for group, group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [ + { + "rank": 72, + "comment": "GroupHomomorphismByImagesNC: for group, group, list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 39, + "comment": "GroupHomomorphismByImagesNC: for group, list, list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [ + { + "rank": 74, + "comment": "GroupHomomorphismByImagesNC: for group, group, list, list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "GroupHomomorphismByImagesNC" + ] + }, + { + "name": "AsGroupGeneralMappingByImages", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 251 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "AsGroupGeneralMappingByImages: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 10017, + "comment": "AsGroupGeneralMappingByImages: for GHBI", + "filters": [ + [ + "IsGroupGeneralMappingByImages" + ] + ] + }, + { + "rank": 347, + "comment": "AsGroupGeneralMappingByImages: for Niceomorphisms: avoid recursion", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses", + "IsNiceMonomorphism" + ] + ] + }, + { + "rank": 23, + "comment": "AsGroupGeneralMappingByImages: for conjugator isomorphism", + "filters": [ + [ + "IsConjugatorIsomorphism", + "HasIsConjugatorIsomorphism" + ] + ] + }, + { + "rank": 17, + "comment": "AsGroupGeneralMappingByImages: for group homomorphism", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 13, + "comment": "AsGroupGeneralMappingByImages: for group general mapping", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 0, + "comment": "AsGroupGeneralMappingByImages: default method requiring categories and checking properties", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsGroupGeneralMappingByImages" + ] + }, + { + "name": "SetAsGroupGeneralMappingByImages", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 251 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 28, + "comment": "SetAsGroupGeneralMappingByImages: assign MappingOfWhichItIsAsGGMBI", + "filters": [ + [ + "IsAttributeStoringRep", + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 2, + "comment": "SetAsGroupGeneralMappingByImages: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsGroupGeneralMappingByImages: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsGroupGeneralMappingByImages" + ] + }, + { + "name": "HasAsGroupGeneralMappingByImages", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 251 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsGroupGeneralMappingByImages" + ] + }, + { + "name": "MappingOfWhichItIsAsGGMBI", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 268 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "MappingOfWhichItIsAsGGMBI: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMappingOfWhichItIsAsGGMBI" + ] + ] + }, + { + "rank": 0, + "comment": "MappingOfWhichItIsAsGGMBI: default method requiring categories and checking properties", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MappingOfWhichItIsAsGGMBI" + ] + }, + { + "name": "SetMappingOfWhichItIsAsGGMBI", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 268 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMappingOfWhichItIsAsGGMBI: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMappingOfWhichItIsAsGGMBI: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMappingOfWhichItIsAsGGMBI" + ] + }, + { + "name": "HasMappingOfWhichItIsAsGGMBI", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 268 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMappingOfWhichItIsAsGGMBI" + ] + }, + { + "name": "NaturalHomomorphismByNormalSubgroupNCOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 322 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10119, + "comment": "NaturalHomomorphismByNormalSubgroupNCOp: for group, and trivial group (delegate to `IdentityMapping')", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsTrivial", + "HasIsTrivial", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 407, + "comment": "NaturalHomomorphismByNormalSubgroupNCOp", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 132, + "comment": "NaturalHomomorphismByNormalSubgroupNCOp", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 122, + "comment": "NaturalHomomorphismByNormalSubgroupNCOp: test if known/try solvable factor for permutation groups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 120, + "comment": "NaturalHomomorphismByNormalSubgroupNCOp: for AffineCrystGroup, via pcp representation", + "filters": [ + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ] + ] + }, + { + "rank": 120, + "comment": "NaturalHomomorphismByNormalSubgroupNCOp: for AffineCrystGroup, via pcp representation", + "filters": [ + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ] + ] + }, + { + "rank": 110, + "comment": "NaturalHomomorphismByNormalSubgroupNCOp: for AffineCrystGroup", + "filters": [ + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ] + ] + }, + { + "rank": 110, + "comment": "NaturalHomomorphismByNormalSubgroupNCOp: for AffineCrystGroup", + "filters": [ + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ] + ] + }, + { + "rank": 77, + "comment": "NaturalHomomorphismByNormalSubgroupNCOp: trivial image fp case", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 75, + "comment": "NaturalHomomorphismByNormalSubgroupNCOp: for subgroups of fp groups by quotient rep.", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup", + "IsSubgroupOfWholeGroupByQuotientRep" + ] + ] + }, + { + "rank": 74, + "comment": "NaturalHomomorphismByNormalSubgroupNCOp: for subgroups of fp groups", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 70, + "comment": "NaturalHomomorphismByNormalSubgroupNCOp: search for operation", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NaturalHomomorphismByNormalSubgroupNCOp", + "NaturalHomomorphismByNormalSubgroupOp" + ] + }, + { + "name": "NaturalHomomorphismByNormalSubgroupNCInParent", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 322 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "NaturalHomomorphismByNormalSubgroupNCInParent: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNaturalHomomorphismByNormalSubgroupNCInParent" + ] + ] + }, + { + "rank": 36, + "comment": "NaturalHomomorphismByNormalSubgroupNCInParent: method that calls the two-argument operation NaturalHomomorphismByNormalSubgroupNCOp", + "filters": [ + [ + "HasParentAttr", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "NaturalHomomorphismByNormalSubgroupNCInParent: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NaturalHomomorphismByNormalSubgroupInParent", + "NaturalHomomorphismByNormalSubgroupNCInParent" + ] + }, + { + "name": "SetNaturalHomomorphismByNormalSubgroupNCInParent", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 322 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNaturalHomomorphismByNormalSubgroupNCInParent: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNaturalHomomorphismByNormalSubgroupNCInParent: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNaturalHomomorphismByNormalSubgroupNCInParent" + ] + }, + { + "name": "HasNaturalHomomorphismByNormalSubgroupNCInParent", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 322 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNaturalHomomorphismByNormalSubgroupNCInParent" + ] + }, + { + "name": "NaturalHomomorphismByNormalSubgroupNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 322 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 100, + "comment": "NaturalHomomorphismByNormalSubgroupNC: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 70, + "comment": "NaturalHomomorphismByNormalSubgroupNC: try to exploit the in-parent attribute NaturalHomomorphismByNormalSubgroupNCInParent", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NaturalHomomorphismByNormalSubgroupNCOrig" + ] + }, + { + "name": "ConjugatorIsomorphism", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 376 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 40, + "comment": "ConjugatorIsomorphism: for group and mult.-elm.-with-inverse", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ConjugatorIsomorphism" + ] + }, + { + "name": "ConjugatorAutomorphismNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 413 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 40, + "comment": "ConjugatorAutomorphismNC: group and mult.-elm.-with-inverse", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ConjugatorAutomorphismNC" + ] + }, + { + "name": "InnerAutomorphismNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 449 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 40, + "comment": "InnerAutomorphismNC: for group and mult.-elm.-with-inverse", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InnerAutomorphismNC" + ] + }, + { + "name": "IsConjugatorIsomorphism", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 501 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "IsConjugatorIsomorphism: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsConjugatorIsomorphism" + ] + ] + }, + { + "rank": 14, + "comment": "IsConjugatorIsomorphism: for a f.p. group general mapping", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 14, + "comment": "IsConjugatorIsomorphism: for a matrix group general mapping", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 14, + "comment": "IsConjugatorIsomorphism: perm group homomorphism", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 14, + "comment": "IsConjugatorIsomorphism: for a pc group general mapping", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 13, + "comment": "IsConjugatorIsomorphism: for a group general mapping", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 0, + "comment": "IsConjugatorIsomorphism: default method requiring categories and checking properties", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsConjugatorIsomorphism" + ] + }, + { + "name": "SetIsConjugatorIsomorphism", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 501 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsConjugatorIsomorphism: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsConjugatorIsomorphism: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsConjugatorIsomorphism" + ] + }, + { + "name": "HasIsConjugatorIsomorphism", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 501 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsConjugatorIsomorphism" + ] + }, + { + "name": "IsInnerAutomorphism", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 506 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "IsInnerAutomorphism: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsInnerAutomorphism" + ] + ] + }, + { + "rank": 13, + "comment": "IsInnerAutomorphism: for a group general mapping", + "filters": [ + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 0, + "comment": "IsInnerAutomorphism: default method requiring categories and checking properties", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsInnerAutomorphism" + ] + }, + { + "name": "SetIsInnerAutomorphism", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 506 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsInnerAutomorphism: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsInnerAutomorphism: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsInnerAutomorphism" + ] + }, + { + "name": "HasIsInnerAutomorphism", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 506 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsInnerAutomorphism" + ] + }, + { + "name": "ConjugatorOfConjugatorIsomorphism", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 552 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20026, + "comment": "ConjugatorOfConjugatorIsomorphism: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasConjugatorOfConjugatorIsomorphism" + ] + ] + }, + { + "rank": 23, + "comment": "ConjugatorOfConjugatorIsomorphism: default -- try RepresentativeAction", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses", + "IsConjugatorIsomorphism", + "HasIsConjugatorIsomorphism" + ] + ] + }, + { + "rank": 0, + "comment": "ConjugatorOfConjugatorIsomorphism: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ConjugatorInnerAutomorphism", + "ConjugatorOfConjugatorIsomorphism" + ] + }, + { + "name": "SetConjugatorOfConjugatorIsomorphism", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 552 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetConjugatorOfConjugatorIsomorphism: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetConjugatorOfConjugatorIsomorphism: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetConjugatorInnerAutomorphism", + "SetConjugatorOfConjugatorIsomorphism" + ] + }, + { + "name": "HasConjugatorOfConjugatorIsomorphism", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 552 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasConjugatorInnerAutomorphism", + "HasConjugatorOfConjugatorIsomorphism" + ] + }, + { + "name": "ImagesSmallestGenerators", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 657 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "ImagesSmallestGenerators: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasImagesSmallestGenerators" + ] + ] + }, + { + "rank": 17, + "comment": "ImagesSmallestGenerators: group homomorphisms", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 0, + "comment": "ImagesSmallestGenerators: default method requiring categories and checking properties", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ImagesSmallestGenerators" + ] + }, + { + "name": "SetImagesSmallestGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 657 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetImagesSmallestGenerators: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetImagesSmallestGenerators: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetImagesSmallestGenerators" + ] + }, + { + "name": "HasImagesSmallestGenerators", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 657 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasImagesSmallestGenerators" + ] + }, + { + "name": "RegularActionHomomorphism", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 676 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "RegularActionHomomorphism: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRegularActionHomomorphism" + ] + ] + }, + { + "rank": 47, + "comment": "RegularActionHomomorphism: generic", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "RegularActionHomomorphism: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + }, + { + "rank": 0, + "comment": "RegularActionHomomorphism: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RegularActionHomomorphism" + ] + }, + { + "name": "SetRegularActionHomomorphism", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 676 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRegularActionHomomorphism: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRegularActionHomomorphism: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRegularActionHomomorphism" + ] + }, + { + "name": "HasRegularActionHomomorphism", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghom.gd", + "line": 676 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRegularActionHomomorphism" + ] + }, + { + "name": "NaturalIsomorphismByPcgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghompcgs.gd", + "line": 84 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 56, + "comment": "NaturalIsomorphismByPcgs: for group and pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsPcgs" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NaturalIsomorphismByPcgs" + ] + }, + { + "name": "DirectProductOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gprd.gd", + "line": 77 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 80, + "comment": "DirectProductOp: for a list of permutation groups, and a permutation group", + "filters": [ + [ + "IsList", + "CategoryCollections(CategoryCollections(IsPerm))" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 68, + "comment": "DirectProductOp: for a list (of pc groups), and a pc group", + "filters": [ + [ + "IsList" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 52, + "comment": "DirectProductOp: for pcp groups", + "filters": [ + [ + "IsList" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 47, + "comment": "DirectProductOp: matrix groups", + "filters": [ + [ + "IsList" + ], + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 40, + "comment": "DirectProductOp: for a list of fp groups, and a fp group", + "filters": [ + [ + "IsList" + ], + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 37, + "comment": "DirectProductOp: for a list (of groups), and a group", + "filters": [ + [ + "IsList" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DirectProductOp" + ] + }, + { + "name": "SubdirectProductOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gprd.gd", + "line": 134 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 166, + "comment": "SubdirectProductOp: pcgroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 156, + "comment": "SubdirectProductOp: permgroup", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 104, + "comment": "SubdirectProductOp: groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "SubdirectProductOp" + ] + }, + { + "name": "SemidirectProduct", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gprd.gd", + "line": 258 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 83, + "comment": "SemidirectProduct: generic method for pc groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 67, + "comment": "SemidirectProduct: generic method for pc groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsRecord" + ] + ] + }, + { + "rank": 35, + "comment": "SemidirectProduct: automorphisms group with group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 139, + "comment": "SemidirectProduct: Induced permutation automorphisms", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 139, + "comment": "SemidirectProduct: generic method for permutation groups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 103, + "comment": "SemidirectProduct: generic method for pc groups", + "filters": [ + [ + "CanEasilyComputePcgs" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 103, + "comment": "SemidirectProduct: group with vector space: affine", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsExtLSet", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsFullRowModule", + "HasIsFullRowModule" + ] + ] + }, + { + "rank": 91, + "comment": "SemidirectProduct: different representations", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 89, + "comment": "SemidirectProduct: group with fp", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsSubgroupFpGroup" + ] + ], + "aka": [ + "SemidirectFp" + ] + }, + { + "rank": 89, + "comment": "SemidirectProduct: fp with group", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemidirectProduct" + ] + }, + { + "name": "WreathProduct", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gprd.gd", + "line": 326 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 122, + "comment": "WreathProduct: permgroups: imprimitive", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "WreathProductImprimitiveAction" + ] + }, + { + "rank": 106, + "comment": "WreathProduct: imprimitive matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "MatWreathProduct" + ] + }, + { + "rank": 96, + "comment": "WreathProduct: generic groups with perm", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 70, + "comment": "WreathProduct: generic groups, no perm", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [ + { + "rank": 130, + "comment": "WreathProduct: permgroups and action", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsSPGeneralMapping" + ] + ] + }, + { + "rank": 111, + "comment": "WreathProduct", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ] + ] + }, + { + "rank": 78, + "comment": "WreathProduct: generic groups with permhom", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsSPGeneralMapping" + ] + ] + } + ], + "4args": [ + { + "rank": 130, + "comment": "WreathProduct", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "WreathProduct" + ] + }, + { + "name": "StandardWreathProduct", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gprd.gd", + "line": 327 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 70, + "comment": "StandardWreathProduct: generic groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StandardWreathProduct" + ] + }, + { + "name": "FreeProductOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gprd.gd", + "line": 448 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 37, + "comment": "FreeProductOp: for a list (of groups), and a group", + "filters": [ + [ + "IsList" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FreeProductOp" + ] + }, + { + "name": "DirectProductInfo", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gprd.gd", + "line": 462 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "DirectProductInfo: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDirectProductInfo" + ] + ] + }, + { + "rank": 1, + "comment": "DirectProductInfo: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DirectProductInfo" + ] + }, + { + "name": "SetDirectProductInfo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gprd.gd", + "line": 462 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDirectProductInfo: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDirectProductInfo: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDirectProductInfo" + ] + }, + { + "name": "HasDirectProductInfo", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gprd.gd", + "line": 462 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDirectProductInfo" + ] + }, + { + "name": "SubdirectProductInfo", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gprd.gd", + "line": 475 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "SubdirectProductInfo: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSubdirectProductInfo" + ] + ] + }, + { + "rank": 1, + "comment": "SubdirectProductInfo: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SubdirectProductInfo" + ] + }, + { + "name": "SetSubdirectProductInfo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gprd.gd", + "line": 475 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSubdirectProductInfo: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSubdirectProductInfo: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSubdirectProductInfo" + ] + }, + { + "name": "HasSubdirectProductInfo", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gprd.gd", + "line": 475 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSubdirectProductInfo" + ] + }, + { + "name": "SemidirectProductInfo", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gprd.gd", + "line": 488 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "SemidirectProductInfo: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSemidirectProductInfo" + ] + ] + }, + { + "rank": 1, + "comment": "SemidirectProductInfo: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemidirectProductInfo" + ] + }, + { + "name": "SetSemidirectProductInfo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gprd.gd", + "line": 488 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSemidirectProductInfo: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSemidirectProductInfo: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSemidirectProductInfo" + ] + }, + { + "name": "HasSemidirectProductInfo", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gprd.gd", + "line": 488 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSemidirectProductInfo" + ] + }, + { + "name": "WreathProductInfo", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gprd.gd", + "line": 501 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "WreathProductInfo: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasWreathProductInfo" + ] + ] + }, + { + "rank": 1, + "comment": "WreathProductInfo: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "WreathProductInfo" + ] + }, + { + "name": "SetWreathProductInfo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gprd.gd", + "line": 501 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetWreathProductInfo: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetWreathProductInfo: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetWreathProductInfo" + ] + }, + { + "name": "HasWreathProductInfo", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gprd.gd", + "line": 501 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasWreathProductInfo" + ] + }, + { + "name": "FreeProductInfo", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gprd.gd", + "line": 514 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "FreeProductInfo: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFreeProductInfo" + ] + ] + }, + { + "rank": 1, + "comment": "FreeProductInfo: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FreeProductInfo" + ] + }, + { + "name": "SetFreeProductInfo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gprd.gd", + "line": 514 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFreeProductInfo: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFreeProductInfo: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFreeProductInfo" + ] + }, + { + "name": "HasFreeProductInfo", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gprd.gd", + "line": 514 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFreeProductInfo" + ] + }, + { + "name": "IsNaturalSymmetricGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gpprmsya.gd", + "line": 48 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20064, + "comment": "IsNaturalSymmetricGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNaturalSymmetricGroup" + ] + ] + }, + { + "rank": 62, + "comment": "IsNaturalSymmetricGroup: knows size", + "filters": [ + [ + "HasSize", + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 61, + "comment": "IsNaturalSymmetricGroup: comprehensive", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "IsNaturalSymmetricGroup: for non-permutation group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 2, + "comment": "IsNaturalSymmetricGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNaturalSymmetricGroup" + ] + }, + { + "name": "SetIsNaturalSymmetricGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gpprmsya.gd", + "line": 48 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNaturalSymmetricGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNaturalSymmetricGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNaturalSymmetricGroup" + ] + }, + { + "name": "HasIsNaturalSymmetricGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gpprmsya.gd", + "line": 48 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNaturalSymmetricGroup" + ] + }, + { + "name": "IsNaturalAlternatingGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gpprmsya.gd", + "line": 51 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20064, + "comment": "IsNaturalAlternatingGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNaturalAlternatingGroup" + ] + ] + }, + { + "rank": 62, + "comment": "IsNaturalAlternatingGroup: knows size", + "filters": [ + [ + "HasSize", + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 61, + "comment": "IsNaturalAlternatingGroup: comprehensive", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "IsNaturalAlternatingGroup: for non-permutation group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 2, + "comment": "IsNaturalAlternatingGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNaturalAlternatingGroup" + ] + }, + { + "name": "SetIsNaturalAlternatingGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gpprmsya.gd", + "line": 51 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNaturalAlternatingGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNaturalAlternatingGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNaturalAlternatingGroup" + ] + }, + { + "name": "HasIsNaturalAlternatingGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gpprmsya.gd", + "line": 51 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNaturalAlternatingGroup" + ] + }, + { + "name": "IsAlternatingGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gpprmsya.gd", + "line": 70 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsAlternatingGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsAlternatingGroup" + ] + ] + }, + { + "rank": 35, + "comment": "IsAlternatingGroup: generic method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsAlternatingGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsAlternatingGroup" + ] + }, + { + "name": "SetIsAlternatingGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gpprmsya.gd", + "line": 70 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsAlternatingGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsAlternatingGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsAlternatingGroup" + ] + }, + { + "name": "HasIsAlternatingGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gpprmsya.gd", + "line": 70 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsAlternatingGroup" + ] + }, + { + "name": "IsSymmetricGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gpprmsya.gd", + "line": 96 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsSymmetricGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSymmetricGroup" + ] + ] + }, + { + "rank": 35, + "comment": "IsSymmetricGroup: generic method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsSymmetricGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSymmetricGroup" + ] + }, + { + "name": "SetIsSymmetricGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gpprmsya.gd", + "line": 96 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSymmetricGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSymmetricGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSymmetricGroup" + ] + }, + { + "name": "HasIsSymmetricGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gpprmsya.gd", + "line": 96 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSymmetricGroup" + ] + }, + { + "name": "SymmetricParentGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gpprmsya.gd", + "line": 126 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20064, + "comment": "SymmetricParentGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSymmetricParentGroup" + ] + ] + }, + { + "rank": 65, + "comment": "SymmetricParentGroup: natural symmetric group", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ] + ] + }, + { + "rank": 61, + "comment": "SymmetricParentGroup: symm(moved pts)", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 2, + "comment": "SymmetricParentGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SymmetricParentGroup" + ] + }, + { + "name": "SetSymmetricParentGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gpprmsya.gd", + "line": 126 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSymmetricParentGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSymmetricParentGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSymmetricParentGroup" + ] + }, + { + "name": "HasSymmetricParentGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gpprmsya.gd", + "line": 126 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSymmetricParentGroup" + ] + }, + { + "name": "AlternatingSubgroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gpprmsya.gd", + "line": 141 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20064, + "comment": "AlternatingSubgroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAlternatingSubgroup" + ] + ] + }, + { + "rank": 61, + "comment": "AlternatingSubgroup: for perm groups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 2, + "comment": "AlternatingSubgroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AlternatingSubgroup" + ] + }, + { + "name": "SetAlternatingSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gpprmsya.gd", + "line": 141 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAlternatingSubgroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAlternatingSubgroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAlternatingSubgroup" + ] + }, + { + "name": "HasAlternatingSubgroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gpprmsya.gd", + "line": 141 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAlternatingSubgroup" + ] + }, + { + "name": "OrbitStabilizingParentGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gpprmsya.gd", + "line": 158 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20064, + "comment": "OrbitStabilizingParentGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasOrbitStabilizingParentGroup" + ] + ] + }, + { + "rank": 61, + "comment": "OrbitStabilizingParentGroup: direct product of S_n's", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 2, + "comment": "OrbitStabilizingParentGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OrbitStabilizingParentGroup" + ] + }, + { + "name": "SetOrbitStabilizingParentGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gpprmsya.gd", + "line": 158 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetOrbitStabilizingParentGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetOrbitStabilizingParentGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetOrbitStabilizingParentGroup" + ] + }, + { + "name": "HasOrbitStabilizingParentGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/gpprmsya.gd", + "line": 158 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasOrbitStabilizingParentGroup" + ] + }, + { + "name": "IsTrivialNormalIntersection", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 34 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 106, + "comment": "IsTrivialNormalIntersection: if minimal normal subgroups are computed", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasMinimalNormalSubgroups" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 105, + "comment": "IsTrivialNormalIntersection: generic method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsTrivialNormalIntersection" + ] + }, + { + "name": "NormalComplement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 123 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 70, + "comment": "NormalComplement: generic method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalComplement" + ] + }, + { + "name": "NormalComplementNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 124 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 70, + "comment": "NormalComplementNC: generic method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalComplementNC" + ] + }, + { + "name": "DirectFactorsOfGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 154 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "DirectFactorsOfGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDirectFactorsOfGroup" + ] + ] + }, + { + "rank": 37, + "comment": "DirectFactorsOfGroup: for direct products if normal subgroups are computed", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasNormalSubgroups", + "HasDirectProductInfo" + ] + ] + }, + { + "rank": 36, + "comment": "DirectFactorsOfGroup: if normal subgroups are computed", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasNormalSubgroups" + ] + ] + }, + { + "rank": 36, + "comment": "DirectFactorsOfGroup: for direct products", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDirectProductInfo" + ] + ] + }, + { + "rank": 35, + "comment": "DirectFactorsOfGroup: generic method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "DirectFactorsOfGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DirectFactorsOfGroup" + ] + }, + { + "name": "SetDirectFactorsOfGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 154 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDirectFactorsOfGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDirectFactorsOfGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDirectFactorsOfGroup" + ] + }, + { + "name": "HasDirectFactorsOfGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 154 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDirectFactorsOfGroup" + ] + }, + { + "name": "CharacteristicFactorsOfGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 173 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "CharacteristicFactorsOfGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCharacteristicFactorsOfGroup" + ] + ] + }, + { + "rank": 35, + "comment": "CharacteristicFactorsOfGroup: generic method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "CharacteristicFactorsOfGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CharacteristicFactorsOfGroup" + ] + }, + { + "name": "SetCharacteristicFactorsOfGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 173 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCharacteristicFactorsOfGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCharacteristicFactorsOfGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCharacteristicFactorsOfGroup" + ] + }, + { + "name": "HasCharacteristicFactorsOfGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 173 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCharacteristicFactorsOfGroup" + ] + }, + { + "name": "SemidirectDecompositions", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 401 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "SemidirectDecompositions: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSemidirectDecompositions" + ] + ] + }, + { + "rank": 47, + "comment": "SemidirectDecompositions: generic method", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "SemidirectDecompositions: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + }, + { + "rank": 0, + "comment": "SemidirectDecompositions: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemidirectDecompositions" + ] + }, + { + "name": "SetSemidirectDecompositions", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 401 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSemidirectDecompositions: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSemidirectDecompositions: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSemidirectDecompositions" + ] + }, + { + "name": "HasSemidirectDecompositions", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 401 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSemidirectDecompositions" + ] + }, + { + "name": "DecompositionTypesOfGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 428 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "DecompositionTypesOfGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDecompositionTypesOfGroup" + ] + ] + }, + { + "rank": 35, + "comment": "DecompositionTypesOfGroup: generic method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "DecompositionTypesOfGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DecompositionTypes", + "DecompositionTypesOfGroup" + ] + }, + { + "name": "SetDecompositionTypesOfGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 428 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDecompositionTypesOfGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDecompositionTypesOfGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDecompositionTypesOfGroup" + ] + }, + { + "name": "HasDecompositionTypesOfGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 428 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDecompositionTypesOfGroup" + ] + }, + { + "name": "IsDihedralGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 451 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsDihedralGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsDihedralGroup" + ] + ] + }, + { + "rank": 47, + "comment": "IsDihedralGroup: for a group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsDihedralGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsDihedralGroup" + ] + }, + { + "name": "SetIsDihedralGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 451 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsDihedralGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsDihedralGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsDihedralGroup" + ] + }, + { + "name": "HasIsDihedralGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 451 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsDihedralGroup" + ] + }, + { + "name": "DihedralGenerators", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 452 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20040, + "comment": "DihedralGenerators: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDihedralGenerators" + ] + ] + }, + { + "rank": 47, + "comment": "DihedralGenerators: for a group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "DihedralGenerators: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DihedralGenerators" + ] + }, + { + "name": "SetDihedralGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 452 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDihedralGenerators: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDihedralGenerators: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDihedralGenerators" + ] + }, + { + "name": "HasDihedralGenerators", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 452 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDihedralGenerators" + ] + }, + { + "name": "IsGeneralisedQuaternionGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 483 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsGeneralisedQuaternionGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsGeneralisedQuaternionGroup" + ] + ] + }, + { + "rank": 47, + "comment": "IsGeneralisedQuaternionGroup: for a group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsGeneralisedQuaternionGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsGeneralisedQuaternionGroup", + "IsQuaternionGroup" + ] + }, + { + "name": "SetIsGeneralisedQuaternionGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 483 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsGeneralisedQuaternionGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsGeneralisedQuaternionGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsGeneralisedQuaternionGroup", + "SetIsQuaternionGroup" + ] + }, + { + "name": "HasIsGeneralisedQuaternionGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 483 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsGeneralisedQuaternionGroup", + "HasIsQuaternionGroup" + ] + }, + { + "name": "GeneralisedQuaternionGenerators", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 484 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20040, + "comment": "GeneralisedQuaternionGenerators: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneralisedQuaternionGenerators" + ] + ] + }, + { + "rank": 47, + "comment": "GeneralisedQuaternionGenerators: for a group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "GeneralisedQuaternionGenerators: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneralisedQuaternionGenerators", + "QuaternionGenerators" + ] + }, + { + "name": "SetGeneralisedQuaternionGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 484 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneralisedQuaternionGenerators: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneralisedQuaternionGenerators: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneralisedQuaternionGenerators", + "SetQuaternionGenerators" + ] + }, + { + "name": "HasGeneralisedQuaternionGenerators", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 484 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneralisedQuaternionGenerators", + "HasQuaternionGenerators" + ] + }, + { + "name": "IsQuasiDihedralGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 511 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsQuasiDihedralGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsQuasiDihedralGroup" + ] + ] + }, + { + "rank": 35, + "comment": "IsQuasiDihedralGroup: generic method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsQuasiDihedralGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsQuasiDihedralGroup" + ] + }, + { + "name": "SetIsQuasiDihedralGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 511 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsQuasiDihedralGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsQuasiDihedralGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsQuasiDihedralGroup" + ] + }, + { + "name": "HasIsQuasiDihedralGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 511 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsQuasiDihedralGroup" + ] + }, + { + "name": "QuasiDihedralGenerators", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 512 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "QuasiDihedralGenerators: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasQuasiDihedralGenerators" + ] + ] + }, + { + "rank": 1, + "comment": "QuasiDihedralGenerators: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "QuasiDihedralGenerators" + ] + }, + { + "name": "SetQuasiDihedralGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 512 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetQuasiDihedralGenerators: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetQuasiDihedralGenerators: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetQuasiDihedralGenerators" + ] + }, + { + "name": "HasQuasiDihedralGenerators", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 512 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasQuasiDihedralGenerators" + ] + }, + { + "name": "IsPSL", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 531 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsPSL: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPSL" + ] + ] + }, + { + "rank": 35, + "comment": "IsPSL: generic method for finite groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsPSL: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPSL" + ] + }, + { + "name": "SetIsPSL", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 531 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPSL: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPSL: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPSL" + ] + }, + { + "name": "HasIsPSL", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 531 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPSL" + ] + }, + { + "name": "ParametersOfGroupViewedAsPSL", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 552 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ParametersOfGroupViewedAsPSL: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasParametersOfGroupViewedAsPSL" + ] + ] + }, + { + "rank": 1, + "comment": "ParametersOfGroupViewedAsPSL: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ParametersOfGroupViewedAsPSL" + ] + }, + { + "name": "SetParametersOfGroupViewedAsPSL", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 552 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetParametersOfGroupViewedAsPSL: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetParametersOfGroupViewedAsPSL: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetParametersOfGroupViewedAsPSL" + ] + }, + { + "name": "HasParametersOfGroupViewedAsPSL", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 552 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasParametersOfGroupViewedAsPSL" + ] + }, + { + "name": "ParametersOfGroupViewedAsSL", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 553 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ParametersOfGroupViewedAsSL: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasParametersOfGroupViewedAsSL" + ] + ] + }, + { + "rank": 1, + "comment": "ParametersOfGroupViewedAsSL: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ParametersOfGroupViewedAsSL" + ] + }, + { + "name": "SetParametersOfGroupViewedAsSL", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 553 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetParametersOfGroupViewedAsSL: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetParametersOfGroupViewedAsSL: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetParametersOfGroupViewedAsSL" + ] + }, + { + "name": "HasParametersOfGroupViewedAsSL", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 553 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasParametersOfGroupViewedAsSL" + ] + }, + { + "name": "ParametersOfGroupViewedAsGL", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 554 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ParametersOfGroupViewedAsGL: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasParametersOfGroupViewedAsGL" + ] + ] + }, + { + "rank": 1, + "comment": "ParametersOfGroupViewedAsGL: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ParametersOfGroupViewedAsGL" + ] + }, + { + "name": "SetParametersOfGroupViewedAsGL", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 554 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetParametersOfGroupViewedAsGL: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetParametersOfGroupViewedAsGL: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetParametersOfGroupViewedAsGL" + ] + }, + { + "name": "HasParametersOfGroupViewedAsGL", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 554 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasParametersOfGroupViewedAsGL" + ] + }, + { + "name": "AlternatingDegree", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 580 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "AlternatingDegree: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAlternatingDegree" + ] + ] + }, + { + "rank": 35, + "comment": "AlternatingDegree: generic method, dispatch to `IsAlternatingGroup'", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "AlternatingDegree: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AlternatingDegree" + ] + }, + { + "name": "SetAlternatingDegree", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 580 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAlternatingDegree: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAlternatingDegree: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAlternatingDegree" + ] + }, + { + "name": "HasAlternatingDegree", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 580 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAlternatingDegree" + ] + }, + { + "name": "SymmetricDegree", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 581 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "SymmetricDegree: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSymmetricDegree" + ] + ] + }, + { + "rank": 35, + "comment": "SymmetricDegree: generic method, dispatch to `IsSymmetricGroup'", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "SymmetricDegree: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SymmetricDegree" + ] + }, + { + "name": "SetSymmetricDegree", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 581 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSymmetricDegree: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSymmetricDegree: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSymmetricDegree" + ] + }, + { + "name": "HasSymmetricDegree", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 581 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSymmetricDegree" + ] + }, + { + "name": "PSLDegree", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 582 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "PSLDegree: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPSLDegree" + ] + ] + }, + { + "rank": 35, + "comment": "PSLDegree: generic method for finite groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "PSLDegree: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PSLDegree" + ] + }, + { + "name": "SetPSLDegree", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 582 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPSLDegree: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPSLDegree: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPSLDegree" + ] + }, + { + "name": "HasPSLDegree", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 582 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPSLDegree" + ] + }, + { + "name": "PSLUnderlyingField", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 583 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "PSLUnderlyingField: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPSLUnderlyingField" + ] + ] + }, + { + "rank": 35, + "comment": "PSLUnderlyingField: generic method for finite groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "PSLUnderlyingField: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PSLUnderlyingField" + ] + }, + { + "name": "SetPSLUnderlyingField", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 583 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPSLUnderlyingField: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPSLUnderlyingField: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPSLUnderlyingField" + ] + }, + { + "name": "HasPSLUnderlyingField", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 583 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPSLUnderlyingField" + ] + }, + { + "name": "SLDegree", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 584 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "SLDegree: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSLDegree" + ] + ] + }, + { + "rank": 35, + "comment": "SLDegree: generic method for finite groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "SLDegree: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SLDegree" + ] + }, + { + "name": "SetSLDegree", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 584 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSLDegree: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSLDegree: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSLDegree" + ] + }, + { + "name": "HasSLDegree", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 584 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSLDegree" + ] + }, + { + "name": "SLUnderlyingField", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 585 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "SLUnderlyingField: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSLUnderlyingField" + ] + ] + }, + { + "rank": 35, + "comment": "SLUnderlyingField: generic method for finite groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "SLUnderlyingField: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SLUnderlyingField" + ] + }, + { + "name": "SetSLUnderlyingField", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 585 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSLUnderlyingField: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSLUnderlyingField: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSLUnderlyingField" + ] + }, + { + "name": "HasSLUnderlyingField", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 585 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSLUnderlyingField" + ] + }, + { + "name": "GLDegree", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 586 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "GLDegree: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGLDegree" + ] + ] + }, + { + "rank": 35, + "comment": "GLDegree: generic method for finite groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "GLDegree: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GLDegree" + ] + }, + { + "name": "SetGLDegree", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 586 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGLDegree: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGLDegree: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGLDegree" + ] + }, + { + "name": "HasGLDegree", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 586 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGLDegree" + ] + }, + { + "name": "GLUnderlyingField", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 587 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "GLUnderlyingField: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGLUnderlyingField" + ] + ] + }, + { + "rank": 35, + "comment": "GLUnderlyingField: generic method for finite groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "GLUnderlyingField: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GLUnderlyingField" + ] + }, + { + "name": "SetGLUnderlyingField", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 587 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGLUnderlyingField: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGLUnderlyingField: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGLUnderlyingField" + ] + }, + { + "name": "HasGLUnderlyingField", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 587 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGLUnderlyingField" + ] + }, + { + "name": "StructureDescription", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 896 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "StructureDescription: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasStructureDescription" + ] + ] + }, + { + "rank": 372, + "comment": "StructureDescription: handled by nice monomorphism: Attribute", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 372, + "comment": "StructureDescription: handled by nice monomorphism: Attribute", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 51, + "comment": "StructureDescription: for finite simple groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSimpleGroup", + "HasIsSimpleGroup" + ] + ], + "aka": [ + "StructureDescriptionForFiniteSimpleGroups" + ] + }, + { + "rank": 47, + "comment": "StructureDescription: for finite groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "StructureDescriptionForFiniteGroups" + ] + }, + { + "rank": 45, + "comment": "StructureDescription: for abelian groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative" + ] + ], + "aka": [ + "StructureDescriptionForAbelianGroups" + ] + }, + { + "rank": 1, + "comment": "StructureDescription: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + }, + { + "rank": 0, + "comment": "StructureDescription: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "StructureDescription: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StructureDescription" + ] + }, + { + "name": "SetStructureDescription", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 896 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetStructureDescription: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetStructureDescription: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetStructureDescription" + ] + }, + { + "name": "HasStructureDescription", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnames.gd", + "line": 896 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasStructureDescription" + ] + }, + { + "name": "IsPQuotientSystem", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 42 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IsPQuotientSystem: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPQuotientSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPQuotientSystem" + ] + }, + { + "name": "SetIsPQuotientSystem", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 42 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPQuotientSystem: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPQuotientSystem: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPQuotientSystem" + ] + }, + { + "name": "HasIsPQuotientSystem", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 42 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPQuotientSystem" + ] + }, + { + "name": "IsNilpQuotientSystem", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 54 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IsNilpQuotientSystem: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNilpQuotientSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNilpQuotientSystem" + ] + }, + { + "name": "SetIsNilpQuotientSystem", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 54 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNilpQuotientSystem: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNilpQuotientSystem: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNilpQuotientSystem" + ] + }, + { + "name": "HasIsNilpQuotientSystem", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 54 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNilpQuotientSystem" + ] + }, + { + "name": "QuotientSystem", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 62 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 78, + "comment": "QuotientSystem: pquotient", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsString" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "QuotientSystem" + ] + }, + { + "name": "GetDefinitionNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 81 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 22, + "comment": "GetDefinitionNC", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GetDefinitionNC" + ] + }, + { + "name": "SetDefinitionNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 89 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 22, + "comment": "SetDefinitionNC", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDefinitionNC" + ] + }, + { + "name": "ClearDefinitionNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 97 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 22, + "comment": "ClearDefinitionNC", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClearDefinitionNC" + ] + }, + { + "name": "DefineNewGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 103 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "DefineNewGenerators: p-quotient system", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DefineNewGenerators" + ] + }, + { + "name": "SplitWordTail", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 109 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 8, + "comment": "SplitWordTail: p-quotient system, word", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ], + [ + "IsAssociativeElement", + "IsWord" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SplitWordTail" + ] + }, + { + "name": "ExtRepByTailVector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 115 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10, + "comment": "ExtRepByTailVector: p-quotient system, vector", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExtRepByTailVector" + ] + }, + { + "name": "GeneratorNumberOfQuotient", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 121 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "GeneratorNumberOfQuotient: p-quotient system", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorNumberOfQuotient" + ] + }, + { + "name": "TailsInverses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 127 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "TailsInverses: p-quotient system", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TailsInverses" + ] + }, + { + "name": "ComputeTails", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 133 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "ComputeTails: p-quotient system", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputeTails" + ] + }, + { + "name": "EvaluateConsistency", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 139 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "EvaluateConsistency: p-quotient system", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EvaluateConsistency" + ] + }, + { + "name": "IncorporateCentralRelations", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 145 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "IncorporateCentralRelations: p-quotient system", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IncorporateCentralRelations" + ] + }, + { + "name": "RenumberHighestWeightGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 151 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "RenumberHighestWeightGenerators: p-quotient system", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RenumberHighestWeightGenerators" + ] + }, + { + "name": "EvaluateRelators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 157 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "EvaluateRelators: p-quotient system", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EvaluateRelators" + ] + }, + { + "name": "LiftEpimorphism", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 163 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "LiftEpimorphism: p-quotient system", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LiftEpimorphism" + ] + }, + { + "name": "GeneratorsOfLayer", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 169 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 22, + "comment": "GeneratorsOfLayer: p-quotient system", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfLayer" + ] + }, + { + "name": "LengthOfDescendingSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 175 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "LengthOfDescendingSeries: p-quotient system", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LengthOfDescendingSeries" + ] + }, + { + "name": "RanksOfDescendingSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 181 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "RanksOfDescendingSeries: p-quotient system", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RanksOfDescendingSeries" + ] + }, + { + "name": "CheckConsistencyOfDefinitions", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 187 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "CheckConsistencyOfDefinitions: p-quotient system", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CheckConsistencyOfDefinitions" + ] + }, + { + "name": "GroupByQuotientSystem", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 193 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "GroupByQuotientSystem: p-group from a p-quotient system", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GroupByQuotientSystem" + ] + }, + { + "name": "TraceDefinition", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/quotsys.gd", + "line": 200 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 22, + "comment": "TraceDefinition: p-quotient system", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TraceDefinition" + ] + }, + { + "name": "EpimorphismPGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pquot.gd", + "line": 109 + }, + { + "file": "/home/mp397/git/gap/lib/pquot.gd", + "line": 110 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 66, + "comment": "EpimorphismPGroup: finite groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 59, + "comment": "EpimorphismPGroup: for finitely presented groups", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsSubgroupFpGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 56, + "comment": "EpimorphismPGroup: for subgroups of finitely presented groups", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [ + { + "rank": 85, + "comment": "EpimorphismPGroup: finite group, class bound", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 78, + "comment": "EpimorphismPGroup: for finitely presented groups, class bound", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsSubgroupFpGroup" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 75, + "comment": "EpimorphismPGroup: for subgroups of finitely presented groups, class bound", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EpimorphismPGroup" + ] + }, + { + "name": "EpimorphismQuotientSystem", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pquot.gd", + "line": 144 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "EpimorphismQuotientSystem: for p-quotient systems", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EpimorphismQuotientSystem" + ] + }, + { + "name": "EpimorphismNilpotentQuotientOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pquot.gd", + "line": 181 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 40, + "comment": "EpimorphismNilpotentQuotientOp: full fp group", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsSubgroupFpGroup" + ], + [] + ] + }, + { + "rank": 37, + "comment": "EpimorphismNilpotentQuotientOp: subgroup fp group", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EpimorphismNilpotentQuotientOp" + ] + }, + { + "name": "Nucleus", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pquot.gd", + "line": 196 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 38, + "comment": "Nucleus: for a p-quotient system and a group", + "filters": [ + [ + "IsPQuotientSystem", + "HasIsPQuotientSystem" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Nucleus" + ] + }, + { + "name": "ActingDomain", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 135 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "ActingDomain: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasActingDomain" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ActingDomain" + ] + }, + { + "name": "SetActingDomain", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 135 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetActingDomain: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetActingDomain: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetActingDomain" + ] + }, + { + "name": "HasActingDomain", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 135 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasActingDomain" + ] + }, + { + "name": "HomeEnumerator", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 164 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "HomeEnumerator: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasHomeEnumerator" + ] + ] + }, + { + "rank": 11, + "comment": "HomeEnumerator", + "filters": [ + [ + "IsConjugacyClassGroupRep" + ] + ] + }, + { + "rank": 11, + "comment": "HomeEnumerator", + "filters": [ + [ + "IsConjugacyClassGroupRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetHomeEnumerator", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 164 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetHomeEnumerator: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetHomeEnumerator: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetHomeEnumerator" + ] + }, + { + "name": "HasHomeEnumerator", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 164 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasHomeEnumerator" + ] + }, + { + "name": "ActionKernelExternalSet", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 190 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "ActionKernelExternalSet: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasActionKernelExternalSet" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ActionKernelExternalSet" + ] + }, + { + "name": "SetActionKernelExternalSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 190 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetActionKernelExternalSet: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetActionKernelExternalSet: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetActionKernelExternalSet" + ] + }, + { + "name": "HasActionKernelExternalSet", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 190 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasActionKernelExternalSet" + ] + }, + { + "name": "LinearActionBasis", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 274 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "LinearActionBasis: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLinearActionBasis" + ] + ] + }, + { + "rank": 23, + "comment": "LinearActionBasis: projective with extra vector", + "filters": [ + [ + "IsProjectiveActionHomomorphism" + ] + ] + }, + { + "rank": 23, + "comment": "LinearActionBasis: find basis in domain", + "filters": [ + [ + "IsLinearActionHomomorphism" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LinearActionBasis" + ] + }, + { + "name": "SetLinearActionBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 274 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLinearActionBasis: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLinearActionBasis: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLinearActionBasis" + ] + }, + { + "name": "HasLinearActionBasis", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 274 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLinearActionBasis" + ] + }, + { + "name": "FunctionAction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 291 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "FunctionAction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFunctionAction" + ] + ] + }, + { + "rank": 9, + "comment": "FunctionAction: ExternalSetByActorsRep", + "filters": [ + [ + "IsExternalSetByActorsRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FunctionAction" + ] + }, + { + "name": "SetFunctionAction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 291 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFunctionAction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFunctionAction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFunctionAction" + ] + }, + { + "name": "HasFunctionAction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 291 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFunctionAction" + ] + }, + { + "name": "StabilizerOfExternalSet", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 315 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "StabilizerOfExternalSet: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasStabilizerOfExternalSet" + ] + ] + }, + { + "rank": 21, + "comment": "StabilizerOfExternalSet", + "filters": [ + [ + "IsConjugacyClassSubgroupsRep" + ] + ] + }, + { + "rank": 21, + "comment": "StabilizerOfExternalSet", + "filters": [ + [ + "IsConjugacyClassGroupRep" + ] + ] + }, + { + "rank": 11, + "comment": "StabilizerOfExternalSet", + "filters": [ + [ + "IsExternalOrbit", + "IsExternalSetByPcgs" + ] + ] + }, + { + "rank": 6, + "comment": "StabilizerOfExternalSet: stabilizer of the represenattive", + "filters": [ + [ + "IsExternalSet" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetStabilizerOfExternalSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 315 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetStabilizerOfExternalSet: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetStabilizerOfExternalSet: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetStabilizerOfExternalSet" + ] + }, + { + "name": "HasStabilizerOfExternalSet", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 315 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasStabilizerOfExternalSet" + ] + }, + { + "name": "CanonicalRepresentativeOfExternalSet", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 339 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "CanonicalRepresentativeOfExternalSet: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCanonicalRepresentativeOfExternalSet" + ] + ] + }, + { + "rank": 11, + "comment": "CanonicalRepresentativeOfExternalSet: via `ActorOfExternalSet'", + "filters": [ + [ + "IsExternalOrbit", + "IsExternalSetByPcgs" + ] + ] + }, + { + "rank": 9, + "comment": "CanonicalRepresentativeOfExternalSet: by CanonicalRepresentativeDeterminator", + "filters": [ + [ + "IsExternalSet", + "HasCanonicalRepresentativeDeterminatorOfExternalSet" + ] + ] + }, + { + "rank": 6, + "comment": "CanonicalRepresentativeOfExternalSet: smallest element", + "filters": [ + [ + "IsExternalSet" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CanonicalRepresentativeOfExternalSet" + ] + }, + { + "name": "SetCanonicalRepresentativeOfExternalSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 339 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCanonicalRepresentativeOfExternalSet: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCanonicalRepresentativeOfExternalSet: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCanonicalRepresentativeOfExternalSet" + ] + }, + { + "name": "HasCanonicalRepresentativeOfExternalSet", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 339 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCanonicalRepresentativeOfExternalSet" + ] + }, + { + "name": "CanonicalRepresentativeDeterminatorOfExternalSet", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 364 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "CanonicalRepresentativeDeterminatorOfExternalSet: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCanonicalRepresentativeDeterminatorOfExternalSet" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CanonicalRepresentativeDeterminatorOfExternalSet" + ] + }, + { + "name": "SetCanonicalRepresentativeDeterminatorOfExternalSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 364 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCanonicalRepresentativeDeterminatorOfExternalSet: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCanonicalRepresentativeDeterminatorOfExternalSet: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCanonicalRepresentativeDeterminatorOfExternalSet" + ] + }, + { + "name": "HasCanonicalRepresentativeDeterminatorOfExternalSet", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 364 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCanonicalRepresentativeDeterminatorOfExternalSet" + ] + }, + { + "name": "CanEasilyDetermineCanonicalRepresentativeExternalSet", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 380 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "CanEasilyDetermineCanonicalRepresentativeExternalSet: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCanEasilyDetermineCanonicalRepresentativeExternalSet" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CanEasilyDetermineCanonicalRepresentativeExternalSet" + ] + }, + { + "name": "SetCanEasilyDetermineCanonicalRepresentativeExternalSet", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 380 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCanEasilyDetermineCanonicalRepresentativeExternalSet: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCanEasilyDetermineCanonicalRepresentativeExternalSet: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCanEasilyDetermineCanonicalRepresentativeExternalSet" + ] + }, + { + "name": "HasCanEasilyDetermineCanonicalRepresentativeExternalSet", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 380 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCanEasilyDetermineCanonicalRepresentativeExternalSet" + ] + }, + { + "name": "ActorOfExternalSet", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 414 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "ActorOfExternalSet: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasActorOfExternalSet" + ] + ] + }, + { + "rank": 11, + "comment": "ActorOfExternalSet", + "filters": [ + [ + "IsConjugacyClassGroupRep" + ] + ] + }, + { + "rank": 11, + "comment": "ActorOfExternalSet", + "filters": [ + [ + "IsExternalOrbit", + "IsExternalSetByPcgs" + ] + ] + }, + { + "rank": 6, + "comment": "ActorOfExternalSet", + "filters": [ + [ + "IsExternalSet" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ActorOfExternalSet", + "OperatorOfExternalSet" + ] + }, + { + "name": "SetActorOfExternalSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 414 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetActorOfExternalSet: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetActorOfExternalSet: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetActorOfExternalSet", + "SetOperatorOfExternalSet" + ] + }, + { + "name": "HasActorOfExternalSet", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 414 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasActorOfExternalSet", + "HasOperatorOfExternalSet" + ] + }, + { + "name": "PreOrbishProcessing", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 749 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 35, + "comment": "PreOrbishProcessing", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PreOrbishProcessing" + ] + }, + { + "name": "ActionHomomorphismAttr", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 948 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "ActionHomomorphismAttr: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasActionHomomorphismAttr" + ] + ] + }, + { + "rank": 6, + "comment": "ActionHomomorphismAttr: call OpHomConstructor", + "filters": [ + [ + "IsExternalSet" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ActionHomomorphismAttr" + ] + }, + { + "name": "SetActionHomomorphismAttr", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 948 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetActionHomomorphismAttr: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetActionHomomorphismAttr: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetActionHomomorphismAttr" + ] + }, + { + "name": "HasActionHomomorphismAttr", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 948 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasActionHomomorphismAttr" + ] + }, + { + "name": "SurjectiveActionHomomorphismAttr", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 971 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "SurjectiveActionHomomorphismAttr: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSurjectiveActionHomomorphismAttr" + ] + ] + }, + { + "rank": 6, + "comment": "SurjectiveActionHomomorphismAttr: call Ac.Hom.Constructor", + "filters": [ + [ + "IsExternalSet" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SurjectiveActionHomomorphismAttr" + ] + }, + { + "name": "SetSurjectiveActionHomomorphismAttr", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 971 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSurjectiveActionHomomorphismAttr: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSurjectiveActionHomomorphismAttr: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSurjectiveActionHomomorphismAttr" + ] + }, + { + "name": "HasSurjectiveActionHomomorphismAttr", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 971 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSurjectiveActionHomomorphismAttr" + ] + }, + { + "name": "UnderlyingExternalSet", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1002 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "UnderlyingExternalSet: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnderlyingExternalSet" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingExternalSet" + ] + }, + { + "name": "SetUnderlyingExternalSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1002 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnderlyingExternalSet: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnderlyingExternalSet: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnderlyingExternalSet" + ] + }, + { + "name": "HasUnderlyingExternalSet", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1002 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnderlyingExternalSet" + ] + }, + { + "name": "SparseActionHomomorphismOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1077 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 42, + "comment": "SparseActionHomomorphismOp: no domain given", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [ + { + "rank": 44, + "comment": "SparseActionHomomorphismOp: domain given", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ] + }, + "aka": [ + "SparseActionHomomorphismOp" + ] + }, + { + "name": "SortedSparseActionHomomorphismOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1079 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 42, + "comment": "SortedSparseActionHomomorphismOp: no domain given", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "SortedSparseActionHomomorphismOp" + ] + }, + { + "name": "ExternalSet", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1171 + }, + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1171 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "ExternalSet: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasExternalSet" + ] + ] + }, + { + "rank": 61, + "comment": "ExternalSet: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 6, + "comment": "ExternalSet: for an external set", + "filters": [ + [ + "IsExternalSet" + ] + ] + } + ], + "2args": [ + { + "rank": 62, + "comment": "ExternalSet: for a permutation group and a domain or list of integers", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 35, + "comment": "ExternalSet: for a group and a domain or list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 63, + "comment": "ExternalSet: for permutation group, domain or list of integers, and function", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 36, + "comment": "ExternalSet: for a group, a domain or list, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsFunction" + ] + ] + } + ], + "4args": [ + { + "rank": 39, + "comment": "ExternalSet: for a group, a domain or list, and two lists", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [ + { + "rank": 45, + "comment": "ExternalSet: for a group, a domain, two lists, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 41, + "comment": "ExternalSet: G, D, gens, acts, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "ExternalSet" + ] + }, + { + "name": "SetExternalSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1171 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetExternalSet: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetExternalSet: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetExternalSet" + ] + }, + { + "name": "HasExternalSet", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1171 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasExternalSet" + ] + }, + { + "name": "RestrictedExternalSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1190 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 41, + "comment": "RestrictedExternalSet: restrict the acting domain", + "filters": [ + [ + "IsExternalSet" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RestrictedExternalSet" + ] + }, + { + "name": "ExternalSubsetOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1207 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 42, + "comment": "ExternalSubsetOp: G, start, gens, acts, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [ + { + "rank": 48, + "comment": "ExternalSubsetOp: G, xset, start, gens, acts, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsExternalSet" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 44, + "comment": "ExternalSubsetOp: G, D, start, gens, acts, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ] + }, + "aka": [ + "ExternalSubsetOp" + ] + }, + { + "name": "ExternalOrbitOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1233 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 40, + "comment": "ExternalOrbitOp: G, pnt, gens, acts, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [ + { + "rank": 46, + "comment": "ExternalOrbitOp: G, xset, pnt, gens, acts, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsExternalSet" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 41, + "comment": "ExternalOrbitOp: G, D, pnt, gens, acts, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ] + }, + "aka": [ + "ExternalOrbitOp" + ] + }, + { + "name": "OrbitOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1270 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 125, + "comment": "OrbitOp: G, H, gens, oprs, opr for AffineCrystGroups", + "filters": [ + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 125, + "comment": "OrbitOp: G, H, gens, oprs, opr for AffineCrystGroups", + "filters": [ + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 84, + "comment": "OrbitOp: G, int, gens, perms, act = `OnPoints'", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 61, + "comment": "OrbitOp: action via prime order pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 60, + "comment": "OrbitOp: G, pnt, [ 1gen ], [ 1act ], act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 40, + "comment": "OrbitOp: standard orbit algorithm:list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [ + { + "rank": 63, + "comment": "OrbitOp: via prime order pcgs, with domain", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [], + [ + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ], + "aka": [ + "DoPcgsOrbitOp" + ] + }, + { + "rank": 61, + "comment": "OrbitOp: G, D, pnt, [ 1gen ], [ 1act ], act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 41, + "comment": "OrbitOp: with domain", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ] + }, + "aka": [ + "OrbitOp" + ] + }, + { + "name": "Orbits", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1294 + }, + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1294 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "Orbits: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasOrbits" + ] + ] + }, + { + "rank": 61, + "comment": "Orbits: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "Orbits: group without domain", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 6, + "comment": "Orbits: for an external set", + "filters": [ + [ + "IsExternalSet" + ] + ] + } + ], + "2args": [ + { + "rank": 62, + "comment": "Orbits: for a permutation group and a domain or list of integers", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 35, + "comment": "Orbits: for a group and a domain or list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 63, + "comment": "Orbits: for permutation group, domain or list of integers, and function", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 36, + "comment": "Orbits: for a group, a domain or list, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsFunction" + ] + ] + } + ], + "4args": [ + { + "rank": 39, + "comment": "Orbits: for a group, a domain or list, and two lists", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [ + { + "rank": 131, + "comment": "Orbits: permgroup on points", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsList" + ], + [ + "IsList", + "CategoryCollections(IsPerm)" + ], + [ + "IsFunction" + ] + ], + "aka": [ + "ORBS_PERMGP_PTS" + ] + }, + { + "rank": 45, + "comment": "Orbits: for a group, a domain, two lists, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 41, + "comment": "Orbits: for arbitrary domains", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "Orbits" + ] + }, + { + "name": "SetOrbits", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1294 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetOrbits: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetOrbits: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetOrbits" + ] + }, + { + "name": "HasOrbits", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1294 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasOrbits" + ] + }, + { + "name": "OrbitsDomain", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1347 + }, + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1347 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "OrbitsDomain: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasOrbitsDomain" + ] + ] + }, + { + "rank": 61, + "comment": "OrbitsDomain: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "OrbitsDomain: group without domain", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 6, + "comment": "OrbitsDomain: for an external set", + "filters": [ + [ + "IsExternalSet" + ] + ] + } + ], + "2args": [ + { + "rank": 62, + "comment": "OrbitsDomain: for a permutation group and a domain or list of integers", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 35, + "comment": "OrbitsDomain: for a group and a domain or list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 63, + "comment": "OrbitsDomain: for permutation group, domain or list of integers, and function", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 36, + "comment": "OrbitsDomain: for a group, a domain or list, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsFunction" + ] + ] + } + ], + "4args": [ + { + "rank": 39, + "comment": "OrbitsDomain: for a group, a domain or list, and two lists", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [ + { + "rank": 131, + "comment": "OrbitsDomain: permgroup on points", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsList" + ], + [ + "IsList", + "CategoryCollections(IsPerm)" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 60, + "comment": "OrbitsDomain: empty domain", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 60, + "comment": "OrbitsDomain: empty domain", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 45, + "comment": "OrbitsDomain: for a group, a domain, two lists, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 43, + "comment": "OrbitsDomain: for quick position domains", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "IsQuickPositionList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ], + "aka": [ + "OrbitsByPosOp" + ] + }, + { + "rank": 41, + "comment": "OrbitsDomain: for arbitrary domains", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "OrbitsDomain" + ] + }, + { + "name": "SetOrbitsDomain", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1347 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetOrbitsDomain: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetOrbitsDomain: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetOrbitsDomain" + ] + }, + { + "name": "HasOrbitsDomain", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1347 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasOrbitsDomain" + ] + }, + { + "name": "OrbitLengthOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1366 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 40, + "comment": "OrbitLengthOp: compute orbit", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [ + { + "rank": 41, + "comment": "OrbitLengthOp: compute orbit", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ] + }, + "aka": [ + "OrbitLengthOp" + ] + }, + { + "name": "OrbitLengths", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1388 + }, + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1388 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "OrbitLengths: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasOrbitLengths" + ] + ] + }, + { + "rank": 61, + "comment": "OrbitLengths: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 6, + "comment": "OrbitLengths: for an external set", + "filters": [ + [ + "IsExternalSet" + ] + ] + } + ], + "2args": [ + { + "rank": 62, + "comment": "OrbitLengths: for a permutation group and a domain or list of integers", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 35, + "comment": "OrbitLengths: for a group and a domain or list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 63, + "comment": "OrbitLengths: for permutation group, domain or list of integers, and function", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 36, + "comment": "OrbitLengths: for a group, a domain or list, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsFunction" + ] + ] + } + ], + "4args": [ + { + "rank": 39, + "comment": "OrbitLengths: for a group, a domain or list, and two lists", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [ + { + "rank": 45, + "comment": "OrbitLengths: for a group, a domain, two lists, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 41, + "comment": "OrbitLengths: compute orbits", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "OrbitLengths" + ] + }, + { + "name": "SetOrbitLengths", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1388 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetOrbitLengths: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetOrbitLengths: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetOrbitLengths" + ] + }, + { + "name": "HasOrbitLengths", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1388 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasOrbitLengths" + ] + }, + { + "name": "OrbitLengthsDomain", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1421 + }, + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1421 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "OrbitLengthsDomain: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasOrbitLengthsDomain" + ] + ] + }, + { + "rank": 61, + "comment": "OrbitLengthsDomain: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 6, + "comment": "OrbitLengthsDomain: for an external set", + "filters": [ + [ + "IsExternalSet" + ] + ] + } + ], + "2args": [ + { + "rank": 62, + "comment": "OrbitLengthsDomain: for a permutation group and a domain or list of integers", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 35, + "comment": "OrbitLengthsDomain: for a group and a domain or list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 63, + "comment": "OrbitLengthsDomain: for permutation group, domain or list of integers, and function", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 36, + "comment": "OrbitLengthsDomain: for a group, a domain or list, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsFunction" + ] + ] + } + ], + "4args": [ + { + "rank": 39, + "comment": "OrbitLengthsDomain: for a group, a domain or list, and two lists", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [ + { + "rank": 45, + "comment": "OrbitLengthsDomain: for a group, a domain, two lists, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 41, + "comment": "OrbitLengthsDomain: compute orbits", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "OrbitLengthsDomain" + ] + }, + { + "name": "SetOrbitLengthsDomain", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1421 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetOrbitLengthsDomain: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetOrbitLengthsDomain: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetOrbitLengthsDomain" + ] + }, + { + "name": "HasOrbitLengthsDomain", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1421 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasOrbitLengthsDomain" + ] + }, + { + "name": "OrbitStabilizerOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1441 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 115, + "comment": "OrbitStabilizerOp: G, H, gens, oprs, opr for AffineCrystGroups", + "filters": [ + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 115, + "comment": "OrbitStabilizerOp: G, H, gens, oprs, opr for AffineCrystGroups", + "filters": [ + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 84, + "comment": "OrbitStabilizerOp: permgroup", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 61, + "comment": "OrbitStabilizerOp: G, pnt, pcgs, acts, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 40, + "comment": "OrbitStabilizerOp: `OrbitStabilizerAlgorithm' without domain", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [ + { + "rank": 63, + "comment": "OrbitStabilizerOp: G, D, pnt, pcgs, acts, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [], + [ + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 41, + "comment": "OrbitStabilizerOp: `OrbitStabilizerAlgorithm' with domain", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ] + }, + "aka": [ + "OrbitStabilizerOp" + ] + }, + { + "name": "ExternalOrbits", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1467 + }, + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1467 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "ExternalOrbits: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasExternalOrbits" + ] + ] + }, + { + "rank": 61, + "comment": "ExternalOrbits: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 6, + "comment": "ExternalOrbits: for an external set", + "filters": [ + [ + "IsExternalSet" + ] + ] + } + ], + "2args": [ + { + "rank": 62, + "comment": "ExternalOrbits: for a permutation group and a domain or list of integers", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 35, + "comment": "ExternalOrbits: for a group and a domain or list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 63, + "comment": "ExternalOrbits: for permutation group, domain or list of integers, and function", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 36, + "comment": "ExternalOrbits: for a group, a domain or list, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsFunction" + ] + ] + } + ], + "4args": [ + { + "rank": 39, + "comment": "ExternalOrbits: for a group, a domain or list, and two lists", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [ + { + "rank": 46, + "comment": "ExternalOrbits: G, xset, gens, acts, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsExternalSet" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 45, + "comment": "ExternalOrbits: for a group, a domain, two lists, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 41, + "comment": "ExternalOrbits: G, D, gens, acts, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "ExternalOrbits" + ] + }, + { + "name": "SetExternalOrbits", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1467 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetExternalOrbits: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetExternalOrbits: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetExternalOrbits" + ] + }, + { + "name": "HasExternalOrbits", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1467 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasExternalOrbits" + ] + }, + { + "name": "ExternalOrbitsStabilizers", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1504 + }, + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1504 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "ExternalOrbitsStabilizers: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasExternalOrbitsStabilizers" + ] + ] + }, + { + "rank": 61, + "comment": "ExternalOrbitsStabilizers: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 6, + "comment": "ExternalOrbitsStabilizers: for an external set", + "filters": [ + [ + "IsExternalSet" + ] + ] + } + ], + "2args": [ + { + "rank": 62, + "comment": "ExternalOrbitsStabilizers: for a permutation group and a domain or list of integers", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 35, + "comment": "ExternalOrbitsStabilizers: for a group and a domain or list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 63, + "comment": "ExternalOrbitsStabilizers: for permutation group, domain or list of integers, and function", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 36, + "comment": "ExternalOrbitsStabilizers: for a group, a domain or list, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsFunction" + ] + ] + } + ], + "4args": [ + { + "rank": 39, + "comment": "ExternalOrbitsStabilizers: for a group, a domain or list, and two lists", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [ + { + "rank": 46, + "comment": "ExternalOrbitsStabilizers: external set", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsExternalSet" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 45, + "comment": "ExternalOrbitsStabilizers: for a group, a domain, two lists, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 41, + "comment": "ExternalOrbitsStabilizers: arbitrary domain", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "ExternalOrbitsStabilisers", + "ExternalOrbitsStabilizers" + ] + }, + { + "name": "SetExternalOrbitsStabilizers", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1504 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetExternalOrbitsStabilizers: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetExternalOrbitsStabilizers: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetExternalOrbitsStabilizers" + ] + }, + { + "name": "HasExternalOrbitsStabilizers", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1504 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasExternalOrbitsStabilizers" + ] + }, + { + "name": "Transitivity", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1540 + }, + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1540 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1623 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1624 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "Transitivity: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTransitivity" + ] + ] + }, + { + "rank": 62, + "comment": "Transitivity: for a permutation group with known size", + "filters": [ + [ + "HasSize", + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 61, + "comment": "Transitivity: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 31, + "comment": "Transitivity: for a class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 6, + "comment": "Transitivity: for an external set", + "filters": [ + [ + "IsExternalSet" + ] + ] + } + ], + "2args": [ + { + "rank": 62, + "comment": "Transitivity: for a permutation group and a domain or list of integers", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 35, + "comment": "Transitivity: for a group and a domain or list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + }, + { + "rank": 26, + "comment": "Transitivity: for an ordinary table, and a homogeneous list", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [ + { + "rank": 63, + "comment": "Transitivity: for permutation group, domain or list of integers, and function", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 36, + "comment": "Transitivity: for a group, a domain or list, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsFunction" + ] + ] + } + ], + "4args": [ + { + "rank": 39, + "comment": "Transitivity: for a group, a domain or list, and two lists", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [ + { + "rank": 95, + "comment": "Transitivity: permgroup on numbers", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 80, + "comment": "Transitivity: G, [ ], gens, perms, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 45, + "comment": "Transitivity: for a group, a domain, two lists, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 41, + "comment": "Transitivity: of the image of an ophom", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "Transitivity" + ] + }, + { + "name": "SetTransitivity", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1540 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1623 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTransitivity: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTransitivity: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTransitivity" + ] + }, + { + "name": "HasTransitivity", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1540 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTransitivity" + ] + }, + { + "name": "BlocksAttr", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1578 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "BlocksAttr: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasBlocksAttr" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BlocksAttr" + ] + }, + { + "name": "SetBlocksAttr", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1578 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetBlocksAttr: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetBlocksAttr: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetBlocksAttr" + ] + }, + { + "name": "HasBlocksAttr", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1578 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasBlocksAttr" + ] + }, + { + "name": "BlocksOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1580 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 42, + "comment": "BlocksOp: G, D, gens, acts, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [ + { + "rank": 160, + "comment": "BlocksOp: integers, with seed", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsList" + ], + [ + "IsList", + "CategoryCollections(IsPerm)" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 151, + "comment": "BlocksOp: permgroup on integers", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsList" + ], + [ + "IsList", + "CategoryCollections(IsPerm)" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 82, + "comment": "BlocksOp: G, [ ], seed, gens, acts, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 44, + "comment": "BlocksOp: via action homomorphism", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ] + }, + "aka": [ + "BlocksOp" + ] + }, + { + "name": "MaximalBlocksAttr", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1613 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "MaximalBlocksAttr: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMaximalBlocksAttr" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MaximalBlocksAttr" + ] + }, + { + "name": "SetMaximalBlocksAttr", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1613 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMaximalBlocksAttr: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMaximalBlocksAttr: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMaximalBlocksAttr" + ] + }, + { + "name": "HasMaximalBlocksAttr", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1613 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMaximalBlocksAttr" + ] + }, + { + "name": "MaximalBlocksOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1615 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 42, + "comment": "MaximalBlocksOp: G, D, gens, acts, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [ + { + "rank": 44, + "comment": "MaximalBlocksOp: G, D, seed, gens, acts, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ] + }, + "aka": [ + "MaximalBlocksOp" + ] + }, + { + "name": "RepresentativesMinimalBlocksAttr", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1652 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "RepresentativesMinimalBlocksAttr: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRepresentativesMinimalBlocksAttr" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RepresentativesMinimalBlocksAttr" + ] + }, + { + "name": "SetRepresentativesMinimalBlocksAttr", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1652 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRepresentativesMinimalBlocksAttr: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRepresentativesMinimalBlocksAttr: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRepresentativesMinimalBlocksAttr" + ] + }, + { + "name": "HasRepresentativesMinimalBlocksAttr", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1652 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRepresentativesMinimalBlocksAttr" + ] + }, + { + "name": "RepresentativesMinimalBlocksOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1654 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 131, + "comment": "RepresentativesMinimalBlocksOp: permgrp on points", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsList" + ], + [ + "IsList", + "CategoryCollections(IsPerm)" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 41, + "comment": "RepresentativesMinimalBlocksOp: general case: translate", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [ + { + "rank": 140, + "comment": "RepresentativesMinimalBlocksOp: G, domain, noseed, gens, perms, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsList" + ], + [ + "IsList", + "CategoryCollections(IsPerm)" + ], + [ + "IsFunction" + ] + ] + } + ] + }, + "aka": [ + "RepresentativesMinimalBlocksOp" + ] + }, + { + "name": "Earns", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1683 + }, + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1683 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "Earns: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasEarns" + ] + ] + }, + { + "rank": 61, + "comment": "Earns: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 6, + "comment": "Earns: for an external set", + "filters": [ + [ + "IsExternalSet" + ] + ] + } + ], + "2args": [ + { + "rank": 62, + "comment": "Earns: for a permutation group and a domain or list of integers", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 35, + "comment": "Earns: for a group and a domain or list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 63, + "comment": "Earns: for permutation group, domain or list of integers, and function", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 36, + "comment": "Earns: for a group, a domain or list, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsFunction" + ] + ] + } + ], + "4args": [ + { + "rank": 39, + "comment": "Earns: for a group, a domain or list, and two lists", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [ + { + "rank": 68, + "comment": "Earns: G, ints, gens, perms, act", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 45, + "comment": "Earns: for a group, a domain, two lists, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "Earns" + ] + }, + { + "name": "SetEarns", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1683 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 36, + "comment": "SetEarns: never set fail", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsBool" + ] + ] + }, + { + "rank": 2, + "comment": "SetEarns: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetEarns: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetEarns" + ] + }, + { + "name": "HasEarns", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1683 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasEarns" + ] + }, + { + "name": "IsTransitive", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1719 + }, + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1719 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1591 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1592 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "IsTransitive: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsTransitive" + ] + ] + }, + { + "rank": 62, + "comment": "IsTransitive: for a permutation group (use shortcuts)", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 61, + "comment": "IsTransitive: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 31, + "comment": "IsTransitive: for a class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 6, + "comment": "IsTransitive: for an external set", + "filters": [ + [ + "IsExternalSet" + ] + ] + } + ], + "2args": [ + { + "rank": 62, + "comment": "IsTransitive: for a permutation group and a domain or list of integers", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 35, + "comment": "IsTransitive: for a group and a domain or list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + }, + { + "rank": 26, + "comment": "IsTransitive: for an ordinary table and a homogeneous list", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [ + { + "rank": 63, + "comment": "IsTransitive: for permutation group, domain or list of integers, and function", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 36, + "comment": "IsTransitive: for a group, a domain or list, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsFunction" + ] + ] + } + ], + "4args": [ + { + "rank": 39, + "comment": "IsTransitive: for a group, a domain or list, and two lists", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [ + { + "rank": 45, + "comment": "IsTransitive: for a group, a domain, two lists, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 41, + "comment": "IsTransitive: compare with orbit of element", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "IsTransitive" + ] + }, + { + "name": "SetIsTransitive", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1719 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsTransitive: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsTransitive: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsTransitive" + ] + }, + { + "name": "HasIsTransitive", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1719 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsTransitive" + ] + }, + { + "name": "IsPrimitive", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1750 + }, + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1750 + }, + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 48 + }, + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 49 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "IsPrimitive: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPrimitive" + ] + ] + }, + { + "rank": 61, + "comment": "IsPrimitive: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 45, + "comment": "IsPrimitive: for matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 31, + "comment": "IsPrimitive: for a character", + "filters": [ + [ + "IsClassFunction" + ] + ], + "aka": [ + "IsPrimitiveCharacter" + ] + }, + { + "rank": 6, + "comment": "IsPrimitive: for an external set", + "filters": [ + [ + "IsExternalSet" + ] + ] + } + ], + "2args": [ + { + "rank": 100, + "comment": "IsPrimitive: for matrix group over field", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 62, + "comment": "IsPrimitive: for a permutation group and a domain or list of integers", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 35, + "comment": "IsPrimitive: for a group and a domain or list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 63, + "comment": "IsPrimitive: for permutation group, domain or list of integers, and function", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 36, + "comment": "IsPrimitive: for a group, a domain or list, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsFunction" + ] + ] + } + ], + "4args": [ + { + "rank": 39, + "comment": "IsPrimitive: for a group, a domain or list, and two lists", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [ + { + "rank": 45, + "comment": "IsPrimitive: for a group, a domain, two lists, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 41, + "comment": "IsPrimitive: transitive and no blocks", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "IsPrimitive" + ] + }, + { + "name": "SetIsPrimitive", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1750 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPrimitive: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPrimitive: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPrimitive" + ] + }, + { + "name": "HasIsPrimitive", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1750 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPrimitive" + ] + }, + { + "name": "IsPrimitiveAffine", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1768 + }, + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1768 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "IsPrimitiveAffine: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPrimitiveAffine" + ] + ] + }, + { + "rank": 61, + "comment": "IsPrimitiveAffine: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 6, + "comment": "IsPrimitiveAffine: for an external set", + "filters": [ + [ + "IsExternalSet" + ] + ] + } + ], + "2args": [ + { + "rank": 62, + "comment": "IsPrimitiveAffine: for a permutation group and a domain or list of integers", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 35, + "comment": "IsPrimitiveAffine: for a group and a domain or list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 63, + "comment": "IsPrimitiveAffine: for permutation group, domain or list of integers, and function", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 36, + "comment": "IsPrimitiveAffine: for a group, a domain or list, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsFunction" + ] + ] + } + ], + "4args": [ + { + "rank": 39, + "comment": "IsPrimitiveAffine: for a group, a domain or list, and two lists", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [ + { + "rank": 45, + "comment": "IsPrimitiveAffine: for a group, a domain, two lists, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 41, + "comment": "IsPrimitiveAffine: primitive and earns", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "IsPrimitiveAffine" + ] + }, + { + "name": "SetIsPrimitiveAffine", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1768 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPrimitiveAffine: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPrimitiveAffine: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPrimitiveAffine" + ] + }, + { + "name": "HasIsPrimitiveAffine", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1768 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPrimitiveAffine" + ] + }, + { + "name": "IsSemiRegular", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1795 + }, + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1795 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "IsSemiRegular: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSemiRegular" + ] + ] + }, + { + "rank": 61, + "comment": "IsSemiRegular: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 6, + "comment": "IsSemiRegular: for an external set", + "filters": [ + [ + "IsExternalSet" + ] + ] + } + ], + "2args": [ + { + "rank": 62, + "comment": "IsSemiRegular: for a permutation group and a domain or list of integers", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 35, + "comment": "IsSemiRegular: for a group and a domain or list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 63, + "comment": "IsSemiRegular: for permutation group, domain or list of integers, and function", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 36, + "comment": "IsSemiRegular: for a group, a domain or list, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsFunction" + ] + ] + } + ], + "4args": [ + { + "rank": 39, + "comment": "IsSemiRegular: for a group, a domain or list, and two lists", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [ + { + "rank": 131, + "comment": "IsSemiRegular: permgroup on numbers", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsList" + ], + [ + "IsList", + "CategoryCollections(IsPerm)" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 80, + "comment": "IsSemiRegular: G, D, gens, [ ], act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 80, + "comment": "IsSemiRegular: G, [ ], gens, perms, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 45, + "comment": "IsSemiRegular: for a group, a domain, two lists, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 41, + "comment": "IsSemiRegular: via ophom", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "IsSemiRegular" + ] + }, + { + "name": "SetIsSemiRegular", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1795 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSemiRegular: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSemiRegular: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSemiRegular" + ] + }, + { + "name": "HasIsSemiRegular", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1795 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSemiRegular" + ] + }, + { + "name": "IsRegular", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1832 + }, + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1832 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "IsRegular: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsRegular" + ] + ] + }, + { + "rank": 62, + "comment": "IsRegular: permgroup with known size", + "filters": [ + [ + "HasSize", + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 61, + "comment": "IsRegular: permgroup", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 61, + "comment": "IsRegular: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 6, + "comment": "IsRegular: for an external set", + "filters": [ + [ + "IsExternalSet" + ] + ] + } + ], + "2args": [ + { + "rank": 62, + "comment": "IsRegular: for a permutation group and a domain or list of integers", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 35, + "comment": "IsRegular: for a group and a domain or list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 63, + "comment": "IsRegular: for permutation group, domain or list of integers, and function", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 36, + "comment": "IsRegular: for a group, a domain or list, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsFunction" + ] + ] + } + ], + "4args": [ + { + "rank": 39, + "comment": "IsRegular: for a group, a domain or list, and two lists", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [ + { + "rank": 45, + "comment": "IsRegular: for a group, a domain, two lists, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 41, + "comment": "IsRegular: transitive and semiregular", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "IsRegular" + ] + }, + { + "name": "SetIsRegular", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1832 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsRegular: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsRegular: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsRegular" + ] + }, + { + "name": "HasIsRegular", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1832 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsRegular" + ] + }, + { + "name": "RankAction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1859 + }, + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1859 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "RankAction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRankAction" + ] + ] + }, + { + "rank": 61, + "comment": "RankAction: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 6, + "comment": "RankAction: for an external set", + "filters": [ + [ + "IsExternalSet" + ] + ] + } + ], + "2args": [ + { + "rank": 62, + "comment": "RankAction: for a permutation group and a domain or list of integers", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 35, + "comment": "RankAction: for a group and a domain or list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 63, + "comment": "RankAction: for permutation group, domain or list of integers, and function", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 36, + "comment": "RankAction: for a group, a domain or list, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsFunction" + ] + ] + } + ], + "4args": [ + { + "rank": 39, + "comment": "RankAction: for a group, a domain or list, and two lists", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [ + { + "rank": 80, + "comment": "RankAction: G, [ ], gens, perms, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 69, + "comment": "RankAction: G, ints, gens, perms, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 45, + "comment": "RankAction: for a group, a domain, two lists, and a function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 41, + "comment": "RankAction: via ophom", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "RankAction" + ] + }, + { + "name": "SetRankAction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1859 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRankAction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRankAction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRankAction" + ] + }, + { + "name": "HasRankAction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1859 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRankAction" + ] + }, + { + "name": "PermutationOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1892 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 3, + "comment": "PermutationOp: object on list", + "filters": [ + [], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PermutationOp" + ] + }, + { + "name": "PermutationCycleOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1920 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 3, + "comment": "PermutationCycleOp: of object in list", + "filters": [ + [], + [ + "IsList" + ], + [], + [ + "IsFunction" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "PermutationCycleOp" + ] + }, + { + "name": "CycleOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1941 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 129, + "comment": "CycleOp: straight line program perms", + "filters": [ + [ + "IsPerm", + "IsStraightLineProgElm" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 128, + "comment": "CycleOp: for a permutation with memory and an integer", + "filters": [ + [ + "IsPerm", + "IsObjWithMemory" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 27, + "comment": "CycleOp: perm, int", + "filters": [ + [ + "IsPerm", + "IsInternalRep" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [ + { + "rank": 27, + "comment": "CycleOp: perm, int, act", + "filters": [ + [ + "IsPerm" + ], + [ + "IsInt" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 1, + "comment": "CycleOp", + "filters": [ + [], + [], + [ + "IsFunction" + ] + ] + } + ], + "4args": [ + { + "rank": 3, + "comment": "CycleOp: of object in list", + "filters": [ + [], + [ + "IsList" + ], + [], + [ + "IsFunction" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "CycleOp" + ] + }, + { + "name": "CyclesOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1961 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 4, + "comment": "CyclesOp", + "filters": [ + [], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CyclesOp" + ] + }, + { + "name": "CycleLengthOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 1981 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 129, + "comment": "CycleLengthOp: straight line program perms", + "filters": [ + [ + "IsPerm", + "IsStraightLineProgElm" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 128, + "comment": "CycleLengthOp: for a permutation with memory and an integer", + "filters": [ + [ + "IsPerm", + "IsObjWithMemory" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 27, + "comment": "CycleLengthOp: perm, int", + "filters": [ + [ + "IsPerm", + "IsInternalRep" + ], + [ + "IsInt" + ] + ], + "aka": [ + "CYCLE_LENGTH_PERM_INT" + ] + } + ], + "3args": [ + { + "rank": 27, + "comment": "CycleLengthOp: perm, int, act", + "filters": [ + [ + "IsPerm" + ], + [ + "IsInt" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 1, + "comment": "CycleLengthOp", + "filters": [ + [], + [], + [ + "IsFunction" + ] + ] + } + ], + "4args": [ + { + "rank": 3, + "comment": "CycleLengthOp", + "filters": [ + [], + [ + "IsList" + ], + [], + [ + "IsFunction" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "CycleLengthOp" + ] + }, + { + "name": "CycleLengthsOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 2012 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 3, + "comment": "CycleLengthsOp", + "filters": [ + [], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CycleLengthsOp" + ] + }, + { + "name": "CycleIndexOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 2060 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 49, + "comment": "CycleIndexOp: finite group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 7, + "comment": "CycleIndexOp: element", + "filters": [ + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CycleIndexOp" + ] + }, + { + "name": "RepresentativeActionOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 2105 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 449, + "comment": "RepresentativeActionOp: TF Method on elements", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasFittingFreeLiftSetup" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 393, + "comment": "RepresentativeActionOp: nice group on elements", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 199, + "comment": "RepresentativeActionOp: pc group on subgroups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 166, + "comment": "RepresentativeActionOp: G, d, e, opr for AffineCrystGroups", + "filters": [ + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 166, + "comment": "RepresentativeActionOp: G, d, e, opr for AffineCrystGroups", + "filters": [ + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 152, + "comment": "RepresentativeActionOp: for subgroups of a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 83, + "comment": "RepresentativeActionOp: cycle structure comparison for solvable perm groups", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsPerm" + ], + [ + "IsPerm" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 76, + "comment": "RepresentativeActionOp: for natural symmetric group", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ], + [], + [], + [ + "IsFunction" + ] + ] + }, + { + "rank": 76, + "comment": "RepresentativeActionOp: natural alternating group", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ], + [], + [], + [ + "IsFunction" + ] + ] + }, + { + "rank": 72, + "comment": "RepresentativeActionOp: permgrp", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [], + [ + "IsFunction" + ] + ] + }, + { + "rank": 66, + "comment": "RepresentativeActionOp: element conjugacy in pcgs computable groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsMultiplicativeElementWithInverse" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 63, + "comment": "RepresentativeActionOp: for conjugation of elements in a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsMultiplicativeElementWithInverse", + "IsAssociativeElement", + "IsWord" + ], + [ + "IsMultiplicativeElementWithInverse", + "IsAssociativeElement", + "IsWord" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 36, + "comment": "RepresentativeActionOp: trivial general cases", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [], + [ + "IsFunction" + ] + ] + }, + { + "rank": 36, + "comment": "RepresentativeActionOp: orbit algorithm: trace transversal", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [], + [ + "IsFunction" + ] + ] + } + ], + "5args": [ + { + "rank": 38, + "comment": "RepresentativeActionOp: ignore domain", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [], + [], + [ + "IsFunction" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "RepresentativeActionOp" + ] + }, + { + "name": "StabilizerFuncOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 2154 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 275, + "comment": "StabilizerFuncOp: use normalizer", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 112, + "comment": "StabilizerFuncOp: alternating group", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 112, + "comment": "StabilizerFuncOp: symmetric group", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ], + "aka": [ + "SYMGP_STABILIZER" + ] + }, + { + "rank": 108, + "comment": "StabilizerFuncOp: permutation group with generators list", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ], + "aka": [ + "PermGroupStabilizerOp" + ] + }, + { + "rank": 66, + "comment": "StabilizerFuncOp: G (solv.), pnt, gens, gens, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [], + [ + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 61, + "comment": "StabilizerFuncOp: G, pnt, pcgs, acts, act, calling `Pcgs_MutableOrbitStabilizerOp'", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 45, + "comment": "StabilizerFuncOp: G (solv.), pnt, gens, gens, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 40, + "comment": "StabilizerFuncOp: `OrbitStabilizerAlgorithm' without domain", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "6args": [ + { + "rank": 277, + "comment": "StabilizerFuncOp: with domain, use normalizer", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 117, + "comment": "StabilizerFuncOp: alternating group", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 117, + "comment": "StabilizerFuncOp: symmetric group", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ], + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 108, + "comment": "StabilizerFuncOp: permutation group with domain", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 66, + "comment": "StabilizerFuncOp: G (solv.), D,pnt, gens, gens, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [], + [], + [ + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 63, + "comment": "StabilizerFuncOp: G, D, pnt, pcgs, acts, act, calling `Pcgs_MutableOrbitStabilizerOp'", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [], + [ + "IsPrimeOrdersPcgs", + "HasIsPrimeOrdersPcgs" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 46, + "comment": "StabilizerFuncOp: G (solv.), D,pnt, gens, gens, act", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsListOrCollection" + ], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 40, + "comment": "StabilizerFuncOp: `OrbitStabilizerAlgorithm' with domain", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ] + }, + "aka": [ + "StabiliserFuncOp", + "StabilizerFuncOp", + "StabilizerOp" + ] + }, + { + "name": "OrbitStabilizerAlgorithm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 2228 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [ + { + "rank": 59, + "comment": "OrbitStabilizerAlgorithm: for pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [], + [ + "IsPcgs" + ], + [ + "IsList" + ], + [ + "IsRecord" + ] + ] + }, + { + "rank": 55, + "comment": "OrbitStabilizerAlgorithm: use stabilizer size", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanComputeSizeAnySubgroup" + ], + [], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsRecord" + ] + ] + }, + { + "rank": 40, + "comment": "OrbitStabilizerAlgorithm: collect stabilizer generators", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsRecord" + ] + ] + } + ] + }, + "aka": [ + "OrbitStabiliserAlgorithm", + "OrbitStabilizerAlgorithm" + ] + }, + { + "name": "AbelianSubfactorAction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 2297 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 105, + "comment": "AbelianSubfactorAction: generic:use modulo pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AbelianSubfactorAction" + ] + }, + { + "name": "DomainForAction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprt.gd", + "line": 2617 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 47, + "comment": "DomainForAction: matrix/matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 29, + "comment": "DomainForAction: FFE vector/matrix", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement", + "CategoryCollections(IsFFE)" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 5, + "comment": "DomainForAction: vector/permgrp", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 2, + "comment": "DomainForAction: default: fail", + "filters": [ + [], + [ + "IsListOrCollection" + ], + [ + "IsFunction" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DomainForAction" + ] + }, + { + "name": "StabChainOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/stbc.gd", + "line": 173 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 100, + "comment": "StabChainOp: trivial group", + "filters": [ + [ + "IsTrivial", + "HasIsTrivial", + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsRecord" + ] + ] + }, + { + "rank": 90, + "comment": "StabChainOp: with base", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 81, + "comment": "StabChainOp: empty base", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ] + ] + }, + { + "rank": 66, + "comment": "StabChainOp: alternating group", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ], + [ + "IsRecord" + ] + ] + }, + { + "rank": 66, + "comment": "StabChainOp: symmetric group", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ], + [ + "IsRecord" + ] + ] + }, + { + "rank": 62, + "comment": "StabChainOp: group and option", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsRecord" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StabChainOp" + ] + }, + { + "name": "StabChainMutable", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/stbc.gd", + "line": 174 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "StabChainMutable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasStabChainMutable" + ] + ] + }, + { + "rank": 35, + "comment": "StabChainMutable: call StabChainOp", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 23, + "comment": "StabChainMutable: for blocks homomorphism", + "filters": [ + [ + "IsBlocksHomomorphism" + ] + ] + }, + { + "rank": 20, + "comment": "StabChainMutable: perm to perm mapping by images", + "filters": [ + [ + "IsPermGroupGeneralMappingByImages", + "IsToPermGroupGeneralMappingByImages" + ] + ], + "aka": [ + "StabChainPermGroupToPermGroupGeneralMappingByImages" + ] + }, + { + "rank": 19, + "comment": "StabChainMutable: perm mapping by images", + "filters": [ + [ + "IsPermGroupGeneralMappingByImages" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StabChainMutable" + ] + }, + { + "name": "SetStabChainMutable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/stbc.gd", + "line": 174 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetStabChainMutable: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetStabChainMutable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetStabChainMutable" + ] + }, + { + "name": "HasStabChainMutable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/stbc.gd", + "line": 174 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasStabChainMutable" + ] + }, + { + "name": "StabChainImmutable", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/stbc.gd", + "line": 175 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "StabChainImmutable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasStabChainImmutable" + ] + ] + }, + { + "rank": 0, + "comment": "StabChainImmutable: use StabChainMutable", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StabChainImmutable" + ] + }, + { + "name": "SetStabChainImmutable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/stbc.gd", + "line": 175 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetStabChainImmutable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetStabChainImmutable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetStabChainImmutable" + ] + }, + { + "name": "HasStabChainImmutable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/stbc.gd", + "line": 175 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasStabChainImmutable" + ] + }, + { + "name": "StabChainOptions", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/stbc.gd", + "line": 195 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20064, + "comment": "StabChainOptions: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasStabChainOptions" + ] + ] + }, + { + "rank": 61, + "comment": "StabChainOptions", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 2, + "comment": "StabChainOptions: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StabChainOptions" + ] + }, + { + "name": "SetStabChainOptions", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/stbc.gd", + "line": 195 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetStabChainOptions: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetStabChainOptions: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetStabChainOptions" + ] + }, + { + "name": "HasStabChainOptions", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/stbc.gd", + "line": 195 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasStabChainOptions" + ] + }, + { + "name": "BaseOfGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/stbc.gd", + "line": 319 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20064, + "comment": "BaseOfGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasBaseOfGroup" + ] + ] + }, + { + "rank": 61, + "comment": "BaseOfGroup: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 2, + "comment": "BaseOfGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BaseOfGroup" + ] + }, + { + "name": "SetBaseOfGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/stbc.gd", + "line": 319 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetBaseOfGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetBaseOfGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetBaseOfGroup" + ] + }, + { + "name": "HasBaseOfGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/stbc.gd", + "line": 319 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasBaseOfGroup" + ] + }, + { + "name": "MinimalStabChain", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/stbc.gd", + "line": 486 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20064, + "comment": "MinimalStabChain: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMinimalStabChain" + ] + ] + }, + { + "rank": 394, + "comment": "MinimalStabChain: matrix group via niceo", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 61, + "comment": "MinimalStabChain: Perm", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 2, + "comment": "MinimalStabChain: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MinimalStabChain" + ] + }, + { + "name": "SetMinimalStabChain", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/stbc.gd", + "line": 486 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMinimalStabChain: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMinimalStabChain: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMinimalStabChain" + ] + }, + { + "name": "HasMinimalStabChain", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/stbc.gd", + "line": 486 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMinimalStabChain" + ] + }, + { + "name": "MembershipTestKnownBase", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/stbc.gd", + "line": 630 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 44, + "comment": "MembershipTestKnownBase", + "filters": [ + [ + "IsRecord" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 32, + "comment": "MembershipTestKnownBase: stabchain, base, word", + "filters": [ + [ + "IsRecord" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MembershipTestKnownBase" + ] + }, + { + "name": "PermOnEnumerator", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/stbc.gd", + "line": 741 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PermOnEnumerator" + ] + }, + { + "name": "ConjugacyClass", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/clas.gd", + "line": 79 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 35, + "comment": "ConjugacyClass: class of element", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 70, + "comment": "ConjugacyClass: class of element and centralizer", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ConjugacyClass" + ] + }, + { + "name": "RationalClass", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/clas.gd", + "line": 137 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 35, + "comment": "RationalClass", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RationalClass" + ] + }, + { + "name": "DecomposedRationalClass", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/clas.gd", + "line": 152 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "DecomposedRationalClass: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDecomposedRationalClass" + ] + ] + }, + { + "rank": 11, + "comment": "DecomposedRationalClass: generic", + "filters": [ + [ + "IsRationalClassGroupRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DecomposedRationalClass" + ] + }, + { + "name": "SetDecomposedRationalClass", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/clas.gd", + "line": 152 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDecomposedRationalClass: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDecomposedRationalClass: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDecomposedRationalClass" + ] + }, + { + "name": "HasDecomposedRationalClass", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/clas.gd", + "line": 152 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDecomposedRationalClass" + ] + }, + { + "name": "StoredPermliftSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permdeco.gd", + "line": 73 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "StoredPermliftSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasStoredPermliftSeries" + ] + ] + }, + { + "rank": 35, + "comment": "StoredPermliftSeries", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "PermliftSeries" + ] + }, + { + "rank": 1, + "comment": "StoredPermliftSeries: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StoredPermliftSeries" + ] + }, + { + "name": "SetStoredPermliftSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permdeco.gd", + "line": 73 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetStoredPermliftSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetStoredPermliftSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetStoredPermliftSeries" + ] + }, + { + "name": "HasStoredPermliftSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/permdeco.gd", + "line": 73 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasStoredPermliftSeries" + ] + }, + { + "name": "AscendingChainOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 69 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 122, + "comment": "AscendingChainOp: PermGroup", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 70, + "comment": "AscendingChainOp: generic", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AscendingChainOp" + ] + }, + { + "name": "ComputedAscendingChains", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 86 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedAscendingChains: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedAscendingChains" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedAscendingChains: init", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "ComputedAscendingChains: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedAscendingChains" + ] + }, + { + "name": "SetComputedAscendingChains", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 86 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedAscendingChains: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedAscendingChains: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedAscendingChains" + ] + }, + { + "name": "HasComputedAscendingChains", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 86 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedAscendingChains" + ] + }, + { + "name": "CanonicalRightCosetElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 142 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 428, + "comment": "CanonicalRightCosetElement: finite matric group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 69, + "comment": "CanonicalRightCosetElement: Perm", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 66, + "comment": "CanonicalRightCosetElement: Pc", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [] + ] + }, + { + "rank": 55, + "comment": "CanonicalRightCosetElement: for AffineCrystGroupOnLeft", + "filters": [ + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [] + ] + }, + { + "rank": 55, + "comment": "CanonicalRightCosetElement: for AffineCrystGroupOnRight", + "filters": [ + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [] + ] + }, + { + "rank": 35, + "comment": "CanonicalRightCosetElement: generic", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CanonicalRightCosetElement" + ] + }, + { + "name": "LeftActingGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 176 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "LeftActingGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLeftActingGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeftActingGroup" + ] + }, + { + "name": "SetLeftActingGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 176 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLeftActingGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLeftActingGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLeftActingGroup" + ] + }, + { + "name": "HasLeftActingGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 176 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLeftActingGroup" + ] + }, + { + "name": "RightActingGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 177 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "RightActingGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRightActingGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RightActingGroup" + ] + }, + { + "name": "SetRightActingGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 177 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRightActingGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRightActingGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRightActingGroup" + ] + }, + { + "name": "HasRightActingGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 177 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRightActingGroup" + ] + }, + { + "name": "DoubleCoset", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 202 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 70, + "comment": "DoubleCoset: generic", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "4args": [ + { + "rank": 89, + "comment": "DoubleCoset: with size", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "DoubleCoset" + ] + }, + { + "name": "DoubleCosetsNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 234 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 105, + "comment": "DoubleCosetsNC: generic", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DoubleCosetsNC" + ] + }, + { + "name": "DoubleCosetRepsAndSizes", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 259 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 198, + "comment": "DoubleCosetRepsAndSizes: Pc", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 105, + "comment": "DoubleCosetRepsAndSizes: generic", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "CalcDoubleCosets" + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DoubleCosetRepsAndSizes" + ] + }, + { + "name": "RepresentativesContainedRightCosets", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 298 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "RepresentativesContainedRightCosets: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRepresentativesContainedRightCosets" + ] + ] + }, + { + "rank": 8, + "comment": "RepresentativesContainedRightCosets: generic", + "filters": [ + [ + "IsDoubleCoset" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RepresentativesContainedRightCosets" + ] + }, + { + "name": "SetRepresentativesContainedRightCosets", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 298 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRepresentativesContainedRightCosets: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRepresentativesContainedRightCosets: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRepresentativesContainedRightCosets" + ] + }, + { + "name": "HasRepresentativesContainedRightCosets", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 298 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRepresentativesContainedRightCosets" + ] + }, + { + "name": "IsBiCoset", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 341 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20017, + "comment": "IsBiCoset: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsBiCoset" + ] + ] + }, + { + "rank": 16, + "comment": "IsBiCoset: test property", + "filters": [ + [ + "IsRightCoset" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsBiCoset" + ] + }, + { + "name": "SetIsBiCoset", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 341 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsBiCoset: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsBiCoset: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsBiCoset" + ] + }, + { + "name": "HasIsBiCoset", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 341 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsBiCoset" + ] + }, + { + "name": "RightCoset", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 383 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 37, + "comment": "RightCoset: use subgroup size", + "filters": [ + [ + "HasSize", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + }, + { + "rank": 35, + "comment": "RightCoset: generic", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RightCoset" + ] + }, + { + "name": "RightCosetsNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/csetgrp.gd", + "line": 417 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 407, + "comment": "RightCosetsNC: via niceomorphism", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 132, + "comment": "RightCosetsNC: pc groups, use RightTransversal", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 122, + "comment": "RightCosetsNC: perm groups, use RightTransversal", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 110, + "comment": "RightCosetsNC: AffineCrystGroupOnLeft", + "filters": [ + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ], + [ + "IsAffineCrystGroupOnLeft", + "HasIsAffineCrystGroupOnLeft" + ] + ] + }, + { + "rank": 110, + "comment": "RightCosetsNC: AffineCrystGroupOnRight", + "filters": [ + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ], + [ + "IsAffineCrystGroupOnRight", + "HasIsAffineCrystGroupOnRight" + ] + ] + }, + { + "rank": 70, + "comment": "RightCosetsNC: generic: orbit", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RightCosetsNC" + ] + }, + { + "name": "DoCheapActionImages", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/factgrp.gd", + "line": 52 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 61, + "comment": "DoCheapActionImages: permutation", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "DoCheapActionImages: generic", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DoCheapActionImages", + "DoCheapOperationImages" + ] + }, + { + "name": "FindActionKernel", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/factgrp.gd", + "line": 70 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 407, + "comment": "FindActionKernel: Niceo", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 122, + "comment": "FindActionKernel: perm", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 82, + "comment": "FindActionKernel: generic for finite groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 70, + "comment": "FindActionKernel: general case: can't do", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FindActionKernel", + "FindOperationKernel" + ] + }, + { + "name": "NaturalHomomorphismsPool", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/factgrp.gd", + "line": 123 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "NaturalHomomorphismsPool: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNaturalHomomorphismsPool" + ] + ] + }, + { + "rank": 35, + "comment": "NaturalHomomorphismsPool", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "NaturalHomomorphismsPool: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NaturalHomomorphismsPool" + ] + }, + { + "name": "SetNaturalHomomorphismsPool", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/factgrp.gd", + "line": 123 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNaturalHomomorphismsPool: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNaturalHomomorphismsPool: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNaturalHomomorphismsPool" + ] + }, + { + "name": "HasNaturalHomomorphismsPool", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/factgrp.gd", + "line": 123 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNaturalHomomorphismsPool" + ] + }, + { + "name": "FactorCosetAction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/factgrp.gd", + "line": 151 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 407, + "comment": "FactorCosetAction: by right transversal operation, Niceo", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 80, + "comment": "FactorCosetAction: for full fp group on subgroup", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 75, + "comment": "FactorCosetAction: subgrp in quotient Rep", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup", + "IsSubgroupOfWholeGroupByQuotientRep" + ] + ] + }, + { + "rank": 74, + "comment": "FactorCosetAction: for subgroups of an fp group", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 70, + "comment": "FactorCosetAction: by right transversal operation", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [ + { + "rank": 442, + "comment": "FactorCosetAction: by right transversal operation, given kernel, Niceo", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 105, + "comment": "FactorCosetAction: by right transversal operation, given kernel", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FactorCosetAction" + ] + }, + { + "name": "AbsolutIrreducibleModules", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpreps.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 119, + "comment": "AbsolutIrreducibleModules: generic method for groups with pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 112, + "comment": "AbsolutIrreducibleModules: generic method for groups and finite field", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AbsolutIrreducibleModules", + "AbsoluteIrreducibleModules", + "AbsolutelyIrreducibleModules" + ] + }, + { + "name": "IrreducibleModules", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpreps.gd", + "line": 53 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 119, + "comment": "IrreducibleModules: generic method for groups with pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 112, + "comment": "IrreducibleModules: generic method for groups and finite field", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IrreducibleModules" + ] + }, + { + "name": "RegularModule", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpreps.gd", + "line": 73 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 90, + "comment": "RegularModule: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RegularModule" + ] + }, + { + "name": "OCAddToFunctions2", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/onecohom.gd", + "line": 90 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 23, + "comment": "OCAddToFunctions2: pc group", + "filters": [ + [ + "IsRecord" + ], + [ + "IsModuloPcgs" + ] + ] + }, + { + "rank": 3, + "comment": "OCAddToFunctions2: generic", + "filters": [ + [ + "IsRecord" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OCAddToFunctions2" + ] + }, + { + "name": "OCAddRelations", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/onecohom.gd", + "line": 104 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 21, + "comment": "OCAddRelations: pc group", + "filters": [ + [ + "IsRecord" + ], + [ + "IsModuloPcgs" + ] + ] + }, + { + "rank": 3, + "comment": "OCAddRelations: perm group", + "filters": [ + [ + "IsRecord" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OCAddRelations" + ] + }, + { + "name": "OCNormalRelations", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/onecohom.gd", + "line": 118 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 68, + "comment": "OCNormalRelations: pc group", + "filters": [ + [ + "IsRecord" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsListOrCollection" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OCNormalRelations" + ] + }, + { + "name": "OCAddSumMatrices", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/onecohom.gd", + "line": 133 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 22, + "comment": "OCAddSumMatrices: pc group", + "filters": [ + [ + "IsRecord" + ], + [ + "IsPcgs" + ] + ] + }, + { + "rank": 3, + "comment": "OCAddSumMatrices: perm group", + "filters": [ + [ + "IsRecord" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OCAddSumMatrices" + ] + }, + { + "name": "OCAddBigMatrices", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/onecohom.gd", + "line": 148 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 3, + "comment": "OCAddBigMatrices: general", + "filters": [ + [ + "IsRecord" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OCAddBigMatrices" + ] + }, + { + "name": "OCCoprimeComplement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/onecohom.gd", + "line": 163 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OCCoprimeComplement" + ] + }, + { + "name": "OCAddComplement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/onecohom.gd", + "line": 422 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 68, + "comment": "OCAddComplement: pc group", + "filters": [ + [ + "IsRecord" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsListOrCollection" + ] + ] + }, + { + "rank": 37, + "comment": "OCAddComplement: generic", + "filters": [ + [ + "IsRecord" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsListOrCollection" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OCAddComplement" + ] + }, + { + "name": "ComplementClassesRepresentativesSolvableNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppccom.gd", + "line": 155 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 80, + "comment": "ComplementClassesRepresentativesSolvableNC: pc groups", + "filters": [ + [ + "CanEasilyComputePcgs" + ], + [ + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 71, + "comment": "ComplementClassesRepresentativesSolvableNC: using cohomology", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "ComplementClassesRepresentativesSolvableWBG" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComplementClassesRepresentativesSolubleNC", + "ComplementClassesRepresentativesSolvableNC" + ] + }, + { + "name": "ComplementClassesRepresentatives", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppccom.gd", + "line": 186 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 100, + "comment": "ComplementClassesRepresentatives: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 71, + "comment": "ComplementClassesRepresentatives: using conjugacy classes of subgroups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasConjugacyClassesSubgroups" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 70, + "comment": "ComplementClassesRepresentatives: solvable normal subgroup or factor group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "ComplementClassesRepresentatives: tell that the normal subgroup or factor must be solvable", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComplementClassesRepresentatives" + ] + }, + { + "name": "TwoCocycles", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/twocohom.gd", + "line": 123 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 66, + "comment": "TwoCocycles: generic method for pc groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TwoCocycles" + ] + }, + { + "name": "TwoCoboundaries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/twocohom.gd", + "line": 145 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 66, + "comment": "TwoCoboundaries: generic method for pc groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TwoCoboundaries" + ] + }, + { + "name": "TwoCohomology", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/twocohom.gd", + "line": 184 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 66, + "comment": "TwoCohomology: generic method for pc groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TwoCohomology" + ] + }, + { + "name": "Extension", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppcext.gd", + "line": 155 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 47, + "comment": "Extension: generic method for pc groups", + "filters": [ + [ + "CanEasilyComputePcgs" + ], + [], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Extension" + ] + }, + { + "name": "ExtensionNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppcext.gd", + "line": 156 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 47, + "comment": "ExtensionNC: generic method for pc groups", + "filters": [ + [ + "CanEasilyComputePcgs" + ], + [], + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsExtLElement", + "IsExtRElement" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExtensionNC" + ] + }, + { + "name": "Extensions", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppcext.gd", + "line": 173 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 40, + "comment": "Extensions: generic method for pc groups", + "filters": [ + [ + "CanEasilyComputePcgs" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Extensions" + ] + }, + { + "name": "ExtensionRepresentatives", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppcext.gd", + "line": 216 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 76, + "comment": "ExtensionRepresentatives: generic method for pc groups", + "filters": [ + [ + "CanEasilyComputePcgs" + ], + [ + "IsRecord" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExtensionRepresentatives" + ] + }, + { + "name": "SplitExtension", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppcext.gd", + "line": 235 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 40, + "comment": "SplitExtension: generic method for pc groups", + "filters": [ + [ + "CanEasilyComputePcgs" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 80, + "comment": "SplitExtension: generic method for pc groups", + "filters": [ + [ + "CanEasilyComputePcgs" + ], + [], + [ + "CanEasilyComputePcgs" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SplitExtension" + ] + }, + { + "name": "SocleComplement", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppcext.gd", + "line": 248 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "SocleComplement: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSocleComplement" + ] + ] + }, + { + "rank": 37, + "comment": "SocleComplement: for primitive soluble group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsPrimitiveSolubleGroup", + "HasIsPrimitiveSolubleGroup" + ] + ] + }, + { + "rank": 1, + "comment": "SocleComplement: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SocleComplement" + ] + }, + { + "name": "SetSocleComplement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppcext.gd", + "line": 248 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSocleComplement: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSocleComplement: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSocleComplement" + ] + }, + { + "name": "HasSocleComplement", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppcext.gd", + "line": 248 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSocleComplement" + ] + }, + { + "name": "SocleDimensions", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppcext.gd", + "line": 261 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "SocleDimensions: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSocleDimensions" + ] + ] + }, + { + "rank": 1, + "comment": "SocleDimensions: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SocleDimensions" + ] + }, + { + "name": "SetSocleDimensions", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppcext.gd", + "line": 261 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSocleDimensions: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSocleDimensions: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSocleDimensions" + ] + }, + { + "name": "HasSocleDimensions", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppcext.gd", + "line": 261 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSocleDimensions" + ] + }, + { + "name": "ModuleOfExtension", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppcext.gd", + "line": 274 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ModuleOfExtension: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasModuleOfExtension" + ] + ] + }, + { + "rank": 1, + "comment": "ModuleOfExtension: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ModuleOfExtension" + ] + }, + { + "name": "SetModuleOfExtension", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppcext.gd", + "line": 274 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetModuleOfExtension: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetModuleOfExtension: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetModuleOfExtension" + ] + }, + { + "name": "HasModuleOfExtension", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppcext.gd", + "line": 274 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasModuleOfExtension" + ] + }, + { + "name": "OmegaAndLowerPCentralSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/randiso.gd", + "line": 11 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "OmegaAndLowerPCentralSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasOmegaAndLowerPCentralSeries" + ] + ] + }, + { + "rank": 66, + "comment": "OmegaAndLowerPCentralSeries: omega and lower central", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 35, + "comment": "OmegaAndLowerPCentralSeries: general case: warn that no method available", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "OmegaAndLowerPCentralSeries: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OmegaAndLowerPCentralSeries" + ] + }, + { + "name": "SetOmegaAndLowerPCentralSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/randiso.gd", + "line": 11 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetOmegaAndLowerPCentralSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetOmegaAndLowerPCentralSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetOmegaAndLowerPCentralSeries" + ] + }, + { + "name": "HasOmegaAndLowerPCentralSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/randiso.gd", + "line": 11 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasOmegaAndLowerPCentralSeries" + ] + }, + { + "name": "SchurCover", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/schur.gd", + "line": 58 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "SchurCover: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSchurCover" + ] + ] + }, + { + "rank": 37, + "comment": "SchurCover: of fp group", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ], + "aka": [ + "SchurCoverFP" + ] + }, + { + "rank": 35, + "comment": "SchurCover: general: Holt's algorithm", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "SchurCover: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SchurCover", + "SchurCovering" + ] + }, + { + "name": "SetSchurCover", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/schur.gd", + "line": 58 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSchurCover: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSchurCover: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSchurCover", + "SetSchurCovering" + ] + }, + { + "name": "HasSchurCover", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/schur.gd", + "line": 58 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSchurCover", + "HasSchurCovering" + ] + }, + { + "name": "EpimorphismSchurCover", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/schur.gd", + "line": 81 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "EpimorphismSchurCover: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasEpimorphismSchurCover" + ] + ] + }, + { + "rank": 66, + "comment": "EpimorphismSchurCover: Use copy of AtlasRep's 6-fold cover", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ] + ] + }, + { + "rank": 65, + "comment": "EpimorphismSchurCover: Use library copy of double cover", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ] + ] + }, + { + "rank": 65, + "comment": "EpimorphismSchurCover: Use library copy of double cover", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ] + ] + }, + { + "rank": 50, + "comment": "EpimorphismSchurCover: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 36, + "comment": "EpimorphismSchurCover: generic, via fp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "EpimorphismSchurCover: Holt's algorithm", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "DoMulExt" + ] + }, + { + "rank": 1, + "comment": "EpimorphismSchurCover: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [ + { + "rank": 37, + "comment": "EpimorphismSchurCover: Holt's algorithm, primes", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EpimorphismSchurCover" + ] + }, + { + "name": "SetEpimorphismSchurCover", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/schur.gd", + "line": 81 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetEpimorphismSchurCover: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetEpimorphismSchurCover: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetEpimorphismSchurCover" + ] + }, + { + "name": "HasEpimorphismSchurCover", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/schur.gd", + "line": 81 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasEpimorphismSchurCover" + ] + }, + { + "name": "AbelianInvariantsMultiplier", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/schur.gd", + "line": 126 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "AbelianInvariantsMultiplier: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAbelianInvariantsMultiplier" + ] + ] + }, + { + "rank": 50, + "comment": "AbelianInvariantsMultiplier: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 36, + "comment": "AbelianInvariantsMultiplier: naive", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "AbelianInvariantsMultiplier: via Sylow Subgroups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "AbelianInvariantsMultiplier: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AbelianInvariantsMultiplier", + "SchurMultPcpGroup" + ] + }, + { + "name": "SetAbelianInvariantsMultiplier", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/schur.gd", + "line": 126 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAbelianInvariantsMultiplier: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAbelianInvariantsMultiplier: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAbelianInvariantsMultiplier" + ] + }, + { + "name": "HasAbelianInvariantsMultiplier", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/schur.gd", + "line": 126 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAbelianInvariantsMultiplier" + ] + }, + { + "name": "Epicentre", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/schur.gd", + "line": 151 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "Epicentre: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasEpicentre" + ] + ] + }, + { + "rank": 50, + "comment": "Epicentre: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 35, + "comment": "Epicentre: Naive Method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "Epicentre: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [ + { + "rank": 70, + "comment": "Epicentre: Naive method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Epicenter", + "Epicentre", + "ExteriorCenter", + "ExteriorCentre" + ] + }, + { + "name": "SetEpicentre", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/schur.gd", + "line": 151 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetEpicentre: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetEpicentre: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetEpicenter", + "SetEpicentre", + "SetExteriorCenter", + "SetExteriorCentre" + ] + }, + { + "name": "HasEpicentre", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/schur.gd", + "line": 151 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasEpicenter", + "HasEpicentre", + "HasExteriorCenter", + "HasExteriorCentre" + ] + }, + { + "name": "NonabelianExteriorSquare", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/schur.gd", + "line": 173 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 35, + "comment": "NonabelianExteriorSquare: Naive method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NonabelianExteriorSquare" + ] + }, + { + "name": "EpimorphismNonabelianExteriorSquare", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/schur.gd", + "line": 191 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 35, + "comment": "EpimorphismNonabelianExteriorSquare: Naive method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EpimorphismNonabelianExteriorSquare" + ] + }, + { + "name": "IsCentralFactor", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/schur.gd", + "line": 212 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsCentralFactor: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsCentralFactor" + ] + ] + }, + { + "rank": 35, + "comment": "IsCentralFactor: Naive method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsCentralFactor: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsCentralFactor" + ] + }, + { + "name": "SetIsCentralFactor", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/schur.gd", + "line": 212 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsCentralFactor: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsCentralFactor: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsCentralFactor" + ] + }, + { + "name": "HasIsCentralFactor", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/schur.gd", + "line": 212 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsCentralFactor" + ] + }, + { + "name": "SchurCoverOfSymmetricGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/schursym.gd", + "line": 121 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 19, + "comment": "SchurCoverOfSymmetricGroup: P=3, Sign=+1 by default", + "filters": [ + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "2args": [ + { + "rank": 37, + "comment": "SchurCoverOfSymmetricGroup: Sign=+1 by default", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [ + { + "rank": 56, + "comment": "SchurCoverOfSymmetricGroup: Use explicit matrix reps for degrees 1,2,3", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 55, + "comment": "SchurCoverOfSymmetricGroup: Use Lukas Maas's inductive construction of a basic spin rep", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SchurCoverOfSymmetricGroup" + ] + }, + { + "name": "DoubleCoverOfAlternatingGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/schursym.gd", + "line": 149 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 19, + "comment": "DoubleCoverOfAlternatingGroup: P=3 by default", + "filters": [ + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "2args": [ + { + "rank": 37, + "comment": "DoubleCoverOfAlternatingGroup: Use Lukas Maas's inductive construction of a basic spin rep", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DoubleCoverOfAlternatingGroup" + ] + }, + { + "name": "ConjugacyClassSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grplatt.gd", + "line": 98 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 132, + "comment": "ConjugacyClassSubgroups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 70, + "comment": "ConjugacyClassSubgroups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ConjugacyClassSubgroups" + ] + }, + { + "name": "ClassElementLattice", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grplatt.gd", + "line": 121 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 30, + "comment": "ClassElementLattice: for classes of subgroups", + "filters": [ + [ + "IsConjugacyClassSubgroupsRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "Zuppos", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grplatt.gd", + "line": 158 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "Zuppos: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasZuppos" + ] + ] + }, + { + "rank": 35, + "comment": "Zuppos: group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "Zuppos: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [ + { + "rank": 36, + "comment": "Zuppos: group with condition", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Zuppos" + ] + }, + { + "name": "SetZuppos", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grplatt.gd", + "line": 158 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetZuppos: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetZuppos: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetZuppos" + ] + }, + { + "name": "HasZuppos", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grplatt.gd", + "line": 158 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasZuppos" + ] + }, + { + "name": "MaximalSubgroupsLattice", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grplatt.gd", + "line": 272 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "MaximalSubgroupsLattice: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMaximalSubgroupsLattice" + ] + ] + }, + { + "rank": 3, + "comment": "MaximalSubgroupsLattice: cyclic extension", + "filters": [ + [ + "IsLatticeSubgroupsRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MaximalSubgroupsLattice" + ] + }, + { + "name": "SetMaximalSubgroupsLattice", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grplatt.gd", + "line": 272 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMaximalSubgroupsLattice: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMaximalSubgroupsLattice: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMaximalSubgroupsLattice" + ] + }, + { + "name": "HasMaximalSubgroupsLattice", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grplatt.gd", + "line": 272 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMaximalSubgroupsLattice" + ] + }, + { + "name": "MinimalSupergroupsLattice", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grplatt.gd", + "line": 319 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "MinimalSupergroupsLattice: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMinimalSupergroupsLattice" + ] + ] + }, + { + "rank": 3, + "comment": "MinimalSupergroupsLattice: cyclic extension", + "filters": [ + [ + "IsLatticeSubgroupsRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MinimalSupergroupsLattice" + ] + }, + { + "name": "SetMinimalSupergroupsLattice", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grplatt.gd", + "line": 319 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMinimalSupergroupsLattice: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMinimalSupergroupsLattice: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMinimalSupergroupsLattice" + ] + }, + { + "name": "HasMinimalSupergroupsLattice", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grplatt.gd", + "line": 319 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMinimalSupergroupsLattice" + ] + }, + { + "name": "TomDataAlmostSimpleRecognition", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grplatt.gd", + "line": 417 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "TomDataAlmostSimpleRecognition: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTomDataAlmostSimpleRecognition" + ] + ] + }, + { + "rank": 65, + "comment": "TomDataAlmostSimpleRecognition: alt", + "filters": [ + [ + "IsNaturalAlternatingGroup", + "HasIsNaturalAlternatingGroup" + ] + ] + }, + { + "rank": 35, + "comment": "TomDataAlmostSimpleRecognition: generic", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "TomDataAlmostSimpleRecognition: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TomDataAlmostSimpleRecognition" + ] + }, + { + "name": "SetTomDataAlmostSimpleRecognition", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grplatt.gd", + "line": 417 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTomDataAlmostSimpleRecognition: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTomDataAlmostSimpleRecognition: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTomDataAlmostSimpleRecognition" + ] + }, + { + "name": "HasTomDataAlmostSimpleRecognition", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grplatt.gd", + "line": 417 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTomDataAlmostSimpleRecognition" + ] + }, + { + "name": "ContainedConjugates", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grplatt.gd", + "line": 472 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 105, + "comment": "ContainedConjugates: finite groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ContainedConjugates", + "EmbeddedConjugates" + ] + }, + { + "name": "ContainingConjugates", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grplatt.gd", + "line": 497 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 105, + "comment": "ContainingConjugates: finite groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ContainingConjugates", + "EmbeddingConjugates" + ] + }, + { + "name": "MinimalFaithfulPermutationDegree", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grplatt.gd", + "line": 521 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 47, + "comment": "MinimalFaithfulPermutationDegree: use lattice", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MinimalFaithfulPermutationDegree" + ] + }, + { + "name": "SubgroupsOrbitsAndNormalizers", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/oprtglat.gd", + "line": 23 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 69, + "comment": "SubgroupsOrbitsAndNormalizers: pc group on list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsList" + ], + [ + "IsBool" + ] + ] + }, + { + "rank": 64, + "comment": "SubgroupsOrbitsAndNormalizers: perm group on list", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsBool" + ] + ] + }, + { + "rank": 38, + "comment": "SubgroupsOrbitsAndNormalizers: generic on list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsBool" + ] + ] + }, + { + "rank": 37, + "comment": "SubgroupsOrbitsAndNormalizers: generic on record with list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsRecord" + ], + [ + "IsBool" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SubgroupsOrbitsAndNormalisers", + "SubgroupsOrbitsAndNormalizers" + ] + }, + { + "name": "IsFrattiniFree", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppcaut.gd", + "line": 16 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsFrattiniFree: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFrattiniFree" + ] + ] + }, + { + "rank": 1, + "comment": "IsFrattiniFree: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFrattiniFree" + ] + }, + { + "name": "SetIsFrattiniFree", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppcaut.gd", + "line": 16 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFrattiniFree: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFrattiniFree: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFrattiniFree" + ] + }, + { + "name": "HasIsFrattiniFree", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grppcaut.gd", + "line": 16 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFrattiniFree" + ] + }, + { + "name": "LinesOfStraightLineProgram", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/straight.gd", + "line": 219 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "LinesOfStraightLineProgram: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLinesOfStraightLineProgram" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LinesOfBBoxProgram", + "LinesOfStraightLineProgram" + ] + }, + { + "name": "SetLinesOfStraightLineProgram", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/straight.gd", + "line": 219 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLinesOfStraightLineProgram: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLinesOfStraightLineProgram: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLinesOfBBoxProgram", + "SetLinesOfStraightLineProgram" + ] + }, + { + "name": "HasLinesOfStraightLineProgram", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/straight.gd", + "line": 219 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLinesOfBBoxProgram", + "HasLinesOfStraightLineProgram" + ] + }, + { + "name": "NrInputsOfStraightLineProgram", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/straight.gd", + "line": 247 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "NrInputsOfStraightLineProgram: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNrInputsOfStraightLineProgram" + ] + ] + }, + { + "rank": 1, + "comment": "NrInputsOfStraightLineProgram: for a straight line program", + "filters": [ + [ + "IsStraightLineProgram" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NrInputsOfStraightLineProgram" + ] + }, + { + "name": "SetNrInputsOfStraightLineProgram", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/straight.gd", + "line": 247 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNrInputsOfStraightLineProgram: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNrInputsOfStraightLineProgram: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNrInputsOfStraightLineProgram" + ] + }, + { + "name": "HasNrInputsOfStraightLineProgram", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/straight.gd", + "line": 247 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNrInputsOfStraightLineProgram" + ] + }, + { + "name": "ResultOfStraightLineProgram", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/straight.gd", + "line": 356 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 6, + "comment": "ResultOfStraightLineProgram: for a straight line program with slot usage pattern, a list", + "filters": [ + [ + "IsStraightLineProgram", + "HasSlotUsagePattern" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 5, + "comment": "ResultOfStraightLineProgram: for a straight line program, and a homogeneous list", + "filters": [ + [ + "IsStraightLineProgram" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ResultOfStraightLineProgram" + ] + }, + { + "name": "StraightLineProgElmType", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/straight.gd", + "line": 552 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "StraightLineProgElmType: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasStraightLineProgElmType" + ] + ] + }, + { + "rank": 1, + "comment": "StraightLineProgElmType: generic", + "filters": [ + [ + "IsFamily" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StraightLineProgElmType" + ] + }, + { + "name": "SetStraightLineProgElmType", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/straight.gd", + "line": 552 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetStraightLineProgElmType: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetStraightLineProgElmType: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetStraightLineProgElmType" + ] + }, + { + "name": "HasStraightLineProgElmType", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/straight.gd", + "line": 552 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasStraightLineProgElmType" + ] + }, + { + "name": "StretchImportantSLPElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/straight.gd", + "line": 644 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 107, + "comment": "StretchImportantSLPElement: straight line program elements", + "filters": [ + [ + "IsStraightLineProgElm" + ] + ] + }, + { + "rank": 5, + "comment": "StretchImportantSLPElement: arbitrary elements: do nothing", + "filters": [ + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StretchImportantSLPElement" + ] + }, + { + "name": "SlotUsagePattern", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/straight.gd", + "line": 925 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "SlotUsagePattern: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSlotUsagePattern" + ] + ] + }, + { + "rank": 1, + "comment": "SlotUsagePattern: for an slp", + "filters": [ + [ + "IsStraightLineProgram" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SlotUsagePattern" + ] + }, + { + "name": "SetSlotUsagePattern", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/straight.gd", + "line": 925 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSlotUsagePattern: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSlotUsagePattern: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSlotUsagePattern" + ] + }, + { + "name": "HasSlotUsagePattern", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/straight.gd", + "line": 925 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSlotUsagePattern" + ] + }, + { + "name": "LargestNrSlots", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/straight.gd", + "line": 938 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "LargestNrSlots: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLargestNrSlots" + ] + ] + }, + { + "rank": 1, + "comment": "LargestNrSlots: for a straight line program", + "filters": [ + [ + "IsStraightLineProgram" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LargestNrSlots" + ] + }, + { + "name": "SetLargestNrSlots", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/straight.gd", + "line": 938 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLargestNrSlots: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLargestNrSlots: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLargestNrSlots" + ] + }, + { + "name": "HasLargestNrSlots", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/straight.gd", + "line": 938 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLargestNrSlots" + ] + }, + { + "name": "TypeOfObjWithMemory", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/memory.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "TypeOfObjWithMemory: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTypeOfObjWithMemory" + ] + ] + }, + { + "rank": 1, + "comment": "TypeOfObjWithMemory: generic", + "filters": [ + [ + "IsFamily" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TypeOfObjWithMemory" + ] + }, + { + "name": "SetTypeOfObjWithMemory", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/memory.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTypeOfObjWithMemory: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTypeOfObjWithMemory: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTypeOfObjWithMemory" + ] + }, + { + "name": "HasTypeOfObjWithMemory", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/memory.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTypeOfObjWithMemory" + ] + }, + { + "name": "StripMemory", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/memory.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 107, + "comment": "StripMemory: for an object with memory", + "filters": [ + [ + "IsObjWithMemory" + ] + ] + }, + { + "rank": 2, + "comment": "StripMemory: for a list", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": 0, + "comment": "StripMemory: fallback for all objects", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StripMemory" + ] + }, + { + "name": "ForgetMemory", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/memory.gd", + "line": 23 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 107, + "comment": "ForgetMemory: nice error message for memory objects", + "filters": [ + [ + "IsObjWithMemory" + ] + ] + }, + { + "rank": 4, + "comment": "ForgetMemory: for a mutable list", + "filters": [ + [ + "IsMutable", + "IsList" + ] + ] + }, + { + "rank": 0, + "comment": "ForgetMemory: nice error message for all objects", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ForgetMemory" + ] + }, + { + "name": "FpElmEqualityMethod", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 333 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "FpElmEqualityMethod: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFpElmEqualityMethod" + ] + ] + }, + { + "rank": 2, + "comment": "FpElmEqualityMethod: generic dispatcher", + "filters": [ + [ + "CategoryFamily(IsElementOfFpGroup)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FpElmEqualityMethod" + ] + }, + { + "name": "SetFpElmEqualityMethod", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 333 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFpElmEqualityMethod: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFpElmEqualityMethod: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFpElmEqualityMethod" + ] + }, + { + "name": "HasFpElmEqualityMethod", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 333 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFpElmEqualityMethod" + ] + }, + { + "name": "FpElmComparisonMethod", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 351 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "FpElmComparisonMethod: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFpElmComparisonMethod" + ] + ] + }, + { + "rank": 2, + "comment": "FpElmComparisonMethod: generic dispatcher", + "filters": [ + [ + "CategoryFamily(IsElementOfFpGroup)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FpElmComparisonMethod" + ] + }, + { + "name": "SetFpElmComparisonMethod", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 351 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFpElmComparisonMethod: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFpElmComparisonMethod: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFpElmComparisonMethod" + ] + }, + { + "name": "HasFpElmComparisonMethod", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 351 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFpElmComparisonMethod" + ] + }, + { + "name": "FpElementNFFunction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 392 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "FpElementNFFunction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFpElementNFFunction" + ] + ] + }, + { + "rank": 2, + "comment": "FpElementNFFunction", + "filters": [ + [ + "CategoryFamily(IsElementOfFpGroup)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FpElementNFFunction" + ] + }, + { + "name": "SetFpElementNFFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 392 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFpElementNFFunction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFpElementNFFunction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFpElementNFFunction" + ] + }, + { + "name": "HasFpElementNFFunction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 392 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFpElementNFFunction" + ] + }, + { + "name": "ElementOfFpGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 438 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 11, + "comment": "ElementOfFpGroup: for a family of free group elements, and an assoc. word", + "filters": [ + [ + "CategoryFamily(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsMultiplicativeElementWithInverse", + "IsAssociativeElement", + "IsWord" + ] + ] + }, + { + "rank": 9, + "comment": "ElementOfFpGroup: for a family of f.p. group elements, and an assoc. word", + "filters": [ + [ + "CategoryFamily(IsElementOfFpGroup)" + ], + [ + "IsMultiplicativeElementWithInverse", + "IsAssociativeElement", + "IsWord" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ElementOfFpGroup" + ] + }, + { + "name": "CosetTableInWholeGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 634 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "CosetTableInWholeGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCosetTableInWholeGroup" + ] + ] + }, + { + "rank": 38, + "comment": "CosetTableInWholeGroup: ByQuoSubRep", + "filters": [ + [ + "IsSubgroupOfWholeGroupByQuotientRep" + ] + ] + }, + { + "rank": 38, + "comment": "CosetTableInWholeGroup: from augmented table Rrs", + "filters": [ + [ + "IsSubgroupFpGroup", + "HasAugmentedCosetTableRrsInWholeGroup" + ] + ] + }, + { + "rank": 37, + "comment": "CosetTableInWholeGroup: for finitely presented groups", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 1, + "comment": "CosetTableInWholeGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CosetTableInWholeGroup" + ] + }, + { + "name": "SetCosetTableInWholeGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 634 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCosetTableInWholeGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCosetTableInWholeGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCosetTableInWholeGroup" + ] + }, + { + "name": "HasCosetTableInWholeGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 634 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCosetTableInWholeGroup" + ] + }, + { + "name": "TryCosetTableInWholeGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 635 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 37, + "comment": "TryCosetTableInWholeGroup: for finitely presented groups", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TryCosetTableInWholeGroup" + ] + }, + { + "name": "CosetTableNormalClosureInWholeGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 656 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "CosetTableNormalClosureInWholeGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCosetTableNormalClosureInWholeGroup" + ] + ] + }, + { + "rank": 37, + "comment": "CosetTableNormalClosureInWholeGroup: for finitely presented groups", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 1, + "comment": "CosetTableNormalClosureInWholeGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CosetTableNormalClosureInWholeGroup" + ] + }, + { + "name": "SetCosetTableNormalClosureInWholeGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 656 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCosetTableNormalClosureInWholeGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCosetTableNormalClosureInWholeGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCosetTableNormalClosureInWholeGroup" + ] + }, + { + "name": "HasCosetTableNormalClosureInWholeGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 656 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCosetTableNormalClosureInWholeGroup" + ] + }, + { + "name": "AsSubgroupOfWholeGroupByQuotient", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 793 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20040, + "comment": "AsSubgroupOfWholeGroupByQuotient: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsSubgroupOfWholeGroupByQuotient" + ] + ] + }, + { + "rank": 38, + "comment": "AsSubgroupOfWholeGroupByQuotient: is already", + "filters": [ + [ + "IsSubgroupOfWholeGroupByQuotientRep" + ] + ] + }, + { + "rank": 37, + "comment": "AsSubgroupOfWholeGroupByQuotient: create", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsSubgroupOfWholeGroupByQuotient" + ] + }, + { + "name": "SetAsSubgroupOfWholeGroupByQuotient", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 793 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsSubgroupOfWholeGroupByQuotient: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsSubgroupOfWholeGroupByQuotient: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsSubgroupOfWholeGroupByQuotient" + ] + }, + { + "name": "HasAsSubgroupOfWholeGroupByQuotient", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 793 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsSubgroupOfWholeGroupByQuotient" + ] + }, + { + "name": "LowIndexSubgroupsFpGroupIterator", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 903 + }, + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 905 + }, + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 907 + }, + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 909 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 56, + "comment": "LowIndexSubgroupsFpGroupIterator: supply trivial subgroup", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [ + { + "rank": 96, + "comment": "LowIndexSubgroupsFpGroupIterator: full f.p. group, subgroup of it", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "DoLowIndexSubgroupsFpGroupIterator" + ] + }, + { + "rank": 95, + "comment": "LowIndexSubgroupsFpGroupIterator: full f.p. group, subgroup of it -- still the old code", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "DoLowIndexSubgroupsFpGroupIteratorWithSubgroupAndExclude" + ] + }, + { + "rank": 93, + "comment": "LowIndexSubgroupsFpGroupIterator: subgroups of f.p. group", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 61, + "comment": "LowIndexSubgroupsFpGroupIterator: supply trivial subgroup, with exclusion list", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsSubgroupFpGroup" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [ + { + "rank": 98, + "comment": "LowIndexSubgroupsFpGroupIterator: full f.p. group, subgroup of it, with exclusion list", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "LowIndexSubgroupsFpGroupIterator" + ] + }, + { + "name": "LowIndexSubgroupsFpGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 913 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 56, + "comment": "LowIndexSubgroupsFpGroup: supply trivial subgroup", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [ + { + "rank": 96, + "comment": "LowIndexSubgroupsFpGroup: subgroups of full fp group", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "DoLowIndexSubgroupsFpGroupViaIterator" + ] + }, + { + "rank": 93, + "comment": "LowIndexSubgroupsFpGroup: subgroups of fp group", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 61, + "comment": "LowIndexSubgroupsFpGroup: with exclusion list, supply trivial subgroup", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsSubgroupFpGroup" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [ + { + "rank": 98, + "comment": "LowIndexSubgroupsFpGroup: subgroups of full fp group, with exclusion list", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [], + "6args": [] + } + }, + { + "name": "FreeGeneratorsOfFpGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 959 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20041, + "comment": "FreeGeneratorsOfFpGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFreeGeneratorsOfFpGroup" + ] + ] + }, + { + "rank": 49, + "comment": "FreeGeneratorsOfFpGroup: for a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsGroupOfFamily", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 38, + "comment": "FreeGeneratorsOfFpGroup: for a finitely presented group", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FreeGeneratorsOfFpGroup" + ] + }, + { + "name": "SetFreeGeneratorsOfFpGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 959 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFreeGeneratorsOfFpGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFreeGeneratorsOfFpGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFreeGeneratorsOfFpGroup" + ] + }, + { + "name": "HasFreeGeneratorsOfFpGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 959 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFreeGeneratorsOfFpGroup" + ] + }, + { + "name": "FreeGeneratorsOfWholeGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 961 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 37, + "comment": "FreeGeneratorsOfWholeGroup: for a finitely presented group", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FreeGeneratorsOfWholeGroup" + ] + }, + { + "name": "RelatorsOfFpGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 1006 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20041, + "comment": "RelatorsOfFpGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRelatorsOfFpGroup" + ] + ] + }, + { + "rank": 49, + "comment": "RelatorsOfFpGroup: for a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsGroupOfFamily", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 38, + "comment": "RelatorsOfFpGroup: for finitely presented group", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RelatorsOfFpGroup" + ] + }, + { + "name": "SetRelatorsOfFpGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 1006 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRelatorsOfFpGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRelatorsOfFpGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRelatorsOfFpGroup" + ] + }, + { + "name": "HasRelatorsOfFpGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 1006 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRelatorsOfFpGroup" + ] + }, + { + "name": "FreeGroupOfFpGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 1025 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20041, + "comment": "FreeGroupOfFpGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFreeGroupOfFpGroup" + ] + ] + }, + { + "rank": 49, + "comment": "FreeGroupOfFpGroup: for a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsGroupOfFamily", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 38, + "comment": "FreeGroupOfFpGroup: for a finitely presented group", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FreeGroupOfFpGroup" + ] + }, + { + "name": "SetFreeGroupOfFpGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 1025 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFreeGroupOfFpGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFreeGroupOfFpGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFreeGroupOfFpGroup" + ] + }, + { + "name": "HasFreeGroupOfFpGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 1025 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFreeGroupOfFpGroup" + ] + }, + { + "name": "IndicesInvolutaryGenerators", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 1043 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20041, + "comment": "IndicesInvolutaryGenerators: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIndicesInvolutaryGenerators" + ] + ] + }, + { + "rank": 38, + "comment": "IndicesInvolutaryGenerators: for finitely presented group", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IndicesInvolutaryGenerators" + ] + }, + { + "name": "SetIndicesInvolutaryGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 1043 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIndicesInvolutaryGenerators: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIndicesInvolutaryGenerators: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIndicesInvolutaryGenerators" + ] + }, + { + "name": "HasIndicesInvolutaryGenerators", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 1043 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIndicesInvolutaryGenerators" + ] + }, + { + "name": "StoredExcludedOrders", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 1209 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20040, + "comment": "StoredExcludedOrders: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasStoredExcludedOrders" + ] + ] + }, + { + "rank": 38, + "comment": "StoredExcludedOrders: fp group", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StoredExcludedOrders" + ] + }, + { + "name": "SetStoredExcludedOrders", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 1209 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetStoredExcludedOrders: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetStoredExcludedOrders: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetStoredExcludedOrders" + ] + }, + { + "name": "HasStoredExcludedOrders", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 1209 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasStoredExcludedOrders" + ] + }, + { + "name": "FPFaithHom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 1293 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "FPFaithHom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFPFaithHom" + ] + ] + }, + { + "rank": 1, + "comment": "FPFaithHom: try perm or pc hom", + "filters": [ + [ + "IsFamily" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FPFaithHom" + ] + }, + { + "name": "SetFPFaithHom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 1293 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFPFaithHom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFPFaithHom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFPFaithHom" + ] + }, + { + "name": "HasFPFaithHom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpfp.gd", + "line": 1293 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFPFaithHom" + ] + }, + { + "name": "AugmentedCosetTableMtcInWholeGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/sgpres.gd", + "line": 212 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "AugmentedCosetTableMtcInWholeGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAugmentedCosetTableMtcInWholeGroup" + ] + ] + }, + { + "rank": 37, + "comment": "AugmentedCosetTableMtcInWholeGroup: subgroup of fp group", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 1, + "comment": "AugmentedCosetTableMtcInWholeGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AugmentedCosetTableMtcInWholeGroup" + ] + }, + { + "name": "SetAugmentedCosetTableMtcInWholeGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/sgpres.gd", + "line": 212 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAugmentedCosetTableMtcInWholeGroup: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAugmentedCosetTableMtcInWholeGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAugmentedCosetTableMtcInWholeGroup" + ] + }, + { + "name": "HasAugmentedCosetTableMtcInWholeGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/sgpres.gd", + "line": 212 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAugmentedCosetTableMtcInWholeGroup" + ] + }, + { + "name": "AugmentedCosetTableRrsInWholeGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/sgpres.gd", + "line": 233 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "AugmentedCosetTableRrsInWholeGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAugmentedCosetTableRrsInWholeGroup" + ] + ] + }, + { + "rank": 37, + "comment": "AugmentedCosetTableRrsInWholeGroup: subgroup of fp group", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 1, + "comment": "AugmentedCosetTableRrsInWholeGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AugmentedCosetTableRrsInWholeGroup" + ] + }, + { + "name": "SetAugmentedCosetTableRrsInWholeGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/sgpres.gd", + "line": 233 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAugmentedCosetTableRrsInWholeGroup: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAugmentedCosetTableRrsInWholeGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAugmentedCosetTableRrsInWholeGroup" + ] + }, + { + "name": "HasAugmentedCosetTableRrsInWholeGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/sgpres.gd", + "line": 233 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAugmentedCosetTableRrsInWholeGroup" + ] + }, + { + "name": "AugmentedCosetTableNormalClosureInWholeGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/sgpres.gd", + "line": 252 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "AugmentedCosetTableNormalClosureInWholeGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAugmentedCosetTableNormalClosureInWholeGroup" + ] + ] + }, + { + "rank": 37, + "comment": "AugmentedCosetTableNormalClosureInWholeGroup: subgroup of fp group", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 1, + "comment": "AugmentedCosetTableNormalClosureInWholeGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AugmentedCosetTableNormalClosureInWholeGroup" + ] + }, + { + "name": "SetAugmentedCosetTableNormalClosureInWholeGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/sgpres.gd", + "line": 252 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAugmentedCosetTableNormalClosureInWholeGroup: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAugmentedCosetTableNormalClosureInWholeGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAugmentedCosetTableNormalClosureInWholeGroup" + ] + }, + { + "name": "HasAugmentedCosetTableNormalClosureInWholeGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/sgpres.gd", + "line": 252 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAugmentedCosetTableNormalClosureInWholeGroup" + ] + }, + { + "name": "AugmentedCosetTableNormalClosure", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/sgpres.gd", + "line": 319 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 75, + "comment": "AugmentedCosetTableNormalClosure: for finitely presented groups", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AugmentedCosetTableNormalClosure" + ] + }, + { + "name": "CosetTableBySubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/sgpres.gd", + "line": 339 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 74, + "comment": "CosetTableBySubgroup: use `CosetTableInWholeGroup", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 70, + "comment": "CosetTableBySubgroup: coset action", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CosetTableBySubgroup" + ] + }, + { + "name": "PrimaryGeneratorWords", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/sgpres.gd", + "line": 774 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "PrimaryGeneratorWords: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPrimaryGeneratorWords" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PrimaryGeneratorWords" + ] + }, + { + "name": "SetPrimaryGeneratorWords", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/sgpres.gd", + "line": 774 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPrimaryGeneratorWords: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPrimaryGeneratorWords: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPrimaryGeneratorWords" + ] + }, + { + "name": "HasPrimaryGeneratorWords", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/sgpres.gd", + "line": 774 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPrimaryGeneratorWords" + ] + }, + { + "name": "TietzeOrigin", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tietze.gd", + "line": 63 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20040, + "comment": "TietzeOrigin: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTietzeOrigin" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TietzeOrigin" + ] + }, + { + "name": "SetTietzeOrigin", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tietze.gd", + "line": 63 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTietzeOrigin: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTietzeOrigin: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTietzeOrigin" + ] + }, + { + "name": "HasTietzeOrigin", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tietze.gd", + "line": 63 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTietzeOrigin" + ] + }, + { + "name": "TzOptions", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tietze.gd", + "line": 1543 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "TzOptions: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTzOptions" + ] + ] + }, + { + "rank": 2, + "comment": "TzOptions: set default values", + "filters": [ + [ + "IsPresentation" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TzOptions" + ] + }, + { + "name": "SetTzOptions", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tietze.gd", + "line": 1543 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTzOptions: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTzOptions: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTzOptions" + ] + }, + { + "name": "HasTzOptions", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tietze.gd", + "line": 1543 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTzOptions" + ] + }, + { + "name": "IsWordDecompHomomorphism", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghomfp.gd", + "line": 112 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsWordDecompHomomorphism: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsWordDecompHomomorphism" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsWordDecompHomomorphism" + ] + }, + { + "name": "SetIsWordDecompHomomorphism", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghomfp.gd", + "line": 112 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsWordDecompHomomorphism: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsWordDecompHomomorphism: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsWordDecompHomomorphism" + ] + }, + { + "name": "HasIsWordDecompHomomorphism", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghomfp.gd", + "line": 112 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsWordDecompHomomorphism" + ] + }, + { + "name": "CosetTableFpHom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghomfp.gd", + "line": 132 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "CosetTableFpHom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCosetTableFpHom" + ] + ] + }, + { + "rank": 29, + "comment": "CosetTableFpHom: for fp homomorphisms", + "filters": [ + [ + "IsGroupGeneralMappingByImages", + "IsFromFpGroupGeneralMappingByImages" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CosetTableFpHom" + ] + }, + { + "name": "SetCosetTableFpHom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghomfp.gd", + "line": 132 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCosetTableFpHom: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCosetTableFpHom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCosetTableFpHom" + ] + }, + { + "name": "HasCosetTableFpHom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghomfp.gd", + "line": 132 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCosetTableFpHom" + ] + }, + { + "name": "IsomorphismSimplifiedFpGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghomfp.gd", + "line": 238 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20040, + "comment": "IsomorphismSimplifiedFpGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsomorphismSimplifiedFpGroup" + ] + ] + }, + { + "rank": 37, + "comment": "IsomorphismSimplifiedFpGroup: using tietze transformations", + "filters": [ + [ + "IsSubgroupFpGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismSimplifiedFpGroup" + ] + }, + { + "name": "SetIsomorphismSimplifiedFpGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghomfp.gd", + "line": 238 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsomorphismSimplifiedFpGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsomorphismSimplifiedFpGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsomorphismSimplifiedFpGroup" + ] + }, + { + "name": "HasIsomorphismSimplifiedFpGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghomfp.gd", + "line": 238 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsomorphismSimplifiedFpGroup" + ] + }, + { + "name": "EpimorphismFromFreeGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghomfp.gd", + "line": 288 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "EpimorphismFromFreeGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasEpimorphismFromFreeGroup" + ] + ] + }, + { + "rank": 36, + "comment": "EpimorphismFromFreeGroup: general", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "EpimorphismFromFreeGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EpimorphismFromFreeGroup" + ] + }, + { + "name": "SetEpimorphismFromFreeGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghomfp.gd", + "line": 288 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetEpimorphismFromFreeGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetEpimorphismFromFreeGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetEpimorphismFromFreeGroup" + ] + }, + { + "name": "HasEpimorphismFromFreeGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ghomfp.gd", + "line": 288 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasEpimorphismFromFreeGroup" + ] + }, + { + "name": "NiceMonomorphism", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnice.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "NiceMonomorphism: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNiceMonomorphism" + ] + ] + }, + { + "rank": 1373, + "comment": "NiceMonomorphism: SeedFaithfulAction supersedes", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism", + "HasSeedFaithfulAction" + ] + ] + }, + { + "rank": 767, + "comment": "NiceMonomorphism: for subgroups that get the nice monomorphism by their parent", + "filters": [ + [ + "HasParentAttr", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 397, + "comment": "NiceMonomorphism: falling back on GL", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 394, + "comment": "NiceMonomorphism: use NicomorphismOfGeneralMatrixGroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 388, + "comment": "NiceMonomorphism: for automorphism groups", + "filters": [ + [ + "IsGroupOfAutomorphismsFiniteGroup", + "HasIsGroupOfAutomorphismsFiniteGroup" + ] + ] + }, + { + "rank": 373, + "comment": "NiceMonomorphism: via IsomorphismAbelianGroupViaIndependentGenerators", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputeWithIndependentGensAbelianGroup", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 372, + "comment": "NiceMonomorphism: regular action", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 136, + "comment": "NiceMonomorphism: if a canonical nice monomorphism is already known", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasCanonicalNiceMonomorphism" + ] + ], + "aka": [ + "CanonicalNiceMonomorphism" + ] + }, + { + "rank": 48, + "comment": "NiceMonomorphism: for a (nonrational) cyclotomic matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NiceMonomorphism" + ] + }, + { + "name": "SetNiceMonomorphism", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnice.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10058, + "comment": "SetNiceMonomorphism: set `IsNiceomorphism' property", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGeneralMapping", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 2, + "comment": "SetNiceMonomorphism: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNiceMonomorphism: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNiceMonomorphism" + ] + }, + { + "name": "HasNiceMonomorphism", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnice.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNiceMonomorphism" + ] + }, + { + "name": "IsCanonicalNiceMonomorphism", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnice.gd", + "line": 110 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "IsCanonicalNiceMonomorphism: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsCanonicalNiceMonomorphism" + ] + ] + }, + { + "rank": 0, + "comment": "IsCanonicalNiceMonomorphism: default method requiring categories and checking properties", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsCanonicalNiceMonomorphism" + ] + }, + { + "name": "SetIsCanonicalNiceMonomorphism", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnice.gd", + "line": 110 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsCanonicalNiceMonomorphism: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsCanonicalNiceMonomorphism: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsCanonicalNiceMonomorphism" + ] + }, + { + "name": "HasIsCanonicalNiceMonomorphism", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnice.gd", + "line": 110 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsCanonicalNiceMonomorphism" + ] + }, + { + "name": "CanonicalNiceMonomorphism", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnice.gd", + "line": 125 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "CanonicalNiceMonomorphism: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCanonicalNiceMonomorphism" + ] + ] + }, + { + "rank": 394, + "comment": "CanonicalNiceMonomorphism", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 36, + "comment": "CanonicalNiceMonomorphism: test canonicity of existing niceo", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasNiceMonomorphism" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetCanonicalNiceMonomorphism", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnice.gd", + "line": 125 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCanonicalNiceMonomorphism: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCanonicalNiceMonomorphism: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCanonicalNiceMonomorphism" + ] + }, + { + "name": "HasCanonicalNiceMonomorphism", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnice.gd", + "line": 125 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCanonicalNiceMonomorphism" + ] + }, + { + "name": "NiceObject", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnice.gd", + "line": 157 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "NiceObject: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNiceObject" + ] + ] + }, + { + "rank": 372, + "comment": "NiceObject", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NiceObject" + ] + }, + { + "name": "SetNiceObject", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnice.gd", + "line": 157 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNiceObject: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNiceObject: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNiceObject" + ] + }, + { + "name": "HasNiceObject", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnice.gd", + "line": 157 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNiceObject" + ] + }, + { + "name": "IsHandledByNiceMonomorphism", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnice.gd", + "line": 179 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "IsHandledByNiceMonomorphism: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 48, + "comment": "IsHandledByNiceMonomorphism: for a cyclotomic matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsHandledByNiceMonomorphism" + ] + }, + { + "name": "SetIsHandledByNiceMonomorphism", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnice.gd", + "line": 179 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsHandledByNiceMonomorphism: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsHandledByNiceMonomorphism: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsHandledByNiceMonomorphism" + ] + }, + { + "name": "HasIsHandledByNiceMonomorphism", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnice.gd", + "line": 179 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsHandledByNiceMonomorphism" + ] + }, + { + "name": "GroupByNiceMonomorphism", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnice.gd", + "line": 205 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 52, + "comment": "GroupByNiceMonomorphism", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GroupByNiceMonomorphism" + ] + }, + { + "name": "SeedFaithfulAction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnice.gd", + "line": 947 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "SeedFaithfulAction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSeedFaithfulAction" + ] + ] + }, + { + "rank": 35, + "comment": "SeedFaithfulAction: default: fail", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "SeedFaithfulAction: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SeedFaithfulAction" + ] + }, + { + "name": "SetSeedFaithfulAction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnice.gd", + "line": 947 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSeedFaithfulAction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSeedFaithfulAction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSeedFaithfulAction" + ] + }, + { + "name": "HasSeedFaithfulAction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpnice.gd", + "line": 947 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSeedFaithfulAction" + ] + }, + { + "name": "AutomorphismGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/morpheus.gd", + "line": 49 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20008, + "comment": "AutomorphismGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAutomorphismGroup" + ] + ] + }, + { + "rank": 98, + "comment": "AutomorphismGroup: test abelian", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 98, + "comment": "AutomorphismGroup: test abelian", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 63, + "comment": "AutomorphismGroup: for finite p-groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsPGroup", + "HasIsPGroup", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 50, + "comment": "AutomorphismGroup: for free groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 47, + "comment": "AutomorphismGroup: finite groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 42, + "comment": "AutomorphismGroup: for nilpotent Lie algebras", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": 0, + "comment": "AutomorphismGroup: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AutomorphismGroup" + ] + }, + { + "name": "SetAutomorphismGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/morpheus.gd", + "line": 49 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAutomorphismGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAutomorphismGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAutomorphismGroup" + ] + }, + { + "name": "HasAutomorphismGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/morpheus.gd", + "line": 49 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAutomorphismGroup" + ] + }, + { + "name": "IsGroupOfAutomorphisms", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/morpheus.gd", + "line": 68 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsGroupOfAutomorphisms: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsGroupOfAutomorphisms" + ] + ] + }, + { + "rank": 35, + "comment": "IsGroupOfAutomorphisms: test generators and one", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsGroupOfAutomorphisms: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsGroupOfAutomorphisms" + ] + }, + { + "name": "SetIsGroupOfAutomorphisms", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/morpheus.gd", + "line": 68 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsGroupOfAutomorphisms: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsGroupOfAutomorphisms: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsGroupOfAutomorphisms" + ] + }, + { + "name": "HasIsGroupOfAutomorphisms", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/morpheus.gd", + "line": 68 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsGroupOfAutomorphisms" + ] + }, + { + "name": "IsGroupOfAutomorphismsFiniteGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/morpheus.gd", + "line": 85 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsGroupOfAutomorphismsFiniteGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsGroupOfAutomorphismsFiniteGroup" + ] + ] + }, + { + "rank": 35, + "comment": "IsGroupOfAutomorphismsFiniteGroup: default", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsGroupOfAutomorphismsFiniteGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsGroupOfAutomorphismsFiniteGroup" + ] + }, + { + "name": "SetIsGroupOfAutomorphismsFiniteGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/morpheus.gd", + "line": 85 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsGroupOfAutomorphismsFiniteGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsGroupOfAutomorphismsFiniteGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsGroupOfAutomorphismsFiniteGroup" + ] + }, + { + "name": "HasIsGroupOfAutomorphismsFiniteGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/morpheus.gd", + "line": 85 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsGroupOfAutomorphismsFiniteGroup" + ] + }, + { + "name": "AutomorphismDomain", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/morpheus.gd", + "line": 114 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20040, + "comment": "AutomorphismDomain: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAutomorphismDomain" + ] + ] + }, + { + "rank": 37, + "comment": "AutomorphismDomain: use source of one", + "filters": [ + [ + "IsGroupOfAutomorphisms", + "HasIsGroupOfAutomorphisms" + ] + ] + }, + { + "rank": 0, + "comment": "AutomorphismDomain: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AutomorphismDomain" + ] + }, + { + "name": "SetAutomorphismDomain", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/morpheus.gd", + "line": 114 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAutomorphismDomain: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAutomorphismDomain: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAutomorphismDomain" + ] + }, + { + "name": "HasAutomorphismDomain", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/morpheus.gd", + "line": 114 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAutomorphismDomain" + ] + }, + { + "name": "IsAutomorphismGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/morpheus.gd", + "line": 147 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20040, + "comment": "IsAutomorphismGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsAutomorphismGroup" + ] + ] + }, + { + "rank": 0, + "comment": "IsAutomorphismGroup: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsAutomorphismGroup" + ] + }, + { + "name": "SetIsAutomorphismGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/morpheus.gd", + "line": 147 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsAutomorphismGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsAutomorphismGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsAutomorphismGroup" + ] + }, + { + "name": "HasIsAutomorphismGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/morpheus.gd", + "line": 147 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsAutomorphismGroup" + ] + }, + { + "name": "InnerAutomorphismsAutomorphismGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/morpheus.gd", + "line": 170 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "InnerAutomorphismsAutomorphismGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasInnerAutomorphismsAutomorphismGroup" + ] + ] + }, + { + "rank": 51, + "comment": "InnerAutomorphismsAutomorphismGroup: for automorphism groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsAutomorphismGroup", + "HasIsAutomorphismGroup" + ] + ] + }, + { + "rank": 1, + "comment": "InnerAutomorphismsAutomorphismGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InnerAutomorphismsAutomorphismGroup" + ] + }, + { + "name": "SetInnerAutomorphismsAutomorphismGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/morpheus.gd", + "line": 170 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetInnerAutomorphismsAutomorphismGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetInnerAutomorphismsAutomorphismGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetInnerAutomorphismsAutomorphismGroup" + ] + }, + { + "name": "HasInnerAutomorphismsAutomorphismGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/morpheus.gd", + "line": 170 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasInnerAutomorphismsAutomorphismGroup" + ] + }, + { + "name": "GQuotients", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/morpheus.gd", + "line": 517 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 88, + "comment": "GQuotients: whole fp group to finite group", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsSubgroupFpGroup" + ], + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 85, + "comment": "GQuotients: subgroup of an fp group", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 83, + "comment": "GQuotients: for groups which can compute element orders", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GQuotients" + ] + }, + { + "name": "IsomorphicSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/morpheus.gd", + "line": 562 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 95, + "comment": "IsomorphicSubgroups: for finite groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphicSubgroups" + ] + }, + { + "name": "DefaultFieldOfMatrixGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 98 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "DefaultFieldOfMatrixGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDefaultFieldOfMatrixGroup" + ] + ] + }, + { + "rank": 49, + "comment": "DefaultFieldOfMatrixGroup: alg elms", + "filters": [ + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAlgebraicElement)))" + ] + ] + }, + { + "rank": 48, + "comment": "DefaultFieldOfMatrixGroup: for a matrix group over an s.c. algebra", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(CategoryCollections(CategoryCollections(IsSCAlgebraObj)))" + ] + ] + }, + { + "rank": 48, + "comment": "DefaultFieldOfMatrixGroup: for matrix group over the cyclotomics", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 48, + "comment": "DefaultFieldOfMatrixGroup: for a matrix group over a ring Z/nZ", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(CategoryCollections(CategoryCollections(IsZmodnZObjNonprime)))" + ] + ] + }, + { + "rank": 45, + "comment": "DefaultFieldOfMatrixGroup: for a matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -13, + "comment": "DefaultFieldOfMatrixGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DefaultFieldOfMatrixGroup" + ] + }, + { + "name": "SetDefaultFieldOfMatrixGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 98 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDefaultFieldOfMatrixGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDefaultFieldOfMatrixGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDefaultFieldOfMatrixGroup" + ] + }, + { + "name": "HasDefaultFieldOfMatrixGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 98 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDefaultFieldOfMatrixGroup" + ] + }, + { + "name": "DimensionOfMatrixGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 119 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "DimensionOfMatrixGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDimensionOfMatrixGroup" + ] + ] + }, + { + "rank": 62, + "comment": "DimensionOfMatrixGroup: for matrix group with dimension", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDimension" + ] + ] + }, + { + "rank": 49, + "comment": "DimensionOfMatrixGroup: from one", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "HasOneImmutable", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 46, + "comment": "DimensionOfMatrixGroup: for matrix group with dimension", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasDimensionOfMatrixGroup" + ] + ] + }, + { + "rank": 46, + "comment": "DimensionOfMatrixGroup: from generators", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -13, + "comment": "DimensionOfMatrixGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DegreeOfMatrixGroup", + "DimensionOfMatrixGroup" + ] + }, + { + "name": "SetDimensionOfMatrixGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 119 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDimensionOfMatrixGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDimensionOfMatrixGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDegreeOfMatrixGroup", + "SetDimensionOfMatrixGroup" + ] + }, + { + "name": "HasDimensionOfMatrixGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 119 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDegreeOfMatrixGroup", + "HasDimensionOfMatrixGroup" + ] + }, + { + "name": "FieldOfMatrixGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 153 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "FieldOfMatrixGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFieldOfMatrixGroup" + ] + ] + }, + { + "rank": 50, + "comment": "FieldOfMatrixGroup", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 45, + "comment": "FieldOfMatrixGroup: for a matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -13, + "comment": "FieldOfMatrixGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FieldOfMatrixGroup" + ] + }, + { + "name": "SetFieldOfMatrixGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 153 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFieldOfMatrixGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFieldOfMatrixGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFieldOfMatrixGroup" + ] + }, + { + "name": "HasFieldOfMatrixGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 153 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFieldOfMatrixGroup" + ] + }, + { + "name": "TransposedMatrixGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 181 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "TransposedMatrixGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTransposedMatrixGroup" + ] + ] + }, + { + "rank": 53, + "comment": "TransposedMatrixGroup", + "filters": [ + [ + "IsAffineCrystGroupOnLeftOrRight", + "HasIsAffineCrystGroupOnLeftOrRight" + ] + ] + }, + { + "rank": 45, + "comment": "TransposedMatrixGroup", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -13, + "comment": "TransposedMatrixGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TransposedMatrixGroup" + ] + }, + { + "name": "SetTransposedMatrixGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 181 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTransposedMatrixGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTransposedMatrixGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTransposedMatrixGroup" + ] + }, + { + "name": "HasTransposedMatrixGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 181 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTransposedMatrixGroup" + ] + }, + { + "name": "IsGeneralLinearGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 220 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsGeneralLinearGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsGeneralLinearGroup" + ] + ] + }, + { + "rank": 45, + "comment": "IsGeneralLinearGroup: try natural", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 35, + "comment": "IsGeneralLinearGroup: generic method for finite groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsGeneralLinearGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsGL", + "IsGeneralLinearGroup" + ] + }, + { + "name": "SetIsGeneralLinearGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 220 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsGeneralLinearGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsGeneralLinearGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsGL", + "SetIsGeneralLinearGroup" + ] + }, + { + "name": "HasIsGeneralLinearGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 220 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsGL", + "HasIsGeneralLinearGroup" + ] + }, + { + "name": "IsNaturalGL", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "IsNaturalGL: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNaturalGL" + ] + ] + }, + { + "rank": 397, + "comment": "IsNaturalGL: size comparison", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -13, + "comment": "IsNaturalGL: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNaturalGL" + ] + }, + { + "name": "SetIsNaturalGL", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNaturalGL: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNaturalGL: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNaturalGL" + ] + }, + { + "name": "HasIsNaturalGL", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNaturalGL" + ] + }, + { + "name": "IsSpecialLinearGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 266 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsSpecialLinearGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSpecialLinearGroup" + ] + ] + }, + { + "rank": 35, + "comment": "IsSpecialLinearGroup: generic method for finite groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsSpecialLinearGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSL", + "IsSpecialLinearGroup" + ] + }, + { + "name": "SetIsSpecialLinearGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 266 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSpecialLinearGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSpecialLinearGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSL", + "SetIsSpecialLinearGroup" + ] + }, + { + "name": "HasIsSpecialLinearGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 266 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSL", + "HasIsSpecialLinearGroup" + ] + }, + { + "name": "IsNaturalSL", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 292 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "IsNaturalSL: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNaturalSL" + ] + ] + }, + { + "rank": 397, + "comment": "IsNaturalSL: size comparison", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -13, + "comment": "IsNaturalSL: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNaturalSL" + ] + }, + { + "name": "SetIsNaturalSL", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 292 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNaturalSL: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNaturalSL: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNaturalSL" + ] + }, + { + "name": "HasIsNaturalSL", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 292 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNaturalSL" + ] + }, + { + "name": "IsSubgroupSL", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 311 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "IsSubgroupSL: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSubgroupSL" + ] + ] + }, + { + "rank": 46, + "comment": "IsSubgroupSL: determinant test for generators", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -13, + "comment": "IsSubgroupSL: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSubgroupSL" + ] + }, + { + "name": "SetIsSubgroupSL", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 311 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSubgroupSL: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSubgroupSL: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSubgroupSL" + ] + }, + { + "name": "HasIsSubgroupSL", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 311 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSubgroupSL" + ] + }, + { + "name": "InvariantBilinearForm", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 333 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "InvariantBilinearForm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasInvariantBilinearForm" + ] + ] + }, + { + "rank": 46, + "comment": "InvariantBilinearForm: for a matrix group with known `InvariantQuadraticForm'", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasInvariantQuadraticForm" + ] + ] + }, + { + "rank": -13, + "comment": "InvariantBilinearForm: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InvariantBilinearForm" + ] + }, + { + "name": "SetInvariantBilinearForm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 333 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetInvariantBilinearForm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetInvariantBilinearForm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetInvariantBilinearForm" + ] + }, + { + "name": "HasInvariantBilinearForm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 333 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasInvariantBilinearForm" + ] + }, + { + "name": "IsFullSubgroupGLorSLRespectingBilinearForm", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 353 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "IsFullSubgroupGLorSLRespectingBilinearForm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFullSubgroupGLorSLRespectingBilinearForm" + ] + ] + }, + { + "rank": -13, + "comment": "IsFullSubgroupGLorSLRespectingBilinearForm: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFullSubgroupGLorSLRespectingBilinearForm" + ] + }, + { + "name": "SetIsFullSubgroupGLorSLRespectingBilinearForm", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 353 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFullSubgroupGLorSLRespectingBilinearForm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFullSubgroupGLorSLRespectingBilinearForm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFullSubgroupGLorSLRespectingBilinearForm" + ] + }, + { + "name": "HasIsFullSubgroupGLorSLRespectingBilinearForm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 353 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFullSubgroupGLorSLRespectingBilinearForm" + ] + }, + { + "name": "InvariantSesquilinearForm", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 381 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "InvariantSesquilinearForm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasInvariantSesquilinearForm" + ] + ] + }, + { + "rank": -13, + "comment": "InvariantSesquilinearForm: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InvariantSesquilinearForm" + ] + }, + { + "name": "SetInvariantSesquilinearForm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 381 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetInvariantSesquilinearForm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetInvariantSesquilinearForm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetInvariantSesquilinearForm" + ] + }, + { + "name": "HasInvariantSesquilinearForm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 381 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasInvariantSesquilinearForm" + ] + }, + { + "name": "IsFullSubgroupGLorSLRespectingSesquilinearForm", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 401 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "IsFullSubgroupGLorSLRespectingSesquilinearForm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFullSubgroupGLorSLRespectingSesquilinearForm" + ] + ] + }, + { + "rank": -13, + "comment": "IsFullSubgroupGLorSLRespectingSesquilinearForm: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFullSubgroupGLorSLRespectingSesquilinearForm" + ] + }, + { + "name": "SetIsFullSubgroupGLorSLRespectingSesquilinearForm", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 401 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFullSubgroupGLorSLRespectingSesquilinearForm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFullSubgroupGLorSLRespectingSesquilinearForm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFullSubgroupGLorSLRespectingSesquilinearForm" + ] + }, + { + "name": "HasIsFullSubgroupGLorSLRespectingSesquilinearForm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 401 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFullSubgroupGLorSLRespectingSesquilinearForm" + ] + }, + { + "name": "InvariantQuadraticForm", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 450 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "InvariantQuadraticForm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasInvariantQuadraticForm" + ] + ] + }, + { + "rank": -13, + "comment": "InvariantQuadraticForm: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InvariantQuadraticForm" + ] + }, + { + "name": "SetInvariantQuadraticForm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 450 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetInvariantQuadraticForm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetInvariantQuadraticForm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetInvariantQuadraticForm" + ] + }, + { + "name": "HasInvariantQuadraticForm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 450 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasInvariantQuadraticForm" + ] + }, + { + "name": "IsFullSubgroupGLorSLRespectingQuadraticForm", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 497 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "IsFullSubgroupGLorSLRespectingQuadraticForm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFullSubgroupGLorSLRespectingQuadraticForm" + ] + ] + }, + { + "rank": -13, + "comment": "IsFullSubgroupGLorSLRespectingQuadraticForm: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFullSubgroupGLorSLRespectingQuadraticForm" + ] + }, + { + "name": "SetIsFullSubgroupGLorSLRespectingQuadraticForm", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 497 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFullSubgroupGLorSLRespectingQuadraticForm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFullSubgroupGLorSLRespectingQuadraticForm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFullSubgroupGLorSLRespectingQuadraticForm" + ] + }, + { + "name": "HasIsFullSubgroupGLorSLRespectingQuadraticForm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpmat.gd", + "line": 497 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFullSubgroupGLorSLRespectingQuadraticForm" + ] + }, + { + "name": "FittingFreeLiftSetup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fitfree.gd", + "line": 86 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "FittingFreeLiftSetup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFittingFreeLiftSetup" + ] + ] + }, + { + "rank": 66, + "comment": "FittingFreeLiftSetup: pc group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 61, + "comment": "FittingFreeLiftSetup: permutation", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "FittingFreeLiftSetup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FittingFreeLiftSetup" + ] + }, + { + "name": "SetFittingFreeLiftSetup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fitfree.gd", + "line": 86 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFittingFreeLiftSetup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFittingFreeLiftSetup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFittingFreeLiftSetup" + ] + }, + { + "name": "HasFittingFreeLiftSetup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fitfree.gd", + "line": 86 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFittingFreeLiftSetup" + ] + }, + { + "name": "RecogDecompinfoHomomorphism", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fitfree.gd", + "line": 127 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20014, + "comment": "RecogDecompinfoHomomorphism: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRecogDecompinfoHomomorphism" + ] + ] + }, + { + "rank": 0, + "comment": "RecogDecompinfoHomomorphism: default method requiring categories and checking properties", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RecogDecompinfoHomomorphism" + ] + }, + { + "name": "SetRecogDecompinfoHomomorphism", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fitfree.gd", + "line": 127 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRecogDecompinfoHomomorphism: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRecogDecompinfoHomomorphism: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRecogDecompinfoHomomorphism" + ] + }, + { + "name": "HasRecogDecompinfoHomomorphism", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fitfree.gd", + "line": 127 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRecogDecompinfoHomomorphism" + ] + }, + { + "name": "DirectFactorsFittingFreeSocle", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fitfree.gd", + "line": 202 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "DirectFactorsFittingFreeSocle: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDirectFactorsFittingFreeSocle" + ] + ] + }, + { + "rank": 47, + "comment": "DirectFactorsFittingFreeSocle: generic", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "DirectFactorsFittingFreeSocle: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DirectFactorsFittingFreeSocle" + ] + }, + { + "name": "SetDirectFactorsFittingFreeSocle", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fitfree.gd", + "line": 202 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDirectFactorsFittingFreeSocle: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDirectFactorsFittingFreeSocle: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDirectFactorsFittingFreeSocle" + ] + }, + { + "name": "HasDirectFactorsFittingFreeSocle", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fitfree.gd", + "line": 202 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDirectFactorsFittingFreeSocle" + ] + }, + { + "name": "ChiefSeriesTF", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fitfree.gd", + "line": 217 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ChiefSeriesTF: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasChiefSeriesTF" + ] + ] + }, + { + "rank": 48, + "comment": "ChiefSeriesTF: fitting free", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanComputeFittingFree" + ] + ] + }, + { + "rank": 1, + "comment": "ChiefSeriesTF: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ChiefSeriesTF" + ] + }, + { + "name": "SetChiefSeriesTF", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fitfree.gd", + "line": 217 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetChiefSeriesTF: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetChiefSeriesTF: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetChiefSeriesTF" + ] + }, + { + "name": "HasChiefSeriesTF", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fitfree.gd", + "line": 217 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasChiefSeriesTF" + ] + }, + { + "name": "IsRationalMatrixGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 43 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "IsRationalMatrixGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsRationalMatrixGroup" + ] + ] + }, + { + "rank": 48, + "comment": "IsRationalMatrixGroup", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -29, + "comment": "IsRationalMatrixGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsRationalMatrixGroup" + ] + }, + { + "name": "SetIsRationalMatrixGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 43 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsRationalMatrixGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsRationalMatrixGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsRationalMatrixGroup" + ] + }, + { + "name": "HasIsRationalMatrixGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 43 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsRationalMatrixGroup" + ] + }, + { + "name": "IsIntegerMatrixGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 62 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "IsIntegerMatrixGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsIntegerMatrixGroup" + ] + ] + }, + { + "rank": 48, + "comment": "IsIntegerMatrixGroup", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -29, + "comment": "IsIntegerMatrixGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsIntegerMatrixGroup" + ] + }, + { + "name": "SetIsIntegerMatrixGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 62 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsIntegerMatrixGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsIntegerMatrixGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsIntegerMatrixGroup" + ] + }, + { + "name": "HasIsIntegerMatrixGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 62 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsIntegerMatrixGroup" + ] + }, + { + "name": "ZClassRepsQClass", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 126 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "ZClassRepsQClass: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasZClassRepsQClass" + ] + ] + }, + { + "rank": -29, + "comment": "ZClassRepsQClass: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ZClassRepsQClass" + ] + }, + { + "name": "SetZClassRepsQClass", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 126 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetZClassRepsQClass: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetZClassRepsQClass: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetZClassRepsQClass" + ] + }, + { + "name": "HasZClassRepsQClass", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 126 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasZClassRepsQClass" + ] + }, + { + "name": "NormalizerInGLnZ", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 145 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "NormalizerInGLnZ: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNormalizerInGLnZ" + ] + ] + }, + { + "rank": 50, + "comment": "NormalizerInGLnZ: for PointGroups of space groups from the cryst. groups catalogue", + "filters": [ + [ + "IsPointGroup", + "HasIsPointGroup" + ] + ] + }, + { + "rank": -29, + "comment": "NormalizerInGLnZ: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormaliserInGLnZ", + "NormalizerInGLnZ" + ] + }, + { + "name": "SetNormalizerInGLnZ", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 145 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNormalizerInGLnZ: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNormalizerInGLnZ: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNormalizerInGLnZ" + ] + }, + { + "name": "HasNormalizerInGLnZ", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 145 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNormalizerInGLnZ" + ] + }, + { + "name": "CentralizerInGLnZ", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 164 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "CentralizerInGLnZ: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCentralizerInGLnZ" + ] + ] + }, + { + "rank": -29, + "comment": "CentralizerInGLnZ: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CentraliserInGLnZ", + "CentralizerInGLnZ" + ] + }, + { + "name": "SetCentralizerInGLnZ", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 164 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCentralizerInGLnZ: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCentralizerInGLnZ: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCentralizerInGLnZ" + ] + }, + { + "name": "HasCentralizerInGLnZ", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 164 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCentralizerInGLnZ" + ] + }, + { + "name": "IsBravaisGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 258 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "IsBravaisGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsBravaisGroup" + ] + ] + }, + { + "rank": 48, + "comment": "IsBravaisGroup", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -29, + "comment": "IsBravaisGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsBravaisGroup" + ] + }, + { + "name": "SetIsBravaisGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 258 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsBravaisGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsBravaisGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsBravaisGroup" + ] + }, + { + "name": "HasIsBravaisGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 258 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsBravaisGroup" + ] + }, + { + "name": "BravaisGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 285 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "BravaisGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasBravaisGroup" + ] + ] + }, + { + "rank": -29, + "comment": "BravaisGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BravaisGroup" + ] + }, + { + "name": "SetBravaisGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 285 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetBravaisGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetBravaisGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetBravaisGroup" + ] + }, + { + "name": "HasBravaisGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 285 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasBravaisGroup" + ] + }, + { + "name": "BravaisSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 302 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "BravaisSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasBravaisSubgroups" + ] + ] + }, + { + "rank": -29, + "comment": "BravaisSubgroups: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BravaisSubgroups" + ] + }, + { + "name": "SetBravaisSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 302 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetBravaisSubgroups: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetBravaisSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetBravaisSubgroups" + ] + }, + { + "name": "HasBravaisSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 302 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasBravaisSubgroups" + ] + }, + { + "name": "BravaisSupergroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 319 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "BravaisSupergroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasBravaisSupergroups" + ] + ] + }, + { + "rank": -29, + "comment": "BravaisSupergroups: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BravaisSupergroups" + ] + }, + { + "name": "SetBravaisSupergroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 319 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetBravaisSupergroups: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetBravaisSupergroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetBravaisSupergroups" + ] + }, + { + "name": "HasBravaisSupergroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 319 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasBravaisSupergroups" + ] + }, + { + "name": "NormalizerInGLnZBravaisGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 336 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "NormalizerInGLnZBravaisGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNormalizerInGLnZBravaisGroup" + ] + ] + }, + { + "rank": -29, + "comment": "NormalizerInGLnZBravaisGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormaliserInGLnZBravaisGroup", + "NormalizerInGLnZBravaisGroup" + ] + }, + { + "name": "SetNormalizerInGLnZBravaisGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 336 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNormalizerInGLnZBravaisGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNormalizerInGLnZBravaisGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNormalizerInGLnZBravaisGroup" + ] + }, + { + "name": "HasNormalizerInGLnZBravaisGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 336 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNormalizerInGLnZBravaisGroup" + ] + }, + { + "name": "InvariantLattice", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 357 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "InvariantLattice: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasInvariantLattice" + ] + ] + }, + { + "rank": 48, + "comment": "InvariantLattice: for rational matrix groups", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -29, + "comment": "InvariantLattice: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InvariantLattice" + ] + }, + { + "name": "SetInvariantLattice", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 357 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetInvariantLattice: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetInvariantLattice: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetInvariantLattice" + ] + }, + { + "name": "HasInvariantLattice", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/grpramat.gd", + "line": 357 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasInvariantLattice" + ] + }, + { + "name": "TrivialGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/basic.gd", + "line": 48 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": -63, + "comment": "TrivialGroupCons: pcp group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": -87, + "comment": "TrivialGroupCons: fp group", + "filters": [ + [ + "IsTrivial", + "HasIsTrivial", + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": -99, + "comment": "TrivialGroupCons: perm group", + "filters": [ + [ + "IsTrivial", + "HasIsTrivial", + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -99, + "comment": "TrivialGroupCons: pc group", + "filters": [ + [ + "IsTrivial", + "HasIsTrivial", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TrivialGroupCons" + ] + }, + { + "name": "AbelianGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/basic.gd", + "line": 99 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": -48, + "comment": "AbelianGroupCons: fp group", + "filters": [ + [ + "IsCommutative", + "HasIsCommutative", + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ], + [ + "IsList" + ] + ] + }, + { + "rank": -50, + "comment": "AbelianGroupCons: pcp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsList" + ] + ] + }, + { + "rank": -75, + "comment": "AbelianGroupCons: perm group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative" + ], + [ + "IsList" + ] + ] + }, + { + "rank": -75, + "comment": "AbelianGroupCons: pc group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AbelianGroupCons" + ] + }, + { + "name": "AlternatingGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/basic.gd", + "line": 168 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": -61, + "comment": "AlternatingGroupCons: perm group with domain", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsDenseList" + ] + ] + }, + { + "rank": -61, + "comment": "AlternatingGroupCons: perm group with degree", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": -63, + "comment": "AlternatingGroupCons: pcp group with degree", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -66, + "comment": "AlternatingGroupCons: pc group with degree", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -68, + "comment": "AlternatingGroupCons: regular perm group with domain", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsRegular", + "HasIsRegular" + ], + [ + "IsDenseList" + ] + ] + }, + { + "rank": -68, + "comment": "AlternatingGroupCons: regular perm group with degree", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsRegular", + "HasIsRegular" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AlternatingGroupCons" + ] + }, + { + "name": "CyclicGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/basic.gd", + "line": 225 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": -50, + "comment": "CyclicGroupCons: fp group", + "filters": [ + [ + "IsCyclic", + "HasIsCyclic", + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ], + [] + ] + }, + { + "rank": -50, + "comment": "CyclicGroupCons: pcp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsInfinity" + ] + ] + }, + { + "rank": -63, + "comment": "CyclicGroupCons: pcp group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -77, + "comment": "CyclicGroupCons: pc group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCyclic", + "HasIsCyclic", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -84, + "comment": "CyclicGroupCons: regular perm group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCyclic", + "HasIsCyclic", + "IsRegular", + "HasIsRegular" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -408, + "comment": "CyclicGroupCons: matrix group for default field", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCyclic", + "HasIsCyclic" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [ + { + "rank": -408, + "comment": "CyclicGroupCons: matrix group for given field", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCyclic", + "HasIsCyclic" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CyclicGroupCons" + ] + }, + { + "name": "DihedralGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/basic.gd", + "line": 296 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": -50, + "comment": "DihedralGroupCons: fp group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ], + [ + "IsInfinity" + ] + ] + }, + { + "rank": -50, + "comment": "DihedralGroupCons: fp group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -50, + "comment": "DihedralGroupCons: pcp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsInfinity" + ] + ] + }, + { + "rank": -61, + "comment": "DihedralGroupCons: perm. group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -63, + "comment": "DihedralGroupCons: pcp group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -66, + "comment": "DihedralGroupCons: pc group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DihedralGroupCons" + ] + }, + { + "name": "DicyclicGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/basic.gd", + "line": 355 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": -50, + "comment": "DicyclicGroupCons: fp group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -61, + "comment": "DicyclicGroupCons: perm. group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -63, + "comment": "DicyclicGroupCons: pcp group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -66, + "comment": "DicyclicGroupCons: pc group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -394, + "comment": "DicyclicGroupCons: matrix group for default field", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [ + { + "rank": -394, + "comment": "DicyclicGroupCons: matrix group for given field", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DicyclicGroupCons", + "QuaternionGroupCons" + ] + }, + { + "name": "ElementaryAbelianGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/basic.gd", + "line": 474 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": -63, + "comment": "ElementaryAbelianGroupCons: pcp group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -68, + "comment": "ElementaryAbelianGroupCons: fp group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsElementaryAbelian", + "HasIsElementaryAbelian", + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -81, + "comment": "ElementaryAbelianGroupCons: perm group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsElementaryAbelian", + "HasIsElementaryAbelian" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -81, + "comment": "ElementaryAbelianGroupCons: pc group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsElementaryAbelian", + "HasIsElementaryAbelian", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ElementaryAbelianGroupCons" + ] + }, + { + "name": "FreeAbelianGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/basic.gd", + "line": 525 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": -48, + "comment": "FreeAbelianGroupCons: fp group", + "filters": [ + [ + "IsCommutative", + "HasIsCommutative", + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -50, + "comment": "FreeAbelianGroupCons: pcp group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FreeAbelianGroupCons" + ] + }, + { + "name": "ExtraspecialGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/basic.gd", + "line": 576 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": -63, + "comment": "ExtraspecialGroupCons: pcp group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsInt" + ], + [] + ] + }, + { + "rank": -66, + "comment": "ExtraspecialGroupCons: pc group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsInt" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExtraspecialGroupCons" + ] + }, + { + "name": "MathieuGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/basic.gd", + "line": 640 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": -61, + "comment": "MathieuGroupCons: perm group with degree", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MathieuGroupCons" + ] + }, + { + "name": "SymmetricGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/basic.gd", + "line": 692 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": -61, + "comment": "SymmetricGroupCons: perm group with domain", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsDenseList" + ] + ] + }, + { + "rank": -61, + "comment": "SymmetricGroupCons: perm group with degree", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": -63, + "comment": "SymmetricGroupCons: pcp group with degree", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -66, + "comment": "SymmetricGroupCons: pc group with degree", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -68, + "comment": "SymmetricGroupCons: regular perm group with domain", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsRegular", + "HasIsRegular" + ], + [ + "IsDenseList" + ] + ] + }, + { + "rank": -68, + "comment": "SymmetricGroupCons: regular perm group with degree", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsRegular", + "HasIsRegular" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SymmetricGroupCons" + ] + }, + { + "name": "GeneralLinearGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 84 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": -45, + "comment": "GeneralLinearGroupCons: some generators for GL_n(Z)", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsIntegers" + ] + ] + }, + { + "rank": -138, + "comment": "GeneralLinearGroupCons: convert to permgroup", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ], + [] + ] + }, + { + "rank": -394, + "comment": "GeneralLinearGroupCons: natural GL for dimension and residue class ring", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsFinite", + "HasIsFinite", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsZmodnZObjNonprime)" + ] + ] + }, + { + "rank": -394, + "comment": "GeneralLinearGroupCons: matrix group for dimension and finite field", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneralLinearGroupCons" + ] + }, + { + "name": "GeneralOrthogonalGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 184 + }, + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 186 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": -156, + "comment": "GeneralOrthogonalGroupCons: convert to permgroup", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [] + ] + }, + { + "rank": -394, + "comment": "GeneralOrthogonalGroupCons: GO for dimension and residue class ring for prime powers", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsFinite", + "HasIsFinite", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsZmodnZObjNonprime)" + ] + ] + }, + { + "rank": -394, + "comment": "GeneralOrthogonalGroupCons: matrix group for dimension and finite field", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": -394, + "comment": "GeneralOrthogonalGroupCons: matrix group for <e>, dimension, and finite field size", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneralOrthogonalGroupCons" + ] + }, + { + "name": "GeneralUnitaryGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 255 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": -138, + "comment": "GeneralUnitaryGroupCons: convert to permgroup", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ], + [] + ] + }, + { + "rank": -394, + "comment": "GeneralUnitaryGroupCons: matrix group for dimension and finite field size", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneralUnitaryGroupCons" + ] + }, + { + "name": "SpecialLinearGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 318 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": -45, + "comment": "SpecialLinearGroupCons: some generators for SL_n(Z)", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsIntegers" + ] + ] + }, + { + "rank": -138, + "comment": "SpecialLinearGroupCons: convert to permgroup", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ], + [] + ] + }, + { + "rank": -394, + "comment": "SpecialLinearGroupCons: natural SL for dimension and residue class ring", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsFinite", + "HasIsFinite", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsZmodnZObjNonprime)" + ] + ] + }, + { + "rank": -394, + "comment": "SpecialLinearGroupCons: matrix group for dimension and finite field", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SpecialLinearGroupCons" + ] + }, + { + "name": "SpecialOrthogonalGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 404 + }, + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 406 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": -156, + "comment": "SpecialOrthogonalGroupCons: convert to permgroup", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ], + [ + "IsInt" + ], + [] + ] + }, + { + "rank": -394, + "comment": "SpecialOrthogonalGroupCons: GO for dimension and residue class ring for prime powers", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsFinite", + "HasIsFinite", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsZmodnZObjNonprime)" + ] + ] + }, + { + "rank": -394, + "comment": "SpecialOrthogonalGroupCons: matrix group for dimension and finite field", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": -394, + "comment": "SpecialOrthogonalGroupCons: matrix group for <e>, dimension, and finite field size", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "SpecialOrthogonalGroupCons" + ] + }, + { + "name": "SpecialUnitaryGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 483 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": -138, + "comment": "SpecialUnitaryGroupCons: convert to permgroup", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ], + [] + ] + }, + { + "rank": -394, + "comment": "SpecialUnitaryGroupCons: matrix group for dimension and finite field size", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SpecialUnitaryGroupCons" + ] + }, + { + "name": "SymplecticGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 547 + }, + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 548 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": -138, + "comment": "SymplecticGroupCons: convert to permgroup", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ], + [] + ] + }, + { + "rank": -394, + "comment": "SymplecticGroupCons: symplectic group for dimension and residue class ring for prime powers", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsFinite", + "HasIsFinite", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "CategoryCollections(IsZmodnZObjNonprime)" + ] + ] + }, + { + "rank": -394, + "comment": "SymplecticGroupCons: matrix group for dimension and finite field", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": -394, + "comment": "SymplecticGroupCons: matrix group for dimension and finite field size", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SymplecticGroupCons" + ] + }, + { + "name": "OmegaCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 631 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": -138, + "comment": "OmegaCons: convert to permgroup", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ], + [] + ] + } + ], + "4args": [ + { + "rank": -394, + "comment": "OmegaCons: matrix group for <e>, dimension, and finite field size", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "5args": [], + "6args": [] + } + }, + { + "name": "GeneralSemilinearGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 698 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": -158, + "comment": "GeneralSemilinearGroupCons: convert to permgroup", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -394, + "comment": "GeneralSemilinearGroupCons: matrix group for dimension and finite field size", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneralSemilinearGroupCons" + ] + }, + { + "name": "SpecialSemilinearGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 749 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": -158, + "comment": "SpecialSemilinearGroupCons: convert to permgroup", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -394, + "comment": "SpecialSemilinearGroupCons: matrix group for dimension and finite field size", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SpecialSemilinearGroupCons" + ] + }, + { + "name": "ProjectiveGeneralLinearGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 856 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": -61, + "comment": "ProjectiveGeneralLinearGroupCons: action on lines", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ProjectiveGeneralLinearGroupCons" + ] + }, + { + "name": "ProjectiveSpecialLinearGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 887 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": -61, + "comment": "ProjectiveSpecialLinearGroupCons: action on lines", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ProjectiveSpecialLinearGroupCons" + ] + }, + { + "name": "ProjectiveGeneralUnitaryGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 918 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": -61, + "comment": "ProjectiveGeneralUnitaryGroupCons: action on lines", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ProjectiveGeneralUnitaryGroupCons" + ] + }, + { + "name": "ProjectiveSpecialUnitaryGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 949 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": -61, + "comment": "ProjectiveSpecialUnitaryGroupCons: action on lines", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ProjectiveSpecialUnitaryGroupCons" + ] + }, + { + "name": "ProjectiveSymplecticGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 982 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": -61, + "comment": "ProjectiveSymplecticGroupCons: action on lines", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ProjectiveSymplecticGroupCons" + ] + }, + { + "name": "ProjectiveOmegaCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/classic.gd", + "line": 1016 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": -61, + "comment": "ProjectiveOmegaCons: action on lines", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "ProjectiveOmegaCons" + ] + }, + { + "name": "PerfGrpConst", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/perf.gd", + "line": 47 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": -37, + "comment": "PerfGrpConst: fp grp", + "filters": [ + [ + "IsSubgroupFpGroup" + ], + [ + "IsList" + ] + ] + }, + { + "rank": -61, + "comment": "PerfGrpConst: perm grp", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PerfGrpConst" + ] + }, + { + "name": "PerfectIdentification", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/perf.gd", + "line": 80 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "PerfectIdentification: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPerfectIdentification" + ] + ] + }, + { + "rank": 35, + "comment": "PerfectIdentification: id. for perfect groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "PerfectIdentification: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PerfectIdentification" + ] + }, + { + "name": "SetPerfectIdentification", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/perf.gd", + "line": 80 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPerfectIdentification: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPerfectIdentification: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPerfectIdentification" + ] + }, + { + "name": "HasPerfectIdentification", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/perf.gd", + "line": 80 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPerfectIdentification" + ] + }, + { + "name": "SuzukiGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/suzuki.gd", + "line": 21 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": -61, + "comment": "SuzukiGroupCons: permutation group for finite field size", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -394, + "comment": "SuzukiGroupCons: matrix group for finite field size", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SuzukiGroupCons" + ] + }, + { + "name": "ReeGroupCons", + "type": "Constructor", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/ree.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": -45, + "comment": "ReeGroupCons: matrix", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": -120, + "comment": "ReeGroupCons: convert to permgroup", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReeGroupCons" + ] + }, + { + "name": "DataAboutSimpleGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/simple.gd", + "line": 121 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "DataAboutSimpleGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDataAboutSimpleGroup" + ] + ] + }, + { + "rank": 35, + "comment": "DataAboutSimpleGroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "DataAboutSimpleGroup", + "filters": [ + [ + "IsRecord" + ] + ] + }, + { + "rank": 1, + "comment": "DataAboutSimpleGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DataAboutSimpleGroup" + ] + }, + { + "name": "SetDataAboutSimpleGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/simple.gd", + "line": 121 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDataAboutSimpleGroup: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDataAboutSimpleGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDataAboutSimpleGroup" + ] + }, + { + "name": "HasDataAboutSimpleGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/simple.gd", + "line": 121 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDataAboutSimpleGroup" + ] + }, + { + "name": "ImfRecord", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/imf.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ImfRecord: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasImfRecord" + ] + ] + }, + { + "rank": 1, + "comment": "ImfRecord: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ImfRecord" + ] + }, + { + "name": "SetImfRecord", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/imf.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetImfRecord: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetImfRecord: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetImfRecord" + ] + }, + { + "name": "HasImfRecord", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/grp/imf.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasImfRecord" + ] + }, + { + "name": "OrderingsFamily", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 51 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "OrderingsFamily: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasOrderingsFamily" + ] + ] + }, + { + "rank": 1, + "comment": "OrderingsFamily: for a family", + "filters": [ + [ + "IsFamily" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OrderingsFamily" + ] + }, + { + "name": "SetOrderingsFamily", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 51 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetOrderingsFamily: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetOrderingsFamily: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetOrderingsFamily" + ] + }, + { + "name": "HasOrderingsFamily", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 51 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasOrderingsFamily" + ] + }, + { + "name": "IsWellFoundedOrdering", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 79 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IsWellFoundedOrdering: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsWellFoundedOrdering" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsWellFoundedOrdering" + ] + }, + { + "name": "SetIsWellFoundedOrdering", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 79 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsWellFoundedOrdering: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsWellFoundedOrdering: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsWellFoundedOrdering" + ] + }, + { + "name": "HasIsWellFoundedOrdering", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 79 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsWellFoundedOrdering" + ] + }, + { + "name": "IsTotalOrdering", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 101 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IsTotalOrdering: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsTotalOrdering" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsTotalOrdering" + ] + }, + { + "name": "SetIsTotalOrdering", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 101 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsTotalOrdering: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsTotalOrdering: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsTotalOrdering" + ] + }, + { + "name": "HasIsTotalOrdering", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 101 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsTotalOrdering" + ] + }, + { + "name": "FamilyForOrdering", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 124 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "FamilyForOrdering: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFamilyForOrdering" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FamilyForOrdering" + ] + }, + { + "name": "SetFamilyForOrdering", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 124 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFamilyForOrdering: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFamilyForOrdering: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFamilyForOrdering" + ] + }, + { + "name": "HasFamilyForOrdering", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 124 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFamilyForOrdering" + ] + }, + { + "name": "LessThanFunction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 144 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "LessThanFunction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLessThanFunction" + ] + ] + }, + { + "rank": 2, + "comment": "LessThanFunction: for an ordering which has a a LessThanOrEqualFunction", + "filters": [ + [ + "IsOrdering", + "HasLessThanOrEqualFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LessThanFunction" + ] + }, + { + "name": "SetLessThanFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 144 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLessThanFunction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLessThanFunction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLessThanFunction" + ] + }, + { + "name": "HasLessThanFunction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 144 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLessThanFunction" + ] + }, + { + "name": "LessThanOrEqualFunction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 164 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "LessThanOrEqualFunction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLessThanOrEqualFunction" + ] + ] + }, + { + "rank": 2, + "comment": "LessThanOrEqualFunction: for an ordering which has a a LessThanFunction", + "filters": [ + [ + "IsOrdering", + "HasLessThanFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LessThanOrEqualFunction" + ] + }, + { + "name": "SetLessThanOrEqualFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 164 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLessThanOrEqualFunction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLessThanOrEqualFunction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLessThanOrEqualFunction" + ] + }, + { + "name": "HasLessThanOrEqualFunction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 164 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLessThanOrEqualFunction" + ] + }, + { + "name": "IsLessThanUnder", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 182 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 1, + "comment": "IsLessThanUnder: for an ordering ", + "filters": [ + [ + "IsOrdering" + ], + [], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLessThanUnder" + ] + }, + { + "name": "IsLessThanOrEqualUnder", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 210 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 1, + "comment": "IsLessThanOrEqualUnder: for an ordering and two objects ", + "filters": [ + [ + "IsOrdering" + ], + [], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLessThanOrEqualUnder" + ] + }, + { + "name": "IsIncomparableUnder", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 230 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 1, + "comment": "IsIncomparableUnder: for an ordering", + "filters": [ + [ + "IsOrdering" + ], + [], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsIncomparableUnder" + ] + }, + { + "name": "OrderingByLessThanFunctionNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 264 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "OrderingByLessThanFunctionNC: for a family and a function", + "filters": [ + [ + "IsFamily" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [ + { + "rank": 4, + "comment": "OrderingByLessThanFunctionNC: for a family, a function, and a list of properties", + "filters": [ + [ + "IsFamily" + ], + [ + "IsFunction" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OrderingByLessThanFunctionNC" + ] + }, + { + "name": "OrderingByLessThanOrEqualFunctionNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 308 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "OrderingByLessThanOrEqualFunctionNC: for a family and a function", + "filters": [ + [ + "IsFamily" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [ + { + "rank": 4, + "comment": "OrderingByLessThanOrEqualFunctionNC: for a family, a function, and a list of properties", + "filters": [ + [ + "IsFamily" + ], + [ + "IsFunction" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OrderingByLessThanOrEqualFunctionNC" + ] + }, + { + "name": "IsOrderingOnFamilyOfAssocWords", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 357 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IsOrderingOnFamilyOfAssocWords: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsOrderingOnFamilyOfAssocWords" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsOrderingOnFamilyOfAssocWords" + ] + }, + { + "name": "SetIsOrderingOnFamilyOfAssocWords", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 357 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsOrderingOnFamilyOfAssocWords: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsOrderingOnFamilyOfAssocWords: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsOrderingOnFamilyOfAssocWords" + ] + }, + { + "name": "HasIsOrderingOnFamilyOfAssocWords", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 357 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsOrderingOnFamilyOfAssocWords" + ] + }, + { + "name": "LetterRepWordsLessFunc", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 374 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20006, + "comment": "LetterRepWordsLessFunc: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLetterRepWordsLessFunc" + ] + ] + }, + { + "rank": 0, + "comment": "LetterRepWordsLessFunc: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LetterRepWordsLessFunc" + ] + }, + { + "name": "SetLetterRepWordsLessFunc", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 374 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLetterRepWordsLessFunc: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLetterRepWordsLessFunc: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLetterRepWordsLessFunc" + ] + }, + { + "name": "HasLetterRepWordsLessFunc", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 374 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLetterRepWordsLessFunc" + ] + }, + { + "name": "IsTranslationInvariantOrdering", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 398 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20006, + "comment": "IsTranslationInvariantOrdering: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsTranslationInvariantOrdering" + ] + ] + }, + { + "rank": 0, + "comment": "IsTranslationInvariantOrdering: default method requiring categories and checking properties", + "filters": [ + [ + "IsOrdering" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsTranslationInvariantOrdering" + ] + }, + { + "name": "SetIsTranslationInvariantOrdering", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 398 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsTranslationInvariantOrdering: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsTranslationInvariantOrdering: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsTranslationInvariantOrdering" + ] + }, + { + "name": "HasIsTranslationInvariantOrdering", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 398 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsTranslationInvariantOrdering" + ] + }, + { + "name": "OrderingOnGenerators", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 452 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20006, + "comment": "OrderingOnGenerators: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasOrderingOnGenerators" + ] + ] + }, + { + "rank": 0, + "comment": "OrderingOnGenerators: default method requiring categories and checking properties", + "filters": [ + [ + "IsOrdering" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OrderingOnGenerators" + ] + }, + { + "name": "SetOrderingOnGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 452 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetOrderingOnGenerators: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetOrderingOnGenerators: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetOrderingOnGenerators" + ] + }, + { + "name": "HasOrderingOnGenerators", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 452 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasOrderingOnGenerators" + ] + }, + { + "name": "LexicographicOrdering", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 491 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 26, + "comment": "LexicographicOrdering: for a free monoid", + "filters": [ + [ + "IsFreeMonoid", + "HasIsFreeMonoid" + ] + ] + }, + { + "rank": 20, + "comment": "LexicographicOrdering: for a free semigroup", + "filters": [ + [ + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ] + ] + }, + { + "rank": 2, + "comment": "LexicographicOrdering: for a family of words of a free semigroup or free monoid", + "filters": [ + [ + "IsFamily", + "CategoryFamily((IsWord and IsAssociativeElement))" + ] + ] + } + ], + "2args": [ + { + "rank": 41, + "comment": "LexicographicOrdering: for a free monoid and a list of generators", + "filters": [ + [ + "IsFreeMonoid", + "HasIsFreeMonoid" + ], + [ + "IsList", + "CategoryCollections((IsWord and IsAssociativeElement))" + ] + ] + }, + { + "rank": 35, + "comment": "LexicographicOrdering: for a free semigroup and a list of generators", + "filters": [ + [ + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ], + [ + "IsList", + "CategoryCollections((IsWord and IsAssociativeElement))" + ] + ] + }, + { + "rank": 28, + "comment": "LexicographicOrdering: for a free monoid and a list", + "filters": [ + [ + "IsFreeMonoid", + "HasIsFreeMonoid" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 22, + "comment": "LexicographicOrdering: for a free semigroup and a list", + "filters": [ + [ + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 17, + "comment": "LexicographicOrdering: for a family of words of a free semigroup or free monoid and a list of generators", + "filters": [ + [ + "IsFamily", + "CategoryFamily((IsWord and IsAssociativeElement))" + ], + [ + "IsList", + "CategoryCollections((IsWord and IsAssociativeElement))" + ] + ] + }, + { + "rank": 4, + "comment": "LexicographicOrdering: for a family of words of a free semigroup or free monoid and a list", + "filters": [ + [ + "IsFamily", + "CategoryFamily((IsWord and IsAssociativeElement))" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LexicographicOrdering" + ] + }, + { + "name": "ShortLexOrdering", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 521 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 26, + "comment": "ShortLexOrdering: for a free monoid", + "filters": [ + [ + "IsFreeMonoid", + "HasIsFreeMonoid" + ] + ] + }, + { + "rank": 20, + "comment": "ShortLexOrdering: for a free semigroup", + "filters": [ + [ + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ] + ] + }, + { + "rank": 2, + "comment": "ShortLexOrdering: for a family of words of a free semigroup or free monoid", + "filters": [ + [ + "IsFamily", + "CategoryFamily((IsWord and IsAssociativeElement))" + ] + ] + } + ], + "2args": [ + { + "rank": 41, + "comment": "ShortLexOrdering: for a free monoid and a list of generators in the required order ", + "filters": [ + [ + "IsFreeMonoid", + "HasIsFreeMonoid" + ], + [ + "IsList", + "CategoryCollections((IsWord and IsAssociativeElement))" + ] + ] + }, + { + "rank": 35, + "comment": "ShortLexOrdering: for a free semigroup and a list of generators in the required order", + "filters": [ + [ + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ], + [ + "IsList", + "CategoryCollections((IsWord and IsAssociativeElement))" + ] + ] + }, + { + "rank": 28, + "comment": "ShortLexOrdering: for a free monoid and a list", + "filters": [ + [ + "IsFreeMonoid", + "HasIsFreeMonoid" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 22, + "comment": "ShortLexOrdering: for a free semigroup and a list", + "filters": [ + [ + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 17, + "comment": "ShortLexOrdering: for a family of words of a free semigroup or free monoid and a list of generators", + "filters": [ + [ + "IsFamily", + "CategoryFamily((IsWord and IsAssociativeElement))" + ], + [ + "IsList", + "CategoryCollections((IsWord and IsAssociativeElement))" + ] + ] + }, + { + "rank": 4, + "comment": "ShortLexOrdering: for a family of free words of a free semigroup or free monoid and a list", + "filters": [ + [ + "IsFamily", + "CategoryFamily((IsWord and IsAssociativeElement))" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ShortLexOrdering" + ] + }, + { + "name": "IsShortLexOrdering", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 551 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20006, + "comment": "IsShortLexOrdering: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsShortLexOrdering" + ] + ] + }, + { + "rank": 0, + "comment": "IsShortLexOrdering: default method requiring categories and checking properties", + "filters": [ + [ + "IsOrdering" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsShortLexOrdering" + ] + }, + { + "name": "SetIsShortLexOrdering", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 551 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsShortLexOrdering: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsShortLexOrdering: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsShortLexOrdering" + ] + }, + { + "name": "HasIsShortLexOrdering", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 551 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsShortLexOrdering" + ] + }, + { + "name": "WeightLexOrdering", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 594 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 43, + "comment": "WeightLexOrdering: for a free monoid, a list of generators and a list of weights", + "filters": [ + [ + "IsFreeMonoid", + "HasIsFreeMonoid" + ], + [ + "IsList", + "CategoryCollections((IsWord and IsAssociativeElement))" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 37, + "comment": "WeightLexOrdering: for a free semigroup, a list of generators and a list of weights", + "filters": [ + [ + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ], + [ + "IsList", + "CategoryCollections((IsWord and IsAssociativeElement))" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 30, + "comment": "WeightLexOrdering: for a free monoid, a list giving ordering on generators and a list of weights", + "filters": [ + [ + "IsFreeMonoid", + "HasIsFreeMonoid" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 24, + "comment": "WeightLexOrdering: for a free semigroup, a list giving ordering on generators and a list of weights", + "filters": [ + [ + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 19, + "comment": "WeightLexOrdering: for a family of words of a free semigroup or free monoid, a list of generators and a list of weights", + "filters": [ + [ + "IsFamily", + "CategoryFamily((IsWord and IsAssociativeElement))" + ], + [ + "IsList", + "CategoryCollections((IsWord and IsAssociativeElement))" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 6, + "comment": "WeightLexOrdering: for a family of words of a free semigroup or free monoid, and two lists", + "filters": [ + [ + "IsFamily", + "CategoryFamily((IsWord and IsAssociativeElement))" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "WeightLexOrdering" + ] + }, + { + "name": "WeightOfGenerators", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 631 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20006, + "comment": "WeightOfGenerators: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasWeightOfGenerators" + ] + ] + }, + { + "rank": 0, + "comment": "WeightOfGenerators: default method requiring categories and checking properties", + "filters": [ + [ + "IsOrdering" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "WeightOfGenerators" + ] + }, + { + "name": "SetWeightOfGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 631 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetWeightOfGenerators: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetWeightOfGenerators: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetWeightOfGenerators" + ] + }, + { + "name": "HasWeightOfGenerators", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 631 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasWeightOfGenerators" + ] + }, + { + "name": "IsWeightLexOrdering", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 649 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20006, + "comment": "IsWeightLexOrdering: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsWeightLexOrdering" + ] + ] + }, + { + "rank": 0, + "comment": "IsWeightLexOrdering: default method requiring categories and checking properties", + "filters": [ + [ + "IsOrdering" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsWeightLexOrdering" + ] + }, + { + "name": "SetIsWeightLexOrdering", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 649 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsWeightLexOrdering: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsWeightLexOrdering: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsWeightLexOrdering" + ] + }, + { + "name": "HasIsWeightLexOrdering", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 649 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsWeightLexOrdering" + ] + }, + { + "name": "BasicWreathProductOrdering", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 678 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 26, + "comment": "BasicWreathProductOrdering: for a free monoid", + "filters": [ + [ + "IsFreeMonoid", + "HasIsFreeMonoid" + ] + ] + }, + { + "rank": 20, + "comment": "BasicWreathProductOrdering: for a free semigroup", + "filters": [ + [ + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ] + ] + }, + { + "rank": 2, + "comment": "BasicWreathProductOrdering: for a family of words of a free semigroup or free monoid and a list", + "filters": [ + [ + "IsFamily", + "CategoryFamily((IsWord and IsAssociativeElement))" + ] + ] + } + ], + "2args": [ + { + "rank": 41, + "comment": "BasicWreathProductOrdering: for a free monoid and a list of generators", + "filters": [ + [ + "IsFreeMonoid", + "HasIsFreeMonoid" + ], + [ + "IsList", + "CategoryCollections((IsWord and IsAssociativeElement))" + ] + ] + }, + { + "rank": 35, + "comment": "BasicWreathProductOrdering: for a free semigroup and a list of generators", + "filters": [ + [ + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ], + [ + "IsList", + "CategoryCollections((IsWord and IsAssociativeElement))" + ] + ] + }, + { + "rank": 28, + "comment": "BasicWreathProductOrdering: for a free monoid and a list", + "filters": [ + [ + "IsFreeMonoid", + "HasIsFreeMonoid" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 22, + "comment": "BasicWreathProductOrdering: for a free semigroup and a list", + "filters": [ + [ + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 17, + "comment": "BasicWreathProductOrdering: for a family of words of a free semigroup or free monoid and a list of generators", + "filters": [ + [ + "IsFamily", + "CategoryFamily((IsWord and IsAssociativeElement))" + ], + [ + "IsList", + "CategoryCollections((IsWord and IsAssociativeElement))" + ] + ] + }, + { + "rank": 4, + "comment": "BasicWreathProductOrdering: for a family of words of a free semigroup or free monoid and a list", + "filters": [ + [ + "IsFamily", + "CategoryFamily((IsWord and IsAssociativeElement))" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BasicWreathProductOrdering" + ] + }, + { + "name": "IsBasicWreathProductOrdering", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 705 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IsBasicWreathProductOrdering: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsBasicWreathProductOrdering" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsBasicWreathProductOrdering" + ] + }, + { + "name": "SetIsBasicWreathProductOrdering", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 705 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsBasicWreathProductOrdering: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsBasicWreathProductOrdering: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsBasicWreathProductOrdering" + ] + }, + { + "name": "HasIsBasicWreathProductOrdering", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 705 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsBasicWreathProductOrdering" + ] + }, + { + "name": "WreathProductOrdering", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 749 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 28, + "comment": "WreathProductOrdering: for a free monoid", + "filters": [ + [ + "IsFreeMonoid", + "HasIsFreeMonoid" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 22, + "comment": "WreathProductOrdering: for a free semigroup", + "filters": [ + [ + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 4, + "comment": "WreathProductOrdering: for a family of words of a free semigroup or free monoid and a list", + "filters": [ + [ + "IsFamily", + "CategoryFamily((IsWord and IsAssociativeElement))" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [ + { + "rank": 30, + "comment": "WreathProductOrdering: for a free monoid and a list", + "filters": [ + [ + "IsFreeMonoid", + "HasIsFreeMonoid" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 30, + "comment": "WreathProductOrdering: for a free monoid and a list", + "filters": [ + [ + "IsFreeMonoid", + "HasIsFreeMonoid" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 24, + "comment": "WreathProductOrdering: for a free semigroup and a list", + "filters": [ + [ + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 19, + "comment": "WreathProductOrdering: for a family of associative words, a list of generators and a list with the levels of the generators", + "filters": [ + [ + "CategoryFamily((IsWord and IsAssociativeElement))" + ], + [ + "IsList", + "CategoryCollections((IsWord and IsAssociativeElement))" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 6, + "comment": "WreathProductOrdering: for a family of words of a free semigroup or free monoid and a list", + "filters": [ + [ + "IsFamily", + "CategoryFamily((IsWord and IsAssociativeElement))" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "WreathProductOrdering" + ] + }, + { + "name": "IsWreathProductOrdering", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 766 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IsWreathProductOrdering: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsWreathProductOrdering" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsWreathProductOrdering" + ] + }, + { + "name": "SetIsWreathProductOrdering", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 766 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsWreathProductOrdering: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsWreathProductOrdering: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsWreathProductOrdering" + ] + }, + { + "name": "HasIsWreathProductOrdering", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 766 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsWreathProductOrdering" + ] + }, + { + "name": "LevelsOfGenerators", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 798 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20006, + "comment": "LevelsOfGenerators: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLevelsOfGenerators" + ] + ] + }, + { + "rank": 0, + "comment": "LevelsOfGenerators: default method requiring categories and checking properties", + "filters": [ + [ + "IsOrdering" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LevelsOfGenerators" + ] + }, + { + "name": "SetLevelsOfGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 798 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLevelsOfGenerators: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLevelsOfGenerators: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLevelsOfGenerators" + ] + }, + { + "name": "HasLevelsOfGenerators", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/orders.gd", + "line": 798 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLevelsOfGenerators" + ] + }, + { + "name": "Transformation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 23 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 24 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 27 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "Transformation: for a list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [ + { + "rank": 4, + "comment": "Transformation: for a list and list", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ] + ], + "aka": [ + "TransformationListList" + ] + }, + { + "rank": 3, + "comment": "Transformation: for a list and function", + "filters": [ + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Transformation" + ] + }, + { + "name": "TransformationListList", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 25 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 4, + "comment": "TransformationListList: for a list and list", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "TransformationList", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "TransformationList: for a list", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TransformationList" + ] + }, + { + "name": "TransformationByImageAndKernel", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 29 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 58, + "comment": "TransformationByImageAndKernel: for a list of positive integers and a list of positive integers", + "filters": [ + [ + "IsDenseList", + "CategoryCollections(IsCyclotomic)" + ], + [ + "IsDenseList", + "CategoryCollections(IsCyclotomic)" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TransformationByImageAndKernel" + ] + }, + { + "name": "NumberTransformation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 33 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 34 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 35 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 7, + "comment": "NumberTransformation: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ] + } + ], + "2args": [ + { + "rank": 28, + "comment": "NumberTransformation: for a transformation and zero", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 26, + "comment": "NumberTransformation: for a transformation and positive integer", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NumberTransformation" + ] + }, + { + "name": "TransformationNumber", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 36 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 37 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 40, + "comment": "TransformationNumber: for a positive integer and zero", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 38, + "comment": "TransformationNumber: for a positive integer and positive integer", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TransformationNumber" + ] + }, + { + "name": "LargestImageOfMovedPoint", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 42 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 49 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 48 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 49 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "LargestImageOfMovedPoint: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLargestImageOfMovedPoint" + ] + ] + }, + { + "rank": 24, + "comment": "LargestImageOfMovedPoint: for a partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "LargestImageOfMovedPoint: for a transformation semigroup", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 16, + "comment": "LargestImageOfMovedPoint: for a partial perm collection", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)" + ] + ] + }, + { + "rank": 13, + "comment": "LargestImageOfMovedPoint: for a transformation collection", + "filters": [ + [ + "CategoryCollections(IsTransformation)" + ] + ] + }, + { + "rank": 8, + "comment": "LargestImageOfMovedPoint: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ] + }, + { + "rank": 7, + "comment": "LargestImageOfMovedPoint: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ], + "aka": [ + "LARGEST_IMAGE_PT" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LargestImageOfMovedPoint" + ] + }, + { + "name": "SetLargestImageOfMovedPoint", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 42 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 49 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 48 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 49 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLargestImageOfMovedPoint: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLargestImageOfMovedPoint: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLargestImageOfMovedPoint" + ] + }, + { + "name": "HasLargestImageOfMovedPoint", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 42 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLargestImageOfMovedPoint" + ] + }, + { + "name": "SmallestImageOfMovedPoint", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 44 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 48 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 50 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 51 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "SmallestImageOfMovedPoint: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSmallestImageOfMovedPoint" + ] + ] + }, + { + "rank": 24, + "comment": "SmallestImageOfMovedPoint: for a partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "SmallestImageOfMovedPoint: for a transformation semigroup", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 16, + "comment": "SmallestImageOfMovedPoint: for a partial perm collection", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)" + ] + ] + }, + { + "rank": 13, + "comment": "SmallestImageOfMovedPoint: for a transformation collection", + "filters": [ + [ + "CategoryCollections(IsTransformation)" + ] + ] + }, + { + "rank": 8, + "comment": "SmallestImageOfMovedPoint: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ] + }, + { + "rank": 7, + "comment": "SmallestImageOfMovedPoint: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SmallestImageOfMovedPoint" + ] + }, + { + "name": "SetSmallestImageOfMovedPoint", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 44 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 48 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 50 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 51 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSmallestImageOfMovedPoint: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSmallestImageOfMovedPoint: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSmallestImageOfMovedPoint" + ] + }, + { + "name": "HasSmallestImageOfMovedPoint", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 44 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSmallestImageOfMovedPoint" + ] + }, + { + "name": "RankOfTransformation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 53 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 54 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 55 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 56 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "RankOfTransformation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRankOfTransformation" + ] + ] + }, + { + "rank": 7, + "comment": "RankOfTransformation: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ], + "aka": [ + "RANK_TRANS" + ] + } + ], + "2args": [ + { + "rank": 28, + "comment": "RankOfTransformation: for a transformation and zero", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsZeroCyc" + ] + ], + "aka": [ + "RANK_TRANS_INT" + ] + }, + { + "rank": 26, + "comment": "RankOfTransformation: for a transformation and pos int", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 10, + "comment": "RankOfTransformation: for a transformation and dense list", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsDenseList" + ] + ], + "aka": [ + "RANK_TRANS_LIST" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RankOfTransformation" + ] + }, + { + "name": "SetRankOfTransformation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 53 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRankOfTransformation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRankOfTransformation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRankOfTransformation" + ] + }, + { + "name": "HasRankOfTransformation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 53 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRankOfTransformation" + ] + }, + { + "name": "AsBinaryRelation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 58 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 7, + "comment": "AsBinaryRelation: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsBinaryRelation", + "BinaryRelationTransformation" + ] + }, + { + "name": "AsPermutation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 59 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "AsPermutation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsPermutation" + ] + ] + }, + { + "rank": 12, + "comment": "AsPermutation: for binary relations on points", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 8, + "comment": "AsPermutation: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ], + "aka": [ + "AS_PERM_PPERM" + ] + }, + { + "rank": 7, + "comment": "AsPermutation: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ], + "aka": [ + "AS_PERM_TRANS" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsPermutation" + ] + }, + { + "name": "SetAsPermutation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 59 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsPermutation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsPermutation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsPermutation" + ] + }, + { + "name": "HasAsPermutation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 59 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsPermutation" + ] + }, + { + "name": "AsTransformation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 61 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 62 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "AsTransformation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsTransformation" + ] + ] + }, + { + "rank": 12, + "comment": "AsTransformation: for binary relations on points", + "filters": [ + [ + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsBinaryRelationOnPointsRep" + ] + ] + }, + { + "rank": 8, + "comment": "AsTransformation: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ] + }, + { + "rank": 8, + "comment": "AsTransformation: for a permutation", + "filters": [ + [ + "IsPerm" + ] + ], + "aka": [ + "AS_TRANS_PERM" + ] + }, + { + "rank": 7, + "comment": "AsTransformation: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ] + } + ], + "2args": [ + { + "rank": 29, + "comment": "AsTransformation: for a partial perm and positive integer", + "filters": [ + [ + "IsPartialPerm" + ], + [ + "IsInt", + "IsPosRat", + "IsSmallIntRep" + ] + ] + }, + { + "rank": 26, + "comment": "AsTransformation: for a permutation and positive integer", + "filters": [ + [ + "IsPerm" + ], + [ + "IsInt" + ] + ], + "aka": [ + "AS_TRANS_PERM_INT" + ] + }, + { + "rank": 25, + "comment": "AsTransformation: for a transformation and degree", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsInt" + ] + ], + "aka": [ + "AS_TRANS_TRANS" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsTransformation" + ] + }, + { + "name": "SetAsTransformation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 61 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsTransformation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsTransformation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsTransformation" + ] + }, + { + "name": "HasAsTransformation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 61 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsTransformation" + ] + }, + { + "name": "ConstantTransformation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 64 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 38, + "comment": "ConstantTransformation: for a pos int and pos int", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ConstantTransformation" + ] + }, + { + "name": "DegreeOfTransformationCollection", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 65 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "DegreeOfTransformationCollection: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDegreeOfTransformationCollection" + ] + ] + }, + { + "rank": 13, + "comment": "DegreeOfTransformationCollection: for a transformation collection", + "filters": [ + [ + "CategoryCollections(IsTransformation)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DegreeOfTransformationCollection" + ] + }, + { + "name": "SetDegreeOfTransformationCollection", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 65 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDegreeOfTransformationCollection: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDegreeOfTransformationCollection: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDegreeOfTransformationCollection" + ] + }, + { + "name": "HasDegreeOfTransformationCollection", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 65 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDegreeOfTransformationCollection" + ] + }, + { + "name": "FlatKernelOfTransformation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 67 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 68 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "FlatKernelOfTransformation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFlatKernelOfTransformation" + ] + ] + }, + { + "rank": 7, + "comment": "FlatKernelOfTransformation: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ] + } + ], + "2args": [ + { + "rank": 25, + "comment": "FlatKernelOfTransformation: for a transformation and pos int", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsInt" + ] + ], + "aka": [ + "FLAT_KERNEL_TRANS_INT" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FlatKernelOfTransformation" + ] + }, + { + "name": "SetFlatKernelOfTransformation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 67 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFlatKernelOfTransformation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFlatKernelOfTransformation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFlatKernelOfTransformation" + ] + }, + { + "name": "HasFlatKernelOfTransformation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 67 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFlatKernelOfTransformation" + ] + }, + { + "name": "IsFlatKernelOfTransformation", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 69 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "IsFlatKernelOfTransformation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFlatKernelOfTransformation" + ] + ] + }, + { + "rank": 4, + "comment": "IsFlatKernelOfTransformation: for a homogeneous list", + "filters": [ + [ + "IsHomogeneousList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFlatKernelOfTransformation" + ] + }, + { + "name": "SetIsFlatKernelOfTransformation", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 69 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFlatKernelOfTransformation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFlatKernelOfTransformation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFlatKernelOfTransformation" + ] + }, + { + "name": "HasIsFlatKernelOfTransformation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 69 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFlatKernelOfTransformation" + ] + }, + { + "name": "ImageListOfTransformation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 71 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 72 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 7, + "comment": "ImageListOfTransformation: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ] + } + ], + "2args": [ + { + "rank": 25, + "comment": "ImageListOfTransformation: for a transformation and pos int", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsInt" + ] + ], + "aka": [ + "IMAGE_LIST_TRANS_INT" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ImageListOfTransformation", + "ListTransformation" + ] + }, + { + "name": "ImageSetOfTransformation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 75 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 76 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "ImageSetOfTransformation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasImageSetOfTransformation" + ] + ] + }, + { + "rank": 7, + "comment": "ImageSetOfTransformation: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ] + } + ], + "2args": [ + { + "rank": 25, + "comment": "ImageSetOfTransformation: for a transformation and pos int", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsInt" + ] + ], + "aka": [ + "IMAGE_SET_TRANS_INT" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ImageSetOfTransformation" + ] + }, + { + "name": "SetImageSetOfTransformation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 75 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetImageSetOfTransformation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetImageSetOfTransformation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetImageSetOfTransformation" + ] + }, + { + "name": "HasImageSetOfTransformation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 75 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasImageSetOfTransformation" + ] + }, + { + "name": "KernelOfTransformation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 78 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 79 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 81 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 82 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 83 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "KernelOfTransformation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasKernelOfTransformation" + ] + ] + }, + { + "rank": 7, + "comment": "KernelOfTransformation: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ] + } + ], + "2args": [ + { + "rank": 26, + "comment": "KernelOfTransformation: for a transformation and pos int", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "KERNEL_TRANS" + ] + }, + { + "rank": 8, + "comment": "KernelOfTransformation: for a transformation and pos int", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsBool" + ] + ] + } + ], + "3args": [ + { + "rank": 27, + "comment": "KernelOfTransformation: for a transformation, positive integer and boolean", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsBool" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "KernelOfTransformation" + ] + }, + { + "name": "SetKernelOfTransformation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 78 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetKernelOfTransformation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetKernelOfTransformation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetKernelOfTransformation" + ] + }, + { + "name": "HasKernelOfTransformation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 78 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasKernelOfTransformation" + ] + }, + { + "name": "PermLeftQuoTransformation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 85 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 14, + "comment": "PermLeftQuoTransformation: for a transformation and transformation", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsTransformation" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PermLeftQuoTransformation" + ] + }, + { + "name": "PreImagesOfTransformation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 87 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 26, + "comment": "PreImagesOfTransformation: for a transformation and positive integer", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "PREIMAGES_TRANS_INT" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PreImagesOfTransformation", + "PreimagesOfTransformation" + ] + }, + { + "name": "RandomTransformation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 90 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 91 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 19, + "comment": "RandomTransformation: for a pos. int.", + "filters": [ + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "2args": [ + { + "rank": 38, + "comment": "RandomTransformation: for pos int and pos int", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RandomTransformation" + ] + }, + { + "name": "SmallestIdempotentPower", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 93 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "SmallestIdempotentPower: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSmallestIdempotentPower" + ] + ] + }, + { + "rank": 8, + "comment": "SmallestIdempotentPower: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ], + "aka": [ + "SMALLEST_IDEM_POW_PPERM" + ] + }, + { + "rank": 7, + "comment": "SmallestIdempotentPower: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ], + "aka": [ + "SMALLEST_IDEM_POW_TRANS" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SmallestIdempotentPower" + ] + }, + { + "name": "SetSmallestIdempotentPower", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 93 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSmallestIdempotentPower: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSmallestIdempotentPower: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSmallestIdempotentPower" + ] + }, + { + "name": "HasSmallestIdempotentPower", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 93 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSmallestIdempotentPower" + ] + }, + { + "name": "TrimTransformation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 94 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 95 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 7, + "comment": "TrimTransformation: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ] + } + ], + "2args": [ + { + "rank": 26, + "comment": "TrimTransformation: for a transformation and pos int", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "TRIM_TRANS" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TrimTransformation" + ] + }, + { + "name": "Idempotent", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 97 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 44, + "comment": "Idempotent: for a list of pos ints and list of pos ints", + "filters": [ + [ + "CategoryCollections(IsCyclotomic)" + ], + [ + "CategoryCollections(IsCyclotomic)" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Idempotent" + ] + }, + { + "name": "TransformationOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 100 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 101 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 102 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 103 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 5, + "comment": "TransformationOp: for an obj and domain", + "filters": [ + [], + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 2, + "comment": "TransformationOp: for an obj and list", + "filters": [ + [], + [ + "IsList" + ] + ] + } + ], + "3args": [ + { + "rank": 6, + "comment": "TransformationOp: for an obj, domain, and function", + "filters": [ + [], + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 3, + "comment": "TransformationOp: for object, list, function", + "filters": [ + [], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TransformationOp" + ] + }, + { + "name": "TransformationOpNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 105 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 106 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 107 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 108 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 5, + "comment": "TransformationOpNC: for object and domain", + "filters": [ + [], + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 2, + "comment": "TransformationOpNC: for object and list", + "filters": [ + [], + [ + "IsList" + ] + ] + } + ], + "3args": [ + { + "rank": 6, + "comment": "TransformationOpNC: for object, domain, function", + "filters": [ + [], + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 3, + "comment": "TransformationOpNC: for object, list, function", + "filters": [ + [], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TransformationOpNC" + ] + }, + { + "name": "ComponentRepsOfTransformation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 110 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "ComponentRepsOfTransformation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComponentRepsOfTransformation" + ] + ] + }, + { + "rank": 7, + "comment": "ComponentRepsOfTransformation: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ], + "aka": [ + "COMPONENT_REPS_TRANS" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComponentRepsOfTransformation" + ] + }, + { + "name": "SetComponentRepsOfTransformation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 110 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComponentRepsOfTransformation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComponentRepsOfTransformation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComponentRepsOfTransformation" + ] + }, + { + "name": "HasComponentRepsOfTransformation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 110 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComponentRepsOfTransformation" + ] + }, + { + "name": "NrComponentsOfTransformation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 111 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "NrComponentsOfTransformation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNrComponentsOfTransformation" + ] + ] + }, + { + "rank": 7, + "comment": "NrComponentsOfTransformation: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ], + "aka": [ + "NR_COMPONENTS_TRANS" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NrComponentsOfTransformation" + ] + }, + { + "name": "SetNrComponentsOfTransformation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 111 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNrComponentsOfTransformation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNrComponentsOfTransformation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNrComponentsOfTransformation" + ] + }, + { + "name": "HasNrComponentsOfTransformation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 111 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNrComponentsOfTransformation" + ] + }, + { + "name": "ComponentsOfTransformation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 112 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "ComponentsOfTransformation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComponentsOfTransformation" + ] + ] + }, + { + "rank": 7, + "comment": "ComponentsOfTransformation: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ], + "aka": [ + "COMPONENTS_TRANS" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComponentsOfTransformation" + ] + }, + { + "name": "SetComponentsOfTransformation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 112 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComponentsOfTransformation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComponentsOfTransformation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComponentsOfTransformation" + ] + }, + { + "name": "HasComponentsOfTransformation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 112 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComponentsOfTransformation" + ] + }, + { + "name": "ComponentTransformationInt", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 113 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 26, + "comment": "ComponentTransformationInt: for a transformation and positive integer", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "COMPONENT_TRANS_INT" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComponentTransformationInt" + ] + }, + { + "name": "CycleTransformationInt", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 114 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 26, + "comment": "CycleTransformationInt: for a transformation and positive integer", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "CYCLE_TRANS_INT" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CycleTransformationInt" + ] + }, + { + "name": "CyclesOfTransformation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 115 + }, + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 116 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "CyclesOfTransformation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCyclesOfTransformation" + ] + ] + }, + { + "rank": 7, + "comment": "CyclesOfTransformation: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ], + "aka": [ + "CYCLES_TRANS" + ] + } + ], + "2args": [ + { + "rank": 9, + "comment": "CyclesOfTransformation: for a transformation and list", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsList" + ] + ], + "aka": [ + "CYCLES_TRANS_LIST" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CyclesOfTransformation" + ] + }, + { + "name": "SetCyclesOfTransformation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 115 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCyclesOfTransformation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCyclesOfTransformation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCyclesOfTransformation" + ] + }, + { + "name": "HasCyclesOfTransformation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 115 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCyclesOfTransformation" + ] + }, + { + "name": "LeftOne", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 118 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "LeftOne: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLeftOne" + ] + ] + }, + { + "rank": 8, + "comment": "LeftOne: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ], + "aka": [ + "LEFT_ONE_PPERM" + ] + }, + { + "rank": 7, + "comment": "LeftOne: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ], + "aka": [ + "LEFT_ONE_TRANS" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeftOne" + ] + }, + { + "name": "SetLeftOne", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 118 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLeftOne: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLeftOne: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLeftOne" + ] + }, + { + "name": "HasLeftOne", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 118 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLeftOne" + ] + }, + { + "name": "RightOne", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 119 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "RightOne: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRightOne" + ] + ] + }, + { + "rank": 8, + "comment": "RightOne: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ], + "aka": [ + "RIGHT_ONE_PPERM" + ] + }, + { + "rank": 7, + "comment": "RightOne: for a transformation", + "filters": [ + [ + "IsTransformation" + ] + ], + "aka": [ + "RIGHT_ONE_TRANS" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RightOne" + ] + }, + { + "name": "SetRightOne", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 119 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRightOne: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRightOne: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRightOne" + ] + }, + { + "name": "HasRightOne", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 119 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRightOne" + ] + }, + { + "name": "OnKernelAntiAction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/trans.gd", + "line": 120 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 11, + "comment": "OnKernelAntiAction: for a list and transformation", + "filters": [ + [ + "IsHomogeneousList" + ], + [ + "IsTransformation" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OnKernelAntiAction" + ] + }, + { + "name": "DomainOfPartialPerm", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "DomainOfPartialPerm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDomainOfPartialPerm" + ] + ] + }, + { + "rank": 8, + "comment": "DomainOfPartialPerm: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ], + "aka": [ + "DOMAIN_PPERM" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DomainOfPartialPerm" + ] + }, + { + "name": "SetDomainOfPartialPerm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDomainOfPartialPerm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDomainOfPartialPerm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDomainOfPartialPerm" + ] + }, + { + "name": "HasDomainOfPartialPerm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDomainOfPartialPerm" + ] + }, + { + "name": "ImageListOfPartialPerm", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 29 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "ImageListOfPartialPerm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasImageListOfPartialPerm" + ] + ] + }, + { + "rank": 8, + "comment": "ImageListOfPartialPerm: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ], + "aka": [ + "IMAGE_PPERM" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ImageListOfPartialPerm" + ] + }, + { + "name": "SetImageListOfPartialPerm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 29 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetImageListOfPartialPerm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetImageListOfPartialPerm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetImageListOfPartialPerm" + ] + }, + { + "name": "HasImageListOfPartialPerm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 29 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasImageListOfPartialPerm" + ] + }, + { + "name": "ImageSetOfPartialPerm", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 31 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "ImageSetOfPartialPerm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasImageSetOfPartialPerm" + ] + ] + }, + { + "rank": 8, + "comment": "ImageSetOfPartialPerm: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ], + "aka": [ + "IMAGE_SET_PPERM" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ImageSetOfPartialPerm" + ] + }, + { + "name": "SetImageSetOfPartialPerm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 31 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetImageSetOfPartialPerm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetImageSetOfPartialPerm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetImageSetOfPartialPerm" + ] + }, + { + "name": "HasImageSetOfPartialPerm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 31 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasImageSetOfPartialPerm" + ] + }, + { + "name": "IndexPeriodOfPartialPerm", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "IndexPeriodOfPartialPerm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIndexPeriodOfPartialPerm" + ] + ] + }, + { + "rank": 8, + "comment": "IndexPeriodOfPartialPerm: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ], + "aka": [ + "INDEX_PERIOD_PPERM" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IndexPeriodOfPartialPerm" + ] + }, + { + "name": "SetIndexPeriodOfPartialPerm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIndexPeriodOfPartialPerm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIndexPeriodOfPartialPerm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIndexPeriodOfPartialPerm" + ] + }, + { + "name": "HasIndexPeriodOfPartialPerm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIndexPeriodOfPartialPerm" + ] + }, + { + "name": "ComponentRepsOfPartialPerm", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 33 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "ComponentRepsOfPartialPerm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComponentRepsOfPartialPerm" + ] + ] + }, + { + "rank": 8, + "comment": "ComponentRepsOfPartialPerm: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ], + "aka": [ + "COMPONENT_REPS_PPERM" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComponentRepsOfPartialPerm" + ] + }, + { + "name": "SetComponentRepsOfPartialPerm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 33 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComponentRepsOfPartialPerm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComponentRepsOfPartialPerm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComponentRepsOfPartialPerm" + ] + }, + { + "name": "HasComponentRepsOfPartialPerm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 33 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComponentRepsOfPartialPerm" + ] + }, + { + "name": "NrComponentsOfPartialPerm", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 34 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "NrComponentsOfPartialPerm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNrComponentsOfPartialPerm" + ] + ] + }, + { + "rank": 8, + "comment": "NrComponentsOfPartialPerm: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ], + "aka": [ + "NR_COMPONENTS_PPERM" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NrComponentsOfPartialPerm" + ] + }, + { + "name": "SetNrComponentsOfPartialPerm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 34 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNrComponentsOfPartialPerm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNrComponentsOfPartialPerm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNrComponentsOfPartialPerm" + ] + }, + { + "name": "HasNrComponentsOfPartialPerm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 34 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNrComponentsOfPartialPerm" + ] + }, + { + "name": "ComponentsOfPartialPerm", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 35 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "ComponentsOfPartialPerm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComponentsOfPartialPerm" + ] + ] + }, + { + "rank": 8, + "comment": "ComponentsOfPartialPerm: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ], + "aka": [ + "COMPONENTS_PPERM" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComponentsOfPartialPerm" + ] + }, + { + "name": "SetComponentsOfPartialPerm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 35 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComponentsOfPartialPerm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComponentsOfPartialPerm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComponentsOfPartialPerm" + ] + }, + { + "name": "HasComponentsOfPartialPerm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 35 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComponentsOfPartialPerm" + ] + }, + { + "name": "FixedPointsOfPartialPerm", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 36 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 37 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "FixedPointsOfPartialPerm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFixedPointsOfPartialPerm" + ] + ] + }, + { + "rank": 24, + "comment": "FixedPointsOfPartialPerm: for a partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 16, + "comment": "FixedPointsOfPartialPerm: for a partial perm coll", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)" + ] + ] + }, + { + "rank": 8, + "comment": "FixedPointsOfPartialPerm: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ], + "aka": [ + "FIXED_PTS_PPERM" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FixedPointsOfPartialPerm" + ] + }, + { + "name": "SetFixedPointsOfPartialPerm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 36 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 37 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFixedPointsOfPartialPerm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFixedPointsOfPartialPerm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFixedPointsOfPartialPerm" + ] + }, + { + "name": "HasFixedPointsOfPartialPerm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 36 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFixedPointsOfPartialPerm" + ] + }, + { + "name": "NrFixedPoints", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 38 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 39 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "NrFixedPoints: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNrFixedPoints" + ] + ] + }, + { + "rank": 24, + "comment": "NrFixedPoints: for a partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 16, + "comment": "NrFixedPoints: for a partial perm coll", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)" + ] + ] + }, + { + "rank": 8, + "comment": "NrFixedPoints: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ], + "aka": [ + "NR_FIXED_PTS_PPERM" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NrFixedPoints" + ] + }, + { + "name": "SetNrFixedPoints", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 38 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 39 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNrFixedPoints: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNrFixedPoints: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNrFixedPoints" + ] + }, + { + "name": "HasNrFixedPoints", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 38 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNrFixedPoints" + ] + }, + { + "name": "PreImagePartialPerm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 54 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 29, + "comment": "PreImagePartialPerm: for a partial perm and positive integer", + "filters": [ + [ + "IsPartialPerm" + ], + [ + "IsInt", + "IsPosRat", + "IsSmallIntRep" + ] + ], + "aka": [ + "PREIMAGE_PPERM_INT" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PreImagePartialPerm" + ] + }, + { + "name": "ComponentPartialPermInt", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 55 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 29, + "comment": "ComponentPartialPermInt: for a partial perm and positive integer", + "filters": [ + [ + "IsPartialPerm" + ], + [ + "IsInt", + "IsPosRat", + "IsSmallIntRep" + ] + ], + "aka": [ + "COMPONENT_PPERM_INT" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComponentPartialPermInt" + ] + }, + { + "name": "AsPartialPerm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 56 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 57 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 58 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 59 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 8, + "comment": "AsPartialPerm: for a perm", + "filters": [ + [ + "IsPerm" + ] + ] + } + ], + "2args": [ + { + "rank": 29, + "comment": "AsPartialPerm: for a perm and zero", + "filters": [ + [ + "IsPerm" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 29, + "comment": "AsPartialPerm: for a perm and pos int", + "filters": [ + [ + "IsPerm" + ], + [ + "IsInt", + "IsPosRat", + "IsSmallIntRep" + ] + ] + }, + { + "rank": 28, + "comment": "AsPartialPerm: for a transformation and positive int", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsInt", + "IsPosRat", + "IsSmallIntRep" + ] + ] + }, + { + "rank": 10, + "comment": "AsPartialPerm: for a perm and a list", + "filters": [ + [ + "IsPerm" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 9, + "comment": "AsPartialPerm: for a transformation and list", + "filters": [ + [ + "IsTransformation" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsPartialPerm" + ] + }, + { + "name": "RestrictedPartialPerm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 63 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 64 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10, + "comment": "RestrictedPartialPerm: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RestrictedPartialPerm" + ] + }, + { + "name": "PermLeftQuoPartialPermNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 65 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 16, + "comment": "PermLeftQuoPartialPermNC: for a partial perm and partial perm", + "filters": [ + [ + "IsPartialPerm" + ], + [ + "IsPartialPerm" + ] + ], + "aka": [ + "PERM_LEFT_QUO_PPERM_NC" + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PermLeftQuoPartialPermNC" + ] + }, + { + "name": "PermLeftQuoPartialPerm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 66 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 16, + "comment": "PermLeftQuoPartialPerm: for a partial perm and partial perm", + "filters": [ + [ + "IsPartialPerm" + ], + [ + "IsPartialPerm" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PermLeftQuoPartialPerm" + ] + }, + { + "name": "TrimPartialPerm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 67 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 8, + "comment": "TrimPartialPerm: for a partial perm", + "filters": [ + [ + "IsPartialPerm" + ] + ], + "aka": [ + "TRIM_PPERM" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TrimPartialPerm" + ] + }, + { + "name": "PartialPermOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 68 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 69 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 70 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 71 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 5, + "comment": "PartialPermOp: for an obj and domain", + "filters": [ + [], + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 2, + "comment": "PartialPermOp: for an obj and list", + "filters": [ + [], + [ + "IsList" + ] + ] + } + ], + "3args": [ + { + "rank": 6, + "comment": "PartialPermOp: for an obj, domain, and function", + "filters": [ + [], + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 3, + "comment": "PartialPermOp: for object, list, function", + "filters": [ + [], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PartialPermOp" + ] + }, + { + "name": "PartialPermOpNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 73 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 74 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 75 + }, + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 76 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 5, + "comment": "PartialPermOpNC: for an obj and domain", + "filters": [ + [], + [ + "IsCollection", + "IsGeneralizedDomain" + ] + ] + }, + { + "rank": 2, + "comment": "PartialPermOpNC: for an obj and list", + "filters": [ + [], + [ + "IsList" + ] + ] + } + ], + "3args": [ + { + "rank": 6, + "comment": "PartialPermOpNC: for an obj, domain, and function", + "filters": [ + [], + [ + "IsCollection", + "IsGeneralizedDomain" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 3, + "comment": "PartialPermOpNC: for object, list, function", + "filters": [ + [], + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PartialPermOpNC" + ] + }, + { + "name": "DegreeOfPartialPermCollection", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 80 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20019, + "comment": "DegreeOfPartialPermCollection: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDegreeOfPartialPermCollection" + ] + ] + }, + { + "rank": 25, + "comment": "DegreeOfPartialPermCollection: for a partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 16, + "comment": "DegreeOfPartialPermCollection: for a partial perm collection", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DegreeOfPartialPermCollection" + ] + }, + { + "name": "SetDegreeOfPartialPermCollection", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 80 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDegreeOfPartialPermCollection: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDegreeOfPartialPermCollection: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDegreeOfPartialPermCollection" + ] + }, + { + "name": "HasDegreeOfPartialPermCollection", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 80 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDegreeOfPartialPermCollection" + ] + }, + { + "name": "CodegreeOfPartialPermCollection", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 81 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20019, + "comment": "CodegreeOfPartialPermCollection: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCodegreeOfPartialPermCollection" + ] + ] + }, + { + "rank": 25, + "comment": "CodegreeOfPartialPermCollection: for a partial perm semigroup with generators", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 16, + "comment": "CodegreeOfPartialPermCollection: for a partial perm collection", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CodegreeOfPartialPermCollection" + ] + }, + { + "name": "SetCodegreeOfPartialPermCollection", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 81 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCodegreeOfPartialPermCollection: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCodegreeOfPartialPermCollection: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCodegreeOfPartialPermCollection" + ] + }, + { + "name": "HasCodegreeOfPartialPermCollection", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 81 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCodegreeOfPartialPermCollection" + ] + }, + { + "name": "RankOfPartialPermCollection", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 82 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20019, + "comment": "RankOfPartialPermCollection: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRankOfPartialPermCollection" + ] + ] + }, + { + "rank": 25, + "comment": "RankOfPartialPermCollection: for a partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 16, + "comment": "RankOfPartialPermCollection: for a partial perm collection", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RankOfPartialPermCollection" + ] + }, + { + "name": "SetRankOfPartialPermCollection", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 82 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRankOfPartialPermCollection: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRankOfPartialPermCollection: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRankOfPartialPermCollection" + ] + }, + { + "name": "HasRankOfPartialPermCollection", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 82 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRankOfPartialPermCollection" + ] + }, + { + "name": "DomainOfPartialPermCollection", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 83 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20019, + "comment": "DomainOfPartialPermCollection: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDomainOfPartialPermCollection" + ] + ] + }, + { + "rank": 24, + "comment": "DomainOfPartialPermCollection: for a partal perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 16, + "comment": "DomainOfPartialPermCollection: for a partial perm coll", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DomainOfPartialPermCollection" + ] + }, + { + "name": "SetDomainOfPartialPermCollection", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 83 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDomainOfPartialPermCollection: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDomainOfPartialPermCollection: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDomainOfPartialPermCollection" + ] + }, + { + "name": "HasDomainOfPartialPermCollection", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 83 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDomainOfPartialPermCollection" + ] + }, + { + "name": "ImageOfPartialPermCollection", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 84 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20019, + "comment": "ImageOfPartialPermCollection: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasImageOfPartialPermCollection" + ] + ] + }, + { + "rank": 24, + "comment": "ImageOfPartialPermCollection: for a partal perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 16, + "comment": "ImageOfPartialPermCollection: for a partial perm coll", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ImageOfPartialPermCollection" + ] + }, + { + "name": "SetImageOfPartialPermCollection", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 84 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetImageOfPartialPermCollection: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetImageOfPartialPermCollection: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetImageOfPartialPermCollection" + ] + }, + { + "name": "HasImageOfPartialPermCollection", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/pperm.gd", + "line": 84 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasImageOfPartialPermCollection" + ] + }, + { + "name": "TransformationRepresentation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fastendo.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "TransformationRepresentation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTransformationRepresentation" + ] + ] + }, + { + "rank": 16, + "comment": "TransformationRepresentation: for an endo general mapping", + "filters": [ + [ + "IsGeneralMapping", + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsTransformationRepOfEndo" + ] + ] + }, + { + "rank": 13, + "comment": "TransformationRepresentation: for an endo general mapping", + "filters": [ + [ + "IsGeneralMapping", + "IsEndoGeneralMapping", + "HasIsEndoGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ] + ] + }, + { + "rank": 0, + "comment": "TransformationRepresentation: default method requiring categories and checking properties", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TransformationRepresentation" + ] + }, + { + "name": "SetTransformationRepresentation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fastendo.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTransformationRepresentation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTransformationRepresentation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTransformationRepresentation" + ] + }, + { + "name": "HasTransformationRepresentation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fastendo.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTransformationRepresentation" + ] + }, + { + "name": "FpSemigroupOfElementOfFpSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpsemi.gd", + "line": 63 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 5, + "comment": "FpSemigroupOfElementOfFpSemigroup: for an element of an fp semigroup", + "filters": [ + [ + "IsElementOfFpSemigroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FpSemigroupOfElementOfFpSemigroup" + ] + }, + { + "name": "ElementOfFpSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpsemi.gd", + "line": 193 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 7, + "comment": "ElementOfFpSemigroup: for a family of f.p. semigroup elements, and an assoc. word", + "filters": [ + [ + "CategoryFamily(IsElementOfFpSemigroup)" + ], + [ + "IsAssociativeElement", + "IsWord" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ElementOfFpSemigroup" + ] + }, + { + "name": "FreeGeneratorsOfFpSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpsemi.gd", + "line": 236 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20022, + "comment": "FreeGeneratorsOfFpSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFreeGeneratorsOfFpSemigroup" + ] + ] + }, + { + "rank": 19, + "comment": "FreeGeneratorsOfFpSemigroup: for a finitely presented semigroup", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpSemigroup)" + ] + ] + }, + { + "rank": -5, + "comment": "FreeGeneratorsOfFpSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "CategoryCollections(IsElementOfFpSemigroup)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FreeGeneratorsOfFpSemigroup" + ] + }, + { + "name": "SetFreeGeneratorsOfFpSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpsemi.gd", + "line": 236 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFreeGeneratorsOfFpSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFreeGeneratorsOfFpSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFreeGeneratorsOfFpSemigroup" + ] + }, + { + "name": "HasFreeGeneratorsOfFpSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpsemi.gd", + "line": 236 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFreeGeneratorsOfFpSemigroup" + ] + }, + { + "name": "FreeSemigroupOfFpSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpsemi.gd", + "line": 260 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20022, + "comment": "FreeSemigroupOfFpSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFreeSemigroupOfFpSemigroup" + ] + ] + }, + { + "rank": 19, + "comment": "FreeSemigroupOfFpSemigroup: for a finitely presented semigroup", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpSemigroup)" + ] + ] + }, + { + "rank": -5, + "comment": "FreeSemigroupOfFpSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "CategoryCollections(IsElementOfFpSemigroup)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FreeSemigroupOfFpSemigroup" + ] + }, + { + "name": "SetFreeSemigroupOfFpSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpsemi.gd", + "line": 260 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFreeSemigroupOfFpSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFreeSemigroupOfFpSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFreeSemigroupOfFpSemigroup" + ] + }, + { + "name": "HasFreeSemigroupOfFpSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpsemi.gd", + "line": 260 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFreeSemigroupOfFpSemigroup" + ] + }, + { + "name": "RelationsOfFpSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpsemi.gd", + "line": 290 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20022, + "comment": "RelationsOfFpSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRelationsOfFpSemigroup" + ] + ] + }, + { + "rank": 20, + "comment": "RelationsOfFpSemigroup: method for a free semigroup", + "filters": [ + [ + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ] + ] + }, + { + "rank": 19, + "comment": "RelationsOfFpSemigroup: for finitely presented semigroup", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpSemigroup)" + ] + ] + }, + { + "rank": -5, + "comment": "RelationsOfFpSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "CategoryCollections(IsElementOfFpSemigroup)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RelationsOfFpSemigroup" + ] + }, + { + "name": "SetRelationsOfFpSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpsemi.gd", + "line": 290 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRelationsOfFpSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRelationsOfFpSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRelationsOfFpSemigroup" + ] + }, + { + "name": "HasRelationsOfFpSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpsemi.gd", + "line": 290 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRelationsOfFpSemigroup" + ] + }, + { + "name": "IsomorphismFpSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpsemi.gd", + "line": 325 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsomorphismFpSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsomorphismFpSemigroup" + ] + ] + }, + { + "rank": 38, + "comment": "IsomorphismFpSemigroup: for fp groups", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ] + ] + }, + { + "rank": 24, + "comment": "IsomorphismFpSemigroup: for an fp monoid", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpMonoid)" + ] + ] + }, + { + "rank": 0, + "comment": "IsomorphismFpSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismFpSemigroup" + ] + }, + { + "name": "SetIsomorphismFpSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpsemi.gd", + "line": 325 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsomorphismFpSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsomorphismFpSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsomorphismFpSemigroup" + ] + }, + { + "name": "HasIsomorphismFpSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpsemi.gd", + "line": 325 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsomorphismFpSemigroup" + ] + }, + { + "name": "FpGrpMonSmgOfFpGrpMonSmgElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpsemi.gd", + "line": 354 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 7, + "comment": "FpGrpMonSmgOfFpGrpMonSmgElement: for an element of an fp group", + "filters": [ + [ + "IsElementOfFpGroup" + ] + ] + }, + { + "rank": 6, + "comment": "FpGrpMonSmgOfFpGrpMonSmgElement: for an element of an fp monoid", + "filters": [ + [ + "IsElementOfFpMonoid" + ] + ] + }, + { + "rank": 5, + "comment": "FpGrpMonSmgOfFpGrpMonSmgElement: for an element of an fp semigroup", + "filters": [ + [ + "IsElementOfFpSemigroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FpGrpMonSmgOfFpGrpMonSmgElement" + ] + }, + { + "name": "ElementOfFpMonoid", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpmon.gd", + "line": 111 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 8, + "comment": "ElementOfFpMonoid: for a family of f.p. monoid elements, and an assoc. word", + "filters": [ + [ + "CategoryFamily(IsElementOfFpMonoid)" + ], + [ + "IsMultiplicativeElementWithOne", + "IsAssociativeElement", + "IsWord" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ElementOfFpMonoid" + ] + }, + { + "name": "FpMonoidOfElementOfFpMonoid", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpmon.gd", + "line": 126 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 6, + "comment": "FpMonoidOfElementOfFpMonoid: for an fp monoid element", + "filters": [ + [ + "IsElementOfFpMonoid" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FpMonoidOfElementOfFpMonoid" + ] + }, + { + "name": "FreeGeneratorsOfFpMonoid", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpmon.gd", + "line": 157 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20027, + "comment": "FreeGeneratorsOfFpMonoid: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFreeGeneratorsOfFpMonoid" + ] + ] + }, + { + "rank": 24, + "comment": "FreeGeneratorsOfFpMonoid: for a finitely presented monoid", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpMonoid)" + ] + ] + }, + { + "rank": -3, + "comment": "FreeGeneratorsOfFpMonoid: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithOne", + "CategoryCollections(IsElementOfFpMonoid)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FreeGeneratorsOfFpMonoid" + ] + }, + { + "name": "SetFreeGeneratorsOfFpMonoid", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpmon.gd", + "line": 157 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFreeGeneratorsOfFpMonoid: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFreeGeneratorsOfFpMonoid: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFreeGeneratorsOfFpMonoid" + ] + }, + { + "name": "HasFreeGeneratorsOfFpMonoid", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpmon.gd", + "line": 157 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFreeGeneratorsOfFpMonoid" + ] + }, + { + "name": "FreeMonoidOfFpMonoid", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpmon.gd", + "line": 175 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20027, + "comment": "FreeMonoidOfFpMonoid: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFreeMonoidOfFpMonoid" + ] + ] + }, + { + "rank": 24, + "comment": "FreeMonoidOfFpMonoid: for a finitely presented monoid", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpMonoid)" + ] + ] + }, + { + "rank": -3, + "comment": "FreeMonoidOfFpMonoid: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithOne", + "CategoryCollections(IsElementOfFpMonoid)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FreeMonoidOfFpMonoid" + ] + }, + { + "name": "SetFreeMonoidOfFpMonoid", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpmon.gd", + "line": 175 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFreeMonoidOfFpMonoid: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFreeMonoidOfFpMonoid: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFreeMonoidOfFpMonoid" + ] + }, + { + "name": "HasFreeMonoidOfFpMonoid", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpmon.gd", + "line": 175 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFreeMonoidOfFpMonoid" + ] + }, + { + "name": "RelationsOfFpMonoid", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpmon.gd", + "line": 191 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20027, + "comment": "RelationsOfFpMonoid: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRelationsOfFpMonoid" + ] + ] + }, + { + "rank": 26, + "comment": "RelationsOfFpMonoid: method for a free monoid", + "filters": [ + [ + "IsFreeMonoid", + "HasIsFreeMonoid" + ] + ] + }, + { + "rank": 24, + "comment": "RelationsOfFpMonoid: for finitely presented monoid", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpMonoid)" + ] + ] + }, + { + "rank": -3, + "comment": "RelationsOfFpMonoid: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithOne", + "CategoryCollections(IsElementOfFpMonoid)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RelationsOfFpMonoid" + ] + }, + { + "name": "SetRelationsOfFpMonoid", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpmon.gd", + "line": 191 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRelationsOfFpMonoid: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRelationsOfFpMonoid: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRelationsOfFpMonoid" + ] + }, + { + "name": "HasRelationsOfFpMonoid", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpmon.gd", + "line": 191 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRelationsOfFpMonoid" + ] + }, + { + "name": "IsomorphismFpMonoid", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpmon.gd", + "line": 210 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsomorphismFpMonoid: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsomorphismFpMonoid" + ] + ] + }, + { + "rank": 38, + "comment": "IsomorphismFpMonoid: for an fp group", + "filters": [ + [ + "IsGroupOfFamily", + "IsSubgroupFpGroup" + ] + ], + "aka": [ + "IsomorphismFpMonoidGeneratorsFirst" + ] + }, + { + "rank": 0, + "comment": "IsomorphismFpMonoid: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismFpMonoid" + ] + }, + { + "name": "SetIsomorphismFpMonoid", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpmon.gd", + "line": 210 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsomorphismFpMonoid: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsomorphismFpMonoid: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsomorphismFpMonoid" + ] + }, + { + "name": "HasIsomorphismFpMonoid", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/fpmon.gd", + "line": 210 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsomorphismFpMonoid" + ] + }, + { + "name": "ReducedConfluentRewritingSystem", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwssmg.gd", + "line": 91 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "ReducedConfluentRewritingSystem: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasReducedConfluentRewritingSystem" + ] + ] + }, + { + "rank": 24, + "comment": "ReducedConfluentRewritingSystem: for an fp monoid", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpMonoid)" + ] + ] + }, + { + "rank": 19, + "comment": "ReducedConfluentRewritingSystem: for an fp semigroup", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpSemigroup)" + ] + ] + }, + { + "rank": 0, + "comment": "ReducedConfluentRewritingSystem: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [ + { + "rank": 25, + "comment": "ReducedConfluentRewritingSystem: for an fp monoid and an ordering on the underlying free monoid", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpMonoid)" + ], + [ + "IsOrdering" + ] + ] + }, + { + "rank": 20, + "comment": "ReducedConfluentRewritingSystem: for an fp semigroup and an order on the underlying free semigroup", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpSemigroup)" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 20, + "comment": "ReducedConfluentRewritingSystem: for an fp semigroup and an ordering on the underlying free semigroup", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpSemigroup)" + ], + [ + "IsOrdering" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReducedConfluentRewritingSystem" + ] + }, + { + "name": "SetReducedConfluentRewritingSystem", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwssmg.gd", + "line": 91 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetReducedConfluentRewritingSystem: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetReducedConfluentRewritingSystem: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetReducedConfluentRewritingSystem" + ] + }, + { + "name": "HasReducedConfluentRewritingSystem", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwssmg.gd", + "line": 91 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasReducedConfluentRewritingSystem" + ] + }, + { + "name": "FreeSemigroupOfRewritingSystem", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwssmg.gd", + "line": 134 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "FreeSemigroupOfRewritingSystem: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFreeSemigroupOfRewritingSystem" + ] + ] + }, + { + "rank": 4, + "comment": "FreeSemigroupOfRewritingSystem: for a semigroup rewriting system", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromSemigroup", + "HasIsBuiltFromSemigroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FreeSemigroupOfRewritingSystem" + ] + }, + { + "name": "SetFreeSemigroupOfRewritingSystem", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwssmg.gd", + "line": 134 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFreeSemigroupOfRewritingSystem: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFreeSemigroupOfRewritingSystem: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFreeSemigroupOfRewritingSystem" + ] + }, + { + "name": "HasFreeSemigroupOfRewritingSystem", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwssmg.gd", + "line": 134 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFreeSemigroupOfRewritingSystem" + ] + }, + { + "name": "FreeMonoidOfRewritingSystem", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwssmg.gd", + "line": 135 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "FreeMonoidOfRewritingSystem: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFreeMonoidOfRewritingSystem" + ] + ] + }, + { + "rank": 4, + "comment": "FreeMonoidOfRewritingSystem: for a monoid rewriting system", + "filters": [ + [ + "IsRewritingSystem", + "IsBuiltFromMonoid", + "HasIsBuiltFromMonoid" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FreeMonoidOfRewritingSystem" + ] + }, + { + "name": "SetFreeMonoidOfRewritingSystem", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwssmg.gd", + "line": 135 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFreeMonoidOfRewritingSystem: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFreeMonoidOfRewritingSystem: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFreeMonoidOfRewritingSystem" + ] + }, + { + "name": "HasFreeMonoidOfRewritingSystem", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwssmg.gd", + "line": 135 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFreeMonoidOfRewritingSystem" + ] + }, + { + "name": "FamilyForRewritingSystem", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwssmg.gd", + "line": 150 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "FamilyForRewritingSystem: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFamilyForRewritingSystem" + ] + ] + }, + { + "rank": 5, + "comment": "FamilyForRewritingSystem: for a Knuth Bendix rewriting system", + "filters": [ + [ + "IsKnuthBendixRewritingSystem", + "IsKnuthBendixRewritingSystemRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FamilyForRewritingSystem" + ] + }, + { + "name": "SetFamilyForRewritingSystem", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwssmg.gd", + "line": 150 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFamilyForRewritingSystem: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFamilyForRewritingSystem: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFamilyForRewritingSystem" + ] + }, + { + "name": "HasFamilyForRewritingSystem", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/rwssmg.gd", + "line": 150 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFamilyForRewritingSystem" + ] + }, + { + "name": "KnuthBendixRewritingSystem", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/kbsemi.gd", + "line": 50 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 24, + "comment": "KnuthBendixRewritingSystem: for an fp monoid", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpMonoid)" + ] + ] + }, + { + "rank": 19, + "comment": "KnuthBendixRewritingSystem: for an fp semigroup", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpSemigroup)" + ] + ] + } + ], + "2args": [ + { + "rank": 25, + "comment": "KnuthBendixRewritingSystem: for an fp monoid and a function", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpMonoid)" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 25, + "comment": "KnuthBendixRewritingSystem: for an fp monoid and an order on the family of words of the underlying free monoid", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpMonoid)" + ], + [ + "IsOrdering" + ] + ] + }, + { + "rank": 20, + "comment": "KnuthBendixRewritingSystem: for an fp semigroup and a function", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpSemigroup)" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 20, + "comment": "KnuthBendixRewritingSystem: for an fp semigroup and an order on the family of words of the underlying free semigroup", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpSemigroup)" + ], + [ + "IsOrdering" + ] + ] + }, + { + "rank": 3, + "comment": "KnuthBendixRewritingSystem: for a family of words of an fp monoid and on ordering on that family", + "filters": [ + [ + "CategoryFamily(IsElementOfFpMonoid)" + ], + [ + "IsOrdering" + ] + ] + }, + { + "rank": 3, + "comment": "KnuthBendixRewritingSystem: for a family of words of an fp semigroup and on ordering on that family", + "filters": [ + [ + "CategoryFamily(IsElementOfFpSemigroup)" + ], + [ + "IsOrdering" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "KnuthBendixRewritingSystem" + ] + }, + { + "name": "TzRules", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/kbsemi.gd", + "line": 132 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20006, + "comment": "TzRules: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTzRules" + ] + ] + }, + { + "rank": 5, + "comment": "TzRules: for a Knuth Bendix rewriting system", + "filters": [ + [ + "IsKnuthBendixRewritingSystem", + "IsKnuthBendixRewritingSystemRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TzRules" + ] + }, + { + "name": "SetTzRules", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/kbsemi.gd", + "line": 132 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTzRules: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTzRules: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTzRules" + ] + }, + { + "name": "HasTzRules", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/kbsemi.gd", + "line": 132 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTzRules" + ] + }, + { + "name": "CosetTableOfFpSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tcsemi.gd", + "line": 40 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "CosetTableOfFpSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCosetTableOfFpSemigroup" + ] + ] + }, + { + "rank": 22, + "comment": "CosetTableOfFpSemigroup: for a right congruence on an fp semigroup", + "filters": [ + [ + "IsRightMagmaCongruence" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CosetTableOfFpSemigroup" + ] + }, + { + "name": "SetCosetTableOfFpSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tcsemi.gd", + "line": 40 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCosetTableOfFpSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCosetTableOfFpSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCosetTableOfFpSemigroup" + ] + }, + { + "name": "HasCosetTableOfFpSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tcsemi.gd", + "line": 40 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCosetTableOfFpSemigroup" + ] + }, + { + "name": "AdjoinedIdentityFamily", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/adjoin.gd", + "line": 14 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "AdjoinedIdentityFamily: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAdjoinedIdentityFamily" + ] + ] + }, + { + "rank": 1, + "comment": "AdjoinedIdentityFamily", + "filters": [ + [ + "IsFamily" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AdjoinedIdentityFamily" + ] + }, + { + "name": "SetAdjoinedIdentityFamily", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/adjoin.gd", + "line": 14 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAdjoinedIdentityFamily: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAdjoinedIdentityFamily: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAdjoinedIdentityFamily" + ] + }, + { + "name": "HasAdjoinedIdentityFamily", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/adjoin.gd", + "line": 14 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAdjoinedIdentityFamily" + ] + }, + { + "name": "UnderlyingSemigroupFamily", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/adjoin.gd", + "line": 15 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "UnderlyingSemigroupFamily: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnderlyingSemigroupFamily" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingSemigroupFamily" + ] + }, + { + "name": "SetUnderlyingSemigroupFamily", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/adjoin.gd", + "line": 15 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnderlyingSemigroupFamily: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnderlyingSemigroupFamily: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnderlyingSemigroupFamily" + ] + }, + { + "name": "HasUnderlyingSemigroupFamily", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/adjoin.gd", + "line": 15 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnderlyingSemigroupFamily" + ] + }, + { + "name": "AdjoinedIdentityDefaultType", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/adjoin.gd", + "line": 16 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "AdjoinedIdentityDefaultType: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAdjoinedIdentityDefaultType" + ] + ] + }, + { + "rank": 1, + "comment": "AdjoinedIdentityDefaultType", + "filters": [ + [ + "IsFamily" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AdjoinedIdentityDefaultType" + ] + }, + { + "name": "SetAdjoinedIdentityDefaultType", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/adjoin.gd", + "line": 16 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAdjoinedIdentityDefaultType: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAdjoinedIdentityDefaultType: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAdjoinedIdentityDefaultType" + ] + }, + { + "name": "HasAdjoinedIdentityDefaultType", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/adjoin.gd", + "line": 16 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAdjoinedIdentityDefaultType" + ] + }, + { + "name": "MonoidByAdjoiningIdentity", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/adjoin.gd", + "line": 29 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "MonoidByAdjoiningIdentity: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMonoidByAdjoiningIdentity" + ] + ] + }, + { + "rank": 17, + "comment": "MonoidByAdjoiningIdentity", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesZeroMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 17, + "comment": "MonoidByAdjoiningIdentity", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 16, + "comment": "MonoidByAdjoiningIdentity", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "MonoidByAdjoiningIdentity: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MonoidByAdjoiningIdentity" + ] + }, + { + "name": "SetMonoidByAdjoiningIdentity", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/adjoin.gd", + "line": 29 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMonoidByAdjoiningIdentity: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMonoidByAdjoiningIdentity: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMonoidByAdjoiningIdentity" + ] + }, + { + "name": "HasMonoidByAdjoiningIdentity", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/adjoin.gd", + "line": 29 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMonoidByAdjoiningIdentity" + ] + }, + { + "name": "UnderlyingSemigroupOfMonoidByAdjoiningIdentity", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/adjoin.gd", + "line": 38 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "UnderlyingSemigroupOfMonoidByAdjoiningIdentity: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnderlyingSemigroupOfMonoidByAdjoiningIdentity" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingSemigroupOfMonoidByAdjoiningIdentity" + ] + }, + { + "name": "SetUnderlyingSemigroupOfMonoidByAdjoiningIdentity", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/adjoin.gd", + "line": 38 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnderlyingSemigroupOfMonoidByAdjoiningIdentity: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnderlyingSemigroupOfMonoidByAdjoiningIdentity: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnderlyingSemigroupOfMonoidByAdjoiningIdentity" + ] + }, + { + "name": "HasUnderlyingSemigroupOfMonoidByAdjoiningIdentity", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/adjoin.gd", + "line": 38 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnderlyingSemigroupOfMonoidByAdjoiningIdentity" + ] + }, + { + "name": "MonoidByAdjoiningIdentityElt", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/adjoin.gd", + "line": 48 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "MonoidByAdjoiningIdentityElt: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMonoidByAdjoiningIdentityElt" + ] + ] + }, + { + "rank": 4, + "comment": "MonoidByAdjoiningIdentityElt", + "filters": [ + [ + "IsMultiplicativeElement", + "IsAssociativeElement" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MonoidByAdjoiningIdentityElt" + ] + }, + { + "name": "SetMonoidByAdjoiningIdentityElt", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/adjoin.gd", + "line": 48 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMonoidByAdjoiningIdentityElt: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMonoidByAdjoiningIdentityElt: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMonoidByAdjoiningIdentityElt" + ] + }, + { + "name": "HasMonoidByAdjoiningIdentityElt", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/adjoin.gd", + "line": 48 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMonoidByAdjoiningIdentityElt" + ] + }, + { + "name": "UnderlyingSemigroupElementOfMonoidByAdjoiningIdentityElt", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/adjoin.gd", + "line": 58 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "UnderlyingSemigroupElementOfMonoidByAdjoiningIdentityElt: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnderlyingSemigroupElementOfMonoidByAdjoiningIdentityElt" + ] + ] + }, + { + "rank": 6, + "comment": "UnderlyingSemigroupElementOfMonoidByAdjoiningIdentityElt", + "filters": [ + [ + "IsMonoidByAdjoiningIdentityElt" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingSemigroupElementOfMonoidByAdjoiningIdentityElt" + ] + }, + { + "name": "SetUnderlyingSemigroupElementOfMonoidByAdjoiningIdentityElt", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/adjoin.gd", + "line": 58 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnderlyingSemigroupElementOfMonoidByAdjoiningIdentityElt: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnderlyingSemigroupElementOfMonoidByAdjoiningIdentityElt: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnderlyingSemigroupElementOfMonoidByAdjoiningIdentityElt" + ] + }, + { + "name": "HasUnderlyingSemigroupElementOfMonoidByAdjoiningIdentityElt", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/adjoin.gd", + "line": 58 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnderlyingSemigroupElementOfMonoidByAdjoiningIdentityElt" + ] + }, + { + "name": "IsFiniteSemigroupGreensRelation", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 77 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "IsFiniteSemigroupGreensRelation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFiniteSemigroupGreensRelation" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFiniteSemigroupGreensRelation" + ] + }, + { + "name": "SetIsFiniteSemigroupGreensRelation", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 77 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFiniteSemigroupGreensRelation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFiniteSemigroupGreensRelation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFiniteSemigroupGreensRelation" + ] + }, + { + "name": "HasIsFiniteSemigroupGreensRelation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 77 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFiniteSemigroupGreensRelation" + ] + }, + { + "name": "GreensRRelation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 103 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "GreensRRelation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGreensRRelation" + ] + ] + }, + { + "rank": 20, + "comment": "GreensRRelation: for free semigroups", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ] + ] + }, + { + "rank": 15, + "comment": "GreensRRelation: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "GreensRRelation: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GreensRRelation" + ] + }, + { + "name": "SetGreensRRelation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 103 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGreensRRelation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGreensRRelation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGreensRRelation" + ] + }, + { + "name": "HasGreensRRelation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 103 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGreensRRelation" + ] + }, + { + "name": "GreensLRelation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 104 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "GreensLRelation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGreensLRelation" + ] + ] + }, + { + "rank": 20, + "comment": "GreensLRelation: for free semigroups", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ] + ] + }, + { + "rank": 15, + "comment": "GreensLRelation: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "GreensLRelation: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GreensLRelation" + ] + }, + { + "name": "SetGreensLRelation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 104 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGreensLRelation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGreensLRelation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGreensLRelation" + ] + }, + { + "name": "HasGreensLRelation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 104 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGreensLRelation" + ] + }, + { + "name": "GreensJRelation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 105 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "GreensJRelation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGreensJRelation" + ] + ] + }, + { + "rank": 20, + "comment": "GreensJRelation: for free semigroups", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ] + ] + }, + { + "rank": 15, + "comment": "GreensJRelation: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "GreensJRelation: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GreensJRelation" + ] + }, + { + "name": "SetGreensJRelation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 105 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGreensJRelation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGreensJRelation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGreensJRelation" + ] + }, + { + "name": "HasGreensJRelation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 105 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGreensJRelation" + ] + }, + { + "name": "GreensDRelation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 106 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "GreensDRelation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGreensDRelation" + ] + ] + }, + { + "rank": 20, + "comment": "GreensDRelation: for free semigroups", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ] + ] + }, + { + "rank": 15, + "comment": "GreensDRelation: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "GreensDRelation: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GreensDRelation" + ] + }, + { + "name": "SetGreensDRelation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 106 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGreensDRelation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGreensDRelation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGreensDRelation" + ] + }, + { + "name": "HasGreensDRelation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 106 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGreensDRelation" + ] + }, + { + "name": "GreensHRelation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 107 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "GreensHRelation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGreensHRelation" + ] + ] + }, + { + "rank": 20, + "comment": "GreensHRelation: for free semigroups", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsFreeSemigroup", + "HasIsFreeSemigroup" + ] + ] + }, + { + "rank": 15, + "comment": "GreensHRelation: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "GreensHRelation: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GreensHRelation" + ] + }, + { + "name": "SetGreensHRelation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 107 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGreensHRelation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGreensHRelation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGreensHRelation" + ] + }, + { + "name": "HasGreensHRelation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 107 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGreensHRelation" + ] + }, + { + "name": "GreensRClassOfElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 134 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 17, + "comment": "GreensRClassOfElement: for a semigroup and object", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GreensRClassOfElement" + ] + }, + { + "name": "GreensLClassOfElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 135 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 17, + "comment": "GreensLClassOfElement: for a semigroup and object", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GreensLClassOfElement" + ] + }, + { + "name": "GreensDClassOfElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 136 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 17, + "comment": "GreensDClassOfElement: for a semigroup and object", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GreensDClassOfElement" + ] + }, + { + "name": "GreensJClassOfElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 137 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 17, + "comment": "GreensJClassOfElement: for a semigroup and object", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GreensJClassOfElement" + ] + }, + { + "name": "GreensHClassOfElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 138 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 17, + "comment": "GreensHClassOfElement: for a semigroup and object", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GreensHClassOfElement" + ] + }, + { + "name": "FroidurePinSimpleAlg", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 143 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 23, + "comment": "FroidurePinSimpleAlg: for a finite monoid", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithOne", + "HasGeneratorsOfMagmaWithOne", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FroidurePinSimpleAlg" + ] + }, + { + "name": "FroidurePinExtendedAlg", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 144 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 15, + "comment": "FroidurePinExtendedAlg: for a finite semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FroidurePinExtendedAlg" + ] + }, + { + "name": "AssociatedConcreteSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 146 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20022, + "comment": "AssociatedConcreteSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAssociatedConcreteSemigroup" + ] + ] + }, + { + "rank": -5, + "comment": "AssociatedConcreteSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "CategoryCollections(IsElementOfFpSemigroup)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AssociatedConcreteSemigroup" + ] + }, + { + "name": "SetAssociatedConcreteSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 146 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAssociatedConcreteSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAssociatedConcreteSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAssociatedConcreteSemigroup" + ] + }, + { + "name": "HasAssociatedConcreteSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 146 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAssociatedConcreteSemigroup" + ] + }, + { + "name": "AssociatedFpSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 147 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "AssociatedFpSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAssociatedFpSemigroup" + ] + ] + }, + { + "rank": 0, + "comment": "AssociatedFpSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AssociatedFpSemigroup" + ] + }, + { + "name": "SetAssociatedFpSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 147 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAssociatedFpSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAssociatedFpSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAssociatedFpSemigroup" + ] + }, + { + "name": "HasAssociatedFpSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 147 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAssociatedFpSemigroup" + ] + }, + { + "name": "GreensRClasses", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 237 + }, + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 244 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "GreensRClasses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGreensRClasses" + ] + ] + }, + { + "rank": 15, + "comment": "GreensRClasses: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 8, + "comment": "GreensRClasses: for a Green's D-class", + "filters": [ + [ + "IsGreensDClass" + ] + ] + }, + { + "rank": 0, + "comment": "GreensRClasses: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GreensRClasses" + ] + }, + { + "name": "SetGreensRClasses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 237 + }, + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 244 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGreensRClasses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGreensRClasses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGreensRClasses" + ] + }, + { + "name": "HasGreensRClasses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 237 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGreensRClasses" + ] + }, + { + "name": "GreensLClasses", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 238 + }, + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 245 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "GreensLClasses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGreensLClasses" + ] + ] + }, + { + "rank": 15, + "comment": "GreensLClasses: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 8, + "comment": "GreensLClasses: for a Green's D-class", + "filters": [ + [ + "IsGreensDClass" + ] + ] + }, + { + "rank": 0, + "comment": "GreensLClasses: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GreensLClasses" + ] + }, + { + "name": "SetGreensLClasses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 238 + }, + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 245 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGreensLClasses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGreensLClasses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGreensLClasses" + ] + }, + { + "name": "HasGreensLClasses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 238 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGreensLClasses" + ] + }, + { + "name": "GreensJClasses", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 239 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "GreensJClasses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGreensJClasses" + ] + ] + }, + { + "rank": 17, + "comment": "GreensJClasses: for a semigroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "GreensDClasses" + ] + }, + { + "rank": 0, + "comment": "GreensJClasses: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GreensJClasses" + ] + }, + { + "name": "SetGreensJClasses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 239 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGreensJClasses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGreensJClasses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGreensJClasses" + ] + }, + { + "name": "HasGreensJClasses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 239 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGreensJClasses" + ] + }, + { + "name": "GreensDClasses", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 240 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "GreensDClasses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGreensDClasses" + ] + ] + }, + { + "rank": 15, + "comment": "GreensDClasses: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "GreensDClasses: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetGreensDClasses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 240 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGreensDClasses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGreensDClasses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGreensDClasses" + ] + }, + { + "name": "HasGreensDClasses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 240 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGreensDClasses" + ] + }, + { + "name": "GreensHClasses", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 241 + }, + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "GreensHClasses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGreensHClasses" + ] + ] + }, + { + "rank": 15, + "comment": "GreensHClasses: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 8, + "comment": "GreensHClasses: for a Green's L-class", + "filters": [ + [ + "IsGreensLClass" + ] + ] + }, + { + "rank": 8, + "comment": "GreensHClasses: for a Green's R-class", + "filters": [ + [ + "IsGreensRClass" + ] + ] + }, + { + "rank": 8, + "comment": "GreensHClasses: for a Green's D-class", + "filters": [ + [ + "IsGreensDClass" + ] + ] + }, + { + "rank": 0, + "comment": "GreensHClasses: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GreensHClasses" + ] + }, + { + "name": "SetGreensHClasses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 241 + }, + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGreensHClasses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGreensHClasses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGreensHClasses" + ] + }, + { + "name": "HasGreensHClasses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 241 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGreensHClasses" + ] + }, + { + "name": "IsGreensLessThanOrEqual", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 265 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 14, + "comment": "IsGreensLessThanOrEqual: for two Green's classes", + "filters": [ + [ + "IsGreensClass" + ], + [ + "IsGreensClass" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsGreensLessThanOrEqual" + ] + }, + { + "name": "RClassOfHClass", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 287 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "RClassOfHClass: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRClassOfHClass" + ] + ] + }, + { + "rank": 8, + "comment": "RClassOfHClass: for a Green's H-class", + "filters": [ + [ + "IsGreensHClass" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RClassOfHClass" + ] + }, + { + "name": "SetRClassOfHClass", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 287 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRClassOfHClass: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRClassOfHClass: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRClassOfHClass" + ] + }, + { + "name": "HasRClassOfHClass", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 287 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRClassOfHClass" + ] + }, + { + "name": "LClassOfHClass", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 288 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "LClassOfHClass: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLClassOfHClass" + ] + ] + }, + { + "rank": 8, + "comment": "LClassOfHClass: for a Green's H-class", + "filters": [ + [ + "IsGreensHClass" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LClassOfHClass" + ] + }, + { + "name": "SetLClassOfHClass", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 288 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLClassOfHClass: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLClassOfHClass: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLClassOfHClass" + ] + }, + { + "name": "HasLClassOfHClass", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 288 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLClassOfHClass" + ] + }, + { + "name": "DClassOfHClass", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 289 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "DClassOfHClass: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDClassOfHClass" + ] + ] + }, + { + "rank": 8, + "comment": "DClassOfHClass: for a Green's H-class", + "filters": [ + [ + "IsGreensHClass" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DClassOfHClass" + ] + }, + { + "name": "SetDClassOfHClass", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 289 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDClassOfHClass: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDClassOfHClass: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDClassOfHClass" + ] + }, + { + "name": "HasDClassOfHClass", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 289 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDClassOfHClass" + ] + }, + { + "name": "DClassOfLClass", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 290 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "DClassOfLClass: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDClassOfLClass" + ] + ] + }, + { + "rank": 8, + "comment": "DClassOfLClass: for a Green's L-class", + "filters": [ + [ + "IsGreensLClass" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DClassOfLClass" + ] + }, + { + "name": "SetDClassOfLClass", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 290 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDClassOfLClass: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDClassOfLClass: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDClassOfLClass" + ] + }, + { + "name": "HasDClassOfLClass", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 290 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDClassOfLClass" + ] + }, + { + "name": "DClassOfRClass", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 291 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "DClassOfRClass: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDClassOfRClass" + ] + ] + }, + { + "rank": 8, + "comment": "DClassOfRClass: for a Green's R-class", + "filters": [ + [ + "IsGreensRClass" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DClassOfRClass" + ] + }, + { + "name": "SetDClassOfRClass", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 291 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDClassOfRClass: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDClassOfRClass: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDClassOfRClass" + ] + }, + { + "name": "HasDClassOfRClass", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 291 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDClassOfRClass" + ] + }, + { + "name": "GroupHClassOfGreensDClass", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 309 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "GroupHClassOfGreensDClass: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGroupHClassOfGreensDClass" + ] + ] + }, + { + "rank": 8, + "comment": "GroupHClassOfGreensDClass: for a Green's H-class", + "filters": [ + [ + "IsGreensDClass" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GroupHClassOfGreensDClass" + ] + }, + { + "name": "SetGroupHClassOfGreensDClass", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 309 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGroupHClassOfGreensDClass: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGroupHClassOfGreensDClass: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGroupHClassOfGreensDClass" + ] + }, + { + "name": "HasGroupHClassOfGreensDClass", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 309 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGroupHClassOfGreensDClass" + ] + }, + { + "name": "IsRegularDClass", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 335 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "IsRegularDClass: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsRegularDClass" + ] + ] + }, + { + "rank": 8, + "comment": "IsRegularDClass: for a Green's D class", + "filters": [ + [ + "IsGreensDClass" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsRegularDClass" + ] + }, + { + "name": "SetIsRegularDClass", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 335 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsRegularDClass: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsRegularDClass: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsRegularDClass" + ] + }, + { + "name": "HasIsRegularDClass", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 335 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsRegularDClass" + ] + }, + { + "name": "IsGroupHClass", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 354 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "IsGroupHClass: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsGroupHClass" + ] + ] + }, + { + "rank": 8, + "comment": "IsGroupHClass: for Green's H-class", + "filters": [ + [ + "IsGreensHClass" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsGroupHClass" + ] + }, + { + "name": "SetIsGroupHClass", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 354 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsGroupHClass: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsGroupHClass: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsGroupHClass" + ] + }, + { + "name": "HasIsGroupHClass", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 354 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsGroupHClass" + ] + }, + { + "name": "EggBoxOfDClass", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 373 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "EggBoxOfDClass: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasEggBoxOfDClass" + ] + ] + }, + { + "rank": 8, + "comment": "EggBoxOfDClass: for a Green's D class", + "filters": [ + [ + "IsGreensDClass" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EggBoxOfDClass" + ] + }, + { + "name": "SetEggBoxOfDClass", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 373 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetEggBoxOfDClass: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetEggBoxOfDClass: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetEggBoxOfDClass" + ] + }, + { + "name": "HasEggBoxOfDClass", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 373 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasEggBoxOfDClass" + ] + }, + { + "name": "InternalRepGreensRelation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 398 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "InternalRepGreensRelation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasInternalRepGreensRelation" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InternalRepGreensRelation" + ] + }, + { + "name": "SetInternalRepGreensRelation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 398 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetInternalRepGreensRelation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetInternalRepGreensRelation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetInternalRepGreensRelation" + ] + }, + { + "name": "HasInternalRepGreensRelation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 398 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasInternalRepGreensRelation" + ] + }, + { + "name": "CanonicalGreensClass", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 399 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "CanonicalGreensClass: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCanonicalGreensClass" + ] + ] + }, + { + "rank": 7, + "comment": "CanonicalGreensClass: for a Green's class", + "filters": [ + [ + "IsGreensClass" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CanonicalGreensClass" + ] + }, + { + "name": "SetCanonicalGreensClass", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 399 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCanonicalGreensClass: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCanonicalGreensClass: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCanonicalGreensClass" + ] + }, + { + "name": "HasCanonicalGreensClass", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 399 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCanonicalGreensClass" + ] + }, + { + "name": "DisplayEggBoxesOfSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 401 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 21, + "comment": "DisplayEggBoxesOfSemigroup: for finite semigroups", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DisplayEggBoxesOfSemigroup" + ] + }, + { + "name": "SemigroupHomomorphismByImagesNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 465 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 32, + "comment": "SemigroupHomomorphismByImagesNC: for a semigroup, semigroup, list", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemigroupHomomorphismByImagesNC" + ] + }, + { + "name": "IsFpSemigpReducedElt", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 469 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20008, + "comment": "IsFpSemigpReducedElt: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFpSemigpReducedElt" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFpSemigpReducedElt" + ] + }, + { + "name": "SetIsFpSemigpReducedElt", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 469 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFpSemigpReducedElt: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFpSemigpReducedElt: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFpSemigpReducedElt" + ] + }, + { + "name": "HasIsFpSemigpReducedElt", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 469 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFpSemigpReducedElt" + ] + }, + { + "name": "IsFpMonoidReducedElt", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 470 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "IsFpMonoidReducedElt: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFpMonoidReducedElt" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFpMonoidReducedElt" + ] + }, + { + "name": "SetIsFpMonoidReducedElt", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 470 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFpMonoidReducedElt: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFpMonoidReducedElt: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFpMonoidReducedElt" + ] + }, + { + "name": "HasIsFpMonoidReducedElt", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semirel.gd", + "line": 470 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFpMonoidReducedElt" + ] + }, + { + "name": "IsFullTransformationSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semitran.gd", + "line": 18 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsFullTransformationSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFullTransformationSemigroup" + ] + ] + }, + { + "rank": 21, + "comment": "IsFullTransformationSemigroup: for a transformation semigroup", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 15, + "comment": "IsFullTransformationSemigroup: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "IsFullTransformationSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFullTransformationMonoid", + "IsFullTransformationSemigroup" + ] + }, + { + "name": "SetIsFullTransformationSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semitran.gd", + "line": 18 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFullTransformationSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFullTransformationSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFullTransformationSemigroup" + ] + }, + { + "name": "HasIsFullTransformationSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semitran.gd", + "line": 18 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFullTransformationSemigroup" + ] + }, + { + "name": "DegreeOfTransformationSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semitran.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "DegreeOfTransformationSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDegreeOfTransformationSemigroup" + ] + ] + }, + { + "rank": 50, + "comment": "DegreeOfTransformationSemigroup: for a transformation group with generators", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "DegreeOfTransformationSemigroup: for a transformation semigroup with generators", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -3, + "comment": "DegreeOfTransformationSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DegreeOfTransformationSemigroup" + ] + }, + { + "name": "SetDegreeOfTransformationSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semitran.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDegreeOfTransformationSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDegreeOfTransformationSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDegreeOfTransformationSemigroup" + ] + }, + { + "name": "HasDegreeOfTransformationSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semitran.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDegreeOfTransformationSemigroup" + ] + }, + { + "name": "IsomorphismTransformationSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semitran.gd", + "line": 29 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsomorphismTransformationSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsomorphismTransformationSemigroup" + ] + ] + }, + { + "rank": 10021, + "comment": "IsomorphismTransformationSemigroup: for a transformation semigroup", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 62, + "comment": "IsomorphismTransformationSemigroup: for a perm group with generators", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 24, + "comment": "IsomorphismTransformationSemigroup: for partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 20, + "comment": "IsomorphismTransformationSemigroup: for a semigroup of general mappings", + "filters": [ + [ + "CategoryCollections(IsGeneralMapping)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 19, + "comment": "IsomorphismTransformationSemigroup: <fp-semigroup>", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpSemigroup)" + ] + ] + }, + { + "rank": 15, + "comment": "IsomorphismTransformationSemigroup: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "IsomorphismTransformationSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismTransformationSemigroup" + ] + }, + { + "name": "SetIsomorphismTransformationSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semitran.gd", + "line": 29 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsomorphismTransformationSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsomorphismTransformationSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsomorphismTransformationSemigroup" + ] + }, + { + "name": "HasIsomorphismTransformationSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semitran.gd", + "line": 29 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsomorphismTransformationSemigroup" + ] + }, + { + "name": "IsomorphismTransformationMonoid", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semitran.gd", + "line": 30 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsomorphismTransformationMonoid: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsomorphismTransformationMonoid" + ] + ] + }, + { + "rank": 62, + "comment": "IsomorphismTransformationMonoid: for a perm group with generators", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 24, + "comment": "IsomorphismTransformationMonoid: for partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "IsomorphismTransformationMonoid: for a transformation semigroup", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 15, + "comment": "IsomorphismTransformationMonoid: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "IsomorphismTransformationMonoid: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismTransformationMonoid" + ] + }, + { + "name": "SetIsomorphismTransformationMonoid", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semitran.gd", + "line": 30 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsomorphismTransformationMonoid: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsomorphismTransformationMonoid: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsomorphismTransformationMonoid" + ] + }, + { + "name": "HasIsomorphismTransformationMonoid", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semitran.gd", + "line": 30 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsomorphismTransformationMonoid" + ] + }, + { + "name": "HomomorphismTransformationSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semitran.gd", + "line": 31 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 41, + "comment": "HomomorphismTransformationSemigroup: for an f.p. semigroup, and a right congruence", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsElementOfFpSemigroup)" + ], + [ + "IsRightMagmaCongruence" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HomomorphismTransformationSemigroup" + ] + }, + { + "name": "AntiIsomorphismTransformationSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semitran.gd", + "line": 34 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "AntiIsomorphismTransformationSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAntiIsomorphismTransformationSemigroup" + ] + ] + }, + { + "rank": 15, + "comment": "AntiIsomorphismTransformationSemigroup: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "AntiIsomorphismTransformationSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AntiIsomorphismTransformationSemigroup" + ] + }, + { + "name": "SetAntiIsomorphismTransformationSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semitran.gd", + "line": 34 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAntiIsomorphismTransformationSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAntiIsomorphismTransformationSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAntiIsomorphismTransformationSemigroup" + ] + }, + { + "name": "HasAntiIsomorphismTransformationSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semitran.gd", + "line": 34 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAntiIsomorphismTransformationSemigroup" + ] + }, + { + "name": "RowOfReesMatrixSemigroupElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 31 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 5, + "comment": "RowOfReesMatrixSemigroupElement: for a Rees matrix semigroup element", + "filters": [ + [ + "IsReesMatrixSemigroupElement" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RowOfReesMatrixSemigroupElement" + ] + }, + { + "name": "RowOfReesZeroMatrixSemigroupElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 33 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 5, + "comment": "RowOfReesZeroMatrixSemigroupElement: for a Rees 0-matrix semigroup element", + "filters": [ + [ + "IsReesZeroMatrixSemigroupElement" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RowOfReesZeroMatrixSemigroupElement" + ] + }, + { + "name": "ColumnOfReesMatrixSemigroupElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 36 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 5, + "comment": "ColumnOfReesMatrixSemigroupElement: for a Rees matrix semigroup element", + "filters": [ + [ + "IsReesMatrixSemigroupElement" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ColumnOfReesMatrixSemigroupElement" + ] + }, + { + "name": "ColumnOfReesZeroMatrixSemigroupElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 38 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 5, + "comment": "ColumnOfReesZeroMatrixSemigroupElement: for a Rees 0-matrix semigroup element", + "filters": [ + [ + "IsReesZeroMatrixSemigroupElement" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ColumnOfReesZeroMatrixSemigroupElement" + ] + }, + { + "name": "UnderlyingElementOfReesMatrixSemigroupElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 5, + "comment": "UnderlyingElementOfReesMatrixSemigroupElement: for a Rees matrix semigroup element", + "filters": [ + [ + "IsReesMatrixSemigroupElement" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingElementOfReesMatrixSemigroupElement" + ] + }, + { + "name": "UnderlyingElementOfReesZeroMatrixSemigroupElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 43 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 5, + "comment": "UnderlyingElementOfReesZeroMatrixSemigroupElement: for a Rees 0-matrix semigroup element", + "filters": [ + [ + "IsReesZeroMatrixSemigroupElement" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingElementOfReesZeroMatrixSemigroupElement" + ] + }, + { + "name": "IsReesMatrixSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 53 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsReesMatrixSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsReesMatrixSemigroup" + ] + ] + }, + { + "rank": 18, + "comment": "IsReesMatrixSemigroup: for a Rees matrix subsemigroup with generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 15, + "comment": "IsReesMatrixSemigroup: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "IsReesMatrixSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsReesMatrixSemigroup" + ] + }, + { + "name": "SetIsReesMatrixSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 53 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsReesMatrixSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsReesMatrixSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsReesMatrixSemigroup" + ] + }, + { + "name": "HasIsReesMatrixSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 53 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsReesMatrixSemigroup" + ] + }, + { + "name": "IsReesZeroMatrixSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 55 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsReesZeroMatrixSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsReesZeroMatrixSemigroup" + ] + ] + }, + { + "rank": 18, + "comment": "IsReesZeroMatrixSemigroup: for a Rees 0-matrix subsemigroup with generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesZeroMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 15, + "comment": "IsReesZeroMatrixSemigroup: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "IsReesZeroMatrixSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsReesZeroMatrixSemigroup" + ] + }, + { + "name": "SetIsReesZeroMatrixSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 55 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsReesZeroMatrixSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsReesZeroMatrixSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsReesZeroMatrixSemigroup" + ] + }, + { + "name": "HasIsReesZeroMatrixSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 55 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsReesZeroMatrixSemigroup" + ] + }, + { + "name": "ReesMatrixSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 63 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 23, + "comment": "ReesMatrixSemigroup: for a semigroup and a rectangular table", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsRectangularTable", + "HasIsRectangularTable" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReesMatrixSemigroup" + ] + }, + { + "name": "ReesZeroMatrixSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 64 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 18, + "comment": "ReesZeroMatrixSemigroup: for a semigroup and a dense list", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsDenseList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReesZeroMatrixSemigroup" + ] + }, + { + "name": "GeneratorsOfReesMatrixSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 66 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 36, + "comment": "GeneratorsOfReesMatrixSemigroup: for a Rees matrix subsemigroup, rows, semigroup, columns", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesMatrixSemigroupElement)" + ], + [ + "IsList" + ], + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfReesMatrixSemigroup" + ] + }, + { + "name": "ReesMatrixSubsemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 70 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 36, + "comment": "ReesMatrixSubsemigroup: for a Rees matrix semigroup, rows, semigroup, columns", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesMatrixSemigroupElement)" + ], + [ + "IsList" + ], + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "ReesMatrixSubsemigroup" + ] + }, + { + "name": "GeneratorsOfReesZeroMatrixSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 74 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 36, + "comment": "GeneratorsOfReesZeroMatrixSemigroup: for a Rees 0-matrix semigroup, rows, semigroup, columns", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesZeroMatrixSemigroupElement)" + ], + [ + "IsList" + ], + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsOfReesZeroMatrixSemigroup" + ] + }, + { + "name": "ReesZeroMatrixSubsemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 78 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 36, + "comment": "ReesZeroMatrixSubsemigroup: for a Rees 0-matrix semigroup, rows, semigroup, columns", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesZeroMatrixSemigroupElement)" + ], + [ + "IsList" + ], + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "ReesZeroMatrixSubsemigroup" + ] + }, + { + "name": "Rows", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 87 + }, + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 88 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20020, + "comment": "Rows: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRows" + ] + ] + }, + { + "rank": 18, + "comment": "Rows: for a Rees 0-matrix semigroup with generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesZeroMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 18, + "comment": "Rows: for a Rees matrix semigroup with generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesMatrixSemigroupElement)" + ] + ] + }, + { + "rank": -5, + "comment": "Rows: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "CategoryCollections(IsReesMatrixSemigroupElement)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Rows", + "RowsOfReesMatrixSemigroup", + "RowsOfReesZeroMatrixSemigroup" + ] + }, + { + "name": "SetRows", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 87 + }, + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 88 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRows: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRows: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRows", + "SetRowsOfReesMatrixSemigroup", + "SetRowsOfReesZeroMatrixSemigroup" + ] + }, + { + "name": "HasRows", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 87 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRows", + "HasRowsOfReesMatrixSemigroup", + "HasRowsOfReesZeroMatrixSemigroup" + ] + }, + { + "name": "Columns", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 92 + }, + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 93 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20020, + "comment": "Columns: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasColumns" + ] + ] + }, + { + "rank": 18, + "comment": "Columns: for a Rees 0-matrix semigroup with generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesZeroMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 18, + "comment": "Columns: for a Rees matrix semigroup with generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesMatrixSemigroupElement)" + ] + ] + }, + { + "rank": -5, + "comment": "Columns: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "CategoryCollections(IsReesMatrixSemigroupElement)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Columns", + "ColumnsOfReesMatrixSemigroup", + "ColumnsOfReesZeroMatrixSemigroup" + ] + }, + { + "name": "SetColumns", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 92 + }, + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 93 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetColumns: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetColumns: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetColumns", + "SetColumnsOfReesMatrixSemigroup", + "SetColumnsOfReesZeroMatrixSemigroup" + ] + }, + { + "name": "HasColumns", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 92 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasColumns", + "HasColumnsOfReesMatrixSemigroup", + "HasColumnsOfReesZeroMatrixSemigroup" + ] + }, + { + "name": "UnderlyingSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 97 + }, + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 98 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20020, + "comment": "UnderlyingSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnderlyingSemigroup" + ] + ] + }, + { + "rank": 18, + "comment": "UnderlyingSemigroup: for a Rees 0-matrix semigroup with generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesZeroMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 18, + "comment": "UnderlyingSemigroup: for a Rees matrix semigroup with generators", + "filters": [ + [ + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesMatrixSemigroupElement)" + ] + ] + }, + { + "rank": -5, + "comment": "UnderlyingSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "CategoryCollections(IsReesMatrixSemigroupElement)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingSemigroup", + "UnderlyingSemigroupOfReesMatrixSemigroup", + "UnderlyingSemigroupOfReesZeroMatrixSemigroup" + ] + }, + { + "name": "SetUnderlyingSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 97 + }, + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 98 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnderlyingSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnderlyingSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnderlyingSemigroup" + ] + }, + { + "name": "HasUnderlyingSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 97 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnderlyingSemigroup" + ] + }, + { + "name": "AssociatedReesMatrixSemigroupOfDClass", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 106 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20011, + "comment": "AssociatedReesMatrixSemigroupOfDClass: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAssociatedReesMatrixSemigroupOfDClass" + ] + ] + }, + { + "rank": 8, + "comment": "AssociatedReesMatrixSemigroupOfDClass: for a Green's D-class of a semigroup", + "filters": [ + [ + "IsGreensDClass" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AssociatedReesMatrixSemigroupOfDClass" + ] + }, + { + "name": "SetAssociatedReesMatrixSemigroupOfDClass", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 106 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAssociatedReesMatrixSemigroupOfDClass: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAssociatedReesMatrixSemigroupOfDClass: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAssociatedReesMatrixSemigroupOfDClass" + ] + }, + { + "name": "HasAssociatedReesMatrixSemigroupOfDClass", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 106 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAssociatedReesMatrixSemigroupOfDClass" + ] + }, + { + "name": "IsomorphismReesMatrixSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 107 + }, + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 108 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsomorphismReesMatrixSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsomorphismReesMatrixSemigroup" + ] + ] + }, + { + "rank": 17, + "comment": "IsomorphismReesMatrixSemigroup: for a Rees matrix subsemigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 15, + "comment": "IsomorphismReesMatrixSemigroup: for a finite simple", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 8, + "comment": "IsomorphismReesMatrixSemigroup: for a D-class", + "filters": [ + [ + "IsGreensDClass" + ] + ] + }, + { + "rank": 0, + "comment": "IsomorphismReesMatrixSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismReesMatrixSemigroup" + ] + }, + { + "name": "SetIsomorphismReesMatrixSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 107 + }, + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 108 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsomorphismReesMatrixSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsomorphismReesMatrixSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsomorphismReesMatrixSemigroup" + ] + }, + { + "name": "HasIsomorphismReesMatrixSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 107 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsomorphismReesMatrixSemigroup" + ] + }, + { + "name": "IsomorphismReesZeroMatrixSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 109 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsomorphismReesZeroMatrixSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsomorphismReesZeroMatrixSemigroup" + ] + ] + }, + { + "rank": 17, + "comment": "IsomorphismReesZeroMatrixSemigroup: for a Rees 0-matrix subsemigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesZeroMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 15, + "comment": "IsomorphismReesZeroMatrixSemigroup: for a finite 0-simple", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "IsomorphismReesZeroMatrixSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismReesZeroMatrixSemigroup" + ] + }, + { + "name": "SetIsomorphismReesZeroMatrixSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 109 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsomorphismReesZeroMatrixSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsomorphismReesZeroMatrixSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsomorphismReesZeroMatrixSemigroup" + ] + }, + { + "name": "HasIsomorphismReesZeroMatrixSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 109 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsomorphismReesZeroMatrixSemigroup" + ] + }, + { + "name": "ReesMatrixSemigroupOfFamily", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 113 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "ReesMatrixSemigroupOfFamily: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasReesMatrixSemigroupOfFamily" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReesMatrixSemigroupOfFamily" + ] + }, + { + "name": "SetReesMatrixSemigroupOfFamily", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 113 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetReesMatrixSemigroupOfFamily: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetReesMatrixSemigroupOfFamily: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetReesMatrixSemigroupOfFamily" + ] + }, + { + "name": "HasReesMatrixSemigroupOfFamily", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 113 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasReesMatrixSemigroupOfFamily" + ] + }, + { + "name": "TypeReesMatrixSemigroupElements", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 114 + }, + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 116 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20020, + "comment": "TypeReesMatrixSemigroupElements: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTypeReesMatrixSemigroupElements" + ] + ] + }, + { + "rank": 17, + "comment": "TypeReesMatrixSemigroupElements: for a subsemigroup of Rees 0-matrix semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesZeroMatrixSemigroupElement)" + ] + ] + }, + { + "rank": 17, + "comment": "TypeReesMatrixSemigroupElements: for a subsemigroup of Rees matrix semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsReesMatrixSemigroupElement)" + ] + ] + }, + { + "rank": -5, + "comment": "TypeReesMatrixSemigroupElements: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma", + "CategoryCollections(IsReesMatrixSemigroupElement)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TypeReesMatrixSemigroupElements" + ] + }, + { + "name": "SetTypeReesMatrixSemigroupElements", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 114 + }, + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 116 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTypeReesMatrixSemigroupElements: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTypeReesMatrixSemigroupElements: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTypeReesMatrixSemigroupElements" + ] + }, + { + "name": "HasTypeReesMatrixSemigroupElements", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/reesmat.gd", + "line": 114 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTypeReesMatrixSemigroupElements" + ] + }, + { + "name": "QuotientSemigroupPreimage", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiquo.gd", + "line": 86 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20019, + "comment": "QuotientSemigroupPreimage: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasQuotientSemigroupPreimage" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "QuotientSemigroupPreimage" + ] + }, + { + "name": "SetQuotientSemigroupPreimage", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiquo.gd", + "line": 86 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetQuotientSemigroupPreimage: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetQuotientSemigroupPreimage: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetQuotientSemigroupPreimage" + ] + }, + { + "name": "HasQuotientSemigroupPreimage", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiquo.gd", + "line": 86 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasQuotientSemigroupPreimage" + ] + }, + { + "name": "QuotientSemigroupCongruence", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiquo.gd", + "line": 87 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20019, + "comment": "QuotientSemigroupCongruence: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasQuotientSemigroupCongruence" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "QuotientSemigroupCongruence" + ] + }, + { + "name": "SetQuotientSemigroupCongruence", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiquo.gd", + "line": 87 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetQuotientSemigroupCongruence: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetQuotientSemigroupCongruence: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetQuotientSemigroupCongruence" + ] + }, + { + "name": "HasQuotientSemigroupCongruence", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiquo.gd", + "line": 87 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasQuotientSemigroupCongruence" + ] + }, + { + "name": "QuotientSemigroupHomomorphism", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiquo.gd", + "line": 88 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20019, + "comment": "QuotientSemigroupHomomorphism: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasQuotientSemigroupHomomorphism" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "QuotientSemigroupHomomorphism" + ] + }, + { + "name": "SetQuotientSemigroupHomomorphism", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiquo.gd", + "line": 88 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetQuotientSemigroupHomomorphism: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetQuotientSemigroupHomomorphism: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetQuotientSemigroupHomomorphism" + ] + }, + { + "name": "HasQuotientSemigroupHomomorphism", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semiquo.gd", + "line": 88 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasQuotientSemigroupHomomorphism" + ] + }, + { + "name": "DegreeOfPartialPermSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semipperm.gd", + "line": 18 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20027, + "comment": "DegreeOfPartialPermSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDegreeOfPartialPermSemigroup" + ] + ] + }, + { + "rank": 25, + "comment": "DegreeOfPartialPermSemigroup: for a partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -3, + "comment": "DegreeOfPartialPermSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DegreeOfPartialPermSemigroup" + ] + }, + { + "name": "SetDegreeOfPartialPermSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semipperm.gd", + "line": 18 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDegreeOfPartialPermSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDegreeOfPartialPermSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDegreeOfPartialPermSemigroup" + ] + }, + { + "name": "HasDegreeOfPartialPermSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semipperm.gd", + "line": 18 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDegreeOfPartialPermSemigroup" + ] + }, + { + "name": "CodegreeOfPartialPermSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semipperm.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20027, + "comment": "CodegreeOfPartialPermSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCodegreeOfPartialPermSemigroup" + ] + ] + }, + { + "rank": 31, + "comment": "CodegreeOfPartialPermSemigroup: for an inverse partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative", + "IsInverseSemigroup", + "HasIsInverseSemigroup" + ] + ] + }, + { + "rank": 25, + "comment": "CodegreeOfPartialPermSemigroup: for a partial perm semigroup with generators", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -3, + "comment": "CodegreeOfPartialPermSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CodegreeOfPartialPermSemigroup" + ] + }, + { + "name": "SetCodegreeOfPartialPermSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semipperm.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCodegreeOfPartialPermSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCodegreeOfPartialPermSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCodegreeOfPartialPermSemigroup" + ] + }, + { + "name": "HasCodegreeOfPartialPermSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semipperm.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCodegreeOfPartialPermSemigroup" + ] + }, + { + "name": "RankOfPartialPermSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semipperm.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20027, + "comment": "RankOfPartialPermSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRankOfPartialPermSemigroup" + ] + ] + }, + { + "rank": 53, + "comment": "RankOfPartialPermSemigroup: for a partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 25, + "comment": "RankOfPartialPermSemigroup: for a partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -3, + "comment": "RankOfPartialPermSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RankOfPartialPermSemigroup" + ] + }, + { + "name": "SetRankOfPartialPermSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semipperm.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRankOfPartialPermSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRankOfPartialPermSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRankOfPartialPermSemigroup" + ] + }, + { + "name": "HasRankOfPartialPermSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semipperm.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRankOfPartialPermSemigroup" + ] + }, + { + "name": "IsSymmetricInverseSemigroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semipperm.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20027, + "comment": "IsSymmetricInverseSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSymmetricInverseSemigroup" + ] + ] + }, + { + "rank": 25, + "comment": "IsSymmetricInverseSemigroup: for a partial perm semigroup with generators", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -3, + "comment": "IsSymmetricInverseSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSymmetricInverseMonoid", + "IsSymmetricInverseSemigroup" + ] + }, + { + "name": "SetIsSymmetricInverseSemigroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semipperm.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSymmetricInverseSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSymmetricInverseSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSymmetricInverseSemigroup" + ] + }, + { + "name": "HasIsSymmetricInverseSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semipperm.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSymmetricInverseSemigroup" + ] + }, + { + "name": "SymmetricInverseSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semipperm.gd", + "line": 25 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 18, + "comment": "SymmetricInverseSemigroup: for a integer", + "filters": [ + [ + "IsInt" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SymmetricInverseMonoid", + "SymmetricInverseSemigroup" + ] + }, + { + "name": "IsomorphismPartialPermSemigroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semipperm.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsomorphismPartialPermSemigroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsomorphismPartialPermSemigroup" + ] + ] + }, + { + "rank": 62, + "comment": "IsomorphismPartialPermSemigroup: for a perm group with generators", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 24, + "comment": "IsomorphismPartialPermSemigroup: for a partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "IsomorphismPartialPermSemigroup: for a transformation semigroup", + "filters": [ + [ + "CategoryCollections(IsTransformation)", + "IsMagma", + "HasGeneratorsOfMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 15, + "comment": "IsomorphismPartialPermSemigroup: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "IsomorphismPartialPermSemigroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismPartialPermSemigroup" + ] + }, + { + "name": "SetIsomorphismPartialPermSemigroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semipperm.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsomorphismPartialPermSemigroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsomorphismPartialPermSemigroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsomorphismPartialPermSemigroup" + ] + }, + { + "name": "HasIsomorphismPartialPermSemigroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semipperm.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsomorphismPartialPermSemigroup" + ] + }, + { + "name": "IsomorphismPartialPermMonoid", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semipperm.gd", + "line": 29 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsomorphismPartialPermMonoid: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsomorphismPartialPermMonoid" + ] + ] + }, + { + "rank": 62, + "comment": "IsomorphismPartialPermMonoid: for a perm group with generators", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 28, + "comment": "IsomorphismPartialPermMonoid: for a partial perm monoid", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagmaWithOne", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 24, + "comment": "IsomorphismPartialPermMonoid: for a partial perm semigroup", + "filters": [ + [ + "CategoryCollections(IsPartialPerm)", + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 15, + "comment": "IsomorphismPartialPermMonoid: for a semigroup", + "filters": [ + [ + "IsMagma", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "IsomorphismPartialPermMonoid: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagma" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismPartialPermMonoid" + ] + }, + { + "name": "SetIsomorphismPartialPermMonoid", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semipperm.gd", + "line": 29 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsomorphismPartialPermMonoid: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsomorphismPartialPermMonoid: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsomorphismPartialPermMonoid" + ] + }, + { + "name": "HasIsomorphismPartialPermMonoid", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/semipperm.gd", + "line": 29 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsomorphismPartialPermMonoid" + ] + }, + { + "name": "UnderlyingGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 501 + }, + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 943 + }, + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 67 + }, + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 481 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "UnderlyingGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnderlyingGroup" + ] + ] + }, + { + "rank": 45, + "comment": "UnderlyingGroup: LAGUNA: for a Lie algebra of a group ring", + "filters": [ + [ + "IsLieAlgebraOfGroupRing", + "HasIsLieAlgebraOfGroupRing" + ] + ] + }, + { + "rank": 38, + "comment": "UnderlyingGroup", + "filters": [ + [ + "IsGroupRing", + "HasIsGroupRing" + ] + ] + }, + { + "rank": 31, + "comment": "UnderlyingGroup: for a class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingGroup" + ] + }, + { + "name": "SetUnderlyingGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 501 + }, + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 943 + }, + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 67 + }, + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 481 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnderlyingGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnderlyingGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnderlyingGroup" + ] + }, + { + "name": "HasUnderlyingGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 501 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnderlyingGroup" + ] + }, + { + "name": "IdentificationOfConjugacyClasses", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 590 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "IdentificationOfConjugacyClasses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIdentificationOfConjugacyClasses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IdentificationOfConjugacyClasses" + ] + }, + { + "name": "SetIdentificationOfConjugacyClasses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 590 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIdentificationOfConjugacyClasses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIdentificationOfConjugacyClasses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIdentificationOfConjugacyClasses" + ] + }, + { + "name": "HasIdentificationOfConjugacyClasses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 590 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIdentificationOfConjugacyClasses" + ] + }, + { + "name": "CompatibleConjugacyClasses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 741 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 743 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 745 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 746 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 22, + "comment": "CompatibleConjugacyClasses: one argument version, call `CompatibleConjugacyClassesDefault'", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [ + { + "rank": 23, + "comment": "CompatibleConjugacyClasses: two argument version, call `CompatibleConjugacyClassesDefault'", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsRecord" + ] + ] + } + ], + "3args": [ + { + "rank": 59, + "comment": "CompatibleConjugacyClasses: three argument version, call `CompatibleConjugacyClassesDefault'", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsOrdinaryTable" + ] + ] + } + ], + "4args": [ + { + "rank": 60, + "comment": "CompatibleConjugacyClasses: four argument version, call `CompatibleConjugacyClassesDefault'", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsList" + ], + [ + "IsOrdinaryTable" + ], + [ + "IsRecord" + ] + ], + "aka": [ + "CompatibleConjugacyClassesDefault" + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "CompatibleConjugacyClasses" + ] + }, + { + "name": "CharacterDegrees", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 876 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 877 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 878 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "CharacterDegrees: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCharacterDegrees" + ] + ] + }, + { + "rank": 372, + "comment": "CharacterDegrees: handled by nice monomorphism: Attribute", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 35, + "comment": "CharacterDegrees: for a group (call the two-argument version)", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 21, + "comment": "CharacterDegrees: for a character table", + "filters": [ + [ + "IsCharacterTable" + ] + ] + }, + { + "rank": 1, + "comment": "CharacterDegrees: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [ + { + "rank": 84, + "comment": "CharacterDegrees: for an abelian group, and an integer p (just strip off the p-part)", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 76, + "comment": "CharacterDegrees: for a solvable group and an integer (Conlon's algorithm)", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 56, + "comment": "CharacterDegrees: for a group, and zero", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 54, + "comment": "CharacterDegrees: for a group, and positive integer", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CharacterDegrees" + ] + }, + { + "name": "SetCharacterDegrees", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 876 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 878 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCharacterDegrees: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCharacterDegrees: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCharacterDegrees" + ] + }, + { + "name": "HasCharacterDegrees", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 876 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCharacterDegrees" + ] + }, + { + "name": "Irr", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 970 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 971 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 972 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "Irr: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIrr" + ] + ] + }, + { + "rank": 35, + "comment": "Irr: for a group (call the two-argument version)", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 23, + "comment": "Irr: for an ord. char. table with known group (delegate to the group)", + "filters": [ + [ + "IsOrdinaryTable", + "HasUnderlyingGroup" + ] + ] + }, + { + "rank": 22, + "comment": "Irr: for a <p>-solvable Brauer table (use the Fong-Swan Theorem)", + "filters": [ + [ + "IsBrauerTable" + ] + ] + }, + { + "rank": 1, + "comment": "Irr: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [ + { + "rank": 10056, + "comment": "Irr: partial method for a group, and zero", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 393, + "comment": "Irr: via niceomorphism", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 86, + "comment": "Irr: ordinary characters for natural symmetric group", + "filters": [ + [ + "IsNaturalSymmetricGroup", + "HasIsNaturalSymmetricGroup" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 61, + "comment": "Irr: for a supersolvable group with known `IrrBaumClausen'", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSupersolvableGroup", + "HasIsSupersolvableGroup", + "HasIrrBaumClausen" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 61, + "comment": "Irr: for a supersolvable group with known `IrrConlon'", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSupersolvableGroup", + "HasIsSupersolvableGroup", + "HasIrrConlon" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 60, + "comment": "Irr: for a supersolvable group (Baum-Clausen algorithm)", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSupersolvableGroup", + "HasIsSupersolvableGroup" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 60, + "comment": "Irr: for a supersolvable group (Conlon's algorithm)", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSupersolvableGroup", + "HasIsSupersolvableGroup" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 56, + "comment": "Irr: Dixon/Schneider", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 54, + "comment": "Irr: for a group, and a prime", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Irr" + ] + }, + { + "name": "SetIrr", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 970 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 972 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIrr: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIrr: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIrr" + ] + }, + { + "name": "HasIrr", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 970 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIrr" + ] + }, + { + "name": "LinearCharacters", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1017 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1018 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1019 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "LinearCharacters: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLinearCharacters" + ] + ] + }, + { + "rank": 35, + "comment": "LinearCharacters: for a group (call the two-argument version)", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "LinearCharacters: for a Brauer table", + "filters": [ + [ + "IsBrauerTable" + ] + ] + }, + { + "rank": 22, + "comment": "LinearCharacters: for an ordinary table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + }, + { + "rank": 1, + "comment": "LinearCharacters: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [ + { + "rank": 56, + "comment": "LinearCharacters: for a group, and zero", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 54, + "comment": "LinearCharacters: for a group, and positive integer", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LinearCharacters" + ] + }, + { + "name": "SetLinearCharacters", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1017 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1019 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLinearCharacters: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLinearCharacters: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLinearCharacters" + ] + }, + { + "name": "HasLinearCharacters", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1017 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLinearCharacters" + ] + }, + { + "name": "IBr", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1043 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1044 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "IBr: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIBr" + ] + ] + }, + { + "rank": 22, + "comment": "IBr: for a Brauer table", + "filters": [ + [ + "IsBrauerTable" + ] + ] + } + ], + "2args": [ + { + "rank": 54, + "comment": "IBr: for a group, and a prime integer", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IBr" + ] + }, + { + "name": "SetIBr", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1043 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIBr: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIBr: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIBr" + ] + }, + { + "name": "HasIBr", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1043 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIBr" + ] + }, + { + "name": "OrdinaryCharacterTable", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1080 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "OrdinaryCharacterTable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasOrdinaryCharacterTable" + ] + ] + }, + { + "rank": 35, + "comment": "OrdinaryCharacterTable: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "OrdinaryCharacterTable: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OrdinaryCharacterTable" + ] + }, + { + "name": "SetOrdinaryCharacterTable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1080 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetOrdinaryCharacterTable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetOrdinaryCharacterTable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetOrdinaryCharacterTable" + ] + }, + { + "name": "HasOrdinaryCharacterTable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1080 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasOrdinaryCharacterTable" + ] + }, + { + "name": "IsAlmostSimpleCharacterTable", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1233 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "IsAlmostSimpleCharacterTable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsAlmostSimpleCharacterTable" + ] + ] + }, + { + "rank": 22, + "comment": "IsAlmostSimpleCharacterTable: for an ordinary character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsAlmostSimpleCharacterTable" + ] + }, + { + "name": "SetIsAlmostSimpleCharacterTable", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1233 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsAlmostSimpleCharacterTable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsAlmostSimpleCharacterTable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsAlmostSimpleCharacterTable" + ] + }, + { + "name": "HasIsAlmostSimpleCharacterTable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1233 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsAlmostSimpleCharacterTable" + ] + }, + { + "name": "IsMonomialCharacterTable", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1235 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "IsMonomialCharacterTable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsMonomialCharacterTable" + ] + ] + }, + { + "rank": 23, + "comment": "IsMonomialCharacterTable: for an ordinary character table with underlying group", + "filters": [ + [ + "IsOrdinaryTable", + "HasUnderlyingGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsMonomialCharacterTable" + ] + }, + { + "name": "SetIsMonomialCharacterTable", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1235 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsMonomialCharacterTable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsMonomialCharacterTable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsMonomialCharacterTable" + ] + }, + { + "name": "HasIsMonomialCharacterTable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1235 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsMonomialCharacterTable" + ] + }, + { + "name": "IsNilpotentCharacterTable", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1236 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "IsNilpotentCharacterTable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNilpotentCharacterTable" + ] + ] + }, + { + "rank": 22, + "comment": "IsNilpotentCharacterTable: for an ordinary character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNilpotentCharacterTable" + ] + }, + { + "name": "SetIsNilpotentCharacterTable", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1236 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNilpotentCharacterTable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNilpotentCharacterTable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNilpotentCharacterTable" + ] + }, + { + "name": "HasIsNilpotentCharacterTable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1236 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNilpotentCharacterTable" + ] + }, + { + "name": "IsPerfectCharacterTable", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1237 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "IsPerfectCharacterTable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPerfectCharacterTable" + ] + ] + }, + { + "rank": 22, + "comment": "IsPerfectCharacterTable: for an ordinary character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPerfectCharacterTable" + ] + }, + { + "name": "SetIsPerfectCharacterTable", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1237 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPerfectCharacterTable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPerfectCharacterTable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPerfectCharacterTable" + ] + }, + { + "name": "HasIsPerfectCharacterTable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1237 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPerfectCharacterTable" + ] + }, + { + "name": "IsSimpleCharacterTable", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1238 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "IsSimpleCharacterTable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSimpleCharacterTable" + ] + ] + }, + { + "rank": 22, + "comment": "IsSimpleCharacterTable: for an ordinary character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSimpleCharacterTable" + ] + }, + { + "name": "SetIsSimpleCharacterTable", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1238 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSimpleCharacterTable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSimpleCharacterTable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSimpleCharacterTable" + ] + }, + { + "name": "HasIsSimpleCharacterTable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1238 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSimpleCharacterTable" + ] + }, + { + "name": "IsSolvableCharacterTable", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1239 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "IsSolvableCharacterTable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSolvableCharacterTable" + ] + ] + }, + { + "rank": 22, + "comment": "IsSolvableCharacterTable: for an ordinary character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSolubleCharacterTable", + "IsSolvableCharacterTable" + ] + }, + { + "name": "SetIsSolvableCharacterTable", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1239 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSolvableCharacterTable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSolvableCharacterTable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSolubleCharacterTable", + "SetIsSolvableCharacterTable" + ] + }, + { + "name": "HasIsSolvableCharacterTable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1239 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSolubleCharacterTable", + "HasIsSolvableCharacterTable" + ] + }, + { + "name": "IsSporadicSimpleCharacterTable", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1240 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "IsSporadicSimpleCharacterTable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSporadicSimpleCharacterTable" + ] + ] + }, + { + "rank": 22, + "comment": "IsSporadicSimpleCharacterTable: for an ordinary character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSporadicSimpleCharacterTable" + ] + }, + { + "name": "SetIsSporadicSimpleCharacterTable", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1240 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSporadicSimpleCharacterTable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSporadicSimpleCharacterTable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSporadicSimpleCharacterTable" + ] + }, + { + "name": "HasIsSporadicSimpleCharacterTable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1240 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSporadicSimpleCharacterTable" + ] + }, + { + "name": "IsSupersolvableCharacterTable", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1242 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "IsSupersolvableCharacterTable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSupersolvableCharacterTable" + ] + ] + }, + { + "rank": 22, + "comment": "IsSupersolvableCharacterTable: for an ordinary character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSupersolubleCharacterTable", + "IsSupersolvableCharacterTable" + ] + }, + { + "name": "SetIsSupersolvableCharacterTable", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1242 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSupersolvableCharacterTable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSupersolvableCharacterTable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSupersolubleCharacterTable", + "SetIsSupersolvableCharacterTable" + ] + }, + { + "name": "HasIsSupersolvableCharacterTable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1242 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSupersolubleCharacterTable", + "HasIsSupersolvableCharacterTable" + ] + }, + { + "name": "OrdersClassRepresentatives", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1346 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "OrdersClassRepresentatives: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasOrdersClassRepresentatives" + ] + ] + }, + { + "rank": 23, + "comment": "OrdersClassRepresentatives: for a character table with known group", + "filters": [ + [ + "IsNearlyCharacterTable", + "HasUnderlyingGroup" + ] + ] + }, + { + "rank": 22, + "comment": "OrdersClassRepresentatives: for a Brauer character table (delegate to the ordinary table)", + "filters": [ + [ + "IsBrauerTable" + ] + ] + }, + { + "rank": 20, + "comment": "OrdersClassRepresentatives: for a character table, use known power maps", + "filters": [ + [ + "IsNearlyCharacterTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OrdersClassRepresentatives" + ] + }, + { + "name": "SetOrdersClassRepresentatives", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1346 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetOrdersClassRepresentatives: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetOrdersClassRepresentatives: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetOrdersClassRepresentatives" + ] + }, + { + "name": "HasOrdersClassRepresentatives", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1346 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasOrdersClassRepresentatives" + ] + }, + { + "name": "SizesCentralizers", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1373 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "SizesCentralizers: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSizesCentralizers" + ] + ] + }, + { + "rank": 22, + "comment": "SizesCentralizers: for a Brauer character table", + "filters": [ + [ + "IsBrauerTable" + ] + ] + }, + { + "rank": 20, + "comment": "SizesCentralizers: for a character table", + "filters": [ + [ + "IsNearlyCharacterTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SizesCentralisers", + "SizesCentralizers" + ] + }, + { + "name": "SetSizesCentralizers", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1373 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSizesCentralizers: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSizesCentralizers: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSizesCentralisers", + "SetSizesCentralizers" + ] + }, + { + "name": "HasSizesCentralizers", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1373 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSizesCentralisers", + "HasSizesCentralizers" + ] + }, + { + "name": "SizesConjugacyClasses", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1400 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "SizesConjugacyClasses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSizesConjugacyClasses" + ] + ] + }, + { + "rank": 22, + "comment": "SizesConjugacyClasses: for a Brauer character table", + "filters": [ + [ + "IsBrauerTable" + ] + ] + }, + { + "rank": 20, + "comment": "SizesConjugacyClasses: for a character table ", + "filters": [ + [ + "IsNearlyCharacterTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SizesConjugacyClasses" + ] + }, + { + "name": "SetSizesConjugacyClasses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1400 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSizesConjugacyClasses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSizesConjugacyClasses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSizesConjugacyClasses" + ] + }, + { + "name": "HasSizesConjugacyClasses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1400 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSizesConjugacyClasses" + ] + }, + { + "name": "AutomorphismsOfTable", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1429 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "AutomorphismsOfTable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAutomorphismsOfTable" + ] + ] + }, + { + "rank": 22, + "comment": "AutomorphismsOfTable: for a Brauer table in the case of good reduction", + "filters": [ + [ + "IsBrauerTable" + ] + ] + }, + { + "rank": 21, + "comment": "AutomorphismsOfTable: for a character table", + "filters": [ + [ + "IsCharacterTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AutomorphismsOfTable" + ] + }, + { + "name": "SetAutomorphismsOfTable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1429 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAutomorphismsOfTable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAutomorphismsOfTable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAutomorphismsOfTable" + ] + }, + { + "name": "HasAutomorphismsOfTable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1429 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAutomorphismsOfTable" + ] + }, + { + "name": "UnderlyingCharacteristic", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1471 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "UnderlyingCharacteristic: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnderlyingCharacteristic" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingCharacteristic" + ] + }, + { + "name": "SetUnderlyingCharacteristic", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1471 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnderlyingCharacteristic: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnderlyingCharacteristic: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnderlyingCharacteristic" + ] + }, + { + "name": "HasUnderlyingCharacteristic", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1471 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnderlyingCharacteristic" + ] + }, + { + "name": "ClassNames", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1522 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1525 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "ClassNames: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasClassNames" + ] + ] + }, + { + "rank": 20, + "comment": "ClassNames", + "filters": [ + [ + "IsNearlyCharacterTable" + ] + ] + } + ], + "2args": [ + { + "rank": 25, + "comment": "ClassNames", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsString" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassNames" + ] + }, + { + "name": "SetClassNames", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1522 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetClassNames: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetClassNames: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetClassNames" + ] + }, + { + "name": "HasClassNames", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1522 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasClassNames" + ] + }, + { + "name": "CharacterNames", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1527 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "CharacterNames: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCharacterNames" + ] + ] + }, + { + "rank": 20, + "comment": "CharacterNames", + "filters": [ + [ + "IsNearlyCharacterTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CharacterNames" + ] + }, + { + "name": "SetCharacterNames", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1527 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCharacterNames: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCharacterNames: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCharacterNames" + ] + }, + { + "name": "HasCharacterNames", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1527 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCharacterNames" + ] + }, + { + "name": "ClassParameters", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1583 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "ClassParameters: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasClassParameters" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassParameters" + ] + }, + { + "name": "SetClassParameters", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1583 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetClassParameters: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetClassParameters: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetClassParameters" + ] + }, + { + "name": "HasClassParameters", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1583 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasClassParameters" + ] + }, + { + "name": "CharacterParameters", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1586 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "CharacterParameters: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCharacterParameters" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CharacterParameters" + ] + }, + { + "name": "SetCharacterParameters", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1586 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCharacterParameters: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCharacterParameters: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCharacterParameters" + ] + }, + { + "name": "HasCharacterParameters", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1586 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCharacterParameters" + ] + }, + { + "name": "Identifier", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1630 + }, + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1028 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "Identifier: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIdentifier" + ] + ] + }, + { + "rank": 22, + "comment": "Identifier: for a Brauer table", + "filters": [ + [ + "IsBrauerTable" + ] + ] + }, + { + "rank": 22, + "comment": "Identifier: for an ordinary table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Identifier" + ] + }, + { + "name": "SetIdentifier", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1630 + }, + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1028 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIdentifier: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIdentifier: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIdentifier" + ] + }, + { + "name": "HasIdentifier", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1630 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIdentifier" + ] + }, + { + "name": "InverseClasses", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1726 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "InverseClasses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasInverseClasses" + ] + ] + }, + { + "rank": 57, + "comment": "InverseClasses: for a character table with known irreducibles", + "filters": [ + [ + "IsCharacterTable", + "HasIrr" + ] + ] + }, + { + "rank": 21, + "comment": "InverseClasses: for a character table", + "filters": [ + [ + "IsCharacterTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InverseClasses" + ] + }, + { + "name": "SetInverseClasses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1726 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetInverseClasses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetInverseClasses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetInverseClasses" + ] + }, + { + "name": "HasInverseClasses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1726 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasInverseClasses" + ] + }, + { + "name": "RealClasses", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1756 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "RealClasses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRealClasses" + ] + ] + }, + { + "rank": 21, + "comment": "RealClasses: for a character table", + "filters": [ + [ + "IsCharacterTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RealClasses" + ] + }, + { + "name": "SetRealClasses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1756 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRealClasses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRealClasses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRealClasses" + ] + }, + { + "name": "HasRealClasses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1756 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRealClasses" + ] + }, + { + "name": "ClassOrbit", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1785 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 40, + "comment": "ClassOrbit: for a character table, and a positive integer", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassOrbit" + ] + }, + { + "name": "ClassRoots", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1815 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "ClassRoots: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasClassRoots" + ] + ] + }, + { + "rank": 21, + "comment": "ClassRoots: for a character table", + "filters": [ + [ + "IsCharacterTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassRoots" + ] + }, + { + "name": "SetClassRoots", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1815 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetClassRoots: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetClassRoots: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetClassRoots" + ] + }, + { + "name": "HasClassRoots", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1815 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasClassRoots" + ] + }, + { + "name": "ClassPositionsOfNormalSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1866 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "ClassPositionsOfNormalSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasClassPositionsOfNormalSubgroups" + ] + ] + }, + { + "rank": 22, + "comment": "ClassPositionsOfNormalSubgroups: for an ordinary character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassPositionsOfNormalSubgroups" + ] + }, + { + "name": "SetClassPositionsOfNormalSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1866 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetClassPositionsOfNormalSubgroups: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetClassPositionsOfNormalSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetClassPositionsOfNormalSubgroups" + ] + }, + { + "name": "HasClassPositionsOfNormalSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1866 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasClassPositionsOfNormalSubgroups" + ] + }, + { + "name": "ClassPositionsOfMaximalNormalSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1868 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "ClassPositionsOfMaximalNormalSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasClassPositionsOfMaximalNormalSubgroups" + ] + ] + }, + { + "rank": 22, + "comment": "ClassPositionsOfMaximalNormalSubgroups: for an ordinary character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassPositionsOfMaximalNormalSubgroups" + ] + }, + { + "name": "SetClassPositionsOfMaximalNormalSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1868 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetClassPositionsOfMaximalNormalSubgroups: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetClassPositionsOfMaximalNormalSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetClassPositionsOfMaximalNormalSubgroups" + ] + }, + { + "name": "HasClassPositionsOfMaximalNormalSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1868 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasClassPositionsOfMaximalNormalSubgroups" + ] + }, + { + "name": "ClassPositionsOfMinimalNormalSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1871 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "ClassPositionsOfMinimalNormalSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasClassPositionsOfMinimalNormalSubgroups" + ] + ] + }, + { + "rank": 22, + "comment": "ClassPositionsOfMinimalNormalSubgroups: for an ordinary character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassPositionsOfMinimalNormalSubgroups" + ] + }, + { + "name": "SetClassPositionsOfMinimalNormalSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1871 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetClassPositionsOfMinimalNormalSubgroups: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetClassPositionsOfMinimalNormalSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetClassPositionsOfMinimalNormalSubgroups" + ] + }, + { + "name": "HasClassPositionsOfMinimalNormalSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1871 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasClassPositionsOfMinimalNormalSubgroups" + ] + }, + { + "name": "ClassPositionsOfAgemo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1896 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 41, + "comment": "ClassPositionsOfAgemo: for an ordinary table", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassPositionsOfAgemo" + ] + }, + { + "name": "ClassPositionsOfCentre", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1923 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1383 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "ClassPositionsOfCentre: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasClassPositionsOfCentre" + ] + ] + }, + { + "rank": 22, + "comment": "ClassPositionsOfCentre: for an ordinary table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + }, + { + "rank": 4, + "comment": "ClassPositionsOfCentre: for a homogeneous list", + "filters": [ + [ + "IsHomogeneousList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassPositionsOfCenter", + "ClassPositionsOfCentre" + ] + }, + { + "name": "SetClassPositionsOfCentre", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1923 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1383 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetClassPositionsOfCentre: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetClassPositionsOfCentre: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetClassPositionsOfCenter", + "SetClassPositionsOfCentre" + ] + }, + { + "name": "HasClassPositionsOfCentre", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1923 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasClassPositionsOfCenter", + "HasClassPositionsOfCentre" + ] + }, + { + "name": "ClassPositionsOfDirectProductDecompositions", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1955 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1958 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "ClassPositionsOfDirectProductDecompositions: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasClassPositionsOfDirectProductDecompositions" + ] + ] + }, + { + "rank": 22, + "comment": "ClassPositionsOfDirectProductDecompositions: for an ordinary table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [ + { + "rank": 51, + "comment": "ClassPositionsOfDirectProductDecompositions: for an ordinary table, and a list of positive integers", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassPositionsOfDirectProductDecompositions" + ] + }, + { + "name": "SetClassPositionsOfDirectProductDecompositions", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1955 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetClassPositionsOfDirectProductDecompositions: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetClassPositionsOfDirectProductDecompositions: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetClassPositionsOfDirectProductDecompositions" + ] + }, + { + "name": "HasClassPositionsOfDirectProductDecompositions", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1955 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasClassPositionsOfDirectProductDecompositions" + ] + }, + { + "name": "ClassPositionsOfDerivedSubgroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1983 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "ClassPositionsOfDerivedSubgroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasClassPositionsOfDerivedSubgroup" + ] + ] + }, + { + "rank": 22, + "comment": "ClassPositionsOfDerivedSubgroup: for an ordinary table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassPositionsOfDerivedSubgroup" + ] + }, + { + "name": "SetClassPositionsOfDerivedSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1983 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetClassPositionsOfDerivedSubgroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetClassPositionsOfDerivedSubgroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetClassPositionsOfDerivedSubgroup" + ] + }, + { + "name": "HasClassPositionsOfDerivedSubgroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 1983 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasClassPositionsOfDerivedSubgroup" + ] + }, + { + "name": "ClassPositionsOfElementaryAbelianSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2010 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "ClassPositionsOfElementaryAbelianSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasClassPositionsOfElementaryAbelianSeries" + ] + ] + }, + { + "rank": 22, + "comment": "ClassPositionsOfElementaryAbelianSeries: for an ordinary table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassPositionsOfElementaryAbelianSeries" + ] + }, + { + "name": "SetClassPositionsOfElementaryAbelianSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2010 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetClassPositionsOfElementaryAbelianSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetClassPositionsOfElementaryAbelianSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetClassPositionsOfElementaryAbelianSeries" + ] + }, + { + "name": "HasClassPositionsOfElementaryAbelianSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2010 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasClassPositionsOfElementaryAbelianSeries" + ] + }, + { + "name": "ClassPositionsOfFittingSubgroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2035 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "ClassPositionsOfFittingSubgroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasClassPositionsOfFittingSubgroup" + ] + ] + }, + { + "rank": 22, + "comment": "ClassPositionsOfFittingSubgroup: for an ordinary table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassPositionsOfFittingSubgroup" + ] + }, + { + "name": "SetClassPositionsOfFittingSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2035 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetClassPositionsOfFittingSubgroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetClassPositionsOfFittingSubgroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetClassPositionsOfFittingSubgroup" + ] + }, + { + "name": "HasClassPositionsOfFittingSubgroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2035 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasClassPositionsOfFittingSubgroup" + ] + }, + { + "name": "ClassPositionsOfSolvableRadical", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2058 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "ClassPositionsOfSolvableRadical: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasClassPositionsOfSolvableRadical" + ] + ] + }, + { + "rank": 22, + "comment": "ClassPositionsOfSolvableRadical: for an ordinary table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassPositionsOfSolvableRadical" + ] + }, + { + "name": "SetClassPositionsOfSolvableRadical", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2058 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetClassPositionsOfSolvableRadical: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetClassPositionsOfSolvableRadical: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetClassPositionsOfSolvableRadical" + ] + }, + { + "name": "HasClassPositionsOfSolvableRadical", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2058 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasClassPositionsOfSolvableRadical" + ] + }, + { + "name": "ClassPositionsOfLowerCentralSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2120 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "ClassPositionsOfLowerCentralSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasClassPositionsOfLowerCentralSeries" + ] + ] + }, + { + "rank": 22, + "comment": "ClassPositionsOfLowerCentralSeries: for an ordinary table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassPositionsOfLowerCentralSeries" + ] + }, + { + "name": "SetClassPositionsOfLowerCentralSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2120 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetClassPositionsOfLowerCentralSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetClassPositionsOfLowerCentralSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetClassPositionsOfLowerCentralSeries" + ] + }, + { + "name": "HasClassPositionsOfLowerCentralSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2120 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasClassPositionsOfLowerCentralSeries" + ] + }, + { + "name": "ClassPositionsOfUpperCentralSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2147 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "ClassPositionsOfUpperCentralSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasClassPositionsOfUpperCentralSeries" + ] + ] + }, + { + "rank": 22, + "comment": "ClassPositionsOfUpperCentralSeries: for an ordinary table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassPositionsOfUpperCentralSeries" + ] + }, + { + "name": "SetClassPositionsOfUpperCentralSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2147 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetClassPositionsOfUpperCentralSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetClassPositionsOfUpperCentralSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetClassPositionsOfUpperCentralSeries" + ] + }, + { + "name": "HasClassPositionsOfUpperCentralSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2147 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasClassPositionsOfUpperCentralSeries" + ] + }, + { + "name": "ClassPositionsOfSolvableResiduum", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2164 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "ClassPositionsOfSolvableResiduum: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasClassPositionsOfSolvableResiduum" + ] + ] + }, + { + "rank": 22, + "comment": "ClassPositionsOfSolvableResiduum: for an ordinary table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassPositionsOfSolubleResiduum", + "ClassPositionsOfSolvableResiduum" + ] + }, + { + "name": "SetClassPositionsOfSolvableResiduum", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2164 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetClassPositionsOfSolvableResiduum: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetClassPositionsOfSolvableResiduum: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetClassPositionsOfSolubleResiduum", + "SetClassPositionsOfSolvableResiduum" + ] + }, + { + "name": "HasClassPositionsOfSolvableResiduum", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2164 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasClassPositionsOfSolubleResiduum", + "HasClassPositionsOfSolvableResiduum" + ] + }, + { + "name": "ClassPositionsOfSupersolvableResiduum", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2191 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "ClassPositionsOfSupersolvableResiduum: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasClassPositionsOfSupersolvableResiduum" + ] + ] + }, + { + "rank": 22, + "comment": "ClassPositionsOfSupersolvableResiduum: for an ordinary table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassPositionsOfSupersolvableResiduum" + ] + }, + { + "name": "SetClassPositionsOfSupersolvableResiduum", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2191 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetClassPositionsOfSupersolvableResiduum: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetClassPositionsOfSupersolvableResiduum: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetClassPositionsOfSupersolvableResiduum" + ] + }, + { + "name": "HasClassPositionsOfSupersolvableResiduum", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2191 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasClassPositionsOfSupersolvableResiduum" + ] + }, + { + "name": "ClassPositionsOfPCore", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2217 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 41, + "comment": "ClassPositionsOfPCore: for an ordinary table and a pos. integer", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassPositionsOfPCore" + ] + }, + { + "name": "ClassPositionsOfNormalClosure", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2243 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 51, + "comment": "ClassPositionsOfNormalClosure: for an ordinary table", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList", + "CategoryCollections(IsCyclotomic)" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassPositionsOfNormalClosure" + ] + }, + { + "name": "PrimeBlocks", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2343 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 41, + "comment": "PrimeBlocks: for an ordinary table, and a positive integer", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PrimeBlocks" + ] + }, + { + "name": "PrimeBlocksOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2345 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 41, + "comment": "PrimeBlocksOp: for an ordinary table, and a positive integer", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PrimeBlocksOp" + ] + }, + { + "name": "ComputedPrimeBlockss", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2347 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "ComputedPrimeBlockss: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedPrimeBlockss" + ] + ] + }, + { + "rank": 22, + "comment": "ComputedPrimeBlockss: for an ordinary table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedPrimeBlockss" + ] + }, + { + "name": "SetComputedPrimeBlockss", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2347 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedPrimeBlockss: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedPrimeBlockss: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedPrimeBlockss" + ] + }, + { + "name": "HasComputedPrimeBlockss", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2347 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedPrimeBlockss" + ] + }, + { + "name": "BlocksInfo", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2459 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "BlocksInfo: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasBlocksInfo" + ] + ] + }, + { + "rank": 22, + "comment": "BlocksInfo: generic method for a Brauer character table", + "filters": [ + [ + "IsBrauerTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BlocksInfo" + ] + }, + { + "name": "SetBlocksInfo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2459 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetBlocksInfo: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetBlocksInfo: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetBlocksInfo" + ] + }, + { + "name": "HasBlocksInfo", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2459 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasBlocksInfo" + ] + }, + { + "name": "DecompositionMatrix", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2511 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2512 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "DecompositionMatrix: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDecompositionMatrix" + ] + ] + }, + { + "rank": 22, + "comment": "DecompositionMatrix: for a Brauer table", + "filters": [ + [ + "IsBrauerTable" + ] + ] + } + ], + "2args": [ + { + "rank": 41, + "comment": "DecompositionMatrix: for a Brauer table, and a positive integer", + "filters": [ + [ + "IsBrauerTable" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DecompositionMatrix" + ] + }, + { + "name": "SetDecompositionMatrix", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2511 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDecompositionMatrix: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDecompositionMatrix: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDecompositionMatrix" + ] + }, + { + "name": "HasDecompositionMatrix", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2511 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDecompositionMatrix" + ] + }, + { + "name": "IsPSolvableCharacterTable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2678 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 44, + "comment": "IsPSolvableCharacterTable: for ord. char. table knowing `IsSolvableCharacterTable', and zero", + "filters": [ + [ + "IsOrdinaryTable", + "HasIsSolvableCharacterTable" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 43, + "comment": "IsPSolvableCharacterTable: for ord. char. table, and zero (call `IsPSolvableCharacterTableOp')", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsZeroCyc" + ] + ], + "aka": [ + "IsPSolubleCharacterTableOp", + "IsPSolvableCharacterTableOp" + ] + }, + { + "rank": 41, + "comment": "IsPSolvableCharacterTable: for ord.char.table, and pos.int. (call `IsPSolvableCharacterTableOp')", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPSolubleCharacterTable", + "IsPSolvableCharacterTable" + ] + }, + { + "name": "IsPSolvableCharacterTableOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2679 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 40, + "comment": "IsPSolvableCharacterTableOp: for an ordinary character table, an an integer", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "ComputedIsPSolvableCharacterTables", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2681 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "ComputedIsPSolvableCharacterTables: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedIsPSolvableCharacterTables" + ] + ] + }, + { + "rank": 22, + "comment": "ComputedIsPSolvableCharacterTables: for an ordinary character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedIsPSolubleCharacterTables", + "ComputedIsPSolvableCharacterTables" + ] + }, + { + "name": "SetComputedIsPSolvableCharacterTables", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2681 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedIsPSolvableCharacterTables: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedIsPSolvableCharacterTables: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedIsPSolvableCharacterTables" + ] + }, + { + "name": "HasComputedIsPSolvableCharacterTables", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2681 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedIsPSolvableCharacterTables" + ] + }, + { + "name": "Indicator", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2761 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2762 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 40, + "comment": "Indicator: for a character table, and a positive integer", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [ + { + "rank": 44, + "comment": "Indicator: for a character table, a homogeneous list, and a positive integer", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsInt", + "IsPosRat" + ] + ], + "aka": [ + "IndicatorOp" + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Indicator" + ] + }, + { + "name": "IndicatorOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2765 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 45, + "comment": "IndicatorOp: for a Brauer character table and <n> = 2", + "filters": [ + [ + "IsBrauerTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 45, + "comment": "IndicatorOp: for an ord. character table, a hom. list, and a pos. integer", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "ComputedIndicators", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2768 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "ComputedIndicators: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedIndicators" + ] + ] + }, + { + "rank": 21, + "comment": "ComputedIndicators: for a character table", + "filters": [ + [ + "IsCharacterTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedIndicators" + ] + }, + { + "name": "SetComputedIndicators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2768 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedIndicators: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedIndicators: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedIndicators" + ] + }, + { + "name": "HasComputedIndicators", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 2768 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedIndicators" + ] + }, + { + "name": "CharacterTable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3075 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3076 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3077 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3078 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 136, + "comment": "CharacterTable: [ IsGroup and HasTableOfMarks ]", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasTableOfMarks" + ] + ] + }, + { + "rank": 35, + "comment": "CharacterTable: for a group (delegate to `OrdinaryCharacterTable')", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 5, + "comment": "CharacterTable: for a string", + "filters": [ + [ + "IsString" + ] + ] + }, + { + "rank": 1, + "comment": "CharacterTable: [ IsTableOfMarks ]", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [ + { + "rank": 53, + "comment": "CharacterTable: for a group, and a prime integer", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 41, + "comment": "CharacterTable: for an ordinary table, and a prime integer", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 5, + "comment": "CharacterTable: for a string and an object", + "filters": [ + [ + "IsString" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 5, + "comment": "CharacterTable: for a string and two objects", + "filters": [ + [ + "IsString" + ], + [], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CharacterTable" + ] + }, + { + "name": "BrauerTable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3128 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3129 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "BrauerTable: for a group, and a prime (delegate to the ord. table of the group)", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 41, + "comment": "BrauerTable: for an ordinary table, and a prime", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "BrauerTableOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3131 + }, + { + "file": "/home/mp397/git/gap/pkg/spinsym/gap/young.gd", + "line": 56 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10044, + "comment": "BrauerTableOp: [ IsOrdinaryTable and IsLibraryCharacterTableRep, IsPosInt ]", + "filters": [ + [ + "IsOrdinaryTable", + "IsLibraryCharacterTableRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 41, + "comment": "BrauerTableOp: for an ordinary character table created by SpinSymCharacterTableOfMaximalYoungSubgroup() and a positive rational prime", + "filters": [ + [ + "IsSpinSymTable" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 41, + "comment": "BrauerTableOp: for ordinary character table, and positive integer", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BrauerTableOp" + ] + }, + { + "name": "ComputedBrauerTables", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3133 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "ComputedBrauerTables: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedBrauerTables" + ] + ] + }, + { + "rank": 22, + "comment": "ComputedBrauerTables: for an ordinary character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedBrauerTables" + ] + }, + { + "name": "SetComputedBrauerTables", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3133 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedBrauerTables: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedBrauerTables: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedBrauerTables" + ] + }, + { + "name": "HasComputedBrauerTables", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3133 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedBrauerTables" + ] + }, + { + "name": "DisplayOptions", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3534 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "DisplayOptions: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDisplayOptions" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DisplayOptions" + ] + }, + { + "name": "SetDisplayOptions", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3534 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDisplayOptions: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDisplayOptions: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDisplayOptions" + ] + }, + { + "name": "HasDisplayOptions", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3534 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDisplayOptions" + ] + }, + { + "name": "CharacterTableDirectProduct", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3725 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 44, + "comment": "CharacterTableDirectProduct: for two Brauer character tables", + "filters": [ + [ + "IsBrauerTable" + ], + [ + "IsBrauerTable" + ] + ] + }, + { + "rank": 44, + "comment": "CharacterTableDirectProduct: for one ordinary and one Brauer character table", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsBrauerTable" + ] + ] + }, + { + "rank": 44, + "comment": "CharacterTableDirectProduct: for one Brauer table, and one ordinary character table", + "filters": [ + [ + "IsBrauerTable" + ], + [ + "IsOrdinaryTable" + ] + ] + }, + { + "rank": 44, + "comment": "CharacterTableDirectProduct: for two ordinary character tables", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsOrdinaryTable" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "FactorsOfDirectProduct", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3749 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "FactorsOfDirectProduct: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFactorsOfDirectProduct" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FactorsOfDirectProduct" + ] + }, + { + "name": "SetFactorsOfDirectProduct", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3749 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFactorsOfDirectProduct: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFactorsOfDirectProduct: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFactorsOfDirectProduct" + ] + }, + { + "name": "HasFactorsOfDirectProduct", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3749 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFactorsOfDirectProduct" + ] + }, + { + "name": "CharacterTableFactorGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3813 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 51, + "comment": "CharacterTableFactorGroup: for a Brauer table, and a list of class positions", + "filters": [ + [ + "IsBrauerTable" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 51, + "comment": "CharacterTableFactorGroup: for an ordinary table, and a list of class positions", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "CharacterTableIsoclinic", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3881 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3882 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3884 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3886 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3888 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "CharacterTableIsoclinic: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCharacterTableIsoclinic" + ] + ] + }, + { + "rank": 22, + "comment": "CharacterTableIsoclinic: for a Brauer table", + "filters": [ + [ + "IsBrauerTable" + ] + ] + }, + { + "rank": 22, + "comment": "CharacterTableIsoclinic: for an ordinary character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [ + { + "rank": 51, + "comment": "CharacterTableIsoclinic: for a Brauer table and a list of classes", + "filters": [ + [ + "IsBrauerTable" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 51, + "comment": "CharacterTableIsoclinic: for an ordinary character table and a list of classes", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 44, + "comment": "CharacterTableIsoclinic: for a Brauer table and an ordinary table", + "filters": [ + [ + "IsBrauerTable" + ], + [ + "IsOrdinaryTable" + ] + ] + }, + { + "rank": 41, + "comment": "CharacterTableIsoclinic: for a Brauer table and a class pos.", + "filters": [ + [ + "IsBrauerTable" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 41, + "comment": "CharacterTableIsoclinic: for an ordinary character table and a class pos.", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [ + { + "rank": 22, + "comment": "CharacterTableIsoclinic: for a Brauer table and two lists of class positions", + "filters": [ + [ + "IsBrauerTable" + ], + [], + [] + ] + }, + { + "rank": 22, + "comment": "CharacterTableIsoclinic: for an ordinary character table and two lists of class positions", + "filters": [ + [ + "IsOrdinaryTable" + ], + [], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CharacterTableIsoclinic" + ] + }, + { + "name": "SetCharacterTableIsoclinic", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3881 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCharacterTableIsoclinic: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCharacterTableIsoclinic: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCharacterTableIsoclinic" + ] + }, + { + "name": "HasCharacterTableIsoclinic", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3881 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCharacterTableIsoclinic" + ] + }, + { + "name": "SourceOfIsoclinicTable", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3892 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "SourceOfIsoclinicTable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSourceOfIsoclinicTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SourceOfIsoclinicTable" + ] + }, + { + "name": "SetSourceOfIsoclinicTable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3892 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSourceOfIsoclinicTable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSourceOfIsoclinicTable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSourceOfIsoclinicTable" + ] + }, + { + "name": "HasSourceOfIsoclinicTable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 3892 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSourceOfIsoclinicTable" + ] + }, + { + "name": "CharacterTableWithSortedCharacters", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 4031 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 4033 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 21, + "comment": "CharacterTableWithSortedCharacters: for a character table", + "filters": [ + [ + "IsCharacterTable" + ] + ] + } + ], + "2args": [ + { + "rank": 30, + "comment": "CharacterTableWithSortedCharacters: for an ordinary character table, and a permutation", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsPerm" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CharacterTableWithSortedCharacters" + ] + }, + { + "name": "SortedCharacters", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 4068 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 4070 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 24, + "comment": "SortedCharacters: for a character table, and a homogeneous list", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [ + { + "rank": 29, + "comment": "SortedCharacters: for a character table, a homogeneous list, and a string", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsString" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SortedCharacters" + ] + }, + { + "name": "CharacterTableWithSortedClasses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 4138 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 4140 + }, + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 4142 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 21, + "comment": "CharacterTableWithSortedClasses: for a character table", + "filters": [ + [ + "IsCharacterTable" + ] + ] + } + ], + "2args": [ + { + "rank": 30, + "comment": "CharacterTableWithSortedClasses: for an ordinary character table, and a permutation", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 26, + "comment": "CharacterTableWithSortedClasses: for a character table, and string", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsString" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CharacterTableWithSortedClasses" + ] + }, + { + "name": "ClassPermutation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 4291 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "ClassPermutation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasClassPermutation" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassPermutation" + ] + }, + { + "name": "SetClassPermutation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 4291 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetClassPermutation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetClassPermutation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetClassPermutation" + ] + }, + { + "name": "HasClassPermutation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 4291 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasClassPermutation" + ] + }, + { + "name": "NormalSubgroupClassesInfo", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 4364 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "NormalSubgroupClassesInfo: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNormalSubgroupClassesInfo" + ] + ] + }, + { + "rank": 22, + "comment": "NormalSubgroupClassesInfo: default method, initialization", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalSubgroupClassesInfo" + ] + }, + { + "name": "SetNormalSubgroupClassesInfo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 4364 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNormalSubgroupClassesInfo: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNormalSubgroupClassesInfo: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNormalSubgroupClassesInfo" + ] + }, + { + "name": "HasNormalSubgroupClassesInfo", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctbl.gd", + "line": 4364 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNormalSubgroupClassesInfo" + ] + }, + { + "name": "UnderlyingCharacterTable", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 308 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20034, + "comment": "UnderlyingCharacterTable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnderlyingCharacterTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingCharacterTable" + ] + }, + { + "name": "SetUnderlyingCharacterTable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 308 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnderlyingCharacterTable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnderlyingCharacterTable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnderlyingCharacterTable" + ] + }, + { + "name": "HasUnderlyingCharacterTable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 308 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnderlyingCharacterTable" + ] + }, + { + "name": "ValuesOfClassFunction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 349 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20034, + "comment": "ValuesOfClassFunction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasValuesOfClassFunction" + ] + ] + }, + { + "rank": 3, + "comment": "ValuesOfClassFunction: for a dense list", + "filters": [ + [ + "IsDenseList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ValuesOfClassFunction" + ] + }, + { + "name": "SetValuesOfClassFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 349 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetValuesOfClassFunction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetValuesOfClassFunction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetValuesOfClassFunction" + ] + }, + { + "name": "HasValuesOfClassFunction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 349 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasValuesOfClassFunction" + ] + }, + { + "name": "GlobalPartitionOfClasses", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 683 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "GlobalPartitionOfClasses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGlobalPartitionOfClasses" + ] + ] + }, + { + "rank": 22, + "comment": "GlobalPartitionOfClasses: for an ordinary character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GlobalPartitionOfClasses" + ] + }, + { + "name": "SetGlobalPartitionOfClasses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 683 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGlobalPartitionOfClasses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGlobalPartitionOfClasses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGlobalPartitionOfClasses" + ] + }, + { + "name": "HasGlobalPartitionOfClasses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 683 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGlobalPartitionOfClasses" + ] + }, + { + "name": "CorrespondingPermutations", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 715 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 717 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 26, + "comment": "CorrespondingPermutations: for character table and list of group elements", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [ + { + "rank": 30, + "comment": "CorrespondingPermutations: for a char. table, a hom. list, and a list of group elements", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CorrespondingPermutations" + ] + }, + { + "name": "ClassFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 830 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 831 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 38, + "comment": "ClassFunction: for a group, and a dense list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsDenseList" + ] + ] + }, + { + "rank": 23, + "comment": "ClassFunction: for nearly character table, and dense list", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsDenseList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassFunction" + ] + }, + { + "name": "VirtualCharacter", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 859 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 861 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 38, + "comment": "VirtualCharacter: for a group, and a dense list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsDenseList" + ] + ] + }, + { + "rank": 23, + "comment": "VirtualCharacter: for nearly character table, and dense list", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsDenseList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "VirtualCharacter" + ] + }, + { + "name": "Character", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 902 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 903 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 38, + "comment": "Character: for a group, and a dense list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsDenseList" + ] + ] + }, + { + "rank": 23, + "comment": "Character: for nearly character table, and dense list", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsDenseList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Character" + ] + }, + { + "name": "TrivialCharacter", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 975 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 976 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "TrivialCharacter: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTrivialCharacter" + ] + ] + }, + { + "rank": 35, + "comment": "TrivialCharacter: for a group (delegate to the table)", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 20, + "comment": "TrivialCharacter: for a character table", + "filters": [ + [ + "IsNearlyCharacterTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TrivialCharacter" + ] + }, + { + "name": "SetTrivialCharacter", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 975 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 976 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTrivialCharacter: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTrivialCharacter: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTrivialCharacter" + ] + }, + { + "name": "HasTrivialCharacter", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 975 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTrivialCharacter" + ] + }, + { + "name": "NaturalCharacter", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1024 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1025 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "NaturalCharacter: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNaturalCharacter" + ] + ] + }, + { + "rank": 61, + "comment": "NaturalCharacter: for a permutation group", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 45, + "comment": "NaturalCharacter: for a matrix group in characteristic zero", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 7, + "comment": "NaturalCharacter: for a group general mapping", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + }, + { + "rank": 1, + "comment": "NaturalCharacter: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NaturalCharacter" + ] + }, + { + "name": "SetNaturalCharacter", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1024 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1025 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNaturalCharacter: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNaturalCharacter: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNaturalCharacter" + ] + }, + { + "name": "HasNaturalCharacter", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1024 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNaturalCharacter" + ] + }, + { + "name": "PermutationCharacter", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1080 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1082 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 70, + "comment": "PermutationCharacter: for two groups (use double cosets)", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [ + { + "rank": 38, + "comment": "PermutationCharacter: group action on domain", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsCollection" + ], + [ + "IsFunction" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PermutationCharacter" + ] + }, + { + "name": "IsCharacter", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1122 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1123 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20034, + "comment": "IsCharacter: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsCharacter" + ] + ] + }, + { + "rank": 33, + "comment": "IsCharacter: for a virtual character", + "filters": [ + [ + "IsClassFunction", + "IsVirtualCharacter", + "HasIsVirtualCharacter" + ] + ] + }, + { + "rank": 31, + "comment": "IsCharacter: for a class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + } + ], + "2args": [ + { + "rank": 26, + "comment": "IsCharacter: for a Brauer table, and a homogeneous list", + "filters": [ + [ + "IsBrauerTable" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 26, + "comment": "IsCharacter: for an ordinary character table, and a homogeneous list", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsCharacter" + ] + }, + { + "name": "SetIsCharacter", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1122 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsCharacter: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsCharacter: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsCharacter" + ] + }, + { + "name": "HasIsCharacter", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1122 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsCharacter" + ] + }, + { + "name": "IsVirtualCharacter", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1142 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1144 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20034, + "comment": "IsVirtualCharacter: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsVirtualCharacter" + ] + ] + }, + { + "rank": 31, + "comment": "IsVirtualCharacter: for a class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + } + ], + "2args": [ + { + "rank": 26, + "comment": "IsVirtualCharacter: for an ordinary character table, and a homogeneous list", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsVirtualCharacter" + ] + }, + { + "name": "SetIsVirtualCharacter", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1142 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsVirtualCharacter: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsVirtualCharacter: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsVirtualCharacter" + ] + }, + { + "name": "HasIsVirtualCharacter", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1142 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsVirtualCharacter" + ] + }, + { + "name": "IsIrreducibleCharacter", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1196 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1197 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20034, + "comment": "IsIrreducibleCharacter: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsIrreducibleCharacter" + ] + ] + }, + { + "rank": 31, + "comment": "IsIrreducibleCharacter: for a class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + } + ], + "2args": [ + { + "rank": 26, + "comment": "IsIrreducibleCharacter: for a Brauer table, and a homogeneous list", + "filters": [ + [ + "IsBrauerTable" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 26, + "comment": "IsIrreducibleCharacter: for an ordinary character table, and a homogeneous list", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsIrreducibleCharacter" + ] + }, + { + "name": "SetIsIrreducibleCharacter", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1196 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsIrreducibleCharacter: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsIrreducibleCharacter: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsIrreducibleCharacter" + ] + }, + { + "name": "HasIsIrreducibleCharacter", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1196 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsIrreducibleCharacter" + ] + }, + { + "name": "MatScalarProducts", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1266 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1268 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1270 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1271 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 4, + "comment": "MatScalarProducts: for a homogeneous list", + "filters": [ + [ + "IsHomogeneousList" + ] + ] + } + ], + "2args": [ + { + "rank": 26, + "comment": "MatScalarProducts: for an ordinary table, and a homogeneous list", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 8, + "comment": "MatScalarProducts: for two homogeneous lists", + "filters": [ + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [ + { + "rank": 30, + "comment": "MatScalarProducts: for an ordinary table, and two homogeneous lists", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MatScalarProducts" + ] + }, + { + "name": "CentreOfCharacter", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1356 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1357 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20034, + "comment": "CentreOfCharacter: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCentreOfCharacter" + ] + ] + }, + { + "rank": 31, + "comment": "CentreOfCharacter: for a class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + } + ], + "2args": [ + { + "rank": 26, + "comment": "CentreOfCharacter: for an ordinary table, and a homogeneous list ", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CenterOfCharacter", + "CentreOfCharacter" + ] + }, + { + "name": "SetCentreOfCharacter", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1356 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCentreOfCharacter: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCentreOfCharacter: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCentreOfCharacter" + ] + }, + { + "name": "HasCentreOfCharacter", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1356 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCentreOfCharacter" + ] + }, + { + "name": "ConstituentsOfCharacter", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1409 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1410 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20034, + "comment": "ConstituentsOfCharacter: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasConstituentsOfCharacter" + ] + ] + }, + { + "rank": 35, + "comment": "ConstituentsOfCharacter: for a character", + "filters": [ + [ + "IsClassFunction", + "IsCharacter", + "HasIsCharacter" + ] + ] + }, + { + "rank": 31, + "comment": "ConstituentsOfCharacter", + "filters": [ + [ + "IsClassFunction" + ] + ] + } + ], + "2args": [ + { + "rank": 26, + "comment": "ConstituentsOfCharacter: for a Brauer table, and a homogeneous list", + "filters": [ + [ + "IsBrauerTable" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 26, + "comment": "ConstituentsOfCharacter: for an ordinary table, and a homogeneous list", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ConstituentsOfCharacter" + ] + }, + { + "name": "SetConstituentsOfCharacter", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1409 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetConstituentsOfCharacter: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetConstituentsOfCharacter: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetConstituentsOfCharacter" + ] + }, + { + "name": "HasConstituentsOfCharacter", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1409 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasConstituentsOfCharacter" + ] + }, + { + "name": "DegreeOfCharacter", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1438 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20034, + "comment": "DegreeOfCharacter: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDegreeOfCharacter" + ] + ] + }, + { + "rank": 31, + "comment": "DegreeOfCharacter: for a class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DegreeOfCharacter" + ] + }, + { + "name": "SetDegreeOfCharacter", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1438 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDegreeOfCharacter: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDegreeOfCharacter: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDegreeOfCharacter" + ] + }, + { + "name": "HasDegreeOfCharacter", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1438 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDegreeOfCharacter" + ] + }, + { + "name": "InertiaSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1475 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1476 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 66, + "comment": "InertiaSubgroup: for a group, and a class function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsClassFunction" + ] + ] + } + ], + "3args": [ + { + "rank": 61, + "comment": "InertiaSubgroup: for an ordinary table, a group, and a homogeneous list", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InertiaSubgroup" + ] + }, + { + "name": "KernelOfCharacter", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1511 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1512 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20034, + "comment": "KernelOfCharacter: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasKernelOfCharacter" + ] + ] + }, + { + "rank": 31, + "comment": "KernelOfCharacter: for a class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + } + ], + "2args": [ + { + "rank": 26, + "comment": "KernelOfCharacter: for an ordinary table, and a homogeneous list", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "KernelOfCharacter" + ] + }, + { + "name": "SetKernelOfCharacter", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1511 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetKernelOfCharacter: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetKernelOfCharacter: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetKernelOfCharacter" + ] + }, + { + "name": "HasKernelOfCharacter", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1511 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasKernelOfCharacter" + ] + }, + { + "name": "ClassPositionsOfKernel", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1537 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "ClassPositionsOfKernel: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasClassPositionsOfKernel" + ] + ] + }, + { + "rank": 4, + "comment": "ClassPositionsOfKernel: for a homogeneous list", + "filters": [ + [ + "IsHomogeneousList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassPositionsOfKernel" + ] + }, + { + "name": "SetClassPositionsOfKernel", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1537 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetClassPositionsOfKernel: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetClassPositionsOfKernel: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetClassPositionsOfKernel" + ] + }, + { + "name": "HasClassPositionsOfKernel", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1537 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasClassPositionsOfKernel" + ] + }, + { + "name": "CycleStructureClass", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1566 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1568 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 50, + "comment": "CycleStructureClass: for a class function, and a class position", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [ + { + "rank": 45, + "comment": "CycleStructureClass: for an ordinary table, a list, and a class position", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CycleStructureClass" + ] + }, + { + "name": "CentralCharacter", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1649 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1650 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20034, + "comment": "CentralCharacter: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCentralCharacter" + ] + ] + }, + { + "rank": 31, + "comment": "CentralCharacter: for a class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + } + ], + "2args": [ + { + "rank": 26, + "comment": "CentralCharacter: for an ordinary table, and a homogeneous list", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CentralCharacter" + ] + }, + { + "name": "SetCentralCharacter", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1649 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCentralCharacter: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCentralCharacter: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCentralCharacter" + ] + }, + { + "name": "HasCentralCharacter", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1649 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCentralCharacter" + ] + }, + { + "name": "DeterminantOfCharacter", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1686 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1687 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20034, + "comment": "DeterminantOfCharacter: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDeterminantOfCharacter" + ] + ] + }, + { + "rank": 31, + "comment": "DeterminantOfCharacter: for a class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + } + ], + "2args": [ + { + "rank": 25, + "comment": "DeterminantOfCharacter: for a nearly character table, and a class function", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DeterminantOfCharacter" + ] + }, + { + "name": "SetDeterminantOfCharacter", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1686 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDeterminantOfCharacter: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDeterminantOfCharacter: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDeterminantOfCharacter" + ] + }, + { + "name": "HasDeterminantOfCharacter", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1686 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDeterminantOfCharacter" + ] + }, + { + "name": "EigenvaluesChar", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1728 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1729 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 50, + "comment": "EigenvaluesChar: for a class function and a positive integer", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [ + { + "rank": 44, + "comment": "EigenvaluesChar: for a character table and a hom. list, and a pos.", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "Tensored", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1768 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 8, + "comment": "Tensored: method for two homogeneous lists", + "filters": [ + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Tensored" + ] + }, + { + "name": "RestrictedClassFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1834 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1835 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1837 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1839 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1841 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1843 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 66, + "comment": "RestrictedClassFunction: for a class function, and a group", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 51, + "comment": "RestrictedClassFunction: for class function and nearly character table", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsNearlyCharacterTable" + ] + ] + }, + { + "rank": 38, + "comment": "RestrictedClassFunction: for a class function and a group homomorphism", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsGeneralMapping" + ] + ] + } + ], + "3args": [ + { + "rank": 59, + "comment": "RestrictedClassFunction: for a character table, a homogeneous list, and a group", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 44, + "comment": "RestrictedClassFunction: for a character table, a homogeneous list, and a character table", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsNearlyCharacterTable" + ] + ] + }, + { + "rank": 31, + "comment": "RestrictedClassFunction: for a character table, a homogeneous list, and a group homomorphism", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsGeneralMapping" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RestrictedClassFunction" + ] + }, + { + "name": "RestrictedClassFunctions", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1885 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1886 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1888 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1889 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1891 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1893 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 37, + "comment": "RestrictedClassFunctions: for list and group", + "filters": [ + [ + "IsList" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 23, + "comment": "RestrictedClassFunctions: for list and character table", + "filters": [ + [ + "IsList" + ], + [ + "IsCharacterTable" + ] + ] + }, + { + "rank": 9, + "comment": "RestrictedClassFunctions: for list and group homomorphism", + "filters": [ + [ + "IsList" + ], + [ + "IsGeneralMapping" + ] + ] + } + ], + "3args": [ + { + "rank": 58, + "comment": "RestrictedClassFunctions: for a character table, a list, and a group", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsList" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 44, + "comment": "RestrictedClassFunctions: for a character table, a list, and a character table", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsList" + ], + [ + "IsCharacterTable" + ] + ] + }, + { + "rank": 30, + "comment": "RestrictedClassFunctions: for a character table, a list, and a group homomorphism", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsList" + ], + [ + "IsGeneralMapping" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RestrictedClassFunctions" + ] + }, + { + "name": "Restricted", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1925 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1926 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1927 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 66, + "comment": "Restricted", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 51, + "comment": "Restricted", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsNearlyCharacterTable" + ] + ] + }, + { + "rank": 48, + "comment": "Restricted", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 39, + "comment": "Restricted", + "filters": [ + [ + "IsHomogeneousList" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 31, + "comment": "Restricted", + "filters": [ + [ + "IsList" + ], + [ + "IsList", + "CategoryCollections(IsCyclotomic)" + ] + ] + }, + { + "rank": 24, + "comment": "Restricted", + "filters": [ + [ + "IsHomogeneousList" + ], + [ + "IsNearlyCharacterTable" + ] + ] + }, + { + "rank": 21, + "comment": "Restricted", + "filters": [ + [ + "IsHomogeneousList" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + } + ], + "3args": [ + { + "rank": 72, + "comment": "Restricted", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsClassFunction" + ], + [ + "IsNearlyCharacterTable" + ] + ] + }, + { + "rank": 69, + "comment": "Restricted", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsClassFunction" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 60, + "comment": "Restricted", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 44, + "comment": "Restricted", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsNearlyCharacterTable" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "4args": [ + { + "rank": 74, + "comment": "Restricted", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsNearlyCharacterTable" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "Inflated", + "Restricted" + ] + }, + { + "name": "InducedClassFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1959 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1960 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1962 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1964 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1966 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 1968 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 66, + "comment": "InducedClassFunction: for a class function and a group", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 51, + "comment": "InducedClassFunction: for class function and nearly character table", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsNearlyCharacterTable" + ] + ] + }, + { + "rank": 38, + "comment": "InducedClassFunction: for a class function and a group homomorphism", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsGeneralMapping" + ] + ] + } + ], + "3args": [ + { + "rank": 60, + "comment": "InducedClassFunction: for a character table, a homogeneous list, and a group", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 45, + "comment": "InducedClassFunction: for character table, homogeneous list, and nearly character table", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsNearlyCharacterTable" + ] + ] + }, + { + "rank": 32, + "comment": "InducedClassFunction: for a character table, a homogeneous list, and a group homomorphism", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsGeneralMapping" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "InducedClassFunctions", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2001 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2002 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2004 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2006 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2008 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2010 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 37, + "comment": "InducedClassFunctions: for list, and group", + "filters": [ + [ + "IsList" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 23, + "comment": "InducedClassFunctions: for list, and group homomorphism", + "filters": [ + [ + "IsList" + ], + [ + "IsCharacterTable" + ] + ] + }, + { + "rank": 9, + "comment": "InducedClassFunctions: for list, and group homomorphism", + "filters": [ + [ + "IsList" + ], + [ + "IsGeneralMapping" + ] + ] + } + ], + "3args": [ + { + "rank": 60, + "comment": "InducedClassFunctions: for a character table, a homogeneous list, and a group", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 45, + "comment": "InducedClassFunctions: for character table, homogeneous list, and nearly character table", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsNearlyCharacterTable" + ] + ] + }, + { + "rank": 32, + "comment": "InducedClassFunctions: for a character table, a homogeneous list, and a group homomorphism", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsGeneralMapping" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InducedClassFunctions" + ] + }, + { + "name": "Induced", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2081 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2082 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2083 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 66, + "comment": "Induced", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 51, + "comment": "Induced", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsNearlyCharacterTable" + ] + ] + }, + { + "rank": 48, + "comment": "Induced", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + }, + { + "rank": 39, + "comment": "Induced", + "filters": [ + [ + "IsHomogeneousList" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 25, + "comment": "Induced", + "filters": [ + [ + "IsHomogeneousList" + ], + [ + "IsCharacterTable" + ] + ] + }, + { + "rank": 11, + "comment": "Induced", + "filters": [ + [ + "IsHomogeneousList" + ], + [ + "IsGeneralMapping" + ] + ] + } + ], + "3args": [ + { + "rank": 60, + "comment": "Induced", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 45, + "comment": "Induced", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsNearlyCharacterTable" + ] + ] + }, + { + "rank": 44, + "comment": "Induced: for two nearly character tables, and homog list", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsNearlyCharacterTable" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 42, + "comment": "Induced", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ] + ] + } + ], + "4args": [ + { + "rank": 73, + "comment": "Induced: for two nearly character tables and two homog. lists", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsNearlyCharacterTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList", + "CategoryCollections(IsCyclotomic)" + ] + ], + "aka": [ + "InducedClassFunctionsByFusionMap" + ] + }, + { + "rank": 49, + "comment": "Induced: for two nearly character tables, homog list, and string", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsNearlyCharacterTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsString" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "Induced" + ] + }, + { + "name": "InducedCyclic", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2125 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2126 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2127 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 22, + "comment": "InducedCyclic: for a character table", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [ + { + "rank": 28, + "comment": "InducedCyclic: for a character table and a string", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsString" + ] + ] + }, + { + "rank": 26, + "comment": "InducedCyclic: for a character table and a hom. list", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [ + { + "rank": 31, + "comment": "InducedCyclic: for a character table, a hom. list, and a string", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsString" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InducedCyclic" + ] + }, + { + "name": "ReducedClassFunctions", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2186 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2188 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2190 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2192 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 4, + "comment": "ReducedClassFunctions: for a list (of class functions)", + "filters": [ + [ + "IsHomogeneousList" + ] + ] + } + ], + "2args": [ + { + "rank": 26, + "comment": "ReducedClassFunctions: for ordinary character table, and list of class functions", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList" + ] + ] + }, + { + "rank": 8, + "comment": "ReducedClassFunctions: for two lists (of class functions)", + "filters": [ + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [ + { + "rank": 30, + "comment": "ReducedClassFunctions: for ordinary character table, and two lists (of class functions)", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Reduced", + "ReducedClassFunctions" + ] + }, + { + "name": "ReducedCharacters", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2235 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2237 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 8, + "comment": "ReducedCharacters: for two lists (of characters)", + "filters": [ + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [ + { + "rank": 30, + "comment": "ReducedCharacters: for ordinary character table, and two lists of characters", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ReducedCharacters", + "ReducedOrdinary" + ] + }, + { + "name": "Symmetrizations", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2346 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2348 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2350 + }, + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2351 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 26, + "comment": "Symmetrizations: for homogeneous list (of class functions) and character table", + "filters": [ + [ + "IsHomogeneousList" + ], + [ + "IsOrdinaryTable" + ] + ] + }, + { + "rank": 23, + "comment": "Symmetrizations: for homogeneous list (of class functions) and positive integer", + "filters": [ + [ + "IsHomogeneousList" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [ + { + "rank": 47, + "comment": "Symmetrizations: for char. table, homog. list (of class functions), and table of Sn", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsOrdinaryTable" + ] + ] + }, + { + "rank": 44, + "comment": "Symmetrizations: for char. table, homog. list (of class functions), and pos. integer", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 26, + "comment": "Symmetrizations: for char. table, homog. list (of class functions), and record", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsHomogeneousList" + ], + [ + "IsRecord" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Symmetrisations", + "Symmetrizations" + ] + }, + { + "name": "BrauerCharacterValue", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2669 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20037, + "comment": "BrauerCharacterValue: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasBrauerCharacterValue" + ] + ] + }, + { + "rank": 34, + "comment": "BrauerCharacterValue: for a matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BrauerCharacterValue" + ] + }, + { + "name": "SetBrauerCharacterValue", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2669 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetBrauerCharacterValue: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetBrauerCharacterValue: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetBrauerCharacterValue" + ] + }, + { + "name": "HasBrauerCharacterValue", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblfuns.gd", + "line": 2669 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasBrauerCharacterValue" + ] + }, + { + "name": "PowerMap", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 174 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 175 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 38, + "comment": "PowerMap: for a character table, and an integer", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [ + { + "rank": 56, + "comment": "PowerMap: for a character table, and two integers", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PowerMap" + ] + }, + { + "name": "PowerMapOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 177 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 178 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 42, + "comment": "PowerMapOp: for character table and zero", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsZeroCyc" + ] + ] + }, + { + "rank": 42, + "comment": "PowerMapOp: for ordinary table with group, and positive integer", + "filters": [ + [ + "IsOrdinaryTable", + "HasUnderlyingGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 41, + "comment": "PowerMapOp: for ordinary table, and positive integer", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 40, + "comment": "PowerMapOp: for Brauer table and integer", + "filters": [ + [ + "IsBrauerTable" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 40, + "comment": "PowerMapOp: for character table and negative integer", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsInt", + "IsNegRat" + ] + ] + } + ], + "3args": [ + { + "rank": 59, + "comment": "PowerMapOp: for Brauer table, integer, positive integer", + "filters": [ + [ + "IsBrauerTable" + ], + [ + "IsInt" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 59, + "comment": "PowerMapOp: for ordinary table, integer, positive integer", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsInt" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PowerMapOp" + ] + }, + { + "name": "ComputedPowerMaps", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 180 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "ComputedPowerMaps: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedPowerMaps" + ] + ] + }, + { + "rank": 20, + "comment": "ComputedPowerMaps: for a nearly character table", + "filters": [ + [ + "IsNearlyCharacterTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedPowerMaps" + ] + }, + { + "name": "SetComputedPowerMaps", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 180 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedPowerMaps: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedPowerMaps: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedPowerMaps" + ] + }, + { + "name": "HasComputedPowerMaps", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 180 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedPowerMaps" + ] + }, + { + "name": "PossiblePowerMaps", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 318 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 319 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 41, + "comment": "PossiblePowerMaps: for a Brauer character table and a prime", + "filters": [ + [ + "IsBrauerTable" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 41, + "comment": "PossiblePowerMaps: for an ordinary character table and a prime (add empty options record)", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [ + { + "rank": 42, + "comment": "PossiblePowerMaps: for a Brauer character table, a prime, and a record", + "filters": [ + [ + "IsBrauerTable" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsRecord" + ] + ] + }, + { + "rank": 42, + "comment": "PossiblePowerMaps: for an ordinary character table, a prime, and a record", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsRecord" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PossiblePowerMaps" + ] + }, + { + "name": "FusionConjugacyClasses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 653 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 655 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 656 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 657 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 7, + "comment": "FusionConjugacyClasses: for a group homomorphism", + "filters": [ + [ + "IsGeneralMapping" + ] + ], + "aka": [ + "FusionConjugacyClassesOp" + ] + } + ], + "2args": [ + { + "rank": 70, + "comment": "FusionConjugacyClasses: for two groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 40, + "comment": "FusionConjugacyClasses: for two nearly character tables", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsNearlyCharacterTable" + ] + ] + } + ], + "3args": [ + { + "rank": 47, + "comment": "FusionConjugacyClasses: for a group homomorphism, and two nearly character tables", + "filters": [ + [ + "IsGeneralMapping" + ], + [ + "IsNearlyCharacterTable" + ], + [ + "IsNearlyCharacterTable" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FusionConjugacyClasses" + ] + }, + { + "name": "FusionConjugacyClassesOp", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 660 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 662 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 664 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "FusionConjugacyClassesOp: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFusionConjugacyClassesOp" + ] + ] + }, + { + "rank": 7, + "comment": "FusionConjugacyClassesOp: for a group homomorphism", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [ + { + "rank": 46, + "comment": "FusionConjugacyClassesOp: for two ordinary tables with groups", + "filters": [ + [ + "IsOrdinaryTable", + "HasUnderlyingGroup" + ], + [ + "IsOrdinaryTable", + "HasUnderlyingGroup" + ] + ] + }, + { + "rank": 44, + "comment": "FusionConjugacyClassesOp: for two Brauer tables", + "filters": [ + [ + "IsBrauerTable" + ], + [ + "IsBrauerTable" + ] + ] + }, + { + "rank": 44, + "comment": "FusionConjugacyClassesOp: for two ordinary tables", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsOrdinaryTable" + ] + ] + } + ], + "3args": [ + { + "rank": 51, + "comment": "FusionConjugacyClassesOp: for a group homomorphism, and two character tables", + "filters": [ + [ + "IsGeneralMapping" + ], + [ + "IsOrdinaryTable" + ], + [ + "IsOrdinaryTable" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetFusionConjugacyClassesOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 660 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFusionConjugacyClassesOp: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFusionConjugacyClassesOp: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFusionConjugacyClassesOp" + ] + }, + { + "name": "HasFusionConjugacyClassesOp", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 660 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFusionConjugacyClassesOp" + ] + }, + { + "name": "ComputedClassFusions", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 735 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "ComputedClassFusions: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedClassFusions" + ] + ] + }, + { + "rank": 20, + "comment": "ComputedClassFusions: for a nearly character table", + "filters": [ + [ + "IsNearlyCharacterTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedClassFusions" + ] + }, + { + "name": "SetComputedClassFusions", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 735 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedClassFusions: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedClassFusions: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedClassFusions" + ] + }, + { + "name": "HasComputedClassFusions", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 735 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedClassFusions" + ] + }, + { + "name": "NamesOfFusionSources", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 853 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "NamesOfFusionSources: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNamesOfFusionSources" + ] + ] + }, + { + "rank": 20, + "comment": "NamesOfFusionSources: for a nearly character table", + "filters": [ + [ + "IsNearlyCharacterTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NamesOfFusionSources" + ] + }, + { + "name": "SetNamesOfFusionSources", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 853 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNamesOfFusionSources: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNamesOfFusionSources: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNamesOfFusionSources" + ] + }, + { + "name": "HasNamesOfFusionSources", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 853 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNamesOfFusionSources" + ] + }, + { + "name": "PossibleClassFusions", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 998 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmaps.gd", + "line": 1000 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 44, + "comment": "PossibleClassFusions: for two Brauer tables", + "filters": [ + [ + "IsBrauerTable" + ], + [ + "IsBrauerTable" + ] + ] + }, + { + "rank": 40, + "comment": "PossibleClassFusions: for two ordinary character tables", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsNearlyCharacterTable" + ] + ] + } + ], + "3args": [ + { + "rank": 41, + "comment": "PossibleClassFusions: for two ordinary character tables, and a parameters record", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsNearlyCharacterTable" + ], + [ + "IsRecord" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PossibleClassFusions" + ] + }, + { + "name": "MatrixAutomorphisms", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblauto.gd", + "line": 90 + }, + { + "file": "/home/mp397/git/gap/lib/ctblauto.gd", + "line": 91 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 34, + "comment": "MatrixAutomorphisms: for a matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [ + { + "rank": 97, + "comment": "MatrixAutomorphisms: for matrix, list of maps, and subgroup", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsList" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MatrixAutomorphisms" + ] + }, + { + "name": "TableAutomorphisms", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblauto.gd", + "line": 143 + }, + { + "file": "/home/mp397/git/gap/lib/ctblauto.gd", + "line": 145 + }, + { + "file": "/home/mp397/git/gap/lib/ctblauto.gd", + "line": 147 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 23, + "comment": "TableAutomorphisms: for a character table and a list of characters", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [ + { + "rank": 84, + "comment": "TableAutomorphisms: for a character table, a list of characters, and a perm. group", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsList" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 28, + "comment": "TableAutomorphisms: for a character table, a list of characters, and a string", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsList" + ], + [ + "IsString" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TableAutomorphisms" + ] + }, + { + "name": "TransformingPermutations", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblauto.gd", + "line": 187 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 68, + "comment": "TransformingPermutations: for two matrices", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TransformingPermutations" + ] + }, + { + "name": "TransformingPermutationsCharacterTables", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblauto.gd", + "line": 238 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 42, + "comment": "TransformingPermutationsCharacterTables: for two character tables", + "filters": [ + [ + "IsCharacterTable" + ], + [ + "IsCharacterTable" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TransformingPermutationsCharacterTables" + ] + }, + { + "name": "BaumClausenInfo", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblsolv.gd", + "line": 120 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "BaumClausenInfo: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasBaumClausenInfo" + ] + ] + }, + { + "rank": 35, + "comment": "BaumClausenInfo: for a (solvable) group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "BaumClausenInfo: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BaumClausenInfo" + ] + }, + { + "name": "SetBaumClausenInfo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblsolv.gd", + "line": 120 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetBaumClausenInfo: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetBaumClausenInfo: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetBaumClausenInfo" + ] + }, + { + "name": "HasBaumClausenInfo", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblsolv.gd", + "line": 120 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasBaumClausenInfo" + ] + }, + { + "name": "IrreducibleRepresentations", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblsolv.gd", + "line": 192 + }, + { + "file": "/home/mp397/git/gap/lib/ctblsolv.gd", + "line": 193 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20050, + "comment": "IrreducibleRepresentations: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIrreducibleRepresentations" + ] + ] + }, + { + "rank": 48, + "comment": "IrreducibleRepresentations: (abelian by supersolvable) finite group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 47, + "comment": "IrreducibleRepresentations: Dixon's method", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "IrreducibleRepresentationsDixon" + ] + }, + { + "rank": 1, + "comment": "IrreducibleRepresentations: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [ + { + "rank": 108, + "comment": "IrreducibleRepresentations: finite group, Cyclotomics", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsCyclotomic)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 106, + "comment": "IrreducibleRepresentations: for a finite group over a finite field", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IrreducibleRepresentations" + ] + }, + { + "name": "SetIrreducibleRepresentations", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblsolv.gd", + "line": 192 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIrreducibleRepresentations: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIrreducibleRepresentations: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIrreducibleRepresentations" + ] + }, + { + "name": "HasIrreducibleRepresentations", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblsolv.gd", + "line": 192 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIrreducibleRepresentations" + ] + }, + { + "name": "IrrBaumClausen", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblsolv.gd", + "line": 249 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IrrBaumClausen: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIrrBaumClausen" + ] + ] + }, + { + "rank": 35, + "comment": "IrrBaumClausen: for a (solvable) group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IrrBaumClausen: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IrrBaumClausen" + ] + }, + { + "name": "SetIrrBaumClausen", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblsolv.gd", + "line": 249 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIrrBaumClausen: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIrrBaumClausen: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIrrBaumClausen" + ] + }, + { + "name": "HasIrrBaumClausen", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblsolv.gd", + "line": 249 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIrrBaumClausen" + ] + }, + { + "name": "IrrConlon", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblsolv.gd", + "line": 377 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IrrConlon: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIrrConlon" + ] + ] + }, + { + "rank": 35, + "comment": "IrrConlon: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IrrConlon: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IrrConlon" + ] + }, + { + "name": "SetIrrConlon", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblsolv.gd", + "line": 377 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIrrConlon: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIrrConlon: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIrrConlon" + ] + }, + { + "name": "HasIrrConlon", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblsolv.gd", + "line": 377 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIrrConlon" + ] + }, + { + "name": "Inequalities", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblpope.gd", + "line": 669 + }, + { + "file": "/home/mp397/git/gap/lib/ctblpope.gd", + "line": 670 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 24, + "comment": "Inequalities", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [ + { + "rank": 24, + "comment": "Inequalities", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsList" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Inequalities" + ] + }, + { + "name": "MolienSeriesInfo", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmoli.gd", + "line": 185 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "MolienSeriesInfo: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMolienSeriesInfo" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MolienSeriesInfo" + ] + }, + { + "name": "SetMolienSeriesInfo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmoli.gd", + "line": 185 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMolienSeriesInfo: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMolienSeriesInfo: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMolienSeriesInfo" + ] + }, + { + "name": "HasMolienSeriesInfo", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmoli.gd", + "line": 185 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMolienSeriesInfo" + ] + }, + { + "name": "Alpha", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 137 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "Alpha: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAlpha" + ] + ] + }, + { + "rank": 35, + "comment": "Alpha: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "Alpha: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Alpha" + ] + }, + { + "name": "SetAlpha", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 137 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAlpha: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAlpha: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAlpha" + ] + }, + { + "name": "HasAlpha", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 137 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAlpha" + ] + }, + { + "name": "Delta", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 157 + }, + { + "file": "/home/mp397/git/gap/pkg/resclasses-4.7.1/lib/fixedrep.gd", + "line": 223 + }, + { + "file": "/home/mp397/git/gap/pkg/resclasses-4.7.1/lib/fixedrep.gd", + "line": 224 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "Delta: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDelta" + ] + ] + }, + { + "rank": 35, + "comment": "Delta: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 8, + "comment": "Delta: for unions of residue classes of Z with fixed rep's (ResClasses)", + "filters": [ + [ + "IsUnionOfResidueClassesOfZWithFixedRepresentatives" + ] + ] + }, + { + "rank": 8, + "comment": "Delta: for residue class unions of Z (ResClasses)", + "filters": [ + [ + "IsResidueClassUnionOfZ" + ] + ] + }, + { + "rank": 1, + "comment": "Delta: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Delta" + ] + }, + { + "name": "SetDelta", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 157 + }, + { + "file": "/home/mp397/git/gap/pkg/resclasses-4.7.1/lib/fixedrep.gd", + "line": 223 + }, + { + "file": "/home/mp397/git/gap/pkg/resclasses-4.7.1/lib/fixedrep.gd", + "line": 224 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDelta: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDelta: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDelta" + ] + }, + { + "name": "HasDelta", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 157 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDelta" + ] + }, + { + "name": "IsBergerCondition", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 213 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 214 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsBergerCondition: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsBergerCondition" + ] + ] + }, + { + "rank": 35, + "comment": "IsBergerCondition: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 31, + "comment": "IsBergerCondition: for a class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 1, + "comment": "IsBergerCondition: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsBergerCondition" + ] + }, + { + "name": "SetIsBergerCondition", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 213 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsBergerCondition: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsBergerCondition: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsBergerCondition" + ] + }, + { + "name": "HasIsBergerCondition", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 213 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsBergerCondition" + ] + }, + { + "name": "IsPrimitiveCharacter", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 313 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20034, + "comment": "IsPrimitiveCharacter: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPrimitiveCharacter" + ] + ] + }, + { + "rank": 31, + "comment": "IsPrimitiveCharacter: for a class function", + "filters": [ + [ + "IsClassFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetIsPrimitiveCharacter", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 313 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPrimitiveCharacter: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPrimitiveCharacter: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPrimitiveCharacter" + ] + }, + { + "name": "HasIsPrimitiveCharacter", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 313 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPrimitiveCharacter" + ] + }, + { + "name": "TestQuasiPrimitive", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 364 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20034, + "comment": "TestQuasiPrimitive: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTestQuasiPrimitive" + ] + ] + }, + { + "rank": 35, + "comment": "TestQuasiPrimitive: for a character", + "filters": [ + [ + "IsCharacter", + "HasIsCharacter" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TestQuasiPrimitive" + ] + }, + { + "name": "SetTestQuasiPrimitive", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 364 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTestQuasiPrimitive: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTestQuasiPrimitive: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTestQuasiPrimitive" + ] + }, + { + "name": "HasTestQuasiPrimitive", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 364 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTestQuasiPrimitive" + ] + }, + { + "name": "IsQuasiPrimitive", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 366 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20034, + "comment": "IsQuasiPrimitive: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsQuasiPrimitive" + ] + ] + }, + { + "rank": 35, + "comment": "IsQuasiPrimitive: for a character", + "filters": [ + [ + "IsCharacter", + "HasIsCharacter" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsQuasiPrimitive" + ] + }, + { + "name": "SetIsQuasiPrimitive", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 366 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsQuasiPrimitive: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsQuasiPrimitive: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsQuasiPrimitive" + ] + }, + { + "name": "HasIsQuasiPrimitive", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 366 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsQuasiPrimitive" + ] + }, + { + "name": "IsInducedFromNormalSubgroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 419 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20034, + "comment": "IsInducedFromNormalSubgroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsInducedFromNormalSubgroup" + ] + ] + }, + { + "rank": 35, + "comment": "IsInducedFromNormalSubgroup: for a character", + "filters": [ + [ + "IsCharacter", + "HasIsCharacter" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsInducedFromNormalSubgroup" + ] + }, + { + "name": "SetIsInducedFromNormalSubgroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 419 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsInducedFromNormalSubgroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsInducedFromNormalSubgroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsInducedFromNormalSubgroup" + ] + }, + { + "name": "HasIsInducedFromNormalSubgroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 419 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsInducedFromNormalSubgroup" + ] + }, + { + "name": "IsMonomialCharacter", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 458 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20034, + "comment": "IsMonomialCharacter: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsMonomialCharacter" + ] + ] + }, + { + "rank": 31, + "comment": "IsMonomialCharacter: for a character", + "filters": [ + [ + "IsClassFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsMonomialCharacter" + ] + }, + { + "name": "SetIsMonomialCharacter", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 458 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsMonomialCharacter: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsMonomialCharacter: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsMonomialCharacter" + ] + }, + { + "name": "HasIsMonomialCharacter", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 458 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsMonomialCharacter" + ] + }, + { + "name": "IsMonomialNumber", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 529 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20022, + "comment": "IsMonomialNumber: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsMonomialNumber" + ] + ] + }, + { + "rank": 19, + "comment": "IsMonomialNumber: for a positive integer", + "filters": [ + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsMonomialNumber" + ] + }, + { + "name": "SetIsMonomialNumber", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 529 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsMonomialNumber: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsMonomialNumber: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsMonomialNumber" + ] + }, + { + "name": "HasIsMonomialNumber", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 529 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsMonomialNumber" + ] + }, + { + "name": "TestMonomialQuick", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 591 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 592 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20034, + "comment": "TestMonomialQuick: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTestMonomialQuick" + ] + ] + }, + { + "rank": 35, + "comment": "TestMonomialQuick: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 31, + "comment": "TestMonomialQuick: for a character", + "filters": [ + [ + "IsClassFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TestMonomialQuick" + ] + }, + { + "name": "SetTestMonomialQuick", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 591 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 592 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTestMonomialQuick: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTestMonomialQuick: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTestMonomialQuick" + ] + }, + { + "name": "HasTestMonomialQuick", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 591 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTestMonomialQuick" + ] + }, + { + "name": "TestMonomial", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 661 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 662 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 663 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 664 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20034, + "comment": "TestMonomial: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTestMonomial" + ] + ] + }, + { + "rank": 35, + "comment": "TestMonomial: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 31, + "comment": "TestMonomial: for a character", + "filters": [ + [ + "IsClassFunction" + ] + ] + } + ], + "2args": [ + { + "rank": 36, + "comment": "TestMonomial: for a group, and a Boolean", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsBool" + ] + ] + }, + { + "rank": 32, + "comment": "TestMonomial: for a character, and a Boolean", + "filters": [ + [ + "IsClassFunction" + ], + [ + "IsBool" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TestMonomial" + ] + }, + { + "name": "SetTestMonomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 661 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 662 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTestMonomial: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTestMonomial: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTestMonomial" + ] + }, + { + "name": "HasTestMonomial", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 661 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTestMonomial" + ] + }, + { + "name": "TestSubnormallyMonomial", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 741 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 742 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "TestSubnormallyMonomial: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTestSubnormallyMonomial" + ] + ] + }, + { + "rank": 35, + "comment": "TestSubnormallyMonomial: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 31, + "comment": "TestSubnormallyMonomial: for a character", + "filters": [ + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 1, + "comment": "TestSubnormallyMonomial: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TestSubnormallyMonomial" + ] + }, + { + "name": "SetTestSubnormallyMonomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 741 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 742 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTestSubnormallyMonomial: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTestSubnormallyMonomial: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTestSubnormallyMonomial" + ] + }, + { + "name": "HasTestSubnormallyMonomial", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 741 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTestSubnormallyMonomial" + ] + }, + { + "name": "IsSubnormallyMonomial", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 744 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 745 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsSubnormallyMonomial: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSubnormallyMonomial" + ] + ] + }, + { + "rank": 35, + "comment": "IsSubnormallyMonomial: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 31, + "comment": "IsSubnormallyMonomial: for a character", + "filters": [ + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 1, + "comment": "IsSubnormallyMonomial: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSubnormallyMonomial" + ] + }, + { + "name": "SetIsSubnormallyMonomial", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 744 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSubnormallyMonomial: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSubnormallyMonomial: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSubnormallyMonomial" + ] + }, + { + "name": "HasIsSubnormallyMonomial", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 744 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSubnormallyMonomial" + ] + }, + { + "name": "TestRelativelySM", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 816 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 817 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 819 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 820 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "TestRelativelySM: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTestRelativelySM" + ] + ] + }, + { + "rank": 35, + "comment": "TestRelativelySM: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "TestRelativelySMFun" + ] + }, + { + "rank": 31, + "comment": "TestRelativelySM: for a character", + "filters": [ + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 1, + "comment": "TestRelativelySM: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [ + { + "rank": 35, + "comment": "TestRelativelySM: for a group, and an object", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [] + ] + }, + { + "rank": 31, + "comment": "TestRelativelySM: for a character, and an object", + "filters": [ + [ + "IsClassFunction" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TestRelativelySM" + ] + }, + { + "name": "SetTestRelativelySM", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 816 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 817 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTestRelativelySM: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTestRelativelySM: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTestRelativelySM" + ] + }, + { + "name": "HasTestRelativelySM", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 816 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTestRelativelySM" + ] + }, + { + "name": "IsRelativelySM", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 822 + }, + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 823 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20034, + "comment": "IsRelativelySM: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsRelativelySM" + ] + ] + }, + { + "rank": 35, + "comment": "IsRelativelySM: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 31, + "comment": "IsRelativelySM: for a character", + "filters": [ + [ + "IsClassFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsRelativelySM" + ] + }, + { + "name": "SetIsRelativelySM", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 822 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsRelativelySM: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsRelativelySM: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsRelativelySM" + ] + }, + { + "name": "HasIsRelativelySM", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 822 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsRelativelySM" + ] + }, + { + "name": "IsMinimalNonmonomial", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 853 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsMinimalNonmonomial: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsMinimalNonmonomial" + ] + ] + }, + { + "rank": 35, + "comment": "IsMinimalNonmonomial: for a (solvable) group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IsMinimalNonmonomial: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsMinimalNonmonomial" + ] + }, + { + "name": "SetIsMinimalNonmonomial", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 853 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsMinimalNonmonomial: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsMinimalNonmonomial: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsMinimalNonmonomial" + ] + }, + { + "name": "HasIsMinimalNonmonomial", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblmono.gd", + "line": 853 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsMinimalNonmonomial" + ] + }, + { + "name": "DixonRecord", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblgrp.gd", + "line": 127 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "DixonRecord: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDixonRecord" + ] + ] + }, + { + "rank": 35, + "comment": "DixonRecord: generic", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "DixonRecord: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DixonRecord" + ] + }, + { + "name": "SetDixonRecord", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblgrp.gd", + "line": 127 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDixonRecord: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDixonRecord: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDixonRecord" + ] + }, + { + "name": "HasDixonRecord", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblgrp.gd", + "line": 127 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDixonRecord" + ] + }, + { + "name": "DxPreparation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblgrp.gd", + "line": 144 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 67, + "comment": "DxPreparation: pc group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsRecord" + ] + ] + }, + { + "rank": 62, + "comment": "DxPreparation: perm", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsRecord" + ] + ] + }, + { + "rank": 46, + "comment": "DxPreparation: abelian", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative" + ], + [ + "IsRecord" + ] + ] + }, + { + "rank": 36, + "comment": "DxPreparation: generic", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsRecord" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DxPreparation" + ] + }, + { + "name": "IrrDixonSchneider", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblgrp.gd", + "line": 373 + }, + { + "file": "/home/mp397/git/gap/lib/ctblgrp.gd", + "line": 374 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IrrDixonSchneider: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIrrDixonSchneider" + ] + ] + }, + { + "rank": 35, + "comment": "IrrDixonSchneider: Dixon/Schneider", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IrrDixonSchneider: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [ + { + "rank": 36, + "comment": "IrrDixonSchneider: Dixon/Schneider", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsRecord" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IrrDixonSchneider" + ] + }, + { + "name": "SetIrrDixonSchneider", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblgrp.gd", + "line": 373 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIrrDixonSchneider: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIrrDixonSchneider: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIrrDixonSchneider" + ] + }, + { + "name": "HasIrrDixonSchneider", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/ctblgrp.gd", + "line": 373 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIrrDixonSchneider" + ] + }, + { + "name": "TableOfMarks", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 333 + }, + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 334 + }, + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 335 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "TableOfMarks: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTableOfMarks" + ] + ] + }, + { + "rank": 136, + "comment": "TableOfMarks: [ IsGroup and HasOrdinaryCharacterTable ]", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasOrdinaryCharacterTable" + ] + ] + }, + { + "rank": 47, + "comment": "TableOfMarks: for a cyclic group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCyclic", + "HasIsCyclic" + ] + ] + }, + { + "rank": 46, + "comment": "TableOfMarks: for a group with lattice", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasLatticeSubgroups" + ] + ], + "aka": [ + "TableOfMarksByLattice" + ] + }, + { + "rank": 37, + "comment": "TableOfMarks: for solvable groups (call `LatticeSubgroups' and use the lattice)", + "filters": [ + [ + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ] + }, + { + "rank": 35, + "comment": "TableOfMarks: cyclic extension method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 25, + "comment": "TableOfMarks: [ IsOrdinaryTable and IsLibraryCharacterTableRep ]", + "filters": [ + [ + "IsOrdinaryTable", + "IsLibraryCharacterTableRep" + ] + ] + }, + { + "rank": 23, + "comment": "TableOfMarks: [ IsCharacterTable and HasUnderlyingGroup ]", + "filters": [ + [ + "IsCharacterTable", + "HasUnderlyingGroup" + ] + ] + }, + { + "rank": 6, + "comment": "TableOfMarks: for a matrix or a lower triangular matrix", + "filters": [ + [ + "IsTable" + ] + ] + }, + { + "rank": 5, + "comment": "TableOfMarks: for a string (dispatch to `TableOfMarksFromLibrary')", + "filters": [ + [ + "IsString" + ] + ] + }, + { + "rank": 1, + "comment": "TableOfMarks: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TableOfMarks" + ] + }, + { + "name": "SetTableOfMarks", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 333 + }, + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 334 + }, + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 335 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTableOfMarks: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTableOfMarks: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTableOfMarks" + ] + }, + { + "name": "HasTableOfMarks", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 333 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTableOfMarks" + ] + }, + { + "name": "SortedTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 571 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 9, + "comment": "SortedTom", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsPerm" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SortedTom" + ] + }, + { + "name": "PermutationTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 614 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "PermutationTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPermutationTom" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PermutationTom" + ] + }, + { + "name": "SetPermutationTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 614 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPermutationTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPermutationTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPermutationTom" + ] + }, + { + "name": "HasPermutationTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 614 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPermutationTom" + ] + }, + { + "name": "MarksTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 734 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "MarksTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMarksTom" + ] + ] + }, + { + "rank": 3, + "comment": "MarksTom: for a table of marks with known `NrSubsTom' and `OrdersTom'", + "filters": [ + [ + "IsTableOfMarks", + "HasNrSubsTom", + "HasOrdersTom" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MarksTom" + ] + }, + { + "name": "SetMarksTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 734 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMarksTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMarksTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMarksTom" + ] + }, + { + "name": "HasMarksTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 734 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMarksTom" + ] + }, + { + "name": "SubsTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 735 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "SubsTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSubsTom" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SubsTom" + ] + }, + { + "name": "SetSubsTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 735 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSubsTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSubsTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSubsTom" + ] + }, + { + "name": "HasSubsTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 735 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSubsTom" + ] + }, + { + "name": "NrSubsTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 776 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "NrSubsTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNrSubsTom" + ] + ] + }, + { + "rank": 1, + "comment": "NrSubsTom: for a table of marks", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NrSubsTom" + ] + }, + { + "name": "SetNrSubsTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 776 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNrSubsTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNrSubsTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNrSubsTom" + ] + }, + { + "name": "HasNrSubsTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 776 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNrSubsTom" + ] + }, + { + "name": "OrdersTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 777 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "OrdersTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasOrdersTom" + ] + ] + }, + { + "rank": 1, + "comment": "OrdersTom: for a table of marks", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OrdersTom" + ] + }, + { + "name": "SetOrdersTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 777 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetOrdersTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetOrdersTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetOrdersTom" + ] + }, + { + "name": "HasOrdersTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 777 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasOrdersTom" + ] + }, + { + "name": "LengthsTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 801 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "LengthsTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLengthsTom" + ] + ] + }, + { + "rank": 1, + "comment": "LengthsTom: for a table of marks", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LengthsTom" + ] + }, + { + "name": "SetLengthsTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 801 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLengthsTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLengthsTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLengthsTom" + ] + }, + { + "name": "HasLengthsTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 801 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLengthsTom" + ] + }, + { + "name": "ClassTypesTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 836 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "ClassTypesTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasClassTypesTom" + ] + ] + }, + { + "rank": 1, + "comment": "ClassTypesTom: for a table of marks", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassTypesTom" + ] + }, + { + "name": "SetClassTypesTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 836 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetClassTypesTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetClassTypesTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetClassTypesTom" + ] + }, + { + "name": "HasClassTypesTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 836 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasClassTypesTom" + ] + }, + { + "name": "ClassNamesTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 884 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "ClassNamesTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasClassNamesTom" + ] + ] + }, + { + "rank": 1, + "comment": "ClassNamesTom: for a table of marks", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ClassNamesTom" + ] + }, + { + "name": "SetClassNamesTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 884 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetClassNamesTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetClassNamesTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetClassNamesTom" + ] + }, + { + "name": "HasClassNamesTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 884 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasClassNamesTom" + ] + }, + { + "name": "FusionsTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 917 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "FusionsTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFusionsTom" + ] + ] + }, + { + "rank": 1, + "comment": "FusionsTom: for a table of marks", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FusionsTom" + ] + }, + { + "name": "SetFusionsTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 917 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFusionsTom: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFusionsTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFusionsTom" + ] + }, + { + "name": "HasFusionsTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 917 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFusionsTom" + ] + }, + { + "name": "IdempotentsTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 993 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IdempotentsTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIdempotentsTom" + ] + ] + }, + { + "rank": 1, + "comment": "IdempotentsTom: for a table of marks", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IdempotentsTom" + ] + }, + { + "name": "SetIdempotentsTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 993 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIdempotentsTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIdempotentsTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIdempotentsTom" + ] + }, + { + "name": "HasIdempotentsTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 993 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIdempotentsTom" + ] + }, + { + "name": "IdempotentsTomInfo", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 994 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IdempotentsTomInfo: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIdempotentsTomInfo" + ] + ] + }, + { + "rank": 1, + "comment": "IdempotentsTomInfo: for a table of marks", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IdempotentsTomInfo" + ] + }, + { + "name": "SetIdempotentsTomInfo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 994 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIdempotentsTomInfo: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIdempotentsTomInfo: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIdempotentsTomInfo" + ] + }, + { + "name": "HasIdempotentsTomInfo", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 994 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIdempotentsTomInfo" + ] + }, + { + "name": "MatTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1059 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "MatTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMatTom" + ] + ] + }, + { + "rank": 1, + "comment": "MatTom: for a table of marks", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MatTom" + ] + }, + { + "name": "SetMatTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1059 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMatTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMatTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMatTom" + ] + }, + { + "name": "HasMatTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1059 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMatTom" + ] + }, + { + "name": "MoebiusTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1108 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "MoebiusTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMoebiusTom" + ] + ] + }, + { + "rank": 1, + "comment": "MoebiusTom: for a table of marks", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MoebiusTom" + ] + }, + { + "name": "SetMoebiusTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1108 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMoebiusTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMoebiusTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMoebiusTom" + ] + }, + { + "name": "HasMoebiusTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1108 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMoebiusTom" + ] + }, + { + "name": "WeightsTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1142 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "WeightsTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasWeightsTom" + ] + ] + }, + { + "rank": 1, + "comment": "WeightsTom: for a table of marks", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "WeightsTom" + ] + }, + { + "name": "SetWeightsTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1142 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetWeightsTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetWeightsTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetWeightsTom" + ] + }, + { + "name": "HasWeightsTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1142 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasWeightsTom" + ] + }, + { + "name": "IsAbelianTom", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1204 + }, + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1205 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IsAbelianTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsAbelianTom" + ] + ] + }, + { + "rank": 1, + "comment": "IsAbelianTom: for a table of marks", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [ + { + "rank": 1021, + "comment": "IsAbelianTom: for a table of marks with known der. subgroups, and a positive integer", + "filters": [ + [ + "IsTableOfMarks", + "HasDerivedSubgroupsTomUnique" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 30, + "comment": "IsAbelianTom: for a table of marks and a positive integer", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 21, + "comment": "IsAbelianTom: for a table of marks with generators, and a positive integer", + "filters": [ + [ + "IsTableOfMarks", + "IsTableOfMarksWithGens" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsAbelianTom" + ] + }, + { + "name": "SetIsAbelianTom", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1204 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsAbelianTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsAbelianTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsAbelianTom" + ] + }, + { + "name": "HasIsAbelianTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1204 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsAbelianTom" + ] + }, + { + "name": "IsCyclicTom", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1229 + }, + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1230 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IsCyclicTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsCyclicTom" + ] + ] + }, + { + "rank": 1, + "comment": "IsCyclicTom: for a table of marks", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [ + { + "rank": 20, + "comment": "IsCyclicTom: for a table of marks and a positive integer", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsCyclicTom" + ] + }, + { + "name": "SetIsCyclicTom", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1229 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsCyclicTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsCyclicTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsCyclicTom" + ] + }, + { + "name": "HasIsCyclicTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1229 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsCyclicTom" + ] + }, + { + "name": "IsNilpotentTom", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1249 + }, + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1250 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IsNilpotentTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNilpotentTom" + ] + ] + }, + { + "rank": 1, + "comment": "IsNilpotentTom: for a table of marks", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [ + { + "rank": 20, + "comment": "IsNilpotentTom: for a table of marks and a positive integer", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNilpotentTom" + ] + }, + { + "name": "SetIsNilpotentTom", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1249 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNilpotentTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNilpotentTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNilpotentTom" + ] + }, + { + "name": "HasIsNilpotentTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1249 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNilpotentTom" + ] + }, + { + "name": "IsPerfectTom", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1269 + }, + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1270 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IsPerfectTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPerfectTom" + ] + ] + }, + { + "rank": 1, + "comment": "IsPerfectTom: for a table of marks", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [ + { + "rank": 21, + "comment": "IsPerfectTom: for a table of marks with known der. subgroups, and a positive integer", + "filters": [ + [ + "IsTableOfMarks", + "HasDerivedSubgroupsTomUnique" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 20, + "comment": "IsPerfectTom: for a table of marks and a positive integer", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPerfectTom" + ] + }, + { + "name": "SetIsPerfectTom", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1269 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPerfectTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPerfectTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPerfectTom" + ] + }, + { + "name": "HasIsPerfectTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1269 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPerfectTom" + ] + }, + { + "name": "IsSolvableTom", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1289 + }, + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1290 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "IsSolvableTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSolvableTom" + ] + ] + }, + { + "rank": 1, + "comment": "IsSolvableTom: for a table of marks", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [ + { + "rank": 20, + "comment": "IsSolvableTom: for a table of marks and a positive integer", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSolubleTom", + "IsSolvableTom" + ] + }, + { + "name": "SetIsSolvableTom", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1289 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSolvableTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSolvableTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSolvableTom" + ] + }, + { + "name": "HasIsSolvableTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1289 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSolvableTom" + ] + }, + { + "name": "DerivedSubgroupTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1345 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 20, + "comment": "DerivedSubgroupTom: for a table of marks, and a positive integer", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DerivedSubgroupTom" + ] + }, + { + "name": "DerivedSubgroupsTomPossible", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1393 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "DerivedSubgroupsTomPossible: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDerivedSubgroupsTomPossible" + ] + ] + }, + { + "rank": 1, + "comment": "DerivedSubgroupsTomPossible: for a table of marks (initialize with empty list)", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DerivedSubgroupsTomPossible" + ] + }, + { + "name": "SetDerivedSubgroupsTomPossible", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1393 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDerivedSubgroupsTomPossible: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDerivedSubgroupsTomPossible: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDerivedSubgroupsTomPossible" + ] + }, + { + "name": "HasDerivedSubgroupsTomPossible", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1393 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDerivedSubgroupsTomPossible" + ] + }, + { + "name": "DerivedSubgroupsTomUnique", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1394 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "DerivedSubgroupsTomUnique: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDerivedSubgroupsTomUnique" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DerivedSubgroupsTomUnique" + ] + }, + { + "name": "SetDerivedSubgroupsTomUnique", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1394 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDerivedSubgroupsTomUnique: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDerivedSubgroupsTomUnique: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDerivedSubgroupsTomUnique" + ] + }, + { + "name": "HasDerivedSubgroupsTomUnique", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1394 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDerivedSubgroupsTomUnique" + ] + }, + { + "name": "NormalizerTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1445 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 20, + "comment": "NormalizerTom: for a table of marks, and a positive integer", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormaliserTom", + "NormalizerTom" + ] + }, + { + "name": "NormalizersTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1446 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "NormalizersTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNormalizersTom" + ] + ] + }, + { + "rank": 1, + "comment": "NormalizersTom: all normalizers of a table of marks", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalisersTom", + "NormalizersTom" + ] + }, + { + "name": "SetNormalizersTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1446 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNormalizersTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNormalizersTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNormalizersTom" + ] + }, + { + "name": "HasNormalizersTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1446 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNormalizersTom" + ] + }, + { + "name": "ContainedTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1471 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 39, + "comment": "ContainedTom", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ContainedTom" + ] + }, + { + "name": "ContainingTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1496 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 39, + "comment": "ContainingTom", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ContainingTom" + ] + }, + { + "name": "CyclicExtensionsTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1539 + }, + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1540 + }, + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1541 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "CyclicExtensionsTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCyclicExtensionsTom" + ] + ] + }, + { + "rank": 1, + "comment": "CyclicExtensionsTom: for a table of marks (classes for all prime div. of the group order)", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [ + { + "rank": 20, + "comment": "CyclicExtensionsTom: for a table of marks, and a prime", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 3, + "comment": "CyclicExtensionsTom: for a table of marks, and a list (of primes)", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CyclicExtensionsTom" + ] + }, + { + "name": "SetCyclicExtensionsTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1539 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCyclicExtensionsTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCyclicExtensionsTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCyclicExtensionsTom" + ] + }, + { + "name": "HasCyclicExtensionsTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1539 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCyclicExtensionsTom" + ] + }, + { + "name": "ComputedCyclicExtensionsTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1566 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "ComputedCyclicExtensionsTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedCyclicExtensionsTom" + ] + ] + }, + { + "rank": 1, + "comment": "ComputedCyclicExtensionsTom", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedCyclicExtensionsTom" + ] + }, + { + "name": "SetComputedCyclicExtensionsTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1566 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedCyclicExtensionsTom: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedCyclicExtensionsTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedCyclicExtensionsTom" + ] + }, + { + "name": "HasComputedCyclicExtensionsTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1566 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedCyclicExtensionsTom" + ] + }, + { + "name": "CyclicExtensionsTomOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1567 + }, + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1568 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 20, + "comment": "CyclicExtensionsTomOp: for one prime", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 3, + "comment": "CyclicExtensionsTomOp: for a table of marks, and a list (of primes)", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CyclicExtensionsTomOp" + ] + }, + { + "name": "DecomposedFixedPointVector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1605 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 3, + "comment": "DecomposedFixedPointVector", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DecomposedFixedPointVector" + ] + }, + { + "name": "EulerianFunctionByTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1643 + }, + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1644 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 20, + "comment": "EulerianFunctionByTom", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [ + { + "rank": 39, + "comment": "EulerianFunctionByTom", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EulerianFunctionByTom" + ] + }, + { + "name": "IntersectionsTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1679 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 39, + "comment": "IntersectionsTom", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IntersectionsTom" + ] + }, + { + "name": "FactorGroupTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1718 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 20, + "comment": "FactorGroupTom: for a table of marks, and a positive integer", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FactorGroupTom" + ] + }, + { + "name": "MaximalSubgroupsTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1750 + }, + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1751 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "MaximalSubgroupsTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMaximalSubgroupsTom" + ] + ] + }, + { + "rank": 1, + "comment": "MaximalSubgroupsTom: for a table of marks", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [ + { + "rank": 20, + "comment": "MaximalSubgroupsTom: for a table of marks, and a positive integer", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MaximalSubgroupsTom" + ] + }, + { + "name": "SetMaximalSubgroupsTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1750 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMaximalSubgroupsTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMaximalSubgroupsTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMaximalSubgroupsTom" + ] + }, + { + "name": "HasMaximalSubgroupsTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1750 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMaximalSubgroupsTom" + ] + }, + { + "name": "MinimalSupergroupsTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1778 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 20, + "comment": "MinimalSupergroupsTom: for a table of marks", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MinimalSupergroupsTom" + ] + }, + { + "name": "GeneratorsSubgroupsTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1851 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "GeneratorsSubgroupsTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGeneratorsSubgroupsTom" + ] + ] + }, + { + "rank": 1, + "comment": "GeneratorsSubgroupsTom: default method for a table of marks", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GeneratorsSubgroupsTom" + ] + }, + { + "name": "SetGeneratorsSubgroupsTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1851 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGeneratorsSubgroupsTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGeneratorsSubgroupsTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGeneratorsSubgroupsTom" + ] + }, + { + "name": "HasGeneratorsSubgroupsTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1851 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGeneratorsSubgroupsTom" + ] + }, + { + "name": "StraightLineProgramsTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1883 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "StraightLineProgramsTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasStraightLineProgramsTom" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StraightLineProgramsTom" + ] + }, + { + "name": "SetStraightLineProgramsTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1883 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetStraightLineProgramsTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetStraightLineProgramsTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetStraightLineProgramsTom" + ] + }, + { + "name": "HasStraightLineProgramsTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 1883 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasStraightLineProgramsTom" + ] + }, + { + "name": "RepresentativeTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 2011 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 22, + "comment": "RepresentativeTom: for a table of marks with stored `StraightLineProgramsTom' value", + "filters": [ + [ + "IsTableOfMarks", + "HasStraightLineProgramsTom" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 22, + "comment": "RepresentativeTom: for a table of marks with stored `GeneratorsSubgroupsTom' value", + "filters": [ + [ + "IsTableOfMarks", + "HasGeneratorsSubgroupsTom" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RepresentativeTom" + ] + }, + { + "name": "RepresentativeTomByGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 2013 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 26, + "comment": "RepresentativeTomByGenerators", + "filters": [ + [ + "IsTableOfMarks", + "HasStraightLineProgramsTom" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RepresentativeTomByGenerators" + ] + }, + { + "name": "RepresentativeTomByGeneratorsNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 2017 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 26, + "comment": "RepresentativeTomByGeneratorsNC", + "filters": [ + [ + "IsTableOfMarks", + "HasStraightLineProgramsTom" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RepresentativeTomByGeneratorsNC" + ] + }, + { + "name": "FusionCharTableTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 2105 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 30, + "comment": "FusionCharTableTom: [ IsOrdinaryTable and IsLibraryCharacterTableRep and HasFusionToTom, IsTableOfMarks and IsLibTomRep ]", + "filters": [ + [ + "IsOrdinaryTable", + "IsLibraryCharacterTableRep", + "HasFusionToTom" + ], + [ + "IsTableOfMarks", + "IsLibTomRep" + ] + ] + }, + { + "rank": 23, + "comment": "FusionCharTableTom: for ordinary character table and table of marks", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsTableOfMarks" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FusionCharTableTom" + ] + }, + { + "name": "PossibleFusionsCharTableTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 2108 + }, + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 2111 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 23, + "comment": "PossibleFusionsCharTableTom: for ordinary character table and table of marks", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsTableOfMarks" + ] + ] + } + ], + "3args": [ + { + "rank": 24, + "comment": "PossibleFusionsCharTableTom: for ordinary character table, table of marks, and record", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsTableOfMarks" + ], + [ + "IsRecord" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PossibleFusionsCharTableTom" + ] + }, + { + "name": "PermCharsTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 2160 + }, + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 2161 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 23, + "comment": "PermCharsTom: for character table and table of marks", + "filters": [ + [ + "IsOrdinaryTable" + ], + [ + "IsTableOfMarks" + ] + ] + }, + { + "rank": 3, + "comment": "PermCharsTom: for explicit fusion map and table of marks", + "filters": [ + [ + "IsList" + ], + [ + "IsTableOfMarks" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PermCharsTom" + ] + }, + { + "name": "TableOfMarksCyclic", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 2202 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 19, + "comment": "TableOfMarksCyclic: for a positive integer", + "filters": [ + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TableOfMarksCyclic" + ] + }, + { + "name": "TableOfMarksDihedral", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 2246 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 19, + "comment": "TableOfMarksDihedral: for a positive integer", + "filters": [ + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TableOfMarksDihedral" + ] + }, + { + "name": "TableOfMarksFrobenius", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/tom.gd", + "line": 2276 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 38, + "comment": "TableOfMarksFrobenius: tom of a Frobenius group", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TableOfMarksFrobenius" + ] + }, + { + "name": "MemoryUsageOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/memusage.gd", + "line": 38 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 3, + "comment": "MemoryUsageOp", + "filters": [ + [ + "IsObjMap" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 3, + "comment": "MemoryUsageOp", + "filters": [ + [ + "IsObjSet" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 1, + "comment": "MemoryUsageOp", + "filters": [ + [], + [ + "IsFunction" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MemoryUsageOp" + ] + }, + { + "name": "GaloisType", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/galois.gd", + "line": 56 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "GaloisType: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGaloisType" + ] + ] + }, + { + "rank": 20, + "comment": "GaloisType: for polynomials", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction", + "HasGaloisGroupOnRoots" + ] + ] + }, + { + "rank": 19, + "comment": "GaloisType: for polynomials", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ], + "aka": [ + "DoGaloisType" + ] + } + ], + "2args": [ + { + "rank": 21, + "comment": "GaloisType: for polynomials and list", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GaloisType" + ] + }, + { + "name": "SetGaloisType", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/galois.gd", + "line": 56 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGaloisType: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGaloisType: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGaloisType" + ] + }, + { + "name": "HasGaloisType", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/galois.gd", + "line": 56 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGaloisType" + ] + }, + { + "name": "TeXObj", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/obsolete.gd", + "line": 437 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TeXObj" + ] + }, + { + "name": "LaTeXObj", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/obsolete.gd", + "line": 456 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 34, + "comment": "LaTeXObj: matrix", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 17, + "comment": "LaTeXObj: rational", + "filters": [ + [ + "IsRat" + ] + ] + }, + { + "rank": 17, + "comment": "LaTeXObj: for an internal FFE", + "filters": [ + [ + "IsFFE", + "IsInternalRep" + ] + ] + }, + { + "rank": 14, + "comment": "LaTeXObj: polynomial", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 10, + "comment": "LaTeXObj: for an element of an f.p. group (default repres.)", + "filters": [ + [ + "IsPackedElementDefaultRep", + "IsElementOfFpGroup" + ] + ] + }, + { + "rank": 6, + "comment": "LaTeXObj: assoc word in letter rep", + "filters": [ + [ + "IsAssociativeElement", + "IsWord", + "IsLetterAssocWordRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LaTeXObj" + ] + }, + { + "name": "ProcessID", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/io.gd", + "line": 17 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "ProcessID: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasProcessID" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ProcessID" + ] + }, + { + "name": "SetProcessID", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/io.gd", + "line": 17 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetProcessID: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetProcessID: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetProcessID" + ] + }, + { + "name": "HasProcessID", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/io.gd", + "line": 17 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasProcessID" + ] + }, + { + "name": "IO_Pickle", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/pickle.gd", + "line": 30 + }, + { + "file": "/home/mp397/git/gap/pkg/io/gap/pickle.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 0, + "comment": "IO_Pickle: for an object, pickle to string method", + "filters": [ + [] + ] + } + ], + "2args": [ + { + "rank": 62, + "comment": "IO_Pickle: for a permutation group", + "filters": [ + [ + "IsFile" + ], + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 60, + "comment": "IO_Pickle: for a finite field", + "filters": [ + [ + "IsFile" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 46, + "comment": "IO_Pickle: for a matrix group", + "filters": [ + [ + "IsFile" + ], + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "IO_Pickle: for a character table", + "filters": [ + [ + "IsFile" + ], + [ + "IsCharacterTable" + ] + ] + }, + { + "rank": 21, + "comment": "IO_Pickle: for a univariate Laurent polynomial", + "filters": [ + [ + "IsFile" + ], + [ + "IsLaurentPolynomial", + "HasIsLaurentPolynomial", + "IsLaurentPolynomialDefaultRep" + ] + ] + }, + { + "rank": 19, + "comment": "IO_Pickle: for a univariate rational function", + "filters": [ + [ + "IsFile" + ], + [ + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction", + "IsUnivariateRationalFunctionDefaultRep" + ] + ] + }, + { + "rank": 19, + "comment": "IO_Pickle: for an integer", + "filters": [ + [ + "IsFile" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 18, + "comment": "IO_Pickle: for rational functions", + "filters": [ + [ + "IsFile" + ], + [ + "IsPolynomialFunction", + "IsPolynomialDefaultRep" + ] + ] + }, + { + "rank": 18, + "comment": "IO_Pickle: for a range", + "filters": [ + [ + "IsFile" + ], + [ + "IsList", + "IsRangeRep" + ] + ] + }, + { + "rank": 18, + "comment": "IO_Pickle: for a string", + "filters": [ + [ + "IsFile" + ], + [ + "IsList", + "IsStringRep" + ] + ] + }, + { + "rank": 17, + "comment": "IO_Pickle: for rational functions", + "filters": [ + [ + "IsFile" + ], + [ + "IsPolynomialFunction", + "IsRationalFunctionDefaultRep" + ] + ] + }, + { + "rank": 16, + "comment": "IO_Pickle: for a cyclotomic", + "filters": [ + [ + "IsFile" + ], + [ + "IsCyclotomic" + ] + ] + }, + { + "rank": 16, + "comment": "IO_Pickle: for a finite field element", + "filters": [ + [ + "IsFile" + ], + [ + "IsFFE" + ] + ] + }, + { + "rank": 14, + "comment": "IO_Pickle: for a float", + "filters": [ + [ + "IsFile" + ], + [ + "IsFloat" + ] + ] + }, + { + "rank": 9, + "comment": "IO_Pickle: for a partial perm", + "filters": [ + [ + "IsFile" + ], + [ + "IsPartialPerm" + ] + ] + }, + { + "rank": 9, + "comment": "IO_Pickle: for a permutation", + "filters": [ + [ + "IsFile" + ], + [ + "IsPerm" + ] + ] + }, + { + "rank": 8, + "comment": "IO_Pickle: for a weak pointer object", + "filters": [ + [ + "IsFile" + ], + [ + "IsList", + "IsWeakPointerObject" + ] + ] + }, + { + "rank": 8, + "comment": "IO_Pickle: for a transformation", + "filters": [ + [ + "IsFile" + ], + [ + "IsTransformation" + ] + ] + }, + { + "rank": 4, + "comment": "IO_Pickle: for a real random source", + "filters": [ + [ + "IsFile" + ], + [ + "IsRealRandomSource" + ] + ] + }, + { + "rank": 4, + "comment": "IO_Pickle: for a Mersenne twister random source", + "filters": [ + [ + "IsFile" + ], + [ + "IsRandomSource", + "IsMersenneTwister" + ] + ] + }, + { + "rank": 4, + "comment": "IO_Pickle: for a GAP random source", + "filters": [ + [ + "IsFile" + ], + [ + "IsRandomSource", + "IsGAPRandomSource" + ] + ] + }, + { + "rank": 4, + "comment": "IO_Pickle: for the global random source", + "filters": [ + [ + "IsFile" + ], + [ + "IsRandomSource", + "IsGlobalRandomSource" + ] + ] + }, + { + "rank": 3, + "comment": "IO_Pickle: for an operation", + "filters": [ + [ + "IsFile" + ], + [ + "IsFunction", + "IsOperation" + ] + ] + }, + { + "rank": 3, + "comment": "IO_Pickle: IO_Results are forbidden", + "filters": [ + [ + "IsFile" + ], + [ + "IO_Result" + ] + ] + }, + { + "rank": 3, + "comment": "IO_Pickle: for a list", + "filters": [ + [ + "IsFile" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 2, + "comment": "IO_Pickle: for a function", + "filters": [ + [ + "IsFile" + ], + [ + "IsFunction" + ] + ] + }, + { + "rank": 2, + "comment": "IO_Pickle: for a straight line program", + "filters": [ + [ + "IsFile" + ], + [ + "IsStraightLineProgram" + ] + ] + }, + { + "rank": 2, + "comment": "IO_Pickle: for a record", + "filters": [ + [ + "IsFile" + ], + [ + "IsRecord" + ] + ] + }, + { + "rank": 2, + "comment": "IO_Pickle: for a character", + "filters": [ + [ + "IsFile" + ], + [ + "IsChar" + ] + ] + }, + { + "rank": 2, + "comment": "IO_Pickle: for a boolean", + "filters": [ + [ + "IsFile" + ], + [ + "IsBool" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IO_Pickle" + ] + }, + { + "name": "IO_Unpickle", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/pickle.gd", + "line": 31 + }, + { + "file": "/home/mp397/git/gap/pkg/io/gap/pickle.gd", + "line": 33 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "IO_Unpickle: for a string, unpickle from string method", + "filters": [ + [ + "IsStringRep" + ] + ] + }, + { + "rank": 1, + "comment": "IO_Unpickle: for a file", + "filters": [ + [ + "IsFile" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IO_Unpickle" + ] + }, + { + "name": "BackgroundJobByFork", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/background.gd", + "line": 33 + }, + { + "file": "/home/mp397/git/gap/pkg/io/gap/background.gd", + "line": 34 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 1, + "comment": "BackgroundJobByFork: for a function and a list", + "filters": [ + [ + "IsFunction" + ], + [] + ] + } + ], + "3args": [ + { + "rank": 2, + "comment": "BackgroundJobByFork: for a function, a list and a record", + "filters": [ + [ + "IsFunction" + ], + [], + [ + "IsRecord" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BackgroundJobByFork" + ] + }, + { + "name": "IsIdle", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/background.gd", + "line": 41 + }, + { + "file": "/home/mp397/git/gap/pkg/io/gap/background.gd", + "line": 116 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 4, + "comment": "IsIdle: for a worker farm by fork", + "filters": [ + [ + "IsWorkerFarmByFork" + ] + ] + }, + { + "rank": 4, + "comment": "IsIdle: for a background job by fork", + "filters": [ + [ + "IsBackgroundJobByFork" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsIdle" + ] + }, + { + "name": "HasTerminated", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/background.gd", + "line": 42 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 4, + "comment": "HasTerminated: for a background job by fork", + "filters": [ + [ + "IsBackgroundJobByFork" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTerminated" + ] + }, + { + "name": "WaitUntilIdle", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/background.gd", + "line": 43 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 4, + "comment": "WaitUntilIdle: for a background job by fork", + "filters": [ + [ + "IsBackgroundJobByFork" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "WaitUntilIdle" + ] + }, + { + "name": "Kill", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/background.gd", + "line": 44 + }, + { + "file": "/home/mp397/git/gap/pkg/io/gap/background.gd", + "line": 114 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 4, + "comment": "Kill: for a worker farm by fork", + "filters": [ + [ + "IsWorkerFarmByFork" + ] + ] + }, + { + "rank": 4, + "comment": "Kill: for a background job by fork", + "filters": [ + [ + "IsBackgroundJobByFork" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Kill" + ] + }, + { + "name": "Pickup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/background.gd", + "line": 45 + }, + { + "file": "/home/mp397/git/gap/pkg/io/gap/background.gd", + "line": 117 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 4, + "comment": "Pickup: for a worker farm by fork", + "filters": [ + [ + "IsWorkerFarmByFork" + ] + ] + }, + { + "rank": 4, + "comment": "Pickup: for a background job by fork", + "filters": [ + [ + "IsBackgroundJobByFork" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Pickup" + ] + }, + { + "name": "Submit", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/background.gd", + "line": 46 + }, + { + "file": "/home/mp397/git/gap/pkg/io/gap/background.gd", + "line": 115 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 6, + "comment": "Submit: for a worker farm by fork", + "filters": [ + [ + "IsWorkerFarmByFork" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 4, + "comment": "Submit: for a background job by fork and an object", + "filters": [ + [ + "IsBackgroundJobByFork" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Submit" + ] + }, + { + "name": "ParTakeFirstResultByFork", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/background.gd", + "line": 53 + }, + { + "file": "/home/mp397/git/gap/pkg/io/gap/background.gd", + "line": 54 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 4, + "comment": "ParTakeFirstResultByFork: for two lists", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [ + { + "rank": 5, + "comment": "ParTakeFirstResultByFork: for two lists and a record", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsRecord" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ParTakeFirstResultByFork" + ] + }, + { + "name": "ParDoByFork", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/background.gd", + "line": 62 + }, + { + "file": "/home/mp397/git/gap/pkg/io/gap/background.gd", + "line": 63 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 4, + "comment": "ParDoByFork: for two lists", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [ + { + "rank": 5, + "comment": "ParDoByFork: for two lists and a record", + "filters": [ + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsRecord" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ParDoByFork" + ] + }, + { + "name": "ParMapReduceByFork", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/background.gd", + "line": 72 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 5, + "comment": "ParMapReduceByFork: for a list, two functions and a record", + "filters": [ + [ + "IsList" + ], + [ + "IsFunction" + ], + [ + "IsFunction" + ], + [ + "IsRecord" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "ParMapReduceByFork" + ] + }, + { + "name": "ParListByFork", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/background.gd", + "line": 83 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 4, + "comment": "ParListByFork: for a list, two functions and a record", + "filters": [ + [ + "IsList" + ], + [ + "IsFunction" + ], + [ + "IsRecord" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ParListByFork" + ] + }, + { + "name": "ParWorkerFarmByFork", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/background.gd", + "line": 106 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "ParWorkerFarmByFork: for a function and a record", + "filters": [ + [ + "IsFunction" + ], + [ + "IsRecord" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ParWorkerFarmByFork" + ] + }, + { + "name": "DoQueues", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/background.gd", + "line": 113 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 5, + "comment": "DoQueues: for a worker farm by fork", + "filters": [ + [ + "IsWorkerFarmByFork" + ], + [ + "IsBool" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DoQueues" + ] + }, + { + "name": "IOHub", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/iohub.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IOHub" + ] + }, + { + "name": "CloseConnection", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/iohub.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 22, + "comment": "CloseConnection: for an IO hub and a positive integer", + "filters": [ + [ + "IsIOHub" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CloseConnection" + ] + }, + { + "name": "ShutdownServingSocket", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/iohub.gd", + "line": 27 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "ShutdownServingSocket: for an IO hub", + "filters": [ + [ + "IsIOHub" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ShutdownServingSocket" + ] + }, + { + "name": "Shutdown", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/iohub.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "Shutdown: for an IO hub", + "filters": [ + [ + "IsIOHub" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Shutdown" + ] + }, + { + "name": "AttachServingSocket", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/iohub.gd", + "line": 29 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 24, + "comment": "AttachServingSocket: for an address and a port", + "filters": [ + [ + "IsIOHub" + ], + [ + "IsStringRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AttachServingSocket" + ] + }, + { + "name": "NewConnection", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/iohub.gd", + "line": 30 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 39, + "comment": "NewConnection: for an IO hub and two integers", + "filters": [ + [ + "IsIOHub" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NewConnection" + ] + }, + { + "name": "AcceptNewConnection", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/iohub.gd", + "line": 31 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "AcceptNewConnection: for an IO hub", + "filters": [ + [ + "IsIOHub" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AcceptNewConnection" + ] + }, + { + "name": "GetInput", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/iohub.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 21, + "comment": "GetInput: for an IO hub and an integer", + "filters": [ + [ + "IsIOHub" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GetInput" + ] + }, + { + "name": "SubmitOutput", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/iohub.gd", + "line": 33 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 24, + "comment": "SubmitOutput: for an IO hub, a positive integers and an obj", + "filters": [ + [ + "IsIOHub" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsStringRep" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SubmitOutput" + ] + }, + { + "name": "OutputQueue", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/iohub.gd", + "line": 34 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "OutputQueue: for an IO hub", + "filters": [ + [ + "IsIOHub" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OutputQueue" + ] + }, + { + "name": "InputQueue", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/iohub.gd", + "line": 35 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "InputQueue: for an IO hub", + "filters": [ + [ + "IsIOHub" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InputQueue" + ] + }, + { + "name": "DoIO", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/iohub.gd", + "line": 36 + }, + { + "file": "/home/mp397/git/gap/pkg/io/gap/iohub.gd", + "line": 37 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 3, + "comment": "DoIO: for an IO hub", + "filters": [ + [ + "IsIOHub" + ] + ] + } + ], + "2args": [ + { + "rank": 4, + "comment": "DoIO: for an IO hub and a boolean", + "filters": [ + [ + "IsIOHub" + ], + [ + "IsBool" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DoIO" + ] + }, + { + "name": "NewTCPConnection", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/iohub.gd", + "line": 38 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 24, + "comment": "NewTCPConnection: for an IO hub, an address and a port", + "filters": [ + [ + "IsIOHub" + ], + [ + "IsStringRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NewTCPConnection" + ] + }, + { + "name": "StoreLenIn8Bytes", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/iohub.gd", + "line": 39 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 20, + "comment": "StoreLenIn8Bytes: for a string and a len", + "filters": [ + [ + "IsStringRep" + ], + [ + "IsInt" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StoreLenIn8Bytes" + ] + }, + { + "name": "GetLenFrom8Bytes", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/io/gap/iohub.gd", + "line": 40 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "GetLenFrom8Bytes: for a string", + "filters": [ + [ + "IsStringRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GetLenFrom8Bytes" + ] + }, + { + "name": "UChar", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/GAPDoc-1.6.1/lib/UnicodeTools.gd", + "line": 38 + }, + { + "file": "/home/mp397/git/gap/pkg/GAPDoc-1.6.1/lib/UnicodeTools.gd", + "line": 39 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 18, + "comment": "UChar", + "filters": [ + [ + "IsInt" + ] + ] + }, + { + "rank": 1, + "comment": "UChar", + "filters": [ + [ + "IsChar" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UChar" + ] + }, + { + "name": "Unicode", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/GAPDoc-1.6.1/lib/UnicodeTools.gd", + "line": 43 + }, + { + "file": "/home/mp397/git/gap/pkg/GAPDoc-1.6.1/lib/UnicodeTools.gd", + "line": 44 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "Unicode", + "filters": [ + [ + "IsStringRep" + ] + ] + }, + { + "rank": 2, + "comment": "Unicode", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [ + { + "rank": 10, + "comment": "Unicode", + "filters": [ + [ + "IsString" + ], + [ + "IsString" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Unicode" + ] + }, + { + "name": "Encode", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/GAPDoc-1.6.1/lib/UnicodeTools.gd", + "line": 49 + }, + { + "file": "/home/mp397/git/gap/pkg/GAPDoc-1.6.1/lib/UnicodeTools.gd", + "line": 50 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 7, + "comment": "Encode", + "filters": [ + [ + "IsUnicodeString" + ] + ] + } + ], + "2args": [ + { + "rank": 12, + "comment": "Encode", + "filters": [ + [ + "IsUnicodeString" + ], + [ + "IsString" + ] + ] + } + ], + "3args": [ + { + "rank": 12, + "comment": "Encode", + "filters": [ + [ + "IsUnicodeString" + ], + [ + "IsString" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Encode" + ] + }, + { + "name": "SimsNo", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/primgrp-3.3.0/lib/primitiv.gd", + "line": 265 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20064, + "comment": "SimsNo: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSimsNo" + ] + ] + }, + { + "rank": 61, + "comment": "SimsNo: via `PrimitiveIdentification'", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -10, + "comment": "SimsNo: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SimsNo" + ] + }, + { + "name": "SetSimsNo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/primgrp-3.3.0/lib/primitiv.gd", + "line": 265 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSimsNo: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSimsNo: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSimsNo" + ] + }, + { + "name": "HasSimsNo", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/primgrp-3.3.0/lib/primitiv.gd", + "line": 265 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSimsNo" + ] + }, + { + "name": "MinimalBlockDimension", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/primgrp-3.3.0/lib/irredsol.gd", + "line": 245 + }, + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 65 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "MinimalBlockDimension: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMinimalBlockDimension" + ] + ] + }, + { + "rank": 45, + "comment": "MinimalBlockDimension: for matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -13, + "comment": "MinimalBlockDimension: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [ + { + "rank": 100, + "comment": "MinimalBlockDimension: for matrix group and field", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MinimalBlockDimension" + ] + }, + { + "name": "SetMinimalBlockDimension", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/primgrp-3.3.0/lib/irredsol.gd", + "line": 245 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMinimalBlockDimension: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMinimalBlockDimension: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMinimalBlockDimension" + ] + }, + { + "name": "HasMinimalBlockDimension", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/primgrp-3.3.0/lib/irredsol.gd", + "line": 245 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMinimalBlockDimension" + ] + }, + { + "name": "IsPrimitiveMatrixGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/primgrp-3.3.0/lib/irredsol.gd", + "line": 259 + }, + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 45 + }, + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 46 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "IsPrimitiveMatrixGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPrimitiveMatrixGroup" + ] + ] + }, + { + "rank": 45, + "comment": "IsPrimitiveMatrixGroup: for matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -13, + "comment": "IsPrimitiveMatrixGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [ + { + "rank": 100, + "comment": "IsPrimitiveMatrixGroup: default method", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLinearlyPrimitive", + "IsPrimitiveMatrixGroup" + ] + }, + { + "name": "SetIsPrimitiveMatrixGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/primgrp-3.3.0/lib/irredsol.gd", + "line": 259 + }, + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 46 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPrimitiveMatrixGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPrimitiveMatrixGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [ + { + "rank": 100, + "comment": "SetIsPrimitiveMatrixGroup: default method", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsLinearlyPrimitive", + "SetIsPrimitiveMatrixGroup" + ] + }, + { + "name": "HasIsPrimitiveMatrixGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/primgrp-3.3.0/lib/irredsol.gd", + "line": 259 + }, + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 46 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 100, + "comment": "HasIsPrimitiveMatrixGroup: default method", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsLinearlyPrimitive", + "HasIsPrimitiveMatrixGroup" + ] + }, + { + "name": "IdGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/smallgrp/gap/small.gd", + "line": 358 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IdGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIdGroup" + ] + ] + }, + { + "rank": 35, + "comment": "IdGroup: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "IdGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IdGroup", + "IdSmallGroup" + ] + }, + { + "name": "SetIdGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/smallgrp/gap/small.gd", + "line": 358 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIdGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIdGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIdGroup" + ] + }, + { + "name": "HasIdGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/smallgrp/gap/small.gd", + "line": 358 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIdGroup" + ] + }, + { + "name": "Gap3CatalogueIdGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/smallgrp/gap/small.gd", + "line": 421 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "Gap3CatalogueIdGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGap3CatalogueIdGroup" + ] + ] + }, + { + "rank": 35, + "comment": "Gap3CatalogueIdGroup: for permgroups or pcgroups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "Gap3CatalogueIdGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Gap3CatalogueIdGroup", + "IdGap3SolvableGroup" + ] + }, + { + "name": "SetGap3CatalogueIdGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/smallgrp/gap/small.gd", + "line": 421 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGap3CatalogueIdGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGap3CatalogueIdGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGap3CatalogueIdGroup" + ] + }, + { + "name": "HasGap3CatalogueIdGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/smallgrp/gap/small.gd", + "line": 421 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGap3CatalogueIdGroup" + ] + }, + { + "name": "FrattinifactorSize", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/smallgrp/gap/small.gd", + "line": 452 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "FrattinifactorSize: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFrattinifactorSize" + ] + ] + }, + { + "rank": 35, + "comment": "FrattinifactorSize: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "FrattinifactorSize: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FrattinifactorSize" + ] + }, + { + "name": "SetFrattinifactorSize", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/smallgrp/gap/small.gd", + "line": 452 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFrattinifactorSize: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFrattinifactorSize: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFrattinifactorSize" + ] + }, + { + "name": "HasFrattinifactorSize", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/smallgrp/gap/small.gd", + "line": 452 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFrattinifactorSize" + ] + }, + { + "name": "FrattinifactorId", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/smallgrp/gap/small.gd", + "line": 465 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "FrattinifactorId: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFrattinifactorId" + ] + ] + }, + { + "rank": 35, + "comment": "FrattinifactorId: generic method for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 1, + "comment": "FrattinifactorId: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FrattinifactorId" + ] + }, + { + "name": "SetFrattinifactorId", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/smallgrp/gap/small.gd", + "line": 465 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFrattinifactorId: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFrattinifactorId: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFrattinifactorId" + ] + }, + { + "name": "HasFrattinifactorId", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/smallgrp/gap/small.gd", + "line": 465 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFrattinifactorId" + ] + }, + { + "name": "ValueInterval", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/float.gi", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ValueInterval" + ] + }, + { + "name": "CoKernel", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/overload.g", + "line": 59 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 7, + "comment": "CoKernel", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CoKernel" + ] + }, + { + "name": "Degree", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/overload.g", + "line": 80 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 45, + "comment": "Degree: for matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 31, + "comment": "Degree", + "filters": [ + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 13, + "comment": "Degree", + "filters": [ + [ + "IsRationalFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Degree" + ] + }, + { + "name": "DerivedSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/overload.g", + "line": 96 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 36, + "comment": "DerivedSeries", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 35, + "comment": "DerivedSeries", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DerivedSeries" + ] + }, + { + "name": "Determinant", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/overload.g", + "line": 121 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 34, + "comment": "Determinant", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 31, + "comment": "Determinant", + "filters": [ + [ + "IsClassFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Determinant" + ] + }, + { + "name": "IsIrreducible", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/overload.g", + "line": 148 + }, + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 45, + "comment": "IsIrreducible: for matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 31, + "comment": "IsIrreducible", + "filters": [ + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 8, + "comment": "IsIrreducible", + "filters": [ + [ + "IsNearAdditiveElementWithInverse", + "IsAdditiveElement", + "IsMultiplicativeElement" + ] + ] + } + ], + "2args": [ + { + "rank": 100, + "comment": "IsIrreducible: for matrix group and field", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 41, + "comment": "IsIrreducible: polynomial", + "filters": [ + [ + "IsPolynomialRing" + ], + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsIrreducible" + ] + }, + { + "name": "IsMonomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/overload.g", + "line": 171 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 35, + "comment": "IsMonomial", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 34, + "comment": "IsMonomial", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + }, + { + "rank": 31, + "comment": "IsMonomial", + "filters": [ + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 22, + "comment": "IsMonomial", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + }, + { + "rank": 19, + "comment": "IsMonomial", + "filters": [ + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsMonomial" + ] + }, + { + "name": "IsNilpotent", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/overload.g", + "line": 186 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 36, + "comment": "IsNilpotent", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 35, + "comment": "IsNilpotent", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "IsNilpotent", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNilpotent" + ] + }, + { + "name": "IsSimple", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/overload.g", + "line": 211 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 36, + "comment": "IsSimple", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 35, + "comment": "IsSimple", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "IsSimple", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSimple" + ] + }, + { + "name": "IsAlmostSimple", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/overload.g", + "line": 226 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 35, + "comment": "IsAlmostSimple", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "IsAlmostSimple", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsAlmostSimple" + ] + }, + { + "name": "IsSolvable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/overload.g", + "line": 239 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 36, + "comment": "IsSolvable", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 35, + "comment": "IsSolvable", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "IsSolvable", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + }, + { + "rank": 14, + "comment": "IsSolvable: rational polynomials", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ], + "aka": [ + "IsSolvablePolynomial" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSolvable" + ] + }, + { + "name": "IsSporadicSimple", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/overload.g", + "line": 264 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 35, + "comment": "IsSporadicSimple", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "IsSporadicSimple", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSporadicSimple" + ] + }, + { + "name": "IsSupersolvable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/overload.g", + "line": 278 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 35, + "comment": "IsSupersolvable", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "IsSupersolvable", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSupersolvable" + ] + }, + { + "name": "IsPerfect", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/overload.g", + "line": 289 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 35, + "comment": "IsPerfect", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 22, + "comment": "IsPerfect", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPerfect" + ] + }, + { + "name": "Kernel", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/overload.g", + "line": 303 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 31, + "comment": "Kernel", + "filters": [ + [ + "IsClassFunction" + ] + ] + }, + { + "rank": 7, + "comment": "Kernel", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Kernel" + ] + }, + { + "name": "LowerCentralSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/overload.g", + "line": 324 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 36, + "comment": "LowerCentralSeries", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 35, + "comment": "LowerCentralSeries", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LowerCentralSeries" + ] + }, + { + "name": "Rank", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/overload.g", + "line": 347 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 48, + "comment": "Rank: for a subgroup of a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ], + "aka": [ + "RankOfFreeGroup" + ] + }, + { + "rank": 35, + "comment": "Rank", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 34, + "comment": "Rank", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Rank" + ] + }, + { + "name": "UpperCentralSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/lib/overload.g", + "line": 358 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 36, + "comment": "UpperCentralSeries", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": 35, + "comment": "UpperCentralSeries", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UpperCentralSeries" + ] + }, + { + "name": "PGAutomorphism", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/autpgrp/gap/autos.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 41, + "comment": "PGAutomorphism: for p-groups", + "filters": [ + [ + "IsPGroup", + "HasIsPGroup" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PGAutomorphism" + ] + }, + { + "name": "PGMult", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/autpgrp/gap/autos.gd", + "line": 39 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 44, + "comment": "PGMult", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsNilpotentLieAutomorphismRep" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsNilpotentLieAutomorphismRep" + ] + ] + }, + { + "rank": 44, + "comment": "PGMult", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsPGAutomorphismRep" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsPGAutomorphismRep" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PGMult" + ] + }, + { + "name": "PGInverse", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/autpgrp/gap/autos.gd", + "line": 40 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 22, + "comment": "PGInverse", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsNilpotentLieAutomorphismRep" + ] + ] + }, + { + "rank": 22, + "comment": "PGInverse", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsPGAutomorphismRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PGInverse" + ] + }, + { + "name": "PGPower", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/autpgrp/gap/autos.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 40, + "comment": "PGPower", + "filters": [ + [ + "IsInt" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsNilpotentLieAutomorphismRep" + ] + ] + }, + { + "rank": 40, + "comment": "PGPower", + "filters": [ + [ + "IsInt" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsPGAutomorphismRep" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PGPower" + ] + }, + { + "name": "PGMultList", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/autpgrp/gap/autos.gd", + "line": 42 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "PGMultList", + "filters": [ + [ + "IsList" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PGMultList" + ] + }, + { + "name": "IrrFacsAlgExtPol", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/factors.gd", + "line": 34 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20022, + "comment": "IrrFacsAlgExtPol: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIrrFacsAlgExtPol" + ] + ] + }, + { + "rank": 14, + "comment": "IrrFacsAlgExtPol", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial" + ] + ] + }, + { + "rank": 0, + "comment": "IrrFacsAlgExtPol: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IrrFacsAlgExtPol" + ] + }, + { + "name": "SetIrrFacsAlgExtPol", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/factors.gd", + "line": 34 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIrrFacsAlgExtPol: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIrrFacsAlgExtPol: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIrrFacsAlgExtPol" + ] + }, + { + "name": "HasIrrFacsAlgExtPol", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/factors.gd", + "line": 34 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIrrFacsAlgExtPol" + ] + }, + { + "name": "ExponentsOfUnits", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 12 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 59, + "comment": "ExponentsOfUnits: for number fields", + "filters": [ + [ + "IsNumberField", + "HasIsNumberField" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExponentsOfUnits" + ] + }, + { + "name": "IsPrimitiveElementOfNumberField", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 13 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 57, + "comment": "IsPrimitiveElementOfNumberField: for number field and algebraic element", + "filters": [ + [ + "IsNumberField", + "HasIsNumberField" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPrimitiveElementOfNumberField" + ] + }, + { + "name": "RelationLattice", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 15 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 61, + "comment": "RelationLattice: for matrix fields", + "filters": [ + [ + "IsNumberFieldByMatrices", + "HasIsNumberFieldByMatrices" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 60, + "comment": "RelationLattice: for fields by polynomial", + "filters": [ + [ + "IsNumberField", + "HasIsNumberField", + "IsAlgebraicExtension" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RelationLattice" + ] + }, + { + "name": "IsUnitGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 17 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsUnitGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsUnitGroup" + ] + ] + }, + { + "rank": 0, + "comment": "IsUnitGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsUnitGroup" + ] + }, + { + "name": "SetIsUnitGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 17 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsUnitGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsUnitGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsUnitGroup" + ] + }, + { + "name": "HasIsUnitGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 17 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsUnitGroup" + ] + }, + { + "name": "IsUnitGroupIsomorphism", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 18 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20014, + "comment": "IsUnitGroupIsomorphism: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsUnitGroupIsomorphism" + ] + ] + }, + { + "rank": 0, + "comment": "IsUnitGroupIsomorphism: default method requiring categories and checking properties", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsUnitGroupIsomorphism" + ] + }, + { + "name": "SetIsUnitGroupIsomorphism", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 18 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsUnitGroupIsomorphism: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsUnitGroupIsomorphism: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsUnitGroupIsomorphism" + ] + }, + { + "name": "HasIsUnitGroupIsomorphism", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 18 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsUnitGroupIsomorphism" + ] + }, + { + "name": "IsNumberFieldByMatrices", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20060, + "comment": "IsNumberFieldByMatrices: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNumberFieldByMatrices" + ] + ] + }, + { + "rank": 0, + "comment": "IsNumberFieldByMatrices: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNumberFieldByMatrices" + ] + }, + { + "name": "SetIsNumberFieldByMatrices", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNumberFieldByMatrices: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNumberFieldByMatrices: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNumberFieldByMatrices" + ] + }, + { + "name": "HasIsNumberFieldByMatrices", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNumberFieldByMatrices" + ] + }, + { + "name": "IsMultGroupByFieldElemsIsomorphism", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20014, + "comment": "IsMultGroupByFieldElemsIsomorphism: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsMultGroupByFieldElemsIsomorphism" + ] + ] + }, + { + "rank": 0, + "comment": "IsMultGroupByFieldElemsIsomorphism: default method requiring categories and checking properties", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsMultGroupByFieldElemsIsomorphism" + ] + }, + { + "name": "SetIsMultGroupByFieldElemsIsomorphism", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsMultGroupByFieldElemsIsomorphism: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsMultGroupByFieldElemsIsomorphism: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsMultGroupByFieldElemsIsomorphism" + ] + }, + { + "name": "HasIsMultGroupByFieldElemsIsomorphism", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsMultGroupByFieldElemsIsomorphism" + ] + }, + { + "name": "IntegerDefiningPolynomial", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20060, + "comment": "IntegerDefiningPolynomial: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIntegerDefiningPolynomial" + ] + ] + }, + { + "rank": 59, + "comment": "IntegerDefiningPolynomial: for matrix field", + "filters": [ + [ + "IsNumberFieldByMatrices", + "HasIsNumberFieldByMatrices" + ] + ] + }, + { + "rank": 58, + "comment": "IntegerDefiningPolynomial: for algebraic extension", + "filters": [ + [ + "IsNumberField", + "HasIsNumberField", + "IsAlgebraicExtension" + ] + ] + }, + { + "rank": 0, + "comment": "IntegerDefiningPolynomial: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IntegerDefiningPolynomial" + ] + }, + { + "name": "SetIntegerDefiningPolynomial", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIntegerDefiningPolynomial: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIntegerDefiningPolynomial: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIntegerDefiningPolynomial" + ] + }, + { + "name": "HasIntegerDefiningPolynomial", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIntegerDefiningPolynomial" + ] + }, + { + "name": "IntegerPrimitiveElement", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 23 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20060, + "comment": "IntegerPrimitiveElement: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIntegerPrimitiveElement" + ] + ] + }, + { + "rank": 70, + "comment": "IntegerPrimitiveElement: for the rationals", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsCyclotomic)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ] + ] + }, + { + "rank": 59, + "comment": "IntegerPrimitiveElement: for matrix field", + "filters": [ + [ + "IsNumberFieldByMatrices", + "HasIsNumberFieldByMatrices" + ] + ] + }, + { + "rank": 58, + "comment": "IntegerPrimitiveElement: for algebraic extension", + "filters": [ + [ + "IsNumberField", + "HasIsNumberField", + "IsAlgebraicExtension" + ] + ] + }, + { + "rank": 0, + "comment": "IntegerPrimitiveElement: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IntegerPrimitiveElement" + ] + }, + { + "name": "SetIntegerPrimitiveElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 23 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIntegerPrimitiveElement: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIntegerPrimitiveElement: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIntegerPrimitiveElement" + ] + }, + { + "name": "HasIntegerPrimitiveElement", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 23 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIntegerPrimitiveElement" + ] + }, + { + "name": "EquationOrderBasis", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20060, + "comment": "EquationOrderBasis: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasEquationOrderBasis" + ] + ] + }, + { + "rank": 85, + "comment": "EquationOrderBasis: for the rationals", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsCyclotomic)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ] + ] + }, + { + "rank": 57, + "comment": "EquationOrderBasis: for number field", + "filters": [ + [ + "IsNumberField", + "HasIsNumberField" + ] + ] + }, + { + "rank": 0, + "comment": "EquationOrderBasis: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [ + { + "rank": 57, + "comment": "EquationOrderBasis: for number field and primitive element", + "filters": [ + [ + "IsNumberField", + "HasIsNumberField" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EquationOrderBasis" + ] + }, + { + "name": "SetEquationOrderBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetEquationOrderBasis: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetEquationOrderBasis: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetEquationOrderBasis" + ] + }, + { + "name": "HasEquationOrderBasis", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasEquationOrderBasis" + ] + }, + { + "name": "MaximalOrderBasis", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 25 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20060, + "comment": "MaximalOrderBasis: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMaximalOrderBasis" + ] + ] + }, + { + "rank": 85, + "comment": "MaximalOrderBasis: for the rationals", + "filters": [ + [ + "IsNonTrivial", + "HasIsNonTrivial", + "CategoryCollections(IsCyclotomic)", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing", + "IsPrimeField", + "HasIsPrimeField" + ] + ] + }, + { + "rank": 57, + "comment": "MaximalOrderBasis: for number field", + "filters": [ + [ + "IsNumberField", + "HasIsNumberField" + ] + ] + }, + { + "rank": 0, + "comment": "MaximalOrderBasis: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MaximalOrderBasis" + ] + }, + { + "name": "SetMaximalOrderBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 25 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMaximalOrderBasis: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMaximalOrderBasis: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMaximalOrderBasis" + ] + }, + { + "name": "HasMaximalOrderBasis", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 25 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMaximalOrderBasis" + ] + }, + { + "name": "UnitGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20060, + "comment": "UnitGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnitGroup" + ] + ] + }, + { + "rank": 57, + "comment": "UnitGroup: for number field", + "filters": [ + [ + "IsNumberField", + "HasIsNumberField" + ] + ] + }, + { + "rank": 0, + "comment": "UnitGroup: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnitGroup" + ] + }, + { + "name": "SetUnitGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnitGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnitGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnitGroup" + ] + }, + { + "name": "HasUnitGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnitGroup" + ] + }, + { + "name": "FieldOfUnitGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "FieldOfUnitGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFieldOfUnitGroup" + ] + ] + }, + { + "rank": 0, + "comment": "FieldOfUnitGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FieldOfUnitGroup" + ] + }, + { + "name": "SetFieldOfUnitGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFieldOfUnitGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFieldOfUnitGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFieldOfUnitGroup" + ] + }, + { + "name": "HasFieldOfUnitGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/alnuth-3.1.0/gap/field.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFieldOfUnitGroup" + ] + }, + { + "name": "IsWeightedCollector", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/collect.gd", + "line": 25 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20014, + "comment": "IsWeightedCollector: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsWeightedCollector" + ] + ] + }, + { + "rank": 14, + "comment": "IsWeightedCollector: from-the-left collector", + "filters": [ + [ + "IsMutable", + "IsPolycyclicCollector", + "IsFromTheLeftCollectorRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsWeightedCollector" + ] + }, + { + "name": "SetIsWeightedCollector", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/collect.gd", + "line": 25 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsWeightedCollector: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsWeightedCollector: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsWeightedCollector" + ] + }, + { + "name": "HasIsWeightedCollector", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/collect.gd", + "line": 25 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsWeightedCollector" + ] + }, + { + "name": "IsPolynomialCollector", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/collect.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "IsPolynomialCollector: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPolynomialCollector" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPolynomialCollector" + ] + }, + { + "name": "SetIsPolynomialCollector", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/collect.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPolynomialCollector: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPolynomialCollector: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPolynomialCollector" + ] + }, + { + "name": "HasIsPolynomialCollector", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/collect.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPolynomialCollector" + ] + }, + { + "name": "UseLibraryCollector", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/collect.gd", + "line": 40 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "UseLibraryCollector: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUseLibraryCollector" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UseLibraryCollector" + ] + }, + { + "name": "SetUseLibraryCollector", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/collect.gd", + "line": 40 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUseLibraryCollector: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUseLibraryCollector: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUseLibraryCollector" + ] + }, + { + "name": "HasUseLibraryCollector", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/collect.gd", + "line": 40 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUseLibraryCollector" + ] + }, + { + "name": "FromTheLeftCollector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/collect.gd", + "line": 57 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 51, + "comment": "FromTheLeftCollector: for free groups", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 18, + "comment": "FromTheLeftCollector: for positive integer", + "filters": [ + [ + "IsInt" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FromTheLeftCollector" + ] + }, + { + "name": "ExponentsByObj", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/collect.gd", + "line": 65 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 15, + "comment": "ExponentsByObj: from-the-left collector, gen-exp-list", + "filters": [ + [ + "IsFromTheLeftCollectorRep" + ], + [ + "IsList" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExponentsByObj" + ] + }, + { + "name": "GetPower", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/collect.gd", + "line": 74 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 32, + "comment": "GetPower: from-the-left collector", + "filters": [ + [ + "IsFromTheLeftCollectorRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GetPower" + ] + }, + { + "name": "GetConjugate", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/collect.gd", + "line": 75 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 49, + "comment": "GetConjugate: from the left collector", + "filters": [ + [ + "IsFromTheLeftCollectorRep" + ], + [ + "IsInt" + ], + [ + "IsInt" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GetConjugate" + ] + }, + { + "name": "IsPolycyclicPresentation", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/collect.gd", + "line": 111 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "IsPolycyclicPresentation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPolycyclicPresentation" + ] + ] + }, + { + "rank": 13, + "comment": "IsPolycyclicPresentation: FromTheLeftCollector", + "filters": [ + [ + "IsFromTheLeftCollectorRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPolycyclicPresentation" + ] + }, + { + "name": "SetIsPolycyclicPresentation", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/collect.gd", + "line": 111 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPolycyclicPresentation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPolycyclicPresentation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPolycyclicPresentation" + ] + }, + { + "name": "HasIsPolycyclicPresentation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/collect.gd", + "line": 111 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPolycyclicPresentation" + ] + }, + { + "name": "Exponents", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpelms.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "Exponents: for pcp elements", + "filters": [ + [ + "IsPcpElementRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Exponents" + ] + }, + { + "name": "NameTag", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpelms.gd", + "line": 33 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "NameTag: for pcp elements", + "filters": [ + [ + "IsPcpElementRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NameTag" + ] + }, + { + "name": "GenExpList", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpelms.gd", + "line": 34 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "GenExpList: for pcp elements", + "filters": [ + [ + "IsPcpElementRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GenExpList" + ] + }, + { + "name": "Depth", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpelms.gd", + "line": 35 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "Depth: for pcp elements", + "filters": [ + [ + "IsPcpElementRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Depth" + ] + }, + { + "name": "LeadingExponent", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpelms.gd", + "line": 36 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 2, + "comment": "LeadingExponent: for pcp elements", + "filters": [ + [ + "IsPcpElementRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeadingExponent" + ] + }, + { + "name": "TailOfElm", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpelms.gd", + "line": 52 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "TailOfElm: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTailOfElm" + ] + ] + }, + { + "rank": 8, + "comment": "TailOfElm: for pcp elements", + "filters": [ + [ + "IsPcpElement", + "IsPcpElementRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TailOfElm" + ] + }, + { + "name": "SetTailOfElm", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpelms.gd", + "line": 52 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTailOfElm: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTailOfElm: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTailOfElm" + ] + }, + { + "name": "HasTailOfElm", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpelms.gd", + "line": 52 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTailOfElm" + ] + }, + { + "name": "RelativeOrderPcp", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpelms.gd", + "line": 53 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "RelativeOrderPcp: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRelativeOrderPcp" + ] + ] + }, + { + "rank": 6, + "comment": "RelativeOrderPcp", + "filters": [ + [ + "IsPcpElement" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RelativeOrderPcp" + ] + }, + { + "name": "SetRelativeOrderPcp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpelms.gd", + "line": 53 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRelativeOrderPcp: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRelativeOrderPcp: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRelativeOrderPcp" + ] + }, + { + "name": "HasRelativeOrderPcp", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpelms.gd", + "line": 53 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRelativeOrderPcp" + ] + }, + { + "name": "RelativeIndex", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpelms.gd", + "line": 54 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "RelativeIndex: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRelativeIndex" + ] + ] + }, + { + "rank": 6, + "comment": "RelativeIndex", + "filters": [ + [ + "IsPcpElement" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RelativeIndex" + ] + }, + { + "name": "SetRelativeIndex", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpelms.gd", + "line": 54 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRelativeIndex: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRelativeIndex: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRelativeIndex" + ] + }, + { + "name": "HasRelativeIndex", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpelms.gd", + "line": 54 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRelativeIndex" + ] + }, + { + "name": "FactorOrder", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpelms.gd", + "line": 55 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20009, + "comment": "FactorOrder: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFactorOrder" + ] + ] + }, + { + "rank": 6, + "comment": "FactorOrder", + "filters": [ + [ + "IsPcpElement" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FactorOrder" + ] + }, + { + "name": "SetFactorOrder", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpelms.gd", + "line": 55 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFactorOrder: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFactorOrder: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFactorOrder" + ] + }, + { + "name": "HasFactorOrder", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpelms.gd", + "line": 55 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFactorOrder" + ] + }, + { + "name": "Igs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpgrps.gd", + "line": 21 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20053, + "comment": "Igs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIgs" + ] + ] + }, + { + "rank": 50, + "comment": "Igs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 2, + "comment": "Igs", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": -9, + "comment": "Igs: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses", + "CategoryCollections(IsPcpElement)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Igs" + ] + }, + { + "name": "SetIgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpgrps.gd", + "line": 21 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIgs" + ] + }, + { + "name": "HasIgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpgrps.gd", + "line": 21 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIgs" + ] + }, + { + "name": "Ngs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpgrps.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20053, + "comment": "Ngs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNgs" + ] + ] + }, + { + "rank": 50, + "comment": "Ngs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 2, + "comment": "Ngs", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": -9, + "comment": "Ngs: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses", + "CategoryCollections(IsPcpElement)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Ngs" + ] + }, + { + "name": "SetNgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpgrps.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNgs" + ] + }, + { + "name": "HasNgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpgrps.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNgs" + ] + }, + { + "name": "Cgs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpgrps.gd", + "line": 23 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20053, + "comment": "Cgs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCgs" + ] + ] + }, + { + "rank": 50, + "comment": "Cgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 2, + "comment": "Cgs", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": -9, + "comment": "Cgs: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses", + "CategoryCollections(IsPcpElement)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Cgs" + ] + }, + { + "name": "SetCgs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpgrps.gd", + "line": 23 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCgs: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCgs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCgs" + ] + }, + { + "name": "HasCgs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/pcpgrps.gd", + "line": 23 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCgs" + ] + }, + { + "name": "Collector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/basic.gd", + "line": 10 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 50, + "comment": "Collector: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 2, + "comment": "Collector: for pcp elements", + "filters": [ + [ + "IsPcpElementRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Collector" + ] + }, + { + "name": "EfaSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/basic.gd", + "line": 30 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20053, + "comment": "EfaSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasEfaSeries" + ] + ] + }, + { + "rank": 50, + "comment": "EfaSeries", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": -9, + "comment": "EfaSeries: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses", + "CategoryCollections(IsPcpElement)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "EfaSeries" + ] + }, + { + "name": "SetEfaSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/basic.gd", + "line": 30 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetEfaSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetEfaSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetEfaSeries" + ] + }, + { + "name": "HasEfaSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/basic.gd", + "line": 30 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasEfaSeries" + ] + }, + { + "name": "PcpsOfEfaSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/basic.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20053, + "comment": "PcpsOfEfaSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPcpsOfEfaSeries" + ] + ] + }, + { + "rank": 50, + "comment": "PcpsOfEfaSeries", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": -9, + "comment": "PcpsOfEfaSeries: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses", + "CategoryCollections(IsPcpElement)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PcpsOfEfaSeries" + ] + }, + { + "name": "SetPcpsOfEfaSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/basic.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPcpsOfEfaSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPcpsOfEfaSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPcpsOfEfaSeries" + ] + }, + { + "name": "HasPcpsOfEfaSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/basic.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPcpsOfEfaSeries" + ] + }, + { + "name": "IsomorphismPcpGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/basic.gd", + "line": 47 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsomorphismPcpGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsomorphismPcpGroup" + ] + ] + }, + { + "rank": 10050, + "comment": "IsomorphismPcpGroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 107, + "comment": "IsomorphismPcpGroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "CanEasilyComputeWithIndependentGensAbelianGroup" + ] + ] + }, + { + "rank": 66, + "comment": "IsomorphismPcpGroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ] + ] + }, + { + "rank": 61, + "comment": "IsomorphismPcpGroup", + "filters": [ + [ + "CategoryCollections(IsPerm)", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 53, + "comment": "IsomorphismPcpGroup: for AffineCrystGroup", + "filters": [ + [ + "IsAffineCrystGroupOnLeftOrRight", + "HasIsAffineCrystGroupOnLeftOrRight" + ] + ] + }, + { + "rank": 50, + "comment": "IsomorphismPcpGroup: for rational matrix groups (Polenta)", + "filters": [ + [ + "IsRationalMatrixGroup", + "HasIsRationalMatrixGroup" + ] + ], + "aka": [ + "POL_IsomorphismToMatrixGroup_infinite" + ] + }, + { + "rank": 50, + "comment": "IsomorphismPcpGroup: for matrix groups over a finite field (Polenta)", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ], + "aka": [ + "POL_IsomorphismToMatrixGroup_finite" + ] + }, + { + "rank": 50, + "comment": "IsomorphismPcpGroup: for PointGroup", + "filters": [ + [ + "IsPointGroup", + "HasIsPointGroup" + ] + ] + }, + { + "rank": 48, + "comment": "IsomorphismPcpGroup: fallback method to test conditions", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 46, + "comment": "IsomorphismPcpGroup: for ac groups", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasAlmostCrystallographicInfo" + ] + ] + }, + { + "rank": 0, + "comment": "IsomorphismPcpGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [ + { + "rank": 66, + "comment": "IsomorphismPcpGroup: for matrix groups (Polenta)", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt" + ] + ] + }, + { + "rank": 61, + "comment": "IsomorphismPcpGroup: for matrix fields", + "filters": [ + [ + "IsNumberFieldByMatrices", + "HasIsNumberFieldByMatrices" + ], + [ + "IsCollection" + ] + ] + }, + { + "rank": 60, + "comment": "IsomorphismPcpGroup: for fields def. by polynomial", + "filters": [ + [ + "IsNumberField", + "HasIsNumberField", + "IsAlgebraicExtension" + ], + [ + "IsCollection" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismPcpGroup" + ] + }, + { + "name": "SetIsomorphismPcpGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/basic.gd", + "line": 47 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsomorphismPcpGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsomorphismPcpGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsomorphismPcpGroup" + ] + }, + { + "name": "HasIsomorphismPcpGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/basic.gd", + "line": 47 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsomorphismPcpGroup" + ] + }, + { + "name": "PcpGroupByEfaSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/basic.gd", + "line": 48 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "PcpGroupByEfaSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPcpGroupByEfaSeries" + ] + ] + }, + { + "rank": 50, + "comment": "PcpGroupByEfaSeries", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 0, + "comment": "PcpGroupByEfaSeries: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PcpGroupByEfaSeries" + ] + }, + { + "name": "SetPcpGroupByEfaSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/basic.gd", + "line": 48 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPcpGroupByEfaSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPcpGroupByEfaSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPcpGroupByEfaSeries" + ] + }, + { + "name": "HasPcpGroupByEfaSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/basic/basic.gd", + "line": 48 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPcpGroupByEfaSeries" + ] + }, + { + "name": "SplitExtensionByAutomorphisms", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/cohom/cohom.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 102, + "comment": "SplitExtensionByAutomorphisms: for a PcpGroup, a PcpGroup, and a list of automorphisms", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SplitExtensionByAutomorphisms" + ] + }, + { + "name": "UnitriangularMatrixRepresentation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/matrep/matrep.gd", + "line": 9 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 56, + "comment": "UnitriangularMatrixRepresentation: for torsion free fin. gen. nilpotent pcp-groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsNilpotentGroup", + "HasIsNilpotentGroup", + "CategoryCollections(IsPcpElement)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnitriangularMatrixRepresentation" + ] + }, + { + "name": "IsHomomorphismIntoMatrixGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/matrep/matrep.gd", + "line": 11 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20018, + "comment": "IsHomomorphismIntoMatrixGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsHomomorphismIntoMatrixGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsHomomorphismIntoMatrixGroup" + ] + }, + { + "name": "SetIsHomomorphismIntoMatrixGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/matrep/matrep.gd", + "line": 11 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsHomomorphismIntoMatrixGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsHomomorphismIntoMatrixGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsHomomorphismIntoMatrixGroup" + ] + }, + { + "name": "HasIsHomomorphismIntoMatrixGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/matrep/matrep.gd", + "line": 11 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsHomomorphismIntoMatrixGroup" + ] + }, + { + "name": "SemiSimpleEfaSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 7 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20053, + "comment": "SemiSimpleEfaSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSemiSimpleEfaSeries" + ] + ] + }, + { + "rank": 50, + "comment": "SemiSimpleEfaSeries: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": -9, + "comment": "SemiSimpleEfaSeries: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses", + "CategoryCollections(IsPcpElement)" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SemiSimpleEfaSeries" + ] + }, + { + "name": "SetSemiSimpleEfaSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 7 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSemiSimpleEfaSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSemiSimpleEfaSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSemiSimpleEfaSeries" + ] + }, + { + "name": "HasSemiSimpleEfaSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 7 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSemiSimpleEfaSeries" + ] + }, + { + "name": "FCCentre", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 8 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "FCCentre: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFCCentre" + ] + ] + }, + { + "rank": 50, + "comment": "FCCentre: FCCentre for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 47, + "comment": "FCCentre: FCCentre for finite groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "FCCentre: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FCCentre" + ] + }, + { + "name": "SetFCCentre", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 8 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFCCentre: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFCCentre: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFCCentre" + ] + }, + { + "name": "HasFCCentre", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 8 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFCCentre" + ] + }, + { + "name": "IsNilpotentByFinite", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 11 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsNilpotentByFinite: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNilpotentByFinite" + ] + ] + }, + { + "rank": 50, + "comment": "IsNilpotentByFinite: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 0, + "comment": "IsNilpotentByFinite: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNilpotentByFinite" + ] + }, + { + "name": "SetIsNilpotentByFinite", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 11 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNilpotentByFinite: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNilpotentByFinite: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNilpotentByFinite" + ] + }, + { + "name": "HasIsNilpotentByFinite", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 11 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNilpotentByFinite" + ] + }, + { + "name": "MaximalSubgroupClassesByIndexOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 17 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 69, + "comment": "MaximalSubgroupClassesByIndexOp: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MaximalSubgroupClassesByIndexOp" + ] + }, + { + "name": "ComputedMaximalSubgroupClassesByIndexs", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 17 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedMaximalSubgroupClassesByIndexs: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedMaximalSubgroupClassesByIndexs" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedMaximalSubgroupClassesByIndexs: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "ComputedMaximalSubgroupClassesByIndexs: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedMaximalSubgroupClassesByIndexs" + ] + }, + { + "name": "SetComputedMaximalSubgroupClassesByIndexs", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 17 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedMaximalSubgroupClassesByIndexs: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedMaximalSubgroupClassesByIndexs: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedMaximalSubgroupClassesByIndexs" + ] + }, + { + "name": "HasComputedMaximalSubgroupClassesByIndexs", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 17 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedMaximalSubgroupClassesByIndexs" + ] + }, + { + "name": "MaximalSubgroupClassesByIndex", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 17 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "MaximalSubgroupClassesByIndex: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MaximalSubgroupClassesByIndex" + ] + }, + { + "name": "HasMaximalSubgroupClassesByIndex", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 17 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "HasMaximalSubgroupClassesByIndex: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMaximalSubgroupClassesByIndex" + ] + }, + { + "name": "SetMaximalSubgroupClassesByIndex", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 17 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 54, + "comment": "SetMaximalSubgroupClassesByIndex: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMaximalSubgroupClassesByIndex" + ] + }, + { + "name": "LowIndexSubgroupClassesOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 69, + "comment": "LowIndexSubgroupClassesOp: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LowIndexSubgroupClassesOp" + ] + }, + { + "name": "ComputedLowIndexSubgroupClassess", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedLowIndexSubgroupClassess: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedLowIndexSubgroupClassess" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedLowIndexSubgroupClassess: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "ComputedLowIndexSubgroupClassess: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedLowIndexSubgroupClassess" + ] + }, + { + "name": "SetComputedLowIndexSubgroupClassess", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedLowIndexSubgroupClassess: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedLowIndexSubgroupClassess: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedLowIndexSubgroupClassess" + ] + }, + { + "name": "HasComputedLowIndexSubgroupClassess", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedLowIndexSubgroupClassess" + ] + }, + { + "name": "LowIndexSubgroupClasses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "LowIndexSubgroupClasses: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LowIndexSubgroupClasses" + ] + }, + { + "name": "HasLowIndexSubgroupClasses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "HasLowIndexSubgroupClasses: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLowIndexSubgroupClasses" + ] + }, + { + "name": "SetLowIndexSubgroupClasses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 54, + "comment": "SetLowIndexSubgroupClasses: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLowIndexSubgroupClasses" + ] + }, + { + "name": "LowIndexNormalSubgroupsOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 69, + "comment": "LowIndexNormalSubgroupsOp: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LowIndexNormalSubgroupsOp" + ] + }, + { + "name": "ComputedLowIndexNormalSubgroupss", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedLowIndexNormalSubgroupss: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedLowIndexNormalSubgroupss" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedLowIndexNormalSubgroupss: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "ComputedLowIndexNormalSubgroupss: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedLowIndexNormalSubgroupss" + ] + }, + { + "name": "SetComputedLowIndexNormalSubgroupss", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedLowIndexNormalSubgroupss: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedLowIndexNormalSubgroupss: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedLowIndexNormalSubgroupss" + ] + }, + { + "name": "HasComputedLowIndexNormalSubgroupss", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedLowIndexNormalSubgroupss" + ] + }, + { + "name": "LowIndexNormalSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "LowIndexNormalSubgroups: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LowIndexNormalSubgroups" + ] + }, + { + "name": "HasLowIndexNormalSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "HasLowIndexNormalSubgroups: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLowIndexNormalSubgroups" + ] + }, + { + "name": "SetLowIndexNormalSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 54, + "comment": "SetLowIndexNormalSubgroups: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLowIndexNormalSubgroups" + ] + }, + { + "name": "SchurExtension", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 30 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "SchurExtension: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSchurExtension" + ] + ] + }, + { + "rank": 35, + "comment": "SchurExtension: for groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "SchurExtension: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SchurExtension" + ] + }, + { + "name": "SetSchurExtension", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 30 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSchurExtension: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSchurExtension: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSchurExtension" + ] + }, + { + "name": "HasSchurExtension", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 30 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSchurExtension" + ] + }, + { + "name": "SchurExtensionEpimorphism", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 31 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "SchurExtensionEpimorphism: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSchurExtensionEpimorphism" + ] + ] + }, + { + "rank": 50, + "comment": "SchurExtensionEpimorphism: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 0, + "comment": "SchurExtensionEpimorphism: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SchurExtensionEpimorphism" + ] + }, + { + "name": "SetSchurExtensionEpimorphism", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 31 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSchurExtensionEpimorphism: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSchurExtensionEpimorphism: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSchurExtensionEpimorphism" + ] + }, + { + "name": "HasSchurExtensionEpimorphism", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 31 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSchurExtensionEpimorphism" + ] + }, + { + "name": "NonAbelianTensorSquare", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 35 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "NonAbelianTensorSquare: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNonAbelianTensorSquare" + ] + ] + }, + { + "rank": 50, + "comment": "NonAbelianTensorSquare", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 0, + "comment": "NonAbelianTensorSquare: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NonAbelianTensorSquare" + ] + }, + { + "name": "SetNonAbelianTensorSquare", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 35 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNonAbelianTensorSquare: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNonAbelianTensorSquare: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNonAbelianTensorSquare" + ] + }, + { + "name": "HasNonAbelianTensorSquare", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 35 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNonAbelianTensorSquare" + ] + }, + { + "name": "NonAbelianExteriorSquare", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 36 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "NonAbelianExteriorSquare: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNonAbelianExteriorSquare" + ] + ] + }, + { + "rank": 50, + "comment": "NonAbelianExteriorSquare: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 0, + "comment": "NonAbelianExteriorSquare: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NonAbelianExteriorSquare" + ] + }, + { + "name": "SetNonAbelianExteriorSquare", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 36 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNonAbelianExteriorSquare: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNonAbelianExteriorSquare: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNonAbelianExteriorSquare" + ] + }, + { + "name": "HasNonAbelianExteriorSquare", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/pcpgrp.gd", + "line": 36 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNonAbelianExteriorSquare" + ] + }, + { + "name": "TorsionSubgroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/torsion.gd", + "line": 23 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "TorsionSubgroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTorsionSubgroup" + ] + ] + }, + { + "rank": 50, + "comment": "TorsionSubgroup: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 47, + "comment": "TorsionSubgroup: for finite groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 37, + "comment": "TorsionSubgroup: for torsion free groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsTorsionFree", + "HasIsTorsionFree" + ] + ] + }, + { + "rank": 0, + "comment": "TorsionSubgroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TorsionSubgroup" + ] + }, + { + "name": "SetTorsionSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/torsion.gd", + "line": 23 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTorsionSubgroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTorsionSubgroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTorsionSubgroup" + ] + }, + { + "name": "HasTorsionSubgroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/torsion.gd", + "line": 23 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTorsionSubgroup" + ] + }, + { + "name": "NormalTorsionSubgroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/torsion.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "NormalTorsionSubgroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNormalTorsionSubgroup" + ] + ] + }, + { + "rank": 50, + "comment": "NormalTorsionSubgroup: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 47, + "comment": "NormalTorsionSubgroup: for finite groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 37, + "comment": "NormalTorsionSubgroup: for torsion free groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsTorsionFree", + "HasIsTorsionFree" + ] + ] + }, + { + "rank": 0, + "comment": "NormalTorsionSubgroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalTorsionSubgroup" + ] + }, + { + "name": "SetNormalTorsionSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/torsion.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNormalTorsionSubgroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNormalTorsionSubgroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNormalTorsionSubgroup" + ] + }, + { + "name": "HasNormalTorsionSubgroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/torsion.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNormalTorsionSubgroup" + ] + }, + { + "name": "FiniteSubgroupClasses", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/torsion.gd", + "line": 25 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "FiniteSubgroupClasses: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFiniteSubgroupClasses" + ] + ] + }, + { + "rank": 50, + "comment": "FiniteSubgroupClasses: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 0, + "comment": "FiniteSubgroupClasses: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FiniteSubgroupClasses" + ] + }, + { + "name": "SetFiniteSubgroupClasses", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/torsion.gd", + "line": 25 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFiniteSubgroupClasses: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFiniteSubgroupClasses: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFiniteSubgroupClasses" + ] + }, + { + "name": "HasFiniteSubgroupClasses", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/torsion.gd", + "line": 25 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFiniteSubgroupClasses" + ] + }, + { + "name": "IsTorsionFree", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/torsion.gd", + "line": 30 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsTorsionFree: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsTorsionFree" + ] + ] + }, + { + "rank": 50, + "comment": "IsTorsionFree: for pcp groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsPcpElement)" + ] + ] + }, + { + "rank": 48, + "comment": "IsTorsionFree", + "filters": [ + [ + "HasIsTrivial", + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "IsTorsionFree: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsTorsionFree" + ] + }, + { + "name": "SetIsTorsionFree", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/torsion.gd", + "line": 30 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsTorsionFree: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsTorsionFree: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsTorsionFree" + ] + }, + { + "name": "HasIsTorsionFree", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/torsion.gd", + "line": 30 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsTorsionFree" + ] + }, + { + "name": "IsFreeAbelian", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/torsion.gd", + "line": 38 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsFreeAbelian: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFreeAbelian" + ] + ] + }, + { + "rank": 48, + "comment": "IsFreeAbelian", + "filters": [ + [ + "HasIsTrivial", + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 37, + "comment": "IsFreeAbelian", + "filters": [ + [ + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup" + ] + ] + }, + { + "rank": 0, + "comment": "IsFreeAbelian: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFreeAbelian" + ] + }, + { + "name": "SetIsFreeAbelian", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/torsion.gd", + "line": 38 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFreeAbelian: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFreeAbelian: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFreeAbelian" + ] + }, + { + "name": "HasIsFreeAbelian", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/polycyclic-2.11/gap/pcpgrp/torsion.gd", + "line": 38 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFreeAbelian" + ] + }, + { + "name": "MemberFunction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/classes.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "MemberFunction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMemberFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MemberFunction" + ] + }, + { + "name": "SetMemberFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/classes.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMemberFunction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMemberFunction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMemberFunction" + ] + }, + { + "name": "HasMemberFunction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/classes.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMemberFunction" + ] + }, + { + "name": "IsMemberOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/classes.gd", + "line": 36 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10003, + "comment": "IsMemberOp: for class with member function", + "filters": [ + [], + [ + "IsClass", + "HasMemberFunction" + ] + ] + }, + { + "rank": 376, + "comment": "IsMemberOp: handled by nice monomorphism", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + }, + { + "rank": 73, + "comment": "IsMemberOp: compute from LocalDefinitionFunction", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "IsSaturated", + "HasIsSaturated", + "HasLocalDefinitionFunction" + ] + ] + }, + { + "rank": 66, + "comment": "IsMemberOp: compute from boundary", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsSchunckClass", + "HasIsSchunckClass", + "HasBoundaryFunction" + ] + ] + }, + { + "rank": 58, + "comment": "IsMemberOp: if residual function is known", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "HasResidualFunction" + ] + ] + }, + { + "rank": 55, + "comment": "IsMemberOp: for Fitting/formation product", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsFittingProductRep", + "IsFormationProductRep" + ] + ] + }, + { + "rank": 51, + "comment": "IsMemberOp: if radical is known", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "HasRadicalFunction", + "IsFittingSetRep" + ] + ] + }, + { + "rank": 50, + "comment": "IsMemberOp: for formation product", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsFormationProductRep" + ] + ] + }, + { + "rank": 50, + "comment": "IsMemberOp: if ProjectorFunction is known", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsSchunckClass", + "HasIsSchunckClass", + "HasProjectorFunction" + ] + ] + }, + { + "rank": 50, + "comment": "IsMemberOp: for FittingSetRep with inj function", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "HasInjectorFunction", + "IsFittingSetRep" + ] + ] + }, + { + "rank": 50, + "comment": "IsMemberOp: for Fitting product", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsFittingProductRep" + ] + ] + }, + { + "rank": 49, + "comment": "IsMemberOp: if radical is known", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed", + "HasRadicalFunction" + ] + ] + }, + { + "rank": 48, + "comment": "IsMemberOp: if injector is known", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed", + "HasInjectorFunction" + ] + ] + }, + { + "rank": 40, + "comment": "IsMemberOp: for group class by list", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGroupClassByListRep" + ] + ] + }, + { + "rank": 37, + "comment": "IsMemberOp: redispatch if group is finite or soluble", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsSchunckClass", + "HasIsSchunckClass" + ] + ] + }, + { + "rank": 5, + "comment": "IsMemberOp: for IsClassByUnionRep", + "filters": [ + [], + [ + "IsClassByUnionRep" + ] + ] + }, + { + "rank": 5, + "comment": "IsMemberOp: for IsClassByIntersectionRep", + "filters": [ + [], + [ + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 5, + "comment": "IsMemberOp: for IsClassByComplementRep", + "filters": [ + [], + [ + "IsClassByComplementRep" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsMemberOp" + ] + }, + { + "name": "ComputedIsMembers", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/classes.gd", + "line": 36 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "ComputedIsMembers: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedIsMembers" + ] + ] + }, + { + "rank": 0, + "comment": "ComputedIsMembers: default method", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedIsMembers" + ] + }, + { + "name": "SetComputedIsMembers", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/classes.gd", + "line": 36 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedIsMembers: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedIsMembers: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedIsMembers" + ] + }, + { + "name": "HasComputedIsMembers", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/classes.gd", + "line": 36 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedIsMembers" + ] + }, + { + "name": "IsMember", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/classes.gd", + "line": 36 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "IsMember: default method", + "filters": [ + [], + [ + "IsClass" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsMember" + ] + }, + { + "name": "HasIsMember", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/classes.gd", + "line": 36 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "HasIsMember: default method", + "filters": [ + [], + [ + "IsClass" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsMember" + ] + }, + { + "name": "SetIsMember", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/classes.gd", + "line": 36 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 2, + "comment": "SetIsMember: default method", + "filters": [ + [], + [ + "IsClass" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsMember" + ] + }, + { + "name": "Class", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/classes.gd", + "line": 45 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 1, + "comment": "Class: defined by property function", + "filters": [ + [ + "IsFunction" + ] + ] + }, + { + "rank": 1, + "comment": "Class: defined by property function", + "filters": [ + [ + "IsRecord" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Class" + ] + }, + { + "name": "Complement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/classes.gd", + "line": 55 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 5, + "comment": "Complement: for a class complement", + "filters": [ + [ + "IsClassByComplementRep" + ] + ] + }, + { + "rank": 2, + "comment": "Complement: for a class", + "filters": [ + [ + "IsClass" + ] + ] + }, + { + "rank": 1, + "comment": "Complement: for a list/collection", + "filters": [ + [ + "IsListOrCollection" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Complement" + ] + }, + { + "name": "IsGroupClass", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 16 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "IsGroupClass: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsGroupClass" + ] + ] + }, + { + "rank": 5, + "comment": "IsGroupClass", + "filters": [ + [ + "IsClassByUnionRep" + ] + ] + }, + { + "rank": 5, + "comment": "IsGroupClass", + "filters": [ + [ + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 5, + "comment": "IsGroupClass", + "filters": [ + [ + "IsClassByComplementRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsGroupClass" + ] + }, + { + "name": "SetIsGroupClass", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 16 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsGroupClass: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsGroupClass: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsGroupClass" + ] + }, + { + "name": "HasIsGroupClass", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 16 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsGroupClass" + ] + }, + { + "name": "GroupClass", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 32 + }, + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "GroupClass: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGroupClass" + ] + ] + }, + { + "rank": 2, + "comment": "GroupClass: for group defined by list", + "filters": [ + [ + "IsList" + ] + ] + }, + { + "rank": 1, + "comment": "GroupClass: for property function", + "filters": [ + [ + "IsFunction" + ] + ] + }, + { + "rank": 1, + "comment": "GroupClass: for record", + "filters": [ + [ + "IsRecord" + ] + ] + } + ], + "2args": [ + { + "rank": 3, + "comment": "GroupClass: for list and function", + "filters": [ + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GroupClass" + ] + }, + { + "name": "SetGroupClass", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGroupClass: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGroupClass: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGroupClass" + ] + }, + { + "name": "HasGroupClass", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGroupClass" + ] + }, + { + "name": "ContainsTrivialGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 49 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "ContainsTrivialGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasContainsTrivialGroup" + ] + ] + }, + { + "rank": 7, + "comment": "ContainsTrivialGroup", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "IsClassByUnionRep" + ] + ] + }, + { + "rank": 7, + "comment": "ContainsTrivialGroup", + "filters": [ + [ + "HasIsEmpty", + "IsGroupClass", + "HasIsGroupClass", + "IsQuotientClosed", + "HasIsQuotientClosed" + ] + ] + }, + { + "rank": 7, + "comment": "ContainsTrivialGroup", + "filters": [ + [ + "HasIsEmpty", + "IsGroupClass", + "HasIsGroupClass", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed" + ] + ] + }, + { + "rank": 7, + "comment": "ContainsTrivialGroup", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "IsClassByUnionRep" + ] + ] + }, + { + "rank": 7, + "comment": "ContainsTrivialGroup", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 4, + "comment": "ContainsTrivialGroup: for generic group class - test membership", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + }, + { + "rank": 0, + "comment": "ContainsTrivialGroup: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ContainsTrivialGroup" + ] + }, + { + "name": "SetContainsTrivialGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 49 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetContainsTrivialGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetContainsTrivialGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetContainsTrivialGroup" + ] + }, + { + "name": "HasContainsTrivialGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 49 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasContainsTrivialGroup" + ] + }, + { + "name": "IsSubgroupClosed", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 65 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "IsSubgroupClosed: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSubgroupClosed" + ] + ] + }, + { + "rank": 15, + "comment": "IsSubgroupClosed", + "filters": [ + [ + "IsFittingProductRep" + ] + ] + }, + { + "rank": 9, + "comment": "IsSubgroupClosed", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsClassByUnionRep" + ] + ] + }, + { + "rank": 9, + "comment": "IsSubgroupClosed", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 4, + "comment": "IsSubgroupClosed: for generic group class", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + }, + { + "rank": 0, + "comment": "IsSubgroupClosed: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSubgroupClosed" + ] + }, + { + "name": "SetIsSubgroupClosed", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 65 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSubgroupClosed: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSubgroupClosed: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSubgroupClosed" + ] + }, + { + "name": "HasIsSubgroupClosed", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 65 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSubgroupClosed" + ] + }, + { + "name": "IsNormalSubgroupClosed", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 66 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "IsNormalSubgroupClosed: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNormalSubgroupClosed" + ] + ] + }, + { + "rank": 7, + "comment": "IsNormalSubgroupClosed", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "IsClassByUnionRep" + ] + ] + }, + { + "rank": 7, + "comment": "IsNormalSubgroupClosed", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 4, + "comment": "IsNormalSubgroupClosed: for generic group class", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + }, + { + "rank": 0, + "comment": "IsNormalSubgroupClosed: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNormalSubgroupClosed" + ] + }, + { + "name": "SetIsNormalSubgroupClosed", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 66 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNormalSubgroupClosed: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNormalSubgroupClosed: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNormalSubgroupClosed" + ] + }, + { + "name": "HasIsNormalSubgroupClosed", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 66 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNormalSubgroupClosed" + ] + }, + { + "name": "IsQuotientClosed", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 67 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "IsQuotientClosed: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsQuotientClosed" + ] + ] + }, + { + "rank": 7, + "comment": "IsQuotientClosed", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "IsClassByUnionRep" + ] + ] + }, + { + "rank": 7, + "comment": "IsQuotientClosed", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 4, + "comment": "IsQuotientClosed: for generic group class", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + }, + { + "rank": 0, + "comment": "IsQuotientClosed: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsQuotientClosed" + ] + }, + { + "name": "SetIsQuotientClosed", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 67 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsQuotientClosed: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsQuotientClosed: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsQuotientClosed" + ] + }, + { + "name": "HasIsQuotientClosed", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 67 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsQuotientClosed" + ] + }, + { + "name": "IsResiduallyClosed", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 68 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "IsResiduallyClosed: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsResiduallyClosed" + ] + ] + }, + { + "rank": 9, + "comment": "IsResiduallyClosed", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "IsDirectProductClosed", + "HasIsDirectProductClosed", + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 4, + "comment": "IsResiduallyClosed: for generic group class", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + }, + { + "rank": 0, + "comment": "IsResiduallyClosed: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsResiduallyClosed" + ] + }, + { + "name": "SetIsResiduallyClosed", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 68 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsResiduallyClosed: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsResiduallyClosed: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsResiduallyClosed" + ] + }, + { + "name": "HasIsResiduallyClosed", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 68 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsResiduallyClosed" + ] + }, + { + "name": "IsNormalProductClosed", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 69 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "IsNormalProductClosed: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNormalProductClosed" + ] + ] + }, + { + "rank": 9, + "comment": "IsNormalProductClosed", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "IsDirectProductClosed", + "HasIsDirectProductClosed", + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 4, + "comment": "IsNormalProductClosed: for generic group class", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + }, + { + "rank": 0, + "comment": "IsNormalProductClosed: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNormalProductClosed" + ] + }, + { + "name": "SetIsNormalProductClosed", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 69 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNormalProductClosed: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNormalProductClosed: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNormalProductClosed" + ] + }, + { + "name": "HasIsNormalProductClosed", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 69 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNormalProductClosed" + ] + }, + { + "name": "IsDirectProductClosed", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 70 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "IsDirectProductClosed: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsDirectProductClosed" + ] + ] + }, + { + "rank": 7, + "comment": "IsDirectProductClosed", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 4, + "comment": "IsDirectProductClosed: for generic group class", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + }, + { + "rank": 0, + "comment": "IsDirectProductClosed: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsDirectProductClosed" + ] + }, + { + "name": "SetIsDirectProductClosed", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 70 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsDirectProductClosed: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsDirectProductClosed: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsDirectProductClosed" + ] + }, + { + "name": "HasIsDirectProductClosed", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 70 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsDirectProductClosed" + ] + }, + { + "name": "IsSchunckClass", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 71 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "IsSchunckClass: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSchunckClass" + ] + ] + }, + { + "rank": 13, + "comment": "IsSchunckClass", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsDirectProductClosed", + "HasIsDirectProductClosed", + "IsSaturated", + "HasIsSaturated", + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 4, + "comment": "IsSchunckClass: for generic group class", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + }, + { + "rank": 0, + "comment": "IsSchunckClass: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSchunckClass" + ] + }, + { + "name": "SetIsSchunckClass", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 71 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSchunckClass: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSchunckClass: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSchunckClass" + ] + }, + { + "name": "HasIsSchunckClass", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 71 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSchunckClass" + ] + }, + { + "name": "IsSaturated", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 72 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "IsSaturated: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSaturated" + ] + ] + }, + { + "rank": 15, + "comment": "IsSaturated: test if char of top class is subset of char of bot class", + "filters": [ + [ + "IsFormationProductRep" + ] + ] + }, + { + "rank": 15, + "comment": "IsSaturated", + "filters": [ + [ + "IsFormationProductRep" + ] + ] + }, + { + "rank": 15, + "comment": "IsSaturated", + "filters": [ + [ + "IsFormationProductRep" + ] + ] + }, + { + "rank": 7, + "comment": "IsSaturated", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "IsClassByUnionRep" + ] + ] + }, + { + "rank": 7, + "comment": "IsSaturated", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 4, + "comment": "IsSaturated: for generic group class", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + }, + { + "rank": 0, + "comment": "IsSaturated: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSaturated" + ] + }, + { + "name": "SetIsSaturated", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 72 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSaturated: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSaturated: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSaturated" + ] + }, + { + "name": "HasIsSaturated", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/grpclass.gd", + "line": 72 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSaturated" + ] + }, + { + "name": "FittingClass", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/fitting.gd", + "line": 38 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "FittingClass: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFittingClass" + ] + ] + }, + { + "rank": 1, + "comment": "FittingClass", + "filters": [ + [ + "IsRecord" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FittingClass" + ] + }, + { + "name": "SetFittingClass", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/fitting.gd", + "line": 38 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFittingClass: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFittingClass: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFittingClass" + ] + }, + { + "name": "HasFittingClass", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/fitting.gd", + "line": 38 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFittingClass" + ] + }, + { + "name": "FittingProduct", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/fitting.gd", + "line": 45 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 32, + "comment": "FittingProduct: for Fitting formation - use FormationProduct", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed" + ] + ], + "aka": [ + "FormationProduct" + ] + }, + { + "rank": 24, + "comment": "FittingProduct: of two Fittng classes", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FittingProduct" + ] + }, + { + "name": "FittingSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/fitting.gd", + "line": 52 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 36, + "comment": "FittingSet", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsRecord" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FittingSet" + ] + }, + { + "name": "IsFittingSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/fitting.gd", + "line": 62 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 52, + "comment": "IsFittingSet: for IsFittingSetRep", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsFittingSetRep" + ] + ] + }, + { + "rank": 47, + "comment": "IsFittingSet: for Fitting class", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFittingSet" + ] + }, + { + "name": "ImageFittingSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/fitting.gd", + "line": 72 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 33, + "comment": "ImageFittingSet: for Fitting set - injective case", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsInjective", + "HasIsInjective", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsFittingSetRep" + ] + ] + }, + { + "rank": 31, + "comment": "ImageFittingSet: for Fitting class - injective case", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsInjective", + "HasIsInjective", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed" + ] + ] + }, + { + "rank": 31, + "comment": "ImageFittingSet: for Fitting set", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsFittingSetRep" + ] + ] + }, + { + "rank": 29, + "comment": "ImageFittingSet: for Fitting class", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ImageFittingSet" + ] + }, + { + "name": "PreImageFittingSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/fitting.gd", + "line": 82 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 33, + "comment": "PreImageFittingSet: for Fitting set - injective case", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsInjective", + "HasIsInjective", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsFittingSetRep" + ] + ] + }, + { + "rank": 31, + "comment": "PreImageFittingSet: for Fitting class - injective case", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsInjective", + "HasIsInjective", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed" + ] + ] + }, + { + "rank": 31, + "comment": "PreImageFittingSet: for Fitting set", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsFittingSetRep" + ] + ] + }, + { + "rank": 29, + "comment": "PreImageFittingSet: for Fitting class", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "RespectsMultiplication", + "HasRespectsMultiplication", + "RespectsInverses", + "HasRespectsInverses" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PreImageFittingSet" + ] + }, + { + "name": "InjectorFunction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/fitting.gd", + "line": 92 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "InjectorFunction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasInjectorFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InjectorFunction" + ] + }, + { + "name": "SetInjectorFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/fitting.gd", + "line": 92 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetInjectorFunction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetInjectorFunction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetInjectorFunction" + ] + }, + { + "name": "HasInjectorFunction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/fitting.gd", + "line": 92 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasInjectorFunction" + ] + }, + { + "name": "RadicalFunction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/fitting.gd", + "line": 102 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "RadicalFunction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRadicalFunction" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RadicalFunction" + ] + }, + { + "name": "SetRadicalFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/fitting.gd", + "line": 102 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRadicalFunction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRadicalFunction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRadicalFunction" + ] + }, + { + "name": "HasRadicalFunction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/fitting.gd", + "line": 102 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRadicalFunction" + ] + }, + { + "name": "IsPrimitiveSolubleGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/schunck.gd", + "line": 14 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsPrimitiveSolubleGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPrimitiveSolubleGroup" + ] + ] + }, + { + "rank": 35, + "comment": "IsPrimitiveSolubleGroup: for generic group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "IsPrimitiveSolubleGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPrimitiveSoluble", + "IsPrimitiveSolubleGroup", + "IsPrimitiveSolvable", + "IsPrimitiveSolvableGroup" + ] + }, + { + "name": "SetIsPrimitiveSolubleGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/schunck.gd", + "line": 14 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPrimitiveSolubleGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPrimitiveSolubleGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPrimitiveSoluble", + "SetIsPrimitiveSolubleGroup", + "SetIsPrimitiveSolvable", + "SetIsPrimitiveSolvableGroup" + ] + }, + { + "name": "HasIsPrimitiveSolubleGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/schunck.gd", + "line": 14 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPrimitiveSoluble", + "HasIsPrimitiveSolubleGroup", + "HasIsPrimitiveSolvable", + "HasIsPrimitiveSolvableGroup" + ] + }, + { + "name": "SchunckClass", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/schunck.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "SchunckClass: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSchunckClass" + ] + ] + }, + { + "rank": 1, + "comment": "SchunckClass: for record", + "filters": [ + [ + "IsRecord" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SchunckClass" + ] + }, + { + "name": "SetSchunckClass", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/schunck.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSchunckClass: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSchunckClass: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSchunckClass" + ] + }, + { + "name": "HasSchunckClass", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/schunck.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSchunckClass" + ] + }, + { + "name": "Boundary", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/schunck.gd", + "line": 34 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "Boundary: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasBoundary" + ] + ] + }, + { + "rank": 18, + "comment": "Boundary: if BoundaryFunction is known", + "filters": [ + [ + "IsSchunckClass", + "HasIsSchunckClass", + "HasBoundaryFunction" + ] + ] + }, + { + "rank": 15, + "comment": "Boundary: for Schunck class with local definition", + "filters": [ + [ + "IsSchunckClass", + "HasIsSchunckClass", + "HasLocalDefinitionFunction" + ] + ] + }, + { + "rank": 4, + "comment": "Boundary: for generic grp class", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + }, + { + "rank": 0, + "comment": "Boundary: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Boundary" + ] + }, + { + "name": "SetBoundary", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/schunck.gd", + "line": 34 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetBoundary: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetBoundary: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetBoundary" + ] + }, + { + "name": "HasBoundary", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/schunck.gd", + "line": 34 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasBoundary" + ] + }, + { + "name": "ProjectorFunction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/schunck.gd", + "line": 54 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "ProjectorFunction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasProjectorFunction" + ] + ] + }, + { + "rank": 0, + "comment": "ProjectorFunction: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ProjectorFunction" + ] + }, + { + "name": "SetProjectorFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/schunck.gd", + "line": 54 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetProjectorFunction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetProjectorFunction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetProjectorFunction" + ] + }, + { + "name": "HasProjectorFunction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/schunck.gd", + "line": 54 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasProjectorFunction" + ] + }, + { + "name": "BoundaryFunction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/schunck.gd", + "line": 64 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "BoundaryFunction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasBoundaryFunction" + ] + ] + }, + { + "rank": 0, + "comment": "BoundaryFunction: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BoundaryFunction" + ] + }, + { + "name": "SetBoundaryFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/schunck.gd", + "line": 64 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetBoundaryFunction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetBoundaryFunction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetBoundaryFunction" + ] + }, + { + "name": "HasBoundaryFunction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/schunck.gd", + "line": 64 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasBoundaryFunction" + ] + }, + { + "name": "OrdinaryFormation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/form.gd", + "line": 38 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "OrdinaryFormation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasOrdinaryFormation" + ] + ] + }, + { + "rank": 1, + "comment": "OrdinaryFormation", + "filters": [ + [ + "IsRecord" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "OrdinaryFormation" + ] + }, + { + "name": "SetOrdinaryFormation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/form.gd", + "line": 38 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetOrdinaryFormation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetOrdinaryFormation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetOrdinaryFormation" + ] + }, + { + "name": "HasOrdinaryFormation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/form.gd", + "line": 38 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasOrdinaryFormation" + ] + }, + { + "name": "FormationProduct", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/form.gd", + "line": 45 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 32, + "comment": "FormationProduct: of two Fitting formations", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed" + ] + ] + }, + { + "rank": 24, + "comment": "FormationProduct: of two formations", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SaturatedFormation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/form.gd", + "line": 75 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "SaturatedFormation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSaturatedFormation" + ] + ] + }, + { + "rank": 1, + "comment": "SaturatedFormation", + "filters": [ + [ + "IsRecord" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SaturatedFormation" + ] + }, + { + "name": "SetSaturatedFormation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/form.gd", + "line": 75 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSaturatedFormation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSaturatedFormation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSaturatedFormation" + ] + }, + { + "name": "HasSaturatedFormation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/form.gd", + "line": 75 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSaturatedFormation" + ] + }, + { + "name": "FittingFormation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/form.gd", + "line": 107 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "FittingFormation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFittingFormation" + ] + ] + }, + { + "rank": 1, + "comment": "FittingFormation", + "filters": [ + [ + "IsRecord" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FittingFormation" + ] + }, + { + "name": "SetFittingFormation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/form.gd", + "line": 107 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFittingFormation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFittingFormation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFittingFormation" + ] + }, + { + "name": "HasFittingFormation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/form.gd", + "line": 107 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFittingFormation" + ] + }, + { + "name": "FittingFormationProduct", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/form.gd", + "line": 120 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 32, + "comment": "FittingFormationProduct: of two Fitting formations", + "filters": [ + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FittingFormationProduct" + ] + }, + { + "name": "SaturatedFittingFormation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/form.gd", + "line": 153 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20003, + "comment": "SaturatedFittingFormation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSaturatedFittingFormation" + ] + ] + }, + { + "rank": 1, + "comment": "SaturatedFittingFormation", + "filters": [ + [ + "IsRecord" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SaturatedFittingFormation" + ] + }, + { + "name": "SetSaturatedFittingFormation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/form.gd", + "line": 153 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSaturatedFittingFormation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSaturatedFittingFormation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSaturatedFittingFormation" + ] + }, + { + "name": "HasSaturatedFittingFormation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/form.gd", + "line": 153 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSaturatedFittingFormation" + ] + }, + { + "name": "ResidualFunction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/form.gd", + "line": 163 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "ResidualFunction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasResidualFunction" + ] + ] + }, + { + "rank": 0, + "comment": "ResidualFunction: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ResidualFunction" + ] + }, + { + "name": "SetResidualFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/form.gd", + "line": 163 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetResidualFunction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetResidualFunction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetResidualFunction" + ] + }, + { + "name": "HasResidualFunction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/form.gd", + "line": 163 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasResidualFunction" + ] + }, + { + "name": "LocalDefinitionFunction", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/form.gd", + "line": 173 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20007, + "comment": "LocalDefinitionFunction: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLocalDefinitionFunction" + ] + ] + }, + { + "rank": 19, + "comment": "LocalDefinitionFunction", + "filters": [ + [ + "IsSaturated", + "HasIsSaturated", + "IsFormationProductRep" + ] + ] + }, + { + "rank": 19, + "comment": "LocalDefinitionFunction", + "filters": [ + [ + "IsSaturated", + "HasIsSaturated", + "IsFormationProductRep" + ] + ] + }, + { + "rank": 15, + "comment": "LocalDefinitionFunction: test if char of top class is subset of char of bot class", + "filters": [ + [ + "IsFormationProductRep" + ] + ] + }, + { + "rank": 0, + "comment": "LocalDefinitionFunction: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LocalDefinitionFunction" + ] + }, + { + "name": "SetLocalDefinitionFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/form.gd", + "line": 173 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLocalDefinitionFunction: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLocalDefinitionFunction: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLocalDefinitionFunction" + ] + }, + { + "name": "HasLocalDefinitionFunction", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/form.gd", + "line": 173 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLocalDefinitionFunction" + ] + }, + { + "name": "ProjectorOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/projector.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10050, + "comment": "ProjectorOp: if ProjectorFunction is known", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsSchunckClass", + "HasIsSchunckClass", + "HasProjectorFunction" + ] + ] + }, + { + "rank": 402, + "comment": "ProjectorOp: handled by nice monomorphism", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsSchunckClass", + "HasIsSchunckClass" + ] + ] + }, + { + "rank": 77, + "comment": "ProjectorOp: compute from LocalDefinitionFunction", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "IsSaturated", + "HasIsSaturated", + "HasLocalDefinitionFunction" + ] + ] + }, + { + "rank": 74, + "comment": "ProjectorOp: for intersection of group classes which is a local formation", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "IsSaturated", + "HasIsSaturated", + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 73, + "comment": "ProjectorOp: compute from boundary", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsSchunckClass", + "HasIsSchunckClass", + "HasBoundaryFunction" + ] + ] + }, + { + "rank": 72, + "comment": "ProjectorOp: for intersection of group classes", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsSchunckClass", + "HasIsSchunckClass", + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 70, + "comment": "ProjectorOp: use MemberFunction", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "HasMemberFunction", + "IsSchunckClass", + "HasIsSchunckClass" + ] + ] + }, + { + "rank": 69, + "comment": "ProjectorOp: use only membership test", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsSchunckClass", + "HasIsSchunckClass" + ] + ] + }, + { + "rank": 65, + "comment": "ProjectorOp: handled by IsomorphismPcGroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsSchunckClass", + "HasIsSchunckClass" + ] + ] + }, + { + "rank": 39, + "comment": "ProjectorOp: redispatch if group is finite or soluble", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ProjectorOp" + ] + }, + { + "name": "ComputedProjectors", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/projector.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedProjectors: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedProjectors" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedProjectors: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "ComputedProjectors: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedProjectors" + ] + }, + { + "name": "SetComputedProjectors", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/projector.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedProjectors: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedProjectors: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedProjectors" + ] + }, + { + "name": "HasComputedProjectors", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/projector.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedProjectors" + ] + }, + { + "name": "Projector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/projector.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 39, + "comment": "Projector: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Projector" + ] + }, + { + "name": "HasProjector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/projector.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 39, + "comment": "HasProjector: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasProjector" + ] + }, + { + "name": "SetProjector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/projector.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 39, + "comment": "SetProjector: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGroupClass", + "HasIsGroupClass" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetProjector" + ] + }, + { + "name": "CoveringSubgroupOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/projector.gd", + "line": 27 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 49, + "comment": "CoveringSubgroupOp: for Schunck classes: return projector", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsSchunckClass", + "HasIsSchunckClass" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CoveringSubgroupOp" + ] + }, + { + "name": "ComputedCoveringSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/projector.gd", + "line": 27 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedCoveringSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedCoveringSubgroups" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedCoveringSubgroups: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "ComputedCoveringSubgroups: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedCoveringSubgroups" + ] + }, + { + "name": "SetComputedCoveringSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/projector.gd", + "line": 27 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedCoveringSubgroups: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedCoveringSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedCoveringSubgroups" + ] + }, + { + "name": "HasComputedCoveringSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/projector.gd", + "line": 27 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedCoveringSubgroups" + ] + }, + { + "name": "CoveringSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/projector.gd", + "line": 27 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 39, + "comment": "CoveringSubgroup: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CoveringSubgroup" + ] + }, + { + "name": "HasCoveringSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/projector.gd", + "line": 27 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 39, + "comment": "HasCoveringSubgroup: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCoveringSubgroup" + ] + }, + { + "name": "SetCoveringSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/projector.gd", + "line": 27 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 39, + "comment": "SetCoveringSubgroup: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGroupClass", + "HasIsGroupClass" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCoveringSubgroup" + ] + }, + { + "name": "ProjectorFromExtendedBoundaryFunction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/projector.gd", + "line": 42 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 68, + "comment": "ProjectorFromExtendedBoundaryFunction: for pc group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(IsMultiplicativeElementWithInverseByPolycyclicCollector)" + ], + [ + "IsRecord" + ], + [ + "IsBool" + ] + ] + }, + { + "rank": 53, + "comment": "ProjectorFromExtendedBoundaryFunction: for soluble groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsRecord" + ], + [ + "IsBool" + ] + ] + }, + { + "rank": 37, + "comment": "ProjectorFromExtendedBoundaryFunction: redispatch if group is finite or soluble", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsRecord" + ], + [ + "IsBool" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ProjectorFromExtendedBoundaryFunction" + ] + }, + { + "name": "InjectorOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/injector.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10066, + "comment": "InjectorOp: for FittingSetRep if injector function is known", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "HasInjectorFunction", + "IsFittingSetRep" + ] + ] + }, + { + "rank": 10064, + "comment": "InjectorOp: injector function is known", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed", + "HasInjectorFunction" + ] + ] + }, + { + "rank": 400, + "comment": "InjectorOp: handled by nice monomorphism", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed" + ] + ] + }, + { + "rank": 67, + "comment": "InjectorOp: for pcgs computable groups: use radical", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed" + ] + ] + }, + { + "rank": 65, + "comment": "InjectorOp: for FittingSetRep w/o injector function", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsFittingSetRep" + ] + ] + }, + { + "rank": 63, + "comment": "InjectorOp: handled by IsomorphismPcGroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed" + ] + ] + }, + { + "rank": 39, + "comment": "InjectorOp: redispatch if group is finite or soluble", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InjectorOp" + ] + }, + { + "name": "ComputedInjectors", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/injector.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedInjectors: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedInjectors" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedInjectors: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "ComputedInjectors: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedInjectors" + ] + }, + { + "name": "SetComputedInjectors", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/injector.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedInjectors: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedInjectors: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedInjectors" + ] + }, + { + "name": "HasComputedInjectors", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/injector.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedInjectors" + ] + }, + { + "name": "Injector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/injector.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 37, + "comment": "Injector: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsClass" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Injector" + ] + }, + { + "name": "HasInjector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/injector.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 37, + "comment": "HasInjector: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsClass" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasInjector" + ] + }, + { + "name": "SetInjector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/injector.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 37, + "comment": "SetInjector: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsClass" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetInjector" + ] + }, + { + "name": "NormalizerOfPronormalSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/normpro.gd", + "line": 17 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 407, + "comment": "NormalizerOfPronormalSubgroup: via nice hom.", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 90, + "comment": "NormalizerOfPronormalSubgroup: use pcgs method", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 86, + "comment": "NormalizerOfPronormalSubgroup: via IsomorphismPcGroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 70, + "comment": "NormalizerOfPronormalSubgroup: for generic groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalizerOfPronormalSubgroup" + ] + }, + { + "name": "PcgsNormalizerOfPronormalSubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/normpro.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 44, + "comment": "PcgsNormalizerOfPronormalSubgroup: for pcgs refining an el. ab. series", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsPcgs", + "HasParentPcgs" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PcgsNormalizerOfPronormalSubgroup" + ] + }, + { + "name": "InvariantComplementsOfElAbSection", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/compl.gd", + "line": 108 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 155, + "comment": "InvariantComplementsOfElAbSection: for section of finite soluble group", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsFinite", + "HasIsFinite", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsFinite", + "HasIsFinite", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsFinite", + "HasIsFinite", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsBool" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "InvariantComplementsOfElAbSection" + ] + }, + { + "name": "ComplementsOfCentralSectionUnderActionNC", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/compl.gd", + "line": 122 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 155, + "comment": "ComplementsOfCentralSectionUnderActionNC: for section of soluble group", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsFinite", + "HasIsFinite", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsFinite", + "HasIsFinite", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsFinite", + "HasIsFinite", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsBool" + ] + ] + } + ], + "6args": [] + }, + "aka": [ + "ComplementsOfCentralSectionUnderActionNC" + ] + }, + { + "name": "RadicalOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/radical.gd", + "line": 15 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10066, + "comment": "RadicalOp: for FittingSetRep with radical function", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "HasRadicalFunction", + "IsFittingSetRep" + ] + ] + }, + { + "rank": 10064, + "comment": "RadicalOp: if radical function is known", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed", + "HasRadicalFunction" + ] + ] + }, + { + "rank": 400, + "comment": "RadicalOp: handled by nice monomorphism", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed" + ] + ] + }, + { + "rank": 67, + "comment": "RadicalOp: if only in is known", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed" + ] + ] + }, + { + "rank": 66, + "comment": "RadicalOp: for FittingSetRep with injector function", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "HasInjectorFunction", + "IsFittingSetRep" + ] + ] + }, + { + "rank": 66, + "comment": "RadicalOp: for intersection of classes", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed", + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 66, + "comment": "RadicalOp: for Fitting product", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsFittingProductRep" + ] + ] + }, + { + "rank": 66, + "comment": "RadicalOp: if injector is known", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed", + "HasInjectorFunction" + ] + ] + }, + { + "rank": 65, + "comment": "RadicalOp: generic method for FittingSetRep", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsFittingSetRep" + ] + ] + }, + { + "rank": 63, + "comment": "RadicalOp: handled by IsomorphismPcGroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsNormalSubgroupClosed", + "HasIsNormalSubgroupClosed", + "IsNormalProductClosed", + "HasIsNormalProductClosed" + ] + ] + }, + { + "rank": 39, + "comment": "RadicalOp: redispatch if group is finite or soluble", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RadicalOp" + ] + }, + { + "name": "ComputedRadicals", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/radical.gd", + "line": 15 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedRadicals: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedRadicals" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedRadicals: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "ComputedRadicals: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedRadicals" + ] + }, + { + "name": "SetComputedRadicals", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/radical.gd", + "line": 15 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedRadicals: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedRadicals: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedRadicals" + ] + }, + { + "name": "HasComputedRadicals", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/radical.gd", + "line": 15 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedRadicals" + ] + }, + { + "name": "Radical", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/radical.gd", + "line": 15 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 37, + "comment": "Radical: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsClass" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Radical" + ] + }, + { + "name": "HasRadical", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/radical.gd", + "line": 15 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 37, + "comment": "HasRadical: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsClass" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRadical" + ] + }, + { + "name": "SetRadical", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/radical.gd", + "line": 15 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 37, + "comment": "SetRadical: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsClass" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRadical" + ] + }, + { + "name": "OneInvariantSubgroupMaxWrtNProperty", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/radical.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 54, + "comment": "OneInvariantSubgroupMaxWrtNProperty: for soluble group", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsFunction" + ], + [ + "IsFunction" + ], + [] + ] + }, + { + "rank": 0, + "comment": "OneInvariantSubgroupMaxWrtNProperty: redispatch if group is finite or soluble", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsFunction" + ], + [ + "IsFunction" + ], + [] + ] + } + ], + "6args": [] + }, + "aka": [ + "OneInvariantSubgroupMaxWrtNProperty" + ] + }, + { + "name": "AllInvariantSubgroupsWithNProperty", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/radical.gd", + "line": 34 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 54, + "comment": "AllInvariantSubgroupsWithNProperty: for soluble group", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsFunction" + ], + [ + "IsFunction" + ], + [] + ] + }, + { + "rank": 0, + "comment": "AllInvariantSubgroupsWithNProperty: redispatch if group is finite or soluble", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsFunction" + ], + [ + "IsFunction" + ], + [] + ] + } + ], + "6args": [] + }, + "aka": [ + "AllInvariantSubgroupsWithNProperty" + ] + }, + { + "name": "OneNormalSubgroupMaxWrtNProperty", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/radical.gd", + "line": 44 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 37, + "comment": "OneNormalSubgroupMaxWrtNProperty: via OneInvariantSubgroupMaxWrtNProperty", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsFunction" + ], + [ + "IsFunction" + ], + [] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "OneNormalSubgroupMaxWrtNProperty" + ] + }, + { + "name": "AllNormalSubgroupsWithNProperty", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/radical.gd", + "line": 54 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 37, + "comment": "AllNormalSubgroupsWithNProperty: via AllInvariantSubgroupsWithNProperty", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsFunction" + ], + [ + "IsFunction" + ], + [] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "AllNormalSubgroupsWithNProperty" + ] + }, + { + "name": "ResidualOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/residual.gd", + "line": 13 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 10064, + "comment": "ResidualOp: for group and formation with ResidualFunction", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "HasResidualFunction" + ] + ] + }, + { + "rank": 400, + "comment": "ResidualOp: handled by nice monomorphism", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed" + ] + ] + }, + { + "rank": 72, + "comment": "ResidualOp: for locally defined formation", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "IsSaturated", + "HasIsSaturated", + "HasLocalDefinitionFunction" + ] + ] + }, + { + "rank": 70, + "comment": "ResidualOp: for group and intersection of formations", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed", + "IsClassByIntersectionRep" + ] + ] + }, + { + "rank": 67, + "comment": "ResidualOp: generic method for pcgs computable group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed" + ] + ] + }, + { + "rank": 66, + "comment": "ResidualOp: for group and formation product", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsFormationProductRep" + ] + ] + }, + { + "rank": 63, + "comment": "ResidualOp: handled by IsomorphismPcGroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsGroupClass", + "HasIsGroupClass", + "ContainsTrivialGroup", + "HasContainsTrivialGroup", + "IsQuotientClosed", + "HasIsQuotientClosed", + "IsResiduallyClosed", + "HasIsResiduallyClosed" + ] + ] + }, + { + "rank": 39, + "comment": "ResidualOp: redispatch if group is finite or soluble", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ResidualOp" + ] + }, + { + "name": "ComputedResiduals", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/residual.gd", + "line": 13 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedResiduals: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedResiduals" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedResiduals: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "ComputedResiduals: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedResiduals" + ] + }, + { + "name": "SetComputedResiduals", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/residual.gd", + "line": 13 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedResiduals: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedResiduals: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedResiduals" + ] + }, + { + "name": "HasComputedResiduals", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/residual.gd", + "line": 13 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedResiduals" + ] + }, + { + "name": "Residual", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/residual.gd", + "line": 13 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 39, + "comment": "Residual: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Residual", + "Residuum" + ] + }, + { + "name": "HasResidual", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/residual.gd", + "line": 13 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 39, + "comment": "HasResidual: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGroupClass", + "HasIsGroupClass" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasResidual" + ] + }, + { + "name": "SetResidual", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/residual.gd", + "line": 13 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 39, + "comment": "SetResidual: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsGroupClass", + "HasIsGroupClass" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetResidual" + ] + }, + { + "name": "OneInvariantSubgroupMinWrtQProperty", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/residual.gd", + "line": 33 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 54, + "comment": "OneInvariantSubgroupMinWrtQProperty: for soluble group", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsFunction" + ], + [ + "IsFunction" + ], + [] + ] + }, + { + "rank": 0, + "comment": "OneInvariantSubgroupMinWrtQProperty: redispatch if group is finite or soluble", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsFunction" + ], + [ + "IsFunction" + ], + [] + ] + } + ], + "6args": [] + }, + "aka": [ + "OneInvariantSubgroupMinWrtQProperty" + ] + }, + { + "name": "AllInvariantSubgroupsWithQProperty", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/residual.gd", + "line": 44 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [ + { + "rank": 120, + "comment": "AllInvariantSubgroupsWithQProperty: for soluble group", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsFunction" + ], + [ + "IsFunction" + ], + [] + ] + }, + { + "rank": 0, + "comment": "AllInvariantSubgroupsWithQProperty: redispatch if group is finite or soluble", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsFunction" + ], + [ + "IsFunction" + ], + [] + ] + } + ], + "6args": [] + }, + "aka": [ + "AllInvariantSubgroupsWithQProperty" + ] + }, + { + "name": "OneNormalSubgroupMinWrtQProperty", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/residual.gd", + "line": 54 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 37, + "comment": "OneNormalSubgroupMinWrtQProperty: try OneInvariantSubgroupMinWrtQProperty", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsFunction" + ], + [ + "IsFunction" + ], + [] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "OneNormalSubgroupMinWrtQProperty" + ] + }, + { + "name": "AllNormalSubgroupsWithQProperty", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/residual.gd", + "line": 64 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 37, + "comment": "AllNormalSubgroupsWithQProperty: try AllInvariantSubgroupsWithQProperty", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsFunction" + ], + [ + "IsFunction" + ], + [] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "AllNormalSubgroupsWithQProperty" + ] + }, + { + "name": "NormalGeneratorsOfNilpotentResidual", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/util.gd", + "line": 35 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "NormalGeneratorsOfNilpotentResidual: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNormalGeneratorsOfNilpotentResidual" + ] + ] + }, + { + "rank": 55, + "comment": "NormalGeneratorsOfNilpotentResidual: for pcgs computable group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 35, + "comment": "NormalGeneratorsOfNilpotentResidual: generic method - use lower central series", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "NormalGeneratorsOfNilpotentResidual: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalGeneratorsOfNilpotentResidual" + ] + }, + { + "name": "SetNormalGeneratorsOfNilpotentResidual", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/util.gd", + "line": 35 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNormalGeneratorsOfNilpotentResidual: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNormalGeneratorsOfNilpotentResidual: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNormalGeneratorsOfNilpotentResidual" + ] + }, + { + "name": "HasNormalGeneratorsOfNilpotentResidual", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/util.gd", + "line": 35 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNormalGeneratorsOfNilpotentResidual" + ] + }, + { + "name": "CentralizesLayer", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/util.gd", + "line": 74 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 29, + "comment": "CentralizesLayer: for empty list", + "filters": [ + [ + "IsListOrCollection", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsModuloPcgs" + ] + ] + }, + { + "rank": 21, + "comment": "CentralizesLayer: generic method", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsModuloPcgs" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CentralizesLayer" + ] + }, + { + "name": "CompositionSeriesUnderAction", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/util.gd", + "line": 81 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 38, + "comment": "CompositionSeriesUnderAction: for soluble group", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ] + }, + { + "rank": 0, + "comment": "CompositionSeriesUnderAction: redispatch if group is finite or soluble", + "filters": [ + [ + "IsListOrCollection" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CompositionSeriesUnderAction" + ] + }, + { + "name": "SiftedPcElementWrtPcSequence", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/util.gd", + "line": 106 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 37, + "comment": "SiftedPcElementWrtPcSequence: method for an empty collection", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsListOrCollection", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsList" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 29, + "comment": "SiftedPcElementWrtPcSequence: generic method", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsListOrCollection" + ], + [ + "IsList" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "SiftedPcElementWrtPcSequence" + ] + }, + { + "name": "AddPcElementToPcSequence", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/util.gd", + "line": 121 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 55, + "comment": "AddPcElementToPcSequence: method for an empty collection", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsListOrCollection", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsList", + "IsEmpty", + "HasIsEmpty" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + }, + { + "rank": 29, + "comment": "AddPcElementToPcSequence: generic method", + "filters": [ + [ + "IsPcgs" + ], + [ + "IsListOrCollection" + ], + [ + "IsList" + ], + [ + "IsMultiplicativeElementWithInverse" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "AddPcElementToPcSequence" + ] + }, + { + "name": "PrimePowerGensPcSequence", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/util.gd", + "line": 137 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "PrimePowerGensPcSequence: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPrimePowerGensPcSequence" + ] + ] + }, + { + "rank": 56, + "comment": "PrimePowerGensPcSequence: for group with special pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasSpecialPcgs" + ] + ] + }, + { + "rank": 40, + "comment": "PrimePowerGensPcSequence: for group which can easily compute a pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 0, + "comment": "PrimePowerGensPcSequence: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PrimePowerGensPcSequence" + ] + }, + { + "name": "SetPrimePowerGensPcSequence", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/util.gd", + "line": 137 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPrimePowerGensPcSequence: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPrimePowerGensPcSequence: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPrimePowerGensPcSequence" + ] + }, + { + "name": "HasPrimePowerGensPcSequence", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/util.gd", + "line": 137 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPrimePowerGensPcSequence" + ] + }, + { + "name": "CRISP_SmallGeneratingSet", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/util.gd", + "line": 227 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "CRISP_SmallGeneratingSet: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCRISP_SmallGeneratingSet" + ] + ] + }, + { + "rank": 10036, + "comment": "CRISP_SmallGeneratingSet: use SmallGeneratingSet", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasSmallGeneratingSet" + ] + ] + }, + { + "rank": 40, + "comment": "CRISP_SmallGeneratingSet: subset of pcgs", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 35, + "comment": "CRISP_SmallGeneratingSet: use generators", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "CRISP_SmallGeneratingSet: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CRISP_SmallGeneratingSet" + ] + }, + { + "name": "SetCRISP_SmallGeneratingSet", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/util.gd", + "line": 227 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCRISP_SmallGeneratingSet: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCRISP_SmallGeneratingSet: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCRISP_SmallGeneratingSet" + ] + }, + { + "name": "HasCRISP_SmallGeneratingSet", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/util.gd", + "line": 227 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCRISP_SmallGeneratingSet" + ] + }, + { + "name": "NilpotentProjector", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/samples.gd", + "line": 27 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "NilpotentProjector: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNilpotentProjector" + ] + ] + }, + { + "rank": 51, + "comment": "NilpotentProjector: for finite soluble groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ] + }, + { + "rank": 0, + "comment": "NilpotentProjector: redispatch if group is finite or soluble", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "NilpotentProjector: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NilpotentProjector" + ] + }, + { + "name": "SetNilpotentProjector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/samples.gd", + "line": 27 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNilpotentProjector: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNilpotentProjector: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNilpotentProjector" + ] + }, + { + "name": "HasNilpotentProjector", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/samples.gd", + "line": 27 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNilpotentProjector" + ] + }, + { + "name": "SupersolubleProjector", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/samples.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "SupersolubleProjector: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSupersolubleProjector" + ] + ] + }, + { + "rank": 51, + "comment": "SupersolubleProjector: for finite soluble groups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ] + }, + { + "rank": 0, + "comment": "SupersolubleProjector: redispatch if group is finite or soluble", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "SupersolubleProjector: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SupersolubleProjector", + "SupersolvableProjector" + ] + }, + { + "name": "SetSupersolubleProjector", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/samples.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSupersolubleProjector: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSupersolubleProjector: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSupersolubleProjector", + "SetSupersolvableProjector" + ] + }, + { + "name": "HasSupersolubleProjector", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/samples.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSupersolubleProjector", + "HasSupersolvableProjector" + ] + }, + { + "name": "PSocleComponentsOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 12 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 403, + "comment": "PSocleComponentsOp: handled by nice monomorphism", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 70, + "comment": "PSocleComponentsOp: via IsomorphismPcGroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 67, + "comment": "PSocleComponentsOp: for finite group with SolubleSocleComponents", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasSolubleSocleComponents" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 66, + "comment": "PSocleComponentsOp: for finite group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 0, + "comment": "PSocleComponentsOp: redispatch if group is finite", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PSocleComponentsOp" + ] + }, + { + "name": "ComputedPSocleComponentss", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 12 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedPSocleComponentss: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedPSocleComponentss" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedPSocleComponentss: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "ComputedPSocleComponentss: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedPSocleComponentss" + ] + }, + { + "name": "SetComputedPSocleComponentss", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 12 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedPSocleComponentss: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedPSocleComponentss: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedPSocleComponentss" + ] + }, + { + "name": "HasComputedPSocleComponentss", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 12 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedPSocleComponentss" + ] + }, + { + "name": "PSocleComponents", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 12 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "PSocleComponents: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PSocleComponents" + ] + }, + { + "name": "HasPSocleComponents", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 12 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "HasPSocleComponents: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPSocleComponents" + ] + }, + { + "name": "SetPSocleComponents", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 12 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 54, + "comment": "SetPSocleComponents: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPSocleComponents" + ] + }, + { + "name": "PSocleSeriesOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 403, + "comment": "PSocleSeriesOp: handled by nice monomorphism", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 74, + "comment": "PSocleSeriesOp: for pcgs computable group, compute from components", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 70, + "comment": "PSocleSeriesOp: via IsomorphismPcGroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 66, + "comment": "PSocleSeriesOp: for finite group, compute from components", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 0, + "comment": "PSocleSeriesOp: redispatch if group is finite", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PSocleSeriesOp" + ] + }, + { + "name": "ComputedPSocleSeriess", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedPSocleSeriess: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedPSocleSeriess" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedPSocleSeriess: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "ComputedPSocleSeriess: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedPSocleSeriess" + ] + }, + { + "name": "SetComputedPSocleSeriess", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedPSocleSeriess: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedPSocleSeriess: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedPSocleSeriess" + ] + }, + { + "name": "HasComputedPSocleSeriess", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedPSocleSeriess" + ] + }, + { + "name": "PSocleSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "PSocleSeries: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PSocleSeries" + ] + }, + { + "name": "HasPSocleSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "HasPSocleSeries: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPSocleSeries" + ] + }, + { + "name": "SetPSocleSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 54, + "comment": "SetPSocleSeries: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPSocleSeries" + ] + }, + { + "name": "PSocleOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 66, + "comment": "PSocleOp: last term of PSocleSeriesOp", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 0, + "comment": "PSocleOp: redispatch if group is finite", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PSocleOp" + ] + }, + { + "name": "ComputedPSocles", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedPSocles: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedPSocles" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedPSocles: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "ComputedPSocles: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedPSocles" + ] + }, + { + "name": "SetComputedPSocles", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedPSocles: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedPSocles: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedPSocles" + ] + }, + { + "name": "HasComputedPSocles", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedPSocles" + ] + }, + { + "name": "PSocle", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "PSocle: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PSocle" + ] + }, + { + "name": "HasPSocle", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "HasPSocle: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPSocle" + ] + }, + { + "name": "SetPSocle", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 54, + "comment": "SetPSocle: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPSocle" + ] + }, + { + "name": "SolubleSocle", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 33 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "SolubleSocle: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSolubleSocle" + ] + ] + }, + { + "rank": 384, + "comment": "SolubleSocle: handled by nice monomorphism", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 55, + "comment": "SolubleSocle: for soluble group, product of socle components", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CanEasilyComputePcgs" + ] + ] + }, + { + "rank": 51, + "comment": "SolubleSocle: via IsomorphismPcGroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ] + }, + { + "rank": 47, + "comment": "SolubleSocle: for finite group, product of socle components", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "SolubleSocle: redispatch if group is finite", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "SolubleSocle: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetSolubleSocle", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 33 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSolubleSocle: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSolubleSocle: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAbelianSocle", + "SetSolubleSocle", + "SetSolvableSocle" + ] + }, + { + "name": "HasSolubleSocle", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 33 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAbelianSocle", + "HasSolubleSocle", + "HasSolvableSocle" + ] + }, + { + "name": "SocleComponents", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "SocleComponents: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSocleComponents" + ] + ] + }, + { + "rank": 384, + "comment": "SocleComponents: handled by nice monomorphism", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 51, + "comment": "SocleComponents: for soluble group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ], + "aka": [ + "AbelianSocleComponents", + "SolubleSocleComponents", + "SolvableSocleComponents" + ] + }, + { + "rank": 0, + "comment": "SocleComponents: redispatch if group is finite or soluble", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "SocleComponents: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SocleComponents" + ] + }, + { + "name": "SetSocleComponents", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSocleComponents: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSocleComponents: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSocleComponents" + ] + }, + { + "name": "HasSocleComponents", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSocleComponents" + ] + }, + { + "name": "SolubleSocleComponents", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 48 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "SolubleSocleComponents: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSolubleSocleComponents" + ] + ] + }, + { + "rank": 384, + "comment": "SolubleSocleComponents: handled by nice monomorphism", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 51, + "comment": "SolubleSocleComponents: via IsomorphismPcGroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ] + }, + { + "rank": 51, + "comment": "SolubleSocleComponents: via IsomorphismPcGroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ] + }, + { + "rank": 47, + "comment": "SolubleSocleComponents: concatenate PSocleComponents", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "SolubleSocleComponents: redispatch if group is finite", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "SolubleSocleComponents: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetSolubleSocleComponents", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 48 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSolubleSocleComponents: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSolubleSocleComponents: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAbelianSocleComponents", + "SetSolubleSocleComponents", + "SetSolvableSocleComponents" + ] + }, + { + "name": "HasSolubleSocleComponents", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 48 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAbelianSocleComponents", + "HasSolubleSocleComponents", + "HasSolvableSocleComponents" + ] + }, + { + "name": "MinimalNormalPSubgroupsOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 57 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 403, + "comment": "MinimalNormalPSubgroupsOp: handled by nice monomorphism", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 70, + "comment": "MinimalNormalPSubgroupsOp: handled by IsomorphismPcGroup", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 66, + "comment": "MinimalNormalPSubgroupsOp: for finite group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MinimalNormalPSubgroupsOp" + ] + }, + { + "name": "ComputedMinimalNormalPSubgroupss", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 57 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "ComputedMinimalNormalPSubgroupss: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedMinimalNormalPSubgroupss" + ] + ] + }, + { + "rank": 35, + "comment": "ComputedMinimalNormalPSubgroupss: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "ComputedMinimalNormalPSubgroupss: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedMinimalNormalPSubgroupss" + ] + }, + { + "name": "SetComputedMinimalNormalPSubgroupss", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 57 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedMinimalNormalPSubgroupss: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedMinimalNormalPSubgroupss: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedMinimalNormalPSubgroupss" + ] + }, + { + "name": "HasComputedMinimalNormalPSubgroupss", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 57 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedMinimalNormalPSubgroupss" + ] + }, + { + "name": "MinimalNormalPSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 57 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "MinimalNormalPSubgroups: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MinimalNormalPSubgroups" + ] + }, + { + "name": "HasMinimalNormalPSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 57 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 54, + "comment": "HasMinimalNormalPSubgroups: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMinimalNormalPSubgroups" + ] + }, + { + "name": "SetMinimalNormalPSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 57 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 54, + "comment": "SetMinimalNormalPSubgroups: default method", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMinimalNormalPSubgroups" + ] + }, + { + "name": "AbelianMinimalNormalSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 64 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "AbelianMinimalNormalSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAbelianMinimalNormalSubgroups" + ] + ] + }, + { + "rank": 47, + "comment": "AbelianMinimalNormalSubgroups: concatenate MinimalNormalPSubgroups", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "AbelianMinimalNormalSubgroups: redispatch if group is finite", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "AbelianMinimalNormalSubgroups: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetAbelianMinimalNormalSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 64 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAbelianMinimalNormalSubgroups: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAbelianMinimalNormalSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAbelianMinimalNormalSubgroups" + ] + }, + { + "name": "HasAbelianMinimalNormalSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/crisp-1.4.4/lib/socle.gd", + "line": 64 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAbelianMinimalNormalSubgroups" + ] + }, + { + "name": "LinesOfStraightLineDecision", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/bbox.gd", + "line": 559 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "LinesOfStraightLineDecision: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLinesOfStraightLineDecision" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LinesOfStraightLineDecision" + ] + }, + { + "name": "SetLinesOfStraightLineDecision", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/bbox.gd", + "line": 559 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLinesOfStraightLineDecision: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLinesOfStraightLineDecision: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLinesOfStraightLineDecision" + ] + }, + { + "name": "HasLinesOfStraightLineDecision", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/bbox.gd", + "line": 559 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLinesOfStraightLineDecision" + ] + }, + { + "name": "NrInputsOfStraightLineDecision", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/bbox.gd", + "line": 585 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "NrInputsOfStraightLineDecision: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNrInputsOfStraightLineDecision" + ] + ] + }, + { + "rank": 1, + "comment": "NrInputsOfStraightLineDecision: for a straight line decision", + "filters": [ + [ + "IsStraightLineDecision" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NrInputsOfStraightLineDecision" + ] + }, + { + "name": "SetNrInputsOfStraightLineDecision", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/bbox.gd", + "line": 585 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNrInputsOfStraightLineDecision: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNrInputsOfStraightLineDecision: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNrInputsOfStraightLineDecision" + ] + }, + { + "name": "HasNrInputsOfStraightLineDecision", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/bbox.gd", + "line": 585 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNrInputsOfStraightLineDecision" + ] + }, + { + "name": "ResultOfStraightLineDecision", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/bbox.gd", + "line": 674 + }, + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/bbox.gd", + "line": 677 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 5, + "comment": "ResultOfStraightLineDecision: for a straight line decision, and a homogeneous list", + "filters": [ + [ + "IsStraightLineDecision" + ], + [ + "IsHomogeneousList" + ] + ] + } + ], + "3args": [ + { + "rank": 6, + "comment": "ResultOfStraightLineDecision: for a straight line decision, a homogeneous list, and a function", + "filters": [ + [ + "IsStraightLineDecision" + ], + [ + "IsHomogeneousList" + ], + [ + "IsFunction" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ResultOfStraightLineDecision" + ] + }, + { + "name": "StraightLineProgramFromStraightLineDecision", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/bbox.gd", + "line": 850 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 1, + "comment": "StraightLineProgramFromStraightLineDecision: for a straight line decision", + "filters": [ + [ + "IsStraightLineDecision" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StraightLineProgramFromStraightLineDecision" + ] + }, + { + "name": "AsBBoxProgram", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/bbox.gd", + "line": 908 + }, + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/bbox.gd", + "line": 910 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "AsBBoxProgram: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsBBoxProgram" + ] + ] + }, + { + "rank": 1, + "comment": "AsBBoxProgram: for a straight line decision", + "filters": [ + [ + "IsStraightLineDecision" + ] + ] + }, + { + "rank": 1, + "comment": "AsBBoxProgram: for a straight line program", + "filters": [ + [ + "IsStraightLineProgram" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsBBoxProgram" + ] + }, + { + "name": "SetAsBBoxProgram", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/bbox.gd", + "line": 908 + }, + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/bbox.gd", + "line": 910 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsBBoxProgram: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsBBoxProgram: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsBBoxProgram" + ] + }, + { + "name": "HasAsBBoxProgram", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/bbox.gd", + "line": 908 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsBBoxProgram" + ] + }, + { + "name": "AsStraightLineProgram", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/bbox.gd", + "line": 950 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "AsStraightLineProgram: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsStraightLineProgram" + ] + ] + }, + { + "rank": 1, + "comment": "AsStraightLineProgram: for a black box program", + "filters": [ + [ + "IsBBoxProgram" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsStraightLineProgram" + ] + }, + { + "name": "SetAsStraightLineProgram", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/bbox.gd", + "line": 950 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsStraightLineProgram: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsStraightLineProgram: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsStraightLineProgram" + ] + }, + { + "name": "HasAsStraightLineProgram", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/bbox.gd", + "line": 950 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsStraightLineProgram" + ] + }, + { + "name": "AsStraightLineDecision", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/bbox.gd", + "line": 990 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "AsStraightLineDecision: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAsStraightLineDecision" + ] + ] + }, + { + "rank": 1, + "comment": "AsStraightLineDecision: for a black box program", + "filters": [ + [ + "IsBBoxProgram" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsStraightLineDecision" + ] + }, + { + "name": "SetAsStraightLineDecision", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/bbox.gd", + "line": 990 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAsStraightLineDecision: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAsStraightLineDecision: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAsStraightLineDecision" + ] + }, + { + "name": "HasAsStraightLineDecision", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/bbox.gd", + "line": 990 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAsStraightLineDecision" + ] + }, + { + "name": "MeatAxeString", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/scanmtx.gd", + "line": 346 + }, + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/scanmtx.gd", + "line": 347 + }, + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/scanmtx.gd", + "line": 349 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 83, + "comment": "MeatAxeString: [ IsPermCollection and IsList, IsPosInt ]", + "filters": [ + [ + "IsList", + "CategoryCollections(IsPerm)" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + }, + { + "rank": 63, + "comment": "MeatAxeString: [ IsTable and IsFFECollColl, IsPosInt ]", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsFFE))" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [ + { + "rank": 29, + "comment": "MeatAxeString: [ IsPerm, IsPosInt, IsList ]", + "filters": [ + [ + "IsPerm" + ], + [ + "IsInt", + "IsPosRat" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MeatAxeString" + ] + }, + { + "name": "Maxes", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/types.gd", + "line": 383 + }, + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1547 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20019, + "comment": "Maxes: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMaxes" + ] + ] + }, + { + "rank": 16, + "comment": "Maxes", + "filters": [ + [ + "IsUnknown" + ] + ], + "aka": [ + "Error" + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Maxes" + ] + }, + { + "name": "SetMaxes", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/types.gd", + "line": 383 + }, + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1547 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMaxes: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMaxes: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMaxes" + ] + }, + { + "name": "HasMaxes", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/types.gd", + "line": 383 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMaxes" + ] + }, + { + "name": "AtlasRepInfoRecord", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/interfac.gd", + "line": 1157 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "AtlasRepInfoRecord: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAtlasRepInfoRecord" + ] + ] + }, + { + "rank": 0, + "comment": "AtlasRepInfoRecord: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AtlasRepInfoRecord" + ] + }, + { + "name": "SetAtlasRepInfoRecord", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/interfac.gd", + "line": 1157 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAtlasRepInfoRecord: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAtlasRepInfoRecord: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAtlasRepInfoRecord" + ] + }, + { + "name": "HasAtlasRepInfoRecord", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/atlasrep/gap/interfac.gd", + "line": 1157 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAtlasRepInfoRecord" + ] + }, + { + "name": "Browse", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/Browse/lib/browse.gd", + "line": 554 + }, + { + "file": "/home/mp397/git/gap/pkg/Browse/lib/browse.gd", + "line": 555 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 54, + "comment": "Browse: [ IsFFECollColl and IsMatrix ]", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ] + }, + { + "rank": 44, + "comment": "Browse: [ IsFFECollColl and IsMatrix ]", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsFFE))" + ] + ] + }, + { + "rank": 43, + "comment": "Browse: [ IsZmodnZObjNonprimeCollColl and IsMatrix ]", + "filters": [ + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))", + "CategoryCollections(CategoryCollections(IsZmodnZObjNonprime))" + ] + ] + }, + { + "rank": 20, + "comment": "Browse: [ IsNearlyCharacterTable ]", + "filters": [ + [ + "IsNearlyCharacterTable" + ] + ] + }, + { + "rank": 3, + "comment": "Browse: [ IsDenseList ]", + "filters": [ + [ + "IsDenseList" + ] + ] + }, + { + "rank": 1, + "comment": "Browse: [ IsTableOfMarks ]", + "filters": [ + [ + "IsTableOfMarks" + ] + ] + } + ], + "2args": [ + { + "rank": 22, + "comment": "Browse: [ IsNearlyCharacterTable, IsList ]", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsList" + ] + ] + }, + { + "rank": 21, + "comment": "Browse: [ IsNearlyCharacterTable, IsRecord ]", + "filters": [ + [ + "IsNearlyCharacterTable" + ], + [ + "IsRecord" + ] + ] + }, + { + "rank": 2, + "comment": "Browse: [ IsTableOfMarks, IsRecord ]", + "filters": [ + [ + "IsTableOfMarks" + ], + [ + "IsRecord" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Browse" + ] + }, + { + "name": "CASInfo", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1508 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "CASInfo: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCASInfo" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CASInfo" + ] + }, + { + "name": "SetCASInfo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1508 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCASInfo: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCASInfo: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCASInfo" + ] + }, + { + "name": "HasCASInfo", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1508 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCASInfo" + ] + }, + { + "name": "ConstructionInfoCharacterTable", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1573 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "ConstructionInfoCharacterTable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasConstructionInfoCharacterTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ConstructionInfoCharacterTable" + ] + }, + { + "name": "SetConstructionInfoCharacterTable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1573 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetConstructionInfoCharacterTable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetConstructionInfoCharacterTable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetConstructionInfoCharacterTable" + ] + }, + { + "name": "HasConstructionInfoCharacterTable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1573 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasConstructionInfoCharacterTable" + ] + }, + { + "name": "FusionToTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1632 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "FusionToTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFusionToTom" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FusionToTom" + ] + }, + { + "name": "SetFusionToTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1632 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFusionToTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFusionToTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFusionToTom" + ] + }, + { + "name": "HasFusionToTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1632 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFusionToTom" + ] + }, + { + "name": "ProjectivesInfo", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1684 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "ProjectivesInfo: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasProjectivesInfo" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ProjectivesInfo" + ] + }, + { + "name": "SetProjectivesInfo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1684 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetProjectivesInfo: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetProjectivesInfo: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetProjectivesInfo" + ] + }, + { + "name": "HasProjectivesInfo", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1684 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasProjectivesInfo" + ] + }, + { + "name": "ExtensionInfoCharacterTable", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1729 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "ExtensionInfoCharacterTable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasExtensionInfoCharacterTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ExtensionInfoCharacterTable" + ] + }, + { + "name": "SetExtensionInfoCharacterTable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1729 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetExtensionInfoCharacterTable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetExtensionInfoCharacterTable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetExtensionInfoCharacterTable" + ] + }, + { + "name": "HasExtensionInfoCharacterTable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1729 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasExtensionInfoCharacterTable" + ] + }, + { + "name": "GroupInfoForCharacterTable", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1810 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "GroupInfoForCharacterTable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGroupInfoForCharacterTable" + ] + ] + }, + { + "rank": 25, + "comment": "GroupInfoForCharacterTable: [ IsOrdinaryTable and IsLibraryCharacterTableRep ]", + "filters": [ + [ + "IsOrdinaryTable", + "IsLibraryCharacterTableRep" + ] + ] + }, + { + "rank": 5, + "comment": "GroupInfoForCharacterTable: [ IsString ]", + "filters": [ + [ + "IsString" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GroupInfoForCharacterTable" + ] + }, + { + "name": "SetGroupInfoForCharacterTable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1810 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGroupInfoForCharacterTable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGroupInfoForCharacterTable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGroupInfoForCharacterTable" + ] + }, + { + "name": "HasGroupInfoForCharacterTable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1810 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGroupInfoForCharacterTable" + ] + }, + { + "name": "KnowsSomeGroupInfo", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1838 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "KnowsSomeGroupInfo: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasKnowsSomeGroupInfo" + ] + ] + }, + { + "rank": 22, + "comment": "KnowsSomeGroupInfo: [ IsOrdinaryTable ]", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "KnowsSomeGroupInfo" + ] + }, + { + "name": "SetKnowsSomeGroupInfo", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1838 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetKnowsSomeGroupInfo: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetKnowsSomeGroupInfo: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetKnowsSomeGroupInfo" + ] + }, + { + "name": "HasKnowsSomeGroupInfo", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 1838 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasKnowsSomeGroupInfo" + ] + }, + { + "name": "IsNontrivialDirectProduct", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 2019 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "IsNontrivialDirectProduct: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNontrivialDirectProduct" + ] + ] + }, + { + "rank": 22, + "comment": "IsNontrivialDirectProduct: [ IsOrdinaryTable ]", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNontrivialDirectProduct" + ] + }, + { + "name": "SetIsNontrivialDirectProduct", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 2019 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNontrivialDirectProduct: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNontrivialDirectProduct: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNontrivialDirectProduct" + ] + }, + { + "name": "HasIsNontrivialDirectProduct", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 2019 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNontrivialDirectProduct" + ] + }, + { + "name": "KnowsDeligneLusztigNames", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 2050 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "KnowsDeligneLusztigNames: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasKnowsDeligneLusztigNames" + ] + ] + }, + { + "rank": 22, + "comment": "KnowsDeligneLusztigNames: [ IsOrdinaryTable ]", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "KnowsDeligneLusztigNames" + ] + }, + { + "name": "SetKnowsDeligneLusztigNames", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 2050 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetKnowsDeligneLusztigNames: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetKnowsDeligneLusztigNames: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetKnowsDeligneLusztigNames" + ] + }, + { + "name": "HasKnowsDeligneLusztigNames", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 2050 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasKnowsDeligneLusztigNames" + ] + }, + { + "name": "IsDuplicateTable", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 2091 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "IsDuplicateTable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsDuplicateTable" + ] + ] + }, + { + "rank": 22, + "comment": "IsDuplicateTable: [ IsOrdinaryTable ]", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsDuplicateTable" + ] + }, + { + "name": "SetIsDuplicateTable", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 2091 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsDuplicateTable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsDuplicateTable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsDuplicateTable" + ] + }, + { + "name": "HasIsDuplicateTable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 2091 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsDuplicateTable" + ] + }, + { + "name": "IdentifierOfMainTable", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 2125 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "IdentifierOfMainTable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIdentifierOfMainTable" + ] + ] + }, + { + "rank": 22, + "comment": "IdentifierOfMainTable: [ IsOrdinaryTable ]", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IdentifierOfMainTable" + ] + }, + { + "name": "SetIdentifierOfMainTable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 2125 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIdentifierOfMainTable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIdentifierOfMainTable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIdentifierOfMainTable" + ] + }, + { + "name": "HasIdentifierOfMainTable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 2125 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIdentifierOfMainTable" + ] + }, + { + "name": "IdentifiersOfDuplicateTables", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 2159 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "IdentifiersOfDuplicateTables: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIdentifiersOfDuplicateTables" + ] + ] + }, + { + "rank": 22, + "comment": "IdentifiersOfDuplicateTables: [ IsOrdinaryTable ]", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + }, + { + "rank": 5, + "comment": "IdentifiersOfDuplicateTables: [ IsString ]", + "filters": [ + [ + "IsString" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IdentifiersOfDuplicateTables" + ] + }, + { + "name": "SetIdentifiersOfDuplicateTables", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 2159 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIdentifiersOfDuplicateTables: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIdentifiersOfDuplicateTables: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIdentifiersOfDuplicateTables" + ] + }, + { + "name": "HasIdentifiersOfDuplicateTables", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/ctadmin.tbd", + "line": 2159 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIdentifiersOfDuplicateTables" + ] + }, + { + "name": "DeligneLusztigNames", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/dlnames/dlnames.gd", + "line": 77 + }, + { + "file": "/home/mp397/git/gap/pkg/ctbllib/dlnames/dlnames.gd", + "line": 78 + }, + { + "file": "/home/mp397/git/gap/pkg/ctbllib/dlnames/dlnames.gd", + "line": 79 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20024, + "comment": "DeligneLusztigNames: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDeligneLusztigNames" + ] + ] + }, + { + "rank": 21, + "comment": "DeligneLusztigNames: [ IsCharacterTable ]", + "filters": [ + [ + "IsCharacterTable" + ] + ] + }, + { + "rank": 5, + "comment": "DeligneLusztigNames: [ IsString ]", + "filters": [ + [ + "IsString" + ] + ] + }, + { + "rank": 1, + "comment": "DeligneLusztigNames: [ IsRecord ]", + "filters": [ + [ + "IsRecord" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DeligneLusztigNames" + ] + }, + { + "name": "SetDeligneLusztigNames", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/dlnames/dlnames.gd", + "line": 77 + }, + { + "file": "/home/mp397/git/gap/pkg/ctbllib/dlnames/dlnames.gd", + "line": 78 + }, + { + "file": "/home/mp397/git/gap/pkg/ctbllib/dlnames/dlnames.gd", + "line": 79 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDeligneLusztigNames: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDeligneLusztigNames: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDeligneLusztigNames" + ] + }, + { + "name": "HasDeligneLusztigNames", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/dlnames/dlnames.gd", + "line": 77 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDeligneLusztigNames" + ] + }, + { + "name": "DeligneLusztigName", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/dlnames/dlnames.gd", + "line": 110 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "DeligneLusztigName: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDeligneLusztigName" + ] + ] + }, + { + "rank": 35, + "comment": "DeligneLusztigName: [ IsCharacter ]", + "filters": [ + [ + "IsCharacter", + "HasIsCharacter" + ] + ] + }, + { + "rank": 0, + "comment": "DeligneLusztigName: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DeligneLusztigName" + ] + }, + { + "name": "SetDeligneLusztigName", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/dlnames/dlnames.gd", + "line": 110 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDeligneLusztigName: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDeligneLusztigName: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDeligneLusztigName" + ] + }, + { + "name": "HasDeligneLusztigName", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/dlnames/dlnames.gd", + "line": 110 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDeligneLusztigName" + ] + }, + { + "name": "UnipotentCharacter", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/dlnames/dlnames.gd", + "line": 149 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 21, + "comment": "UnipotentCharacter: [ IsCharacterTable, IsObject ]", + "filters": [ + [ + "IsCharacterTable" + ], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnipotentCharacter" + ] + }, + { + "name": "FingerprintOfCharacterTable", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/obsolete.gd", + "line": 91 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20025, + "comment": "FingerprintOfCharacterTable: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFingerprintOfCharacterTable" + ] + ] + }, + { + "rank": 22, + "comment": "FingerprintOfCharacterTable: [ IsOrdinaryTable ]", + "filters": [ + [ + "IsOrdinaryTable" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FingerprintOfCharacterTable" + ] + }, + { + "name": "SetFingerprintOfCharacterTable", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/obsolete.gd", + "line": 91 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFingerprintOfCharacterTable: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFingerprintOfCharacterTable: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFingerprintOfCharacterTable" + ] + }, + { + "name": "HasFingerprintOfCharacterTable", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/ctbllib/gap4/obsolete.gd", + "line": 91 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFingerprintOfCharacterTable" + ] + }, + { + "name": "SpinSymIngredients", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/spinsym/gap/young.gd", + "line": 29 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20023, + "comment": "SpinSymIngredients: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSpinSymIngredients" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SpinSymIngredients" + ] + }, + { + "name": "SetSpinSymIngredients", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/spinsym/gap/young.gd", + "line": 29 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSpinSymIngredients: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSpinSymIngredients: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSpinSymIngredients" + ] + }, + { + "name": "HasSpinSymIngredients", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/spinsym/gap/young.gd", + "line": 29 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSpinSymIngredients" + ] + }, + { + "name": "NamesLibTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 245 + }, + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 246 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "NamesLibTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNamesLibTom" + ] + ] + }, + { + "rank": 5, + "comment": "NamesLibTom", + "filters": [ + [ + "IsString" + ] + ] + }, + { + "rank": 4, + "comment": "NamesLibTom", + "filters": [ + [ + "IsTableOfMarks", + "IsLibTomRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NamesLibTom" + ] + }, + { + "name": "SetNamesLibTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 245 + }, + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 246 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNamesLibTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNamesLibTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNamesLibTom" + ] + }, + { + "name": "HasNamesLibTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 245 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNamesLibTom" + ] + }, + { + "name": "NotifiedFusionsOfLibTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 274 + }, + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 276 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "NotifiedFusionsOfLibTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNotifiedFusionsOfLibTom" + ] + ] + }, + { + "rank": 5, + "comment": "NotifiedFusionsOfLibTom", + "filters": [ + [ + "IsString" + ] + ] + }, + { + "rank": 4, + "comment": "NotifiedFusionsOfLibTom", + "filters": [ + [ + "IsTableOfMarks", + "IsLibTomRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NotifiedFusionsOfLibTom" + ] + }, + { + "name": "SetNotifiedFusionsOfLibTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 274 + }, + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 276 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNotifiedFusionsOfLibTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNotifiedFusionsOfLibTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNotifiedFusionsOfLibTom" + ] + }, + { + "name": "HasNotifiedFusionsOfLibTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 274 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNotifiedFusionsOfLibTom" + ] + }, + { + "name": "FusionsOfLibTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 278 + }, + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 279 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "FusionsOfLibTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFusionsOfLibTom" + ] + ] + }, + { + "rank": 5, + "comment": "FusionsOfLibTom", + "filters": [ + [ + "IsString" + ] + ] + }, + { + "rank": 4, + "comment": "FusionsOfLibTom", + "filters": [ + [ + "IsTableOfMarks", + "IsLibTomRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FusionsOfLibTom" + ] + }, + { + "name": "SetFusionsOfLibTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 278 + }, + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 279 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFusionsOfLibTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFusionsOfLibTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFusionsOfLibTom" + ] + }, + { + "name": "HasFusionsOfLibTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 278 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFusionsOfLibTom" + ] + }, + { + "name": "NotifiedFusionsToLibTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 308 + }, + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 310 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "NotifiedFusionsToLibTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNotifiedFusionsToLibTom" + ] + ] + }, + { + "rank": 5, + "comment": "NotifiedFusionsToLibTom", + "filters": [ + [ + "IsString" + ] + ] + }, + { + "rank": 4, + "comment": "NotifiedFusionsToLibTom", + "filters": [ + [ + "IsTableOfMarks", + "IsLibTomRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NotifiedFusionsToLibTom" + ] + }, + { + "name": "SetNotifiedFusionsToLibTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 308 + }, + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 310 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNotifiedFusionsToLibTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNotifiedFusionsToLibTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNotifiedFusionsToLibTom" + ] + }, + { + "name": "HasNotifiedFusionsToLibTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 308 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNotifiedFusionsToLibTom" + ] + }, + { + "name": "FusionsToLibTom", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 313 + }, + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 314 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20005, + "comment": "FusionsToLibTom: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFusionsToLibTom" + ] + ] + }, + { + "rank": 5, + "comment": "FusionsToLibTom", + "filters": [ + [ + "IsString" + ] + ] + }, + { + "rank": 4, + "comment": "FusionsToLibTom", + "filters": [ + [ + "IsTableOfMarks", + "IsLibTomRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FusionsToLibTom" + ] + }, + { + "name": "SetFusionsToLibTom", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 313 + }, + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 314 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFusionsToLibTom: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFusionsToLibTom: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFusionsToLibTom" + ] + }, + { + "name": "HasFusionsToLibTom", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/tmadmin.tmd", + "line": 313 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFusionsToLibTom" + ] + }, + { + "name": "StandardGeneratorsInfo", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/stdgen.gd", + "line": 151 + }, + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/stdgen.gd", + "line": 396 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "StandardGeneratorsInfo: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasStandardGeneratorsInfo" + ] + ] + }, + { + "rank": 0, + "comment": "StandardGeneratorsInfo: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "StandardGeneratorsInfo" + ] + }, + { + "name": "SetStandardGeneratorsInfo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/stdgen.gd", + "line": 151 + }, + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/stdgen.gd", + "line": 396 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetStandardGeneratorsInfo: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetStandardGeneratorsInfo: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetStandardGeneratorsInfo" + ] + }, + { + "name": "HasStandardGeneratorsInfo", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/tomlib/gap/stdgen.gd", + "line": 151 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasStandardGeneratorsInfo" + ] + }, + { + "name": "IteratedF", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Iterated.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 3, + "comment": "IteratedF", + "filters": [ + [ + "IsList" + ], + [ + "IsFunction" + ] + ] + } + ], + "3args": [ + { + "rank": 3, + "comment": "IteratedF", + "filters": [ + [ + "IsList" + ], + [ + "IsFunction" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IteratedF" + ] + }, + { + "name": "TrivialInvAutomaton", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Autom.gd", + "line": 12 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 48, + "comment": "TrivialInvAutomaton", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TrivialInvAutomaton" + ] + }, + { + "name": "InvAutomatonInsertGenerator", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Autom.gd", + "line": 13 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 15, + "comment": "InvAutomatonInsertGenerator", + "filters": [ + [ + "IsMutable", + "IsSimpleInvAutomatonRep" + ], + [ + "IsMultiplicativeElementWithInverse", + "IsAssociativeElement", + "IsWord" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "InvAutomatonInsertGenerator" + ] + }, + { + "name": "FGA_States", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Autom.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "FGA_States: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFGA_States" + ] + ] + }, + { + "rank": 6, + "comment": "FGA_States: for simple inverse Automata", + "filters": [ + [ + "IsSimpleInvAutomatonRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FGA_States" + ] + }, + { + "name": "SetFGA_States", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Autom.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFGA_States: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFGA_States: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFGA_States" + ] + }, + { + "name": "HasFGA_States", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Autom.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFGA_States" + ] + }, + { + "name": "FGA_GeneratorsLetterRep", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Autom.gd", + "line": 42 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20004, + "comment": "FGA_GeneratorsLetterRep: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFGA_GeneratorsLetterRep" + ] + ] + }, + { + "rank": 6, + "comment": "FGA_GeneratorsLetterRep: for simple inverse Automata", + "filters": [ + [ + "IsSimpleInvAutomatonRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FGA_GeneratorsLetterRep" + ] + }, + { + "name": "SetFGA_GeneratorsLetterRep", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Autom.gd", + "line": 42 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFGA_GeneratorsLetterRep: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFGA_GeneratorsLetterRep: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFGA_GeneratorsLetterRep" + ] + }, + { + "name": "HasFGA_GeneratorsLetterRep", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Autom.gd", + "line": 42 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFGA_GeneratorsLetterRep" + ] + }, + { + "name": "FreeGeneratorsOfGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/FreeGrps.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "FreeGeneratorsOfGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFreeGeneratorsOfGroup" + ] + ] + }, + { + "rank": 50, + "comment": "FreeGeneratorsOfGroup: for a subgroup of a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 13, + "comment": "FreeGeneratorsOfGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetFreeGeneratorsOfGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/FreeGrps.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFreeGeneratorsOfGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFreeGeneratorsOfGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFreeGeneratorsOfGroup" + ] + }, + { + "name": "HasFreeGeneratorsOfGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/FreeGrps.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFreeGeneratorsOfGroup" + ] + }, + { + "name": "RankOfFreeGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/FreeGrps.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "RankOfFreeGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRankOfFreeGroup" + ] + ] + }, + { + "rank": 51, + "comment": "RankOfFreeGroup: for a whole free group", + "filters": [ + [ + "IsWholeFamily", + "HasIsWholeFamily", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 50, + "comment": "RankOfFreeGroup: for a subgroup of a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 13, + "comment": "RankOfFreeGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetRankOfFreeGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/FreeGrps.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRankOfFreeGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRankOfFreeGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRankOfFreeGroup" + ] + }, + { + "name": "HasRankOfFreeGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/FreeGrps.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRankOfFreeGroup" + ] + }, + { + "name": "FreeGroupAutomaton", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/FreeGrps.gd", + "line": 37 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20054, + "comment": "FreeGroupAutomaton: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFreeGroupAutomaton" + ] + ] + }, + { + "rank": 50, + "comment": "FreeGroupAutomaton: for a subgroup of a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 13, + "comment": "FreeGroupAutomaton: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FreeGroupAutomaton" + ] + }, + { + "name": "SetFreeGroupAutomaton", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/FreeGrps.gd", + "line": 37 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFreeGroupAutomaton: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFreeGroupAutomaton: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFreeGroupAutomaton" + ] + }, + { + "name": "HasFreeGroupAutomaton", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/FreeGrps.gd", + "line": 37 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFreeGroupAutomaton" + ] + }, + { + "name": "FreeGroupExtendedAutomaton", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/FreeGrps.gd", + "line": 50 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "FreeGroupExtendedAutomaton: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFreeGroupExtendedAutomaton" + ] + ] + }, + { + "rank": 50, + "comment": "FreeGroupExtendedAutomaton: for a subgroup of a free group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 13, + "comment": "FreeGroupExtendedAutomaton: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FreeGroupExtendedAutomaton" + ] + }, + { + "name": "SetFreeGroupExtendedAutomaton", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/FreeGrps.gd", + "line": 50 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFreeGroupExtendedAutomaton: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFreeGroupExtendedAutomaton: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFreeGroupExtendedAutomaton" + ] + }, + { + "name": "HasFreeGroupExtendedAutomaton", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/FreeGrps.gd", + "line": 50 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFreeGroupExtendedAutomaton" + ] + }, + { + "name": "AsWordLetterRepInFreeGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/FreeGrps.gd", + "line": 64 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 57, + "comment": "AsWordLetterRepInFreeGenerators: for an element in a free group", + "filters": [ + [ + "IsMultiplicativeElementWithInverse", + "IsAssociativeElement", + "IsWord" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsWordLetterRepInFreeGenerators" + ] + }, + { + "name": "AsWordLetterRepInGenerators", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/FreeGrps.gd", + "line": 78 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 58, + "comment": "AsWordLetterRepInGenerators: for an element in a free group", + "filters": [ + [ + "IsMultiplicativeElementWithInverse", + "IsAssociativeElement", + "IsWord" + ], + [ + "IsMagmaWithInverses", + "HasGeneratorsOfMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AsWordLetterRepInGenerators" + ] + }, + { + "name": "CyclicallyReducedWord", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/FreeGrps.gd", + "line": 89 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 7, + "comment": "CyclicallyReducedWord: for an element in a free group", + "filters": [ + [ + "IsMultiplicativeElementWithInverse", + "IsAssociativeElement", + "IsWord" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CyclicallyReducedWord" + ] + }, + { + "name": "FindPowLetterRep", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/ReprAct.gd", + "line": 10 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [ + { + "rank": 56, + "comment": "FindPowLetterRep", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ], + [ + "IsList" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "5args": [], + "6args": [] + }, + "aka": [ + "FindPowLetterRep" + ] + }, + { + "name": "NormalizerInWholeGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Normal.gd", + "line": 16 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "NormalizerInWholeGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNormalizerInWholeGroup" + ] + ] + }, + { + "rank": 50, + "comment": "NormalizerInWholeGroup", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 13, + "comment": "NormalizerInWholeGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalizerInWholeGroup" + ] + }, + { + "name": "SetNormalizerInWholeGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Normal.gd", + "line": 16 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNormalizerInWholeGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNormalizerInWholeGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNormalizerInWholeGroup" + ] + }, + { + "name": "HasNormalizerInWholeGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Normal.gd", + "line": 16 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNormalizerInWholeGroup" + ] + }, + { + "name": "FGA_Source", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Hom.gd", + "line": 16 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20030, + "comment": "FGA_Source: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFGA_Source" + ] + ] + }, + { + "rank": 30, + "comment": "FGA_Source", + "filters": [ + [ + "HasMappingGeneratorsImages", + "IsFromFpGroupGeneralMappingByImages" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FGA_Source" + ] + }, + { + "name": "SetFGA_Source", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Hom.gd", + "line": 16 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFGA_Source: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFGA_Source: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFGA_Source" + ] + }, + { + "name": "HasFGA_Source", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Hom.gd", + "line": 16 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFGA_Source" + ] + }, + { + "name": "FGA_Image", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Hom.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20019, + "comment": "FGA_Image: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFGA_Image" + ] + ] + }, + { + "rank": 19, + "comment": "FGA_Image", + "filters": [ + [ + "HasMappingGeneratorsImages", + "IsToFpGroupGeneralMappingByImages" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FGA_Image" + ] + }, + { + "name": "SetFGA_Image", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Hom.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFGA_Image: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFGA_Image: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFGA_Image" + ] + }, + { + "name": "HasFGA_Image", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Hom.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFGA_Image" + ] + }, + { + "name": "FGA_WhiteheadParams", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Whitehd.gd", + "line": 10 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20020, + "comment": "FGA_WhiteheadParams: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFGA_WhiteheadParams" + ] + ] + }, + { + "rank": 0, + "comment": "FGA_WhiteheadParams: default method requiring categories and checking properties", + "filters": [ + [ + "IsGeneralMapping" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FGA_WhiteheadParams" + ] + }, + { + "name": "SetFGA_WhiteheadParams", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Whitehd.gd", + "line": 10 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFGA_WhiteheadParams: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFGA_WhiteheadParams: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFGA_WhiteheadParams" + ] + }, + { + "name": "HasFGA_WhiteheadParams", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Whitehd.gd", + "line": 10 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFGA_WhiteheadParams" + ] + }, + { + "name": "FGA_WhiteheadAutomorphisms", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Whitehd.gd", + "line": 11 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "FGA_WhiteheadAutomorphisms: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFGA_WhiteheadAutomorphisms" + ] + ] + }, + { + "rank": 50, + "comment": "FGA_WhiteheadAutomorphisms: for finitely generated free groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 13, + "comment": "FGA_WhiteheadAutomorphisms: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FGA_WhiteheadAutomorphisms" + ] + }, + { + "name": "SetFGA_WhiteheadAutomorphisms", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Whitehd.gd", + "line": 11 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFGA_WhiteheadAutomorphisms: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFGA_WhiteheadAutomorphisms: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFGA_WhiteheadAutomorphisms" + ] + }, + { + "name": "HasFGA_WhiteheadAutomorphisms", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Whitehd.gd", + "line": 11 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFGA_WhiteheadAutomorphisms" + ] + }, + { + "name": "FGA_NielsenAutomorphisms", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Whitehd.gd", + "line": 12 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "FGA_NielsenAutomorphisms: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFGA_NielsenAutomorphisms" + ] + ] + }, + { + "rank": 50, + "comment": "FGA_NielsenAutomorphisms: for finitely generated free groups", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsFinitelyGeneratedGroup", + "HasIsFinitelyGeneratedGroup", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + }, + { + "rank": 13, + "comment": "FGA_NielsenAutomorphisms: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses", + "CategoryCollections(((IsWord and IsAssociativeElement) and (IsWord and IsMultiplicativeElementWithInverse)))" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FGA_NielsenAutomorphisms" + ] + }, + { + "name": "SetFGA_NielsenAutomorphisms", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Whitehd.gd", + "line": 12 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFGA_NielsenAutomorphisms: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFGA_NielsenAutomorphisms: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFGA_NielsenAutomorphisms" + ] + }, + { + "name": "HasFGA_NielsenAutomorphisms", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/fga/lib/Whitehd.gd", + "line": 12 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFGA_NielsenAutomorphisms" + ] + }, + { + "name": "IsIrreducibleMatrixGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 19 + }, + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "IsIrreducibleMatrixGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsIrreducibleMatrixGroup" + ] + ] + }, + { + "rank": 45, + "comment": "IsIrreducibleMatrixGroup: for matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -14, + "comment": "IsIrreducibleMatrixGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [ + { + "rank": 100, + "comment": "IsIrreducibleMatrixGroup: default method", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsIrreducibleMatrixGroup" + ] + }, + { + "name": "SetIsIrreducibleMatrixGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 19 + }, + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsIrreducibleMatrixGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsIrreducibleMatrixGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [ + { + "rank": 100, + "comment": "SetIsIrreducibleMatrixGroup: default method", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsIrreducibleMatrixGroup" + ] + }, + { + "name": "HasIsIrreducibleMatrixGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 19 + }, + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 100, + "comment": "HasIsIrreducibleMatrixGroup: default method", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsIrreducibleMatrixGroup" + ] + }, + { + "name": "IsIrreducibleMatrixGroupOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 157, + "comment": "IsIrreducibleMatrixGroupOp: for matrix group and finite field - for absolutely irreducible matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsAbsolutelyIrreducibleMatrixGroup", + "HasIsAbsolutelyIrreducibleMatrixGroup" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 110, + "comment": "IsIrreducibleMatrixGroupOp: for matrix group and finite field - test attr IsIrreducibleMatrixGroup", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasIsIrreducibleMatrixGroup" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 109, + "comment": "IsIrreducibleMatrixGroupOp: for matrix group and finite field - use MeatAxe", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsIrreducibleMatrixGroupOp" + ] + }, + { + "name": "ComputedIsIrreducibleMatrixGroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "ComputedIsIrreducibleMatrixGroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedIsIrreducibleMatrixGroups" + ] + ] + }, + { + "rank": 45, + "comment": "ComputedIsIrreducibleMatrixGroups: default method", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -14, + "comment": "ComputedIsIrreducibleMatrixGroups: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedIsIrreducibleMatrixGroups" + ] + }, + { + "name": "SetComputedIsIrreducibleMatrixGroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedIsIrreducibleMatrixGroups: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedIsIrreducibleMatrixGroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedIsIrreducibleMatrixGroups" + ] + }, + { + "name": "HasComputedIsIrreducibleMatrixGroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedIsIrreducibleMatrixGroups" + ] + }, + { + "name": "IsAbsolutelyIrreducible", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 31 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 45, + "comment": "IsAbsolutelyIrreducible: for matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsAbsolutelyIrreducible" + ] + }, + { + "name": "IsAbsolutelyIrreducibleMatrixGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "IsAbsolutelyIrreducibleMatrixGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsAbsolutelyIrreducibleMatrixGroup" + ] + ] + }, + { + "rank": 50, + "comment": "IsAbsolutelyIrreducibleMatrixGroup: for mat group over finite field", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -14, + "comment": "IsAbsolutelyIrreducibleMatrixGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsAbsolutelyIrreducibleMatrixGroup" + ] + }, + { + "name": "SetIsAbsolutelyIrreducibleMatrixGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsAbsolutelyIrreducibleMatrixGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsAbsolutelyIrreducibleMatrixGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsAbsolutelyIrreducibleMatrixGroup" + ] + }, + { + "name": "HasIsAbsolutelyIrreducibleMatrixGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 32 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsAbsolutelyIrreducibleMatrixGroup" + ] + }, + { + "name": "IsPrimitiveMatrixGroupOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 46 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 451, + "comment": "IsPrimitiveMatrixGroupOp: for matrix group over finite field, try if IsPrimitive is set", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasIsPrimitive" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 448, + "comment": "IsPrimitiveMatrixGroupOp: for matrix group over finite field, use RepresentationIsomorphism", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasRepresentationIsomorphism" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 446, + "comment": "IsPrimitiveMatrixGroupOp: for matrix group over finite field, use nice monomorphism", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 111, + "comment": "IsPrimitiveMatrixGroupOp: for matrix group over finite field, construct IsomorphismPcGroup", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPrimitiveMatrixGroupOp" + ] + }, + { + "name": "ComputedIsPrimitiveMatrixGroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 46 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "ComputedIsPrimitiveMatrixGroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedIsPrimitiveMatrixGroups" + ] + ] + }, + { + "rank": 45, + "comment": "ComputedIsPrimitiveMatrixGroups: default method", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -14, + "comment": "ComputedIsPrimitiveMatrixGroups: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedIsPrimitiveMatrixGroups" + ] + }, + { + "name": "SetComputedIsPrimitiveMatrixGroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 46 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedIsPrimitiveMatrixGroups: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedIsPrimitiveMatrixGroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedIsPrimitiveMatrixGroups" + ] + }, + { + "name": "HasComputedIsPrimitiveMatrixGroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 46 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedIsPrimitiveMatrixGroups" + ] + }, + { + "name": "MinimalBlockDimensionOfMatrixGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 62 + }, + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 63 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "MinimalBlockDimensionOfMatrixGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMinimalBlockDimensionOfMatrixGroup" + ] + ] + }, + { + "rank": 45, + "comment": "MinimalBlockDimensionOfMatrixGroup: for matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -14, + "comment": "MinimalBlockDimensionOfMatrixGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [ + { + "rank": 100, + "comment": "MinimalBlockDimensionOfMatrixGroup: default method", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MinimalBlockDimensionOfMatrixGroup" + ] + }, + { + "name": "SetMinimalBlockDimensionOfMatrixGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 62 + }, + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 63 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMinimalBlockDimensionOfMatrixGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMinimalBlockDimensionOfMatrixGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [ + { + "rank": 100, + "comment": "SetMinimalBlockDimensionOfMatrixGroup: default method", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMinimalBlockDimensionOfMatrixGroup" + ] + }, + { + "name": "HasMinimalBlockDimensionOfMatrixGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 62 + }, + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 63 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 100, + "comment": "HasMinimalBlockDimensionOfMatrixGroup: default method", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMinimalBlockDimensionOfMatrixGroup" + ] + }, + { + "name": "MinimalBlockDimensionOfMatrixGroupOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 63 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 448, + "comment": "MinimalBlockDimensionOfMatrixGroupOp: for matrix group over finite field which has MinimalBlockDimension", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasMinimalBlockDimension" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 448, + "comment": "MinimalBlockDimensionOfMatrixGroupOp: for matrix group over finite field with representation homomorphism", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasRepresentationIsomorphism" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 446, + "comment": "MinimalBlockDimensionOfMatrixGroupOp: for matrix group over finite field, use NiceMonomorphism", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 111, + "comment": "MinimalBlockDimensionOfMatrixGroupOp: for matrix group over finite field", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 106, + "comment": "MinimalBlockDimensionOfMatrixGroupOp: for matrix group having imprimitivity systems", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasComputedImprimitivitySystemss" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MinimalBlockDimensionOfMatrixGroupOp" + ] + }, + { + "name": "ComputedMinimalBlockDimensionOfMatrixGroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 63 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "ComputedMinimalBlockDimensionOfMatrixGroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedMinimalBlockDimensionOfMatrixGroups" + ] + ] + }, + { + "rank": 45, + "comment": "ComputedMinimalBlockDimensionOfMatrixGroups: default method", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -14, + "comment": "ComputedMinimalBlockDimensionOfMatrixGroups: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedMinimalBlockDimensionOfMatrixGroups" + ] + }, + { + "name": "SetComputedMinimalBlockDimensionOfMatrixGroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 63 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedMinimalBlockDimensionOfMatrixGroups: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedMinimalBlockDimensionOfMatrixGroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedMinimalBlockDimensionOfMatrixGroups" + ] + }, + { + "name": "HasComputedMinimalBlockDimensionOfMatrixGroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 63 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedMinimalBlockDimensionOfMatrixGroups" + ] + }, + { + "name": "CharacteristicOfField", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 76 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "CharacteristicOfField: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCharacteristicOfField" + ] + ] + }, + { + "rank": 45, + "comment": "CharacteristicOfField: for matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -14, + "comment": "CharacteristicOfField: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetCharacteristicOfField", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 76 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCharacteristicOfField: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCharacteristicOfField: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCharacteristicOfField" + ] + }, + { + "name": "HasCharacteristicOfField", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 76 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCharacteristicOfField" + ] + }, + { + "name": "RepresentationIsomorphism", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 85 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "RepresentationIsomorphism: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRepresentationIsomorphism" + ] + ] + }, + { + "rank": 382, + "comment": "RepresentationIsomorphism: for mat group handled by nice mono.", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ] + ] + }, + { + "rank": 45, + "comment": "RepresentationIsomorphism: soluble group: inverse of IsomorphismPcGroup", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -14, + "comment": "RepresentationIsomorphism: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RepresentationIsomorphism" + ] + }, + { + "name": "SetRepresentationIsomorphism", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 85 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRepresentationIsomorphism: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRepresentationIsomorphism: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRepresentationIsomorphism" + ] + }, + { + "name": "HasRepresentationIsomorphism", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 85 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRepresentationIsomorphism" + ] + }, + { + "name": "IsMaximalAbsolutelyIrreducibleSolubleMatrixGroup", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 94 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "IsMaximalAbsolutelyIrreducibleSolubleMatrixGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsMaximalAbsolutelyIrreducibleSolubleMatrixGroup" + ] + ] + }, + { + "rank": -14, + "comment": "IsMaximalAbsolutelyIrreducibleSolubleMatrixGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsMaximalAISMatrixGroup", + "IsMaximalAbsolutelyIrreducibleSolubleMatrixGroup", + "IsMaximalAbsolutelyIrreducibleSolvableMatrixGroup" + ] + }, + { + "name": "SetIsMaximalAbsolutelyIrreducibleSolubleMatrixGroup", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 94 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsMaximalAbsolutelyIrreducibleSolubleMatrixGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsMaximalAbsolutelyIrreducibleSolubleMatrixGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsMaximalAbsolutelyIrreducibleSolubleMatrixGroup" + ] + }, + { + "name": "HasIsMaximalAbsolutelyIrreducibleSolubleMatrixGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 94 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsMaximalAbsolutelyIrreducibleSolubleMatrixGroup" + ] + }, + { + "name": "ImprimitivitySystems", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 137 + }, + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 138 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "ImprimitivitySystems: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasImprimitivitySystems" + ] + ] + }, + { + "rank": 50, + "comment": "ImprimitivitySystems: for matrix group: use FieldOfMatrixGroup", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -14, + "comment": "ImprimitivitySystems: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [ + { + "rank": 100, + "comment": "ImprimitivitySystems: default method", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ImprimitivitySystems" + ] + }, + { + "name": "SetImprimitivitySystems", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 137 + }, + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 138 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetImprimitivitySystems: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetImprimitivitySystems: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [ + { + "rank": 100, + "comment": "SetImprimitivitySystems: default method", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetImprimitivitySystems" + ] + }, + { + "name": "HasImprimitivitySystems", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 137 + }, + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 138 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 100, + "comment": "HasImprimitivitySystems: default method", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasImprimitivitySystems" + ] + }, + { + "name": "ImprimitivitySystemsOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 138 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 446, + "comment": "ImprimitivitySystemsOp: for matrix group handled by nice mono. and finite field", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + }, + { + "rank": 446, + "comment": "ImprimitivitySystemsOp: for matrix group handled by nice mono. and finite field", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsHandledByNiceMonomorphism", + "HasIsHandledByNiceMonomorphism" + ], + [ + "IsNonTrivial", + "HasIsNonTrivial", + "IsFinite", + "HasIsFinite", + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsMagmaWithInversesIfNonzero", + "IsAssociative", + "HasIsAssociative", + "IsCommutative", + "HasIsCommutative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsEuclideanRing" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ImprimitivitySystemsOp" + ] + }, + { + "name": "ComputedImprimitivitySystemss", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 138 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "ComputedImprimitivitySystemss: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedImprimitivitySystemss" + ] + ] + }, + { + "rank": 45, + "comment": "ComputedImprimitivitySystemss: default method", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -14, + "comment": "ComputedImprimitivitySystemss: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedImprimitivitySystemss" + ] + }, + { + "name": "SetComputedImprimitivitySystemss", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 138 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedImprimitivitySystemss: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedImprimitivitySystemss: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedImprimitivitySystemss" + ] + }, + { + "name": "HasComputedImprimitivitySystemss", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 138 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedImprimitivitySystemss" + ] + }, + { + "name": "TraceField", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 147 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "TraceField: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTraceField" + ] + ] + }, + { + "rank": 398, + "comment": "TraceField: for irreducible matrix group over finite field", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 394, + "comment": "TraceField: generic method for finite matrix groups via conjugacy classes", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "TraceField: fallback method to test conditions", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -14, + "comment": "TraceField: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TraceField" + ] + }, + { + "name": "SetTraceField", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 147 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTraceField: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTraceField: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTraceField" + ] + }, + { + "name": "HasTraceField", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 147 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTraceField" + ] + }, + { + "name": "ConjugatingMatTraceField", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 166 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "ConjugatingMatTraceField: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasConjugatingMatTraceField" + ] + ] + }, + { + "rank": 50, + "comment": "ConjugatingMatTraceField: for irreducible FFE matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -14, + "comment": "ConjugatingMatTraceField: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ConjugatingMatTraceField" + ] + }, + { + "name": "SetConjugatingMatTraceField", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 166 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetConjugatingMatTraceField: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetConjugatingMatTraceField: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetConjugatingMatTraceField" + ] + }, + { + "name": "HasConjugatingMatTraceField", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/matmeths.gd", + "line": 166 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasConjugatingMatTraceField" + ] + }, + { + "name": "FingerprintDerivedSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/recognize.gd", + "line": 31 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "FingerprintDerivedSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFingerprintDerivedSeries" + ] + ] + }, + { + "rank": 47, + "comment": "FingerprintDerivedSeries: generic method for finite group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "FingerprintDerivedSeries: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "FingerprintDerivedSeries: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FingerprintDerivedSeries" + ] + }, + { + "name": "SetFingerprintDerivedSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/recognize.gd", + "line": 31 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFingerprintDerivedSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFingerprintDerivedSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFingerprintDerivedSeries" + ] + }, + { + "name": "HasFingerprintDerivedSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/recognize.gd", + "line": 31 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFingerprintDerivedSeries" + ] + }, + { + "name": "FingerprintMatrixGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/recognize.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "FingerprintMatrixGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasFingerprintMatrixGroup" + ] + ] + }, + { + "rank": 50, + "comment": "FingerprintMatrixGroup: for irreducible FFE matrix group", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -14, + "comment": "FingerprintMatrixGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "FingerprintMatrixGroup" + ] + }, + { + "name": "SetFingerprintMatrixGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/recognize.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetFingerprintMatrixGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetFingerprintMatrixGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetFingerprintMatrixGroup" + ] + }, + { + "name": "HasFingerprintMatrixGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/recognize.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasFingerprintMatrixGroup" + ] + }, + { + "name": "IdIrreducibleSolubleMatrixGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/recognize.gd", + "line": 133 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20048, + "comment": "IdIrreducibleSolubleMatrixGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIdIrreducibleSolubleMatrixGroup" + ] + ] + }, + { + "rank": 54, + "comment": "IdIrreducibleSolubleMatrixGroup: for irreducible soluble matrix group over finite field", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "IsSolvableGroup", + "HasIsSolvableGroup", + "IsIrreducibleMatrixGroup", + "HasIsIrreducibleMatrixGroup" + ] + ] + }, + { + "rank": 0, + "comment": "IdIrreducibleSolubleMatrixGroup: fallback method to test conditions", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsFFE)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -14, + "comment": "IdIrreducibleSolubleMatrixGroup: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IdIrredSolMatrixGroup", + "IdIrreducibleSolubleMatrixGroup", + "IdIrreducibleSolvableMatrixGroup" + ] + }, + { + "name": "SetIdIrreducibleSolubleMatrixGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/recognize.gd", + "line": 133 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIdIrreducibleSolubleMatrixGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIdIrreducibleSolubleMatrixGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIdIrredSolMatrixGroup", + "SetIdIrreducibleSolubleMatrixGroup", + "SetIdIrreducibleSolvableMatrixGroup" + ] + }, + { + "name": "HasIdIrreducibleSolubleMatrixGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/recognize.gd", + "line": 133 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIdIrredSolMatrixGroup", + "HasIdIrreducibleSolubleMatrixGroup", + "HasIdIrreducibleSolvableMatrixGroup" + ] + }, + { + "name": "IdPrimitiveSolubleGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/recognizeprim.gd", + "line": 23 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IdPrimitiveSolubleGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIdPrimitiveSolubleGroup" + ] + ] + }, + { + "rank": 51, + "comment": "IdPrimitiveSolubleGroup: for soluble group", + "filters": [ + [ + "IsFinite", + "HasIsFinite", + "IsSolvableGroup", + "HasIsSolvableGroup" + ] + ] + }, + { + "rank": 0, + "comment": "IdPrimitiveSolubleGroup: fallback method to test conditions", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "IdPrimitiveSolubleGroup: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IdPrimitiveSolubleGroup", + "IdPrimitiveSolvableGroup" + ] + }, + { + "name": "SetIdPrimitiveSolubleGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/recognizeprim.gd", + "line": 23 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIdPrimitiveSolubleGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIdPrimitiveSolubleGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIdPrimitiveSolubleGroup", + "SetIdPrimitiveSolvableGroup" + ] + }, + { + "name": "HasIdPrimitiveSolubleGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/irredsol-1.4/lib/recognizeprim.gd", + "line": 23 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIdPrimitiveSolubleGroup", + "HasIdPrimitiveSolvableGroup" + ] + }, + { + "name": "IsLieNilpotentOverFp", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 17 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20049, + "comment": "IsLieNilpotentOverFp: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsLieNilpotentOverFp" + ] + ] + }, + { + "rank": 47, + "comment": "IsLieNilpotentOverFp", + "filters": [ + [ + "HasLeftActingDomain", + "IsLieNilpotent", + "HasIsLieNilpotent" + ] + ] + }, + { + "rank": 0, + "comment": "IsLieNilpotentOverFp: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLieNilpotentOverFp" + ] + }, + { + "name": "SetIsLieNilpotentOverFp", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 17 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsLieNilpotentOverFp: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsLieNilpotentOverFp: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsLieNilpotentOverFp" + ] + }, + { + "name": "HasIsLieNilpotentOverFp", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 17 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsLieNilpotentOverFp" + ] + }, + { + "name": "AutomorphismGroupOfNilpotentLieAlgebra", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "AutomorphismGroupOfNilpotentLieAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAutomorphismGroupOfNilpotentLieAlgebra" + ] + ] + }, + { + "rank": 42, + "comment": "AutomorphismGroupOfNilpotentLieAlgebra: for nilpotent Lie algebras", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "AutomorphismGroupOfNilpotentLieAlgebra: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AutomorphismGroupOfNilpotentLieAlgebra" + ] + }, + { + "name": "SetAutomorphismGroupOfNilpotentLieAlgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAutomorphismGroupOfNilpotentLieAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAutomorphismGroupOfNilpotentLieAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAutomorphismGroupOfNilpotentLieAlgebra" + ] + }, + { + "name": "HasAutomorphismGroupOfNilpotentLieAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 19 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAutomorphismGroupOfNilpotentLieAlgebra" + ] + }, + { + "name": "DescendantsOfStep1OfAbelianLieAlgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 38, + "comment": "DescendantsOfStep1OfAbelianLieAlgebra: for abelian Lie algebras", + "filters": [ + [ + "IsInt", + "IsPosRat" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DescendantsOfStep1OfAbelianLieAlgebra" + ] + }, + { + "name": "Descendants", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 24 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 61, + "comment": "Descendants: for nilpotent Lie algebras", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Descendants" + ] + }, + { + "name": "MinimalGeneratorNumber", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20049, + "comment": "MinimalGeneratorNumber: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasMinimalGeneratorNumber" + ] + ] + }, + { + "rank": 48, + "comment": "MinimalGeneratorNumber: for nilpotent Lie algebras", + "filters": [ + [ + "IsLieNilpotentOverFp", + "HasIsLieNilpotentOverFp" + ] + ] + }, + { + "rank": 0, + "comment": "MinimalGeneratorNumber: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "MinimalGeneratorNumber" + ] + }, + { + "name": "SetMinimalGeneratorNumber", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetMinimalGeneratorNumber: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetMinimalGeneratorNumber: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetMinimalGeneratorNumber" + ] + }, + { + "name": "HasMinimalGeneratorNumber", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 26 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasMinimalGeneratorNumber" + ] + }, + { + "name": "LiftAutorphismToLieCover", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 22, + "comment": "LiftAutorphismToLieCover: for nilpotent Lie algebra automorphisms", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsNilpotentLieAutomorphismRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LiftAutorphismToLieCover" + ] + }, + { + "name": "LinearActionOnMultiplicator", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 31 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 22, + "comment": "LinearActionOnMultiplicator: for nilpotent Lie algebra automorphisms", + "filters": [ + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued", + "IsNilpotentLieAutomorphismRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LinearActionOnMultiplicator" + ] + }, + { + "name": "NilpotentLieAutomorphism", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 34 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 52, + "comment": "NilpotentLieAutomorphism: for nilpotent Lie algebras", + "filters": [ + [ + "IsLieNilpotentOverFp", + "HasIsLieNilpotentOverFp" + ], + [ + "IsList" + ], + [ + "IsList" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NilpotentLieAutomorphism" + ] + }, + { + "name": "IsLieCover", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 37 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "IsLieCover: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsLieCover" + ] + ] + }, + { + "rank": 48, + "comment": "IsLieCover: for nilpotent Lie algebras with nilpotent presentation", + "filters": [ + [ + "IsLieNilpotentOverFp", + "HasIsLieNilpotentOverFp" + ] + ] + }, + { + "rank": 0, + "comment": "IsLieCover: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLieCover" + ] + }, + { + "name": "SetIsLieCover", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 37 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsLieCover: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsLieCover: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsLieCover" + ] + }, + { + "name": "HasIsLieCover", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 37 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsLieCover" + ] + }, + { + "name": "CoverOf", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 39 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20053, + "comment": "CoverOf: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCoverOf" + ] + ] + }, + { + "rank": 50, + "comment": "CoverOf: for nilpotent Lie algebras with nilpotent presentation", + "filters": [ + [ + "IsLieCover", + "HasIsLieCover" + ] + ] + }, + { + "rank": 0, + "comment": "CoverOf: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CoverOf" + ] + }, + { + "name": "SetCoverOf", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 39 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCoverOf: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCoverOf: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCoverOf" + ] + }, + { + "name": "HasCoverOf", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 39 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCoverOf" + ] + }, + { + "name": "CoverHomomorphism", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20053, + "comment": "CoverHomomorphism: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCoverHomomorphism" + ] + ] + }, + { + "rank": 50, + "comment": "CoverHomomorphism: for nilpotent Lie algebras with nilpotent presentation", + "filters": [ + [ + "IsLieCover", + "HasIsLieCover" + ] + ] + }, + { + "rank": 0, + "comment": "CoverHomomorphism: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CoverHomomorphism" + ] + }, + { + "name": "SetCoverHomomorphism", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCoverHomomorphism: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCoverHomomorphism: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCoverHomomorphism" + ] + }, + { + "name": "HasCoverHomomorphism", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 41 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCoverHomomorphism" + ] + }, + { + "name": "LieCover", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 43 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "LieCover: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieCover" + ] + ] + }, + { + "rank": 42, + "comment": "LieCover: for nilpotent Lie algebras with nilpotent presentation", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "LieCover: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieCover" + ] + }, + { + "name": "SetLieCover", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 43 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieCover: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieCover: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieCover" + ] + }, + { + "name": "HasLieCover", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 43 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieCover" + ] + }, + { + "name": "LieNucleus", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 45 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "LieNucleus: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieNucleus" + ] + ] + }, + { + "rank": 48, + "comment": "LieNucleus: for nilpotent Lie algebras", + "filters": [ + [ + "IsLieNilpotentOverFp", + "HasIsLieNilpotentOverFp" + ] + ] + }, + { + "rank": 0, + "comment": "LieNucleus: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieNucleus" + ] + }, + { + "name": "SetLieNucleus", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 45 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieNucleus: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieNucleus: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieNucleus" + ] + }, + { + "name": "HasLieNucleus", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 45 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieNucleus" + ] + }, + { + "name": "LieMultiplicator", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 47 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "LieMultiplicator: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieMultiplicator" + ] + ] + }, + { + "rank": 48, + "comment": "LieMultiplicator: for nilpotent Lie algebras", + "filters": [ + [ + "IsLieNilpotentOverFp", + "HasIsLieNilpotentOverFp" + ] + ] + }, + { + "rank": 0, + "comment": "LieMultiplicator: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieMultiplicator" + ] + }, + { + "name": "SetLieMultiplicator", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 47 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieMultiplicator: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieMultiplicator: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieMultiplicator" + ] + }, + { + "name": "HasLieMultiplicator", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 47 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieMultiplicator" + ] + }, + { + "name": "LiftIsomorphismToLieCover", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 49 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 118, + "comment": "LiftIsomorphismToLieCover: for nilpotent Lie algebras with nilpotent presentation", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ], + [ + "IsTable", + "CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse))", + "CategoryCollections(CategoryCollections(IsAdditiveElement))", + "CategoryCollections(CategoryCollections(IsMultiplicativeElement))" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LiftIsomorphismToLieCover" + ] + }, + { + "name": "AreIsomorphicNilpotentLieAlgebras", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 51 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 84, + "comment": "AreIsomorphicNilpotentLieAlgebras: for nilpotent Lie algebras with nilpotent presentation", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ], + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AreIsomorphicNilpotentLieAlgebras" + ] + }, + { + "name": "IsLieAlgebraWithNB", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 53 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "IsLieAlgebraWithNB: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsLieAlgebraWithNB" + ] + ] + }, + { + "rank": 48, + "comment": "IsLieAlgebraWithNB: for nilpotent Lie algebras", + "filters": [ + [ + "IsLieNilpotentOverFp", + "HasIsLieNilpotentOverFp" + ] + ] + }, + { + "rank": 0, + "comment": "IsLieAlgebraWithNB: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLieAlgebraWithNB" + ] + }, + { + "name": "SetIsLieAlgebraWithNB", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 53 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsLieAlgebraWithNB: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsLieAlgebraWithNB: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsLieAlgebraWithNB" + ] + }, + { + "name": "HasIsLieAlgebraWithNB", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 53 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsLieAlgebraWithNB" + ] + }, + { + "name": "NilpotentBasis", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 55 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "NilpotentBasis: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNilpotentBasis" + ] + ] + }, + { + "rank": 42, + "comment": "NilpotentBasis: for nilpotent Lie algebras", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "NilpotentBasis: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NilpotentBasis" + ] + }, + { + "name": "SetNilpotentBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 55 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNilpotentBasis: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNilpotentBasis: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNilpotentBasis" + ] + }, + { + "name": "HasNilpotentBasis", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 55 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNilpotentBasis" + ] + }, + { + "name": "IsNilpotentBasis", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 57 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "IsNilpotentBasis: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNilpotentBasis" + ] + ] + }, + { + "rank": 7, + "comment": "IsNilpotentBasis: for bases of Lie algebras", + "filters": [ + [ + "IsBasis" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNilpotentBasis" + ] + }, + { + "name": "SetIsNilpotentBasis", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 57 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNilpotentBasis: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNilpotentBasis: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNilpotentBasis" + ] + }, + { + "name": "HasIsNilpotentBasis", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 57 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNilpotentBasis" + ] + }, + { + "name": "LieNBDefinitions", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 59 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "LieNBDefinitions: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieNBDefinitions" + ] + ] + }, + { + "rank": 9, + "comment": "LieNBDefinitions: for NB bases of Lie algebras", + "filters": [ + [ + "IsNilpotentBasis", + "HasIsNilpotentBasis" + ] + ] + }, + { + "rank": 0, + "comment": "LieNBDefinitions: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieNBDefinitions" + ] + }, + { + "name": "SetLieNBDefinitions", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 59 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieNBDefinitions: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieNBDefinitions: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieNBDefinitions" + ] + }, + { + "name": "HasLieNBDefinitions", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 59 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieNBDefinitions" + ] + }, + { + "name": "LieNBWeights", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 61 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20012, + "comment": "LieNBWeights: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieNBWeights" + ] + ] + }, + { + "rank": 9, + "comment": "LieNBWeights: for NB bases of Lie algebras", + "filters": [ + [ + "IsNilpotentBasis", + "HasIsNilpotentBasis" + ] + ] + }, + { + "rank": 0, + "comment": "LieNBWeights: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieNBWeights" + ] + }, + { + "name": "SetLieNBWeights", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 61 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieNBWeights: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieNBWeights: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieNBWeights" + ] + }, + { + "name": "HasLieNBWeights", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/sophus/gap/sophus.gd", + "line": 61 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieNBWeights" + ] + }, + { + "name": "IsGroupAlgebra", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 37 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20041, + "comment": "IsGroupAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsGroupAlgebra" + ] + ] + }, + { + "rank": 38, + "comment": "IsGroupAlgebra", + "filters": [ + [ + "IsGroupRing", + "HasIsGroupRing" + ] + ] + }, + { + "rank": 0, + "comment": "IsGroupAlgebra: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsGroupAlgebra" + ] + }, + { + "name": "SetIsGroupAlgebra", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 37 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsGroupAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsGroupAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsGroupAlgebra" + ] + }, + { + "name": "HasIsGroupAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 37 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsGroupAlgebra" + ] + }, + { + "name": "IsFModularGroupAlgebra", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 48 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20043, + "comment": "IsFModularGroupAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsFModularGroupAlgebra" + ] + ] + }, + { + "rank": 40, + "comment": "IsFModularGroupAlgebra", + "filters": [ + [ + "IsGroupAlgebra", + "HasIsGroupAlgebra" + ] + ] + }, + { + "rank": 0, + "comment": "IsFModularGroupAlgebra: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsFModularGroupAlgebra" + ] + }, + { + "name": "SetIsFModularGroupAlgebra", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 48 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsFModularGroupAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsFModularGroupAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsFModularGroupAlgebra" + ] + }, + { + "name": "HasIsFModularGroupAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 48 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsFModularGroupAlgebra" + ] + }, + { + "name": "IsPModularGroupAlgebra", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 58 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "IsPModularGroupAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsPModularGroupAlgebra" + ] + ] + }, + { + "rank": 42, + "comment": "IsPModularGroupAlgebra", + "filters": [ + [ + "IsFModularGroupAlgebra", + "HasIsFModularGroupAlgebra" + ] + ] + }, + { + "rank": 0, + "comment": "IsPModularGroupAlgebra: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsPModularGroupAlgebra" + ] + }, + { + "name": "SetIsPModularGroupAlgebra", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 58 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsPModularGroupAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsPModularGroupAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsPModularGroupAlgebra" + ] + }, + { + "name": "HasIsPModularGroupAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 58 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsPModularGroupAlgebra" + ] + }, + { + "name": "UnderlyingRing", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 76 + }, + { + "file": "/home/mp397/git/gap/pkg/resclasses-4.7.1/lib/resclass.gd", + "line": 293 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20041, + "comment": "UnderlyingRing: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnderlyingRing" + ] + ] + }, + { + "rank": 38, + "comment": "UnderlyingRing", + "filters": [ + [ + "IsGroupRing", + "HasIsGroupRing" + ] + ] + }, + { + "rank": 0, + "comment": "UnderlyingRing: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingRing" + ] + }, + { + "name": "SetUnderlyingRing", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 76 + }, + { + "file": "/home/mp397/git/gap/pkg/resclasses-4.7.1/lib/resclass.gd", + "line": 293 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnderlyingRing: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnderlyingRing: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnderlyingRing" + ] + }, + { + "name": "HasUnderlyingRing", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 76 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnderlyingRing" + ] + }, + { + "name": "UnderlyingField", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 85 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20043, + "comment": "UnderlyingField: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnderlyingField" + ] + ] + }, + { + "rank": 40, + "comment": "UnderlyingField", + "filters": [ + [ + "IsGroupAlgebra", + "HasIsGroupAlgebra" + ] + ] + }, + { + "rank": 0, + "comment": "UnderlyingField: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingField" + ] + }, + { + "name": "SetUnderlyingField", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 85 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnderlyingField: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnderlyingField: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnderlyingField" + ] + }, + { + "name": "HasUnderlyingField", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 85 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnderlyingField" + ] + }, + { + "name": "Support", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 103 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Support: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSupport" + ] + ] + }, + { + "rank": 13, + "comment": "Support: LAGUNA: for an element of a magma ring", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Support" + ] + }, + { + "name": "SetSupport", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 103 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSupport: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSupport: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSupport" + ] + }, + { + "name": "HasSupport", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 103 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSupport" + ] + }, + { + "name": "CoefficientsBySupport", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 113 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "CoefficientsBySupport: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasCoefficientsBySupport" + ] + ] + }, + { + "rank": 13, + "comment": "CoefficientsBySupport: LAGUNA: for an element of a magma ring", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "CoefficientsBySupport" + ] + }, + { + "name": "SetCoefficientsBySupport", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 113 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetCoefficientsBySupport: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetCoefficientsBySupport: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetCoefficientsBySupport" + ] + }, + { + "name": "HasCoefficientsBySupport", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 113 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasCoefficientsBySupport" + ] + }, + { + "name": "TraceOfMagmaRingElement", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 125 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "TraceOfMagmaRingElement: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasTraceOfMagmaRingElement" + ] + ] + }, + { + "rank": 13, + "comment": "TraceOfMagmaRingElement: LAGUNA: for an element of a magma ring", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "TraceOfMagmaRingElement" + ] + }, + { + "name": "SetTraceOfMagmaRingElement", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 125 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetTraceOfMagmaRingElement: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetTraceOfMagmaRingElement: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetTraceOfMagmaRingElement" + ] + }, + { + "name": "HasTraceOfMagmaRingElement", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 125 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasTraceOfMagmaRingElement" + ] + }, + { + "name": "Augmentation", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 147 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "Augmentation: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAugmentation" + ] + ] + }, + { + "rank": 13, + "comment": "Augmentation: LAGUNA: for an element of a magma ring", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Augmentation" + ] + }, + { + "name": "SetAugmentation", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 147 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAugmentation: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAugmentation: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAugmentation" + ] + }, + { + "name": "HasAugmentation", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 147 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAugmentation" + ] + }, + { + "name": "PartialAugmentations", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 158 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 51, + "comment": "PartialAugmentations: LAGUNA: for a group ring and its element", + "filters": [ + [ + "IsGroupRing", + "HasIsGroupRing" + ], + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PartialAugmentations" + ] + }, + { + "name": "Involution", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 168 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 13, + "comment": "Involution: LAGUNA: classical involution for an element of a group ring ", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ] + ] + } + ], + "2args": [ + { + "rank": 24, + "comment": "Involution: LAGUNA: for a group ring element and a group endomapping of order 2", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ] + ] + } + ], + "3args": [ + { + "rank": 35, + "comment": "Involution: LAGUNA: for a group ring element, and a group endomapping of order 2 and a mapping from the group to a ring", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ], + [ + "IsGeneralMapping", + "IsTotal", + "HasIsTotal", + "IsSingleValued", + "HasIsSingleValued" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "Involution" + ] + }, + { + "name": "IsSymmetric", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 179 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "IsSymmetric: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSymmetric" + ] + ] + }, + { + "rank": 13, + "comment": "IsSymmetric: LAGUNA: for group ring elements", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSymmetric" + ] + }, + { + "name": "SetIsSymmetric", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 179 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSymmetric: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSymmetric: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSymmetric" + ] + }, + { + "name": "HasIsSymmetric", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 179 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSymmetric" + ] + }, + { + "name": "IsUnitary", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 190 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20016, + "comment": "IsUnitary: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsUnitary" + ] + ] + }, + { + "rank": 13, + "comment": "IsUnitary: LAGUNA: for group ring elements", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsUnitary" + ] + }, + { + "name": "SetIsUnitary", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 190 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsUnitary: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsUnitary: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsUnitary" + ] + }, + { + "name": "HasIsUnitary", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 190 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsUnitary" + ] + }, + { + "name": "LeftIdealBySubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 210 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 73, + "comment": "LeftIdealBySubgroup: LAGUNA: for a group ring and a subgroup of underlying group", + "filters": [ + [ + "IsGroupRing", + "HasIsGroupRing" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LeftIdealBySubgroup" + ] + }, + { + "name": "RightIdealBySubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 211 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 73, + "comment": "RightIdealBySubgroup: LAGUNA: for a group ring and a subgroup of underlying group", + "filters": [ + [ + "IsGroupRing", + "HasIsGroupRing" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RightIdealBySubgroup" + ] + }, + { + "name": "TwoSidedIdealBySubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 212 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 73, + "comment": "TwoSidedIdealBySubgroup: LAGUNA: for a group ring and a subgroup of underlying group", + "filters": [ + [ + "IsGroupRing", + "HasIsGroupRing" + ], + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IdealBySubgroup", + "TwoSidedIdealBySubgroup" + ] + }, + { + "name": "WeightedBasis", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 228 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20047, + "comment": "WeightedBasis: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasWeightedBasis" + ] + ] + }, + { + "rank": 44, + "comment": "WeightedBasis: LAGUNA: for modular group algebra of a finite p-group", + "filters": [ + [ + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ] + ] + }, + { + "rank": 0, + "comment": "WeightedBasis: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "WeightedBasis" + ] + }, + { + "name": "SetWeightedBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 228 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetWeightedBasis: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetWeightedBasis: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetWeightedBasis" + ] + }, + { + "name": "HasWeightedBasis", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 228 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasWeightedBasis" + ] + }, + { + "name": "AugmentationIdealPowerSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 239 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20047, + "comment": "AugmentationIdealPowerSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAugmentationIdealPowerSeries" + ] + ] + }, + { + "rank": 44, + "comment": "AugmentationIdealPowerSeries: LAGUNA: for modular group algebra of finite p-group", + "filters": [ + [ + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ] + ] + }, + { + "rank": 0, + "comment": "AugmentationIdealPowerSeries: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AugmentationIdealPowerSeries" + ] + }, + { + "name": "SetAugmentationIdealPowerSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 239 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAugmentationIdealPowerSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAugmentationIdealPowerSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAugmentationIdealPowerSeries" + ] + }, + { + "name": "HasAugmentationIdealPowerSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 239 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAugmentationIdealPowerSeries" + ] + }, + { + "name": "AugmentationIdealNilpotencyIndex", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 246 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20047, + "comment": "AugmentationIdealNilpotencyIndex: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAugmentationIdealNilpotencyIndex" + ] + ] + }, + { + "rank": 44, + "comment": "AugmentationIdealNilpotencyIndex: LAGUNA: for a modular group algebra of a finite p-group", + "filters": [ + [ + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ] + ] + }, + { + "rank": 0, + "comment": "AugmentationIdealNilpotencyIndex: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AugmentationIdealNilpotencyIndex" + ] + }, + { + "name": "SetAugmentationIdealNilpotencyIndex", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 246 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAugmentationIdealNilpotencyIndex: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAugmentationIdealNilpotencyIndex: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAugmentationIdealNilpotencyIndex" + ] + }, + { + "name": "HasAugmentationIdealNilpotencyIndex", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 246 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAugmentationIdealNilpotencyIndex" + ] + }, + { + "name": "AugmentationIdealOfDerivedSubgroupNilpotencyIndex", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 253 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20047, + "comment": "AugmentationIdealOfDerivedSubgroupNilpotencyIndex: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAugmentationIdealOfDerivedSubgroupNilpotencyIndex" + ] + ] + }, + { + "rank": 44, + "comment": "AugmentationIdealOfDerivedSubgroupNilpotencyIndex: LAGUNA: for a modular group algebra of a finite p-group", + "filters": [ + [ + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ] + ] + }, + { + "rank": 0, + "comment": "AugmentationIdealOfDerivedSubgroupNilpotencyIndex: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AugmentationIdealOfDerivedSubgroupNilpotencyIndex" + ] + }, + { + "name": "SetAugmentationIdealOfDerivedSubgroupNilpotencyIndex", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 253 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAugmentationIdealOfDerivedSubgroupNilpotencyIndex: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAugmentationIdealOfDerivedSubgroupNilpotencyIndex: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAugmentationIdealOfDerivedSubgroupNilpotencyIndex" + ] + }, + { + "name": "HasAugmentationIdealOfDerivedSubgroupNilpotencyIndex", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 253 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAugmentationIdealOfDerivedSubgroupNilpotencyIndex" + ] + }, + { + "name": "IsGroupOfUnitsOfMagmaRing", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 261 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "IsGroupOfUnitsOfMagmaRing: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsGroupOfUnitsOfMagmaRing" + ] + ] + }, + { + "rank": 0, + "comment": "IsGroupOfUnitsOfMagmaRing: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsGroupOfUnitsOfMagmaRing" + ] + }, + { + "name": "SetIsGroupOfUnitsOfMagmaRing", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 261 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsGroupOfUnitsOfMagmaRing: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsGroupOfUnitsOfMagmaRing: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsGroupOfUnitsOfMagmaRing" + ] + }, + { + "name": "HasIsGroupOfUnitsOfMagmaRing", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 261 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsGroupOfUnitsOfMagmaRing" + ] + }, + { + "name": "IsUnitGroupOfGroupRing", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 268 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20040, + "comment": "IsUnitGroupOfGroupRing: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsUnitGroupOfGroupRing" + ] + ] + }, + { + "rank": 0, + "comment": "IsUnitGroupOfGroupRing: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsUnitGroupOfGroupRing" + ] + }, + { + "name": "SetIsUnitGroupOfGroupRing", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 268 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsUnitGroupOfGroupRing: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsUnitGroupOfGroupRing: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsUnitGroupOfGroupRing" + ] + }, + { + "name": "HasIsUnitGroupOfGroupRing", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 268 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsUnitGroupOfGroupRing" + ] + }, + { + "name": "IsNormalizedUnitGroupOfGroupRing", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 275 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20040, + "comment": "IsNormalizedUnitGroupOfGroupRing: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsNormalizedUnitGroupOfGroupRing" + ] + ] + }, + { + "rank": 0, + "comment": "IsNormalizedUnitGroupOfGroupRing: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsNormalizedUnitGroupOfGroupRing" + ] + }, + { + "name": "SetIsNormalizedUnitGroupOfGroupRing", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 275 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsNormalizedUnitGroupOfGroupRing: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsNormalizedUnitGroupOfGroupRing: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsNormalizedUnitGroupOfGroupRing" + ] + }, + { + "name": "HasIsNormalizedUnitGroupOfGroupRing", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 275 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsNormalizedUnitGroupOfGroupRing" + ] + }, + { + "name": "UnderlyingGroupRing", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 282 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20040, + "comment": "UnderlyingGroupRing: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnderlyingGroupRing" + ] + ] + }, + { + "rank": 0, + "comment": "UnderlyingGroupRing: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingGroupRing" + ] + }, + { + "name": "SetUnderlyingGroupRing", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 282 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnderlyingGroupRing: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnderlyingGroupRing: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnderlyingGroupRing" + ] + }, + { + "name": "HasUnderlyingGroupRing", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 282 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnderlyingGroupRing" + ] + }, + { + "name": "NormalizedUnitCF", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 289 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 57, + "comment": "NormalizedUnitCF: LAGUNA: for modular group algebra of finite p-group", + "filters": [ + [ + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ], + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalizedUnitCF" + ] + }, + { + "name": "NormalizedUnitCFmod", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 299 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 76, + "comment": "NormalizedUnitCFmod: LAGUNA: for modular group algebra of finite p-group", + "filters": [ + [ + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ], + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalizedUnitCFmod" + ] + }, + { + "name": "NormalizedUnitGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 310 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20047, + "comment": "NormalizedUnitGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNormalizedUnitGroup" + ] + ] + }, + { + "rank": 44, + "comment": "NormalizedUnitGroup: LAGUNA: for modular group algebra of a finite p-group", + "filters": [ + [ + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ] + ] + }, + { + "rank": 0, + "comment": "NormalizedUnitGroup: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NormalizedUnitGroup" + ] + }, + { + "name": "SetNormalizedUnitGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 310 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNormalizedUnitGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNormalizedUnitGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNormalizedUnitGroup" + ] + }, + { + "name": "HasNormalizedUnitGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 310 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNormalizedUnitGroup" + ] + }, + { + "name": "PcNormalizedUnitGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 317 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20047, + "comment": "PcNormalizedUnitGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPcNormalizedUnitGroup" + ] + ] + }, + { + "rank": 44, + "comment": "PcNormalizedUnitGroup: LAGUNA: for modular group algebra of finite p-group", + "filters": [ + [ + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ] + ] + }, + { + "rank": 0, + "comment": "PcNormalizedUnitGroup: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PcNormalizedUnitGroup" + ] + }, + { + "name": "SetPcNormalizedUnitGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 317 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPcNormalizedUnitGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPcNormalizedUnitGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPcNormalizedUnitGroup" + ] + }, + { + "name": "HasPcNormalizedUnitGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 317 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPcNormalizedUnitGroup" + ] + }, + { + "name": "AugmentationIdealPowerFactorGroupOp", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 326 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 63, + "comment": "AugmentationIdealPowerFactorGroupOp: for modular group algebra of finite p-group", + "filters": [ + [ + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AugmentationIdealPowerFactorGroupOp" + ] + }, + { + "name": "ComputedAugmentationIdealPowerFactorGroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 326 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20047, + "comment": "ComputedAugmentationIdealPowerFactorGroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasComputedAugmentationIdealPowerFactorGroups" + ] + ] + }, + { + "rank": 44, + "comment": "ComputedAugmentationIdealPowerFactorGroups: default method", + "filters": [ + [ + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ] + ] + }, + { + "rank": 0, + "comment": "ComputedAugmentationIdealPowerFactorGroups: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "ComputedAugmentationIdealPowerFactorGroups" + ] + }, + { + "name": "SetComputedAugmentationIdealPowerFactorGroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 326 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetComputedAugmentationIdealPowerFactorGroups: system mutable setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetComputedAugmentationIdealPowerFactorGroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetComputedAugmentationIdealPowerFactorGroups" + ] + }, + { + "name": "HasComputedAugmentationIdealPowerFactorGroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 326 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasComputedAugmentationIdealPowerFactorGroups" + ] + }, + { + "name": "AugmentationIdealPowerFactorGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 326 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 63, + "comment": "AugmentationIdealPowerFactorGroup: default method", + "filters": [ + [ + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AugmentationIdealPowerFactorGroup" + ] + }, + { + "name": "HasAugmentationIdealPowerFactorGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 326 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 63, + "comment": "HasAugmentationIdealPowerFactorGroup: default method", + "filters": [ + [ + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAugmentationIdealPowerFactorGroup" + ] + }, + { + "name": "SetAugmentationIdealPowerFactorGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 326 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [ + { + "rank": 63, + "comment": "SetAugmentationIdealPowerFactorGroup: default method", + "filters": [ + [ + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ], + [ + "IsInt", + "IsPosRat" + ], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAugmentationIdealPowerFactorGroup" + ] + }, + { + "name": "PcUnits", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 334 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20047, + "comment": "PcUnits: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasPcUnits" + ] + ] + }, + { + "rank": 44, + "comment": "PcUnits: LAGUNA: for modular group algebra of finite p-group", + "filters": [ + [ + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ] + ] + }, + { + "rank": 0, + "comment": "PcUnits: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "PcUnits" + ] + }, + { + "name": "SetPcUnits", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 334 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetPcUnits: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetPcUnits: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetPcUnits" + ] + }, + { + "name": "HasPcUnits", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 334 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasPcUnits" + ] + }, + { + "name": "NaturalBijectionToPcNormalizedUnitGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 341 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20047, + "comment": "NaturalBijectionToPcNormalizedUnitGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNaturalBijectionToPcNormalizedUnitGroup" + ] + ] + }, + { + "rank": 44, + "comment": "NaturalBijectionToPcNormalizedUnitGroup: LAGUNA: for modular group algebra of finite p-group", + "filters": [ + [ + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ] + ] + }, + { + "rank": 0, + "comment": "NaturalBijectionToPcNormalizedUnitGroup: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NaturalBijectionToPcNormalizedUnitGroup" + ] + }, + { + "name": "SetNaturalBijectionToPcNormalizedUnitGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 341 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNaturalBijectionToPcNormalizedUnitGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNaturalBijectionToPcNormalizedUnitGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNaturalBijectionToPcNormalizedUnitGroup" + ] + }, + { + "name": "HasNaturalBijectionToPcNormalizedUnitGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 341 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNaturalBijectionToPcNormalizedUnitGroup" + ] + }, + { + "name": "NaturalBijectionToNormalizedUnitGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 349 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20047, + "comment": "NaturalBijectionToNormalizedUnitGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNaturalBijectionToNormalizedUnitGroup" + ] + ] + }, + { + "rank": 44, + "comment": "NaturalBijectionToNormalizedUnitGroup: LAGUNA: for modular group algebra of finite p-group", + "filters": [ + [ + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ] + ] + }, + { + "rank": 0, + "comment": "NaturalBijectionToNormalizedUnitGroup: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NaturalBijectionToNormalizedUnitGroup" + ] + }, + { + "name": "SetNaturalBijectionToNormalizedUnitGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 349 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNaturalBijectionToNormalizedUnitGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNaturalBijectionToNormalizedUnitGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNaturalBijectionToNormalizedUnitGroup" + ] + }, + { + "name": "HasNaturalBijectionToNormalizedUnitGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 349 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNaturalBijectionToNormalizedUnitGroup" + ] + }, + { + "name": "GroupBases", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 357 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20047, + "comment": "GroupBases: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGroupBases" + ] + ] + }, + { + "rank": 44, + "comment": "GroupBases: LAGUNA: for modular group algebra of finite p-group", + "filters": [ + [ + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ] + ] + }, + { + "rank": 0, + "comment": "GroupBases: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GroupBases" + ] + }, + { + "name": "SetGroupBases", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 357 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGroupBases: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGroupBases: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGroupBases" + ] + }, + { + "name": "HasGroupBases", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 357 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGroupBases" + ] + }, + { + "name": "BassCyclicUnit", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 376 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 32, + "comment": "BassCyclicUnit: for uderlying group element, embedded into group ring", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "3args": [ + { + "rank": 57, + "comment": "BassCyclicUnit: for uderlying group element, not embedded into group ring", + "filters": [ + [ + "IsGroupRing", + "HasIsGroupRing" + ], + [], + [ + "IsInt", + "IsPosRat" + ] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BassCyclicUnit" + ] + }, + { + "name": "BicyclicUnitOfType1", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 398 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 26, + "comment": "BicyclicUnitOfType1: for uderlying group elements, embedded into group ring", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ], + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ] + ] + } + ], + "3args": [ + { + "rank": 38, + "comment": "BicyclicUnitOfType1: for uderlying group elements, not embedded into group ring", + "filters": [ + [ + "IsGroupRing", + "HasIsGroupRing" + ], + [], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BicyclicUnitOfType1" + ] + }, + { + "name": "BicyclicUnitOfType2", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 401 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 26, + "comment": "BicyclicUnitOfType2: for uderlying group elements, embedded into group ring", + "filters": [ + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ], + [ + "IsElementOfMagmaRingModuloRelations", + "IsMagmaRingObjDefaultRep" + ] + ] + } + ], + "3args": [ + { + "rank": 38, + "comment": "BicyclicUnitOfType2: for uderlying group elements, not embedded into group ring", + "filters": [ + [ + "IsGroupRing", + "HasIsGroupRing" + ], + [], + [] + ] + } + ], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BicyclicUnitOfType2" + ] + }, + { + "name": "BicyclicUnitGroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 413 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20047, + "comment": "BicyclicUnitGroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasBicyclicUnitGroup" + ] + ] + }, + { + "rank": 44, + "comment": "BicyclicUnitGroup: for the normalized unit group in pc-presentation", + "filters": [ + [ + "IsNormalizedUnitGroupOfGroupRing", + "HasIsNormalizedUnitGroupOfGroupRing" + ] + ] + }, + { + "rank": 44, + "comment": "BicyclicUnitGroup: for the normalized unit group in natural representation", + "filters": [ + [ + "IsNormalizedUnitGroupOfGroupRing", + "HasIsNormalizedUnitGroupOfGroupRing" + ] + ] + }, + { + "rank": 0, + "comment": "BicyclicUnitGroup: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "BicyclicUnitGroup" + ] + }, + { + "name": "SetBicyclicUnitGroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 413 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetBicyclicUnitGroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetBicyclicUnitGroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetBicyclicUnitGroup" + ] + }, + { + "name": "HasBicyclicUnitGroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 413 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasBicyclicUnitGroup" + ] + }, + { + "name": "UnitarySubgroup", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 420 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20047, + "comment": "UnitarySubgroup: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnitarySubgroup" + ] + ] + }, + { + "rank": 44, + "comment": "UnitarySubgroup: for the normalized unit group in pc-presentation", + "filters": [ + [ + "IsNormalizedUnitGroupOfGroupRing", + "HasIsNormalizedUnitGroupOfGroupRing" + ] + ] + }, + { + "rank": 44, + "comment": "UnitarySubgroup: for the normalized unit group in natural representation", + "filters": [ + [ + "IsNormalizedUnitGroupOfGroupRing", + "HasIsNormalizedUnitGroupOfGroupRing" + ] + ] + }, + { + "rank": 0, + "comment": "UnitarySubgroup: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnitarySubgroup" + ] + }, + { + "name": "SetUnitarySubgroup", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 420 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnitarySubgroup: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnitarySubgroup: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnitarySubgroup" + ] + }, + { + "name": "HasUnitarySubgroup", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 420 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnitarySubgroup" + ] + }, + { + "name": "UnderlyingAssociativeAlgebra", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 446 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20046, + "comment": "UnderlyingAssociativeAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasUnderlyingAssociativeAlgebra" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "UnderlyingAssociativeAlgebra" + ] + }, + { + "name": "SetUnderlyingAssociativeAlgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 446 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetUnderlyingAssociativeAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetUnderlyingAssociativeAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetUnderlyingAssociativeAlgebra" + ] + }, + { + "name": "HasUnderlyingAssociativeAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 446 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasUnderlyingAssociativeAlgebra" + ] + }, + { + "name": "IsLieAlgebraOfGroupRing", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 458 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20046, + "comment": "IsLieAlgebraOfGroupRing: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsLieAlgebraOfGroupRing" + ] + ] + }, + { + "rank": 43, + "comment": "IsLieAlgebraOfGroupRing: LAGUNA: for a Lie algebra", + "filters": [ + [ + "IsLieAlgebraByAssociativeAlgebra" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLieAlgebraOfGroupRing" + ] + }, + { + "name": "SetIsLieAlgebraOfGroupRing", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 458 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsLieAlgebraOfGroupRing: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsLieAlgebraOfGroupRing: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsLieAlgebraOfGroupRing" + ] + }, + { + "name": "HasIsLieAlgebraOfGroupRing", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 458 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsLieAlgebraOfGroupRing" + ] + }, + { + "name": "IsBasisOfLieAlgebraOfGroupRing", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 470 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20010, + "comment": "IsBasisOfLieAlgebraOfGroupRing: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsBasisOfLieAlgebraOfGroupRing" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsBasisOfLieAlgebraOfGroupRing" + ] + }, + { + "name": "SetIsBasisOfLieAlgebraOfGroupRing", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 470 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsBasisOfLieAlgebraOfGroupRing: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsBasisOfLieAlgebraOfGroupRing: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsBasisOfLieAlgebraOfGroupRing" + ] + }, + { + "name": "HasIsBasisOfLieAlgebraOfGroupRing", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 470 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsBasisOfLieAlgebraOfGroupRing" + ] + }, + { + "name": "NaturalBijectionToLieAlgebra", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 494 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20043, + "comment": "NaturalBijectionToLieAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNaturalBijectionToLieAlgebra" + ] + ] + }, + { + "rank": 40, + "comment": "NaturalBijectionToLieAlgebra: LAGUNA: for an associative algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsAssociative", + "HasIsAssociative", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive" + ] + ] + }, + { + "rank": -55, + "comment": "NaturalBijectionToLieAlgebra: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NaturalBijectionToLieAlgebra" + ] + }, + { + "name": "SetNaturalBijectionToLieAlgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 494 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNaturalBijectionToLieAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNaturalBijectionToLieAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNaturalBijectionToLieAlgebra" + ] + }, + { + "name": "HasNaturalBijectionToLieAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 494 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNaturalBijectionToLieAlgebra" + ] + }, + { + "name": "NaturalBijectionToAssociativeAlgebra", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 504 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20046, + "comment": "NaturalBijectionToAssociativeAlgebra: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasNaturalBijectionToAssociativeAlgebra" + ] + ] + }, + { + "rank": 43, + "comment": "NaturalBijectionToAssociativeAlgebra: LAGUNA: for a Lie algebra", + "filters": [ + [ + "IsLieAlgebraByAssociativeAlgebra" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "NaturalBijectionToAssociativeAlgebra" + ] + }, + { + "name": "SetNaturalBijectionToAssociativeAlgebra", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 504 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetNaturalBijectionToAssociativeAlgebra: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetNaturalBijectionToAssociativeAlgebra: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetNaturalBijectionToAssociativeAlgebra" + ] + }, + { + "name": "HasNaturalBijectionToAssociativeAlgebra", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 504 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasNaturalBijectionToAssociativeAlgebra" + ] + }, + { + "name": "AugmentationHomomorphism", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 526 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20046, + "comment": "AugmentationHomomorphism: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasAugmentationHomomorphism" + ] + ] + }, + { + "rank": 43, + "comment": "AugmentationHomomorphism: LAGUNA: for a group ring", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsGroupRing", + "HasIsGroupRing" + ] + ] + }, + { + "rank": -66, + "comment": "AugmentationHomomorphism: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsMagmaWithOne", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "AugmentationHomomorphism" + ] + }, + { + "name": "SetAugmentationHomomorphism", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 526 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetAugmentationHomomorphism: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetAugmentationHomomorphism: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetAugmentationHomomorphism" + ] + }, + { + "name": "HasAugmentationHomomorphism", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 526 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasAugmentationHomomorphism" + ] + }, + { + "name": "IsLieMetabelian", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 541 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "IsLieMetabelian: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsLieMetabelian" + ] + ] + }, + { + "rank": 45, + "comment": "IsLieMetabelian: LAGUNA: for a Lie algebra of a group ring", + "filters": [ + [ + "IsLieAlgebraByAssociativeAlgebra", + "IsLieAlgebraOfGroupRing", + "HasIsLieAlgebraOfGroupRing" + ] + ] + }, + { + "rank": 42, + "comment": "IsLieMetabelian: LAGUNA: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "IsLieMetabelian: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLieMetabelian" + ] + }, + { + "name": "SetIsLieMetabelian", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 541 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsLieMetabelian: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsLieMetabelian: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsLieMetabelian" + ] + }, + { + "name": "HasIsLieMetabelian", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 541 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsLieMetabelian" + ] + }, + { + "name": "IsLieCentreByMetabelian", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 557 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "IsLieCentreByMetabelian: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsLieCentreByMetabelian" + ] + ] + }, + { + "rank": 45, + "comment": "IsLieCentreByMetabelian: LAGUNA: for a Lie algebra of a group ring", + "filters": [ + [ + "IsLieAlgebraByAssociativeAlgebra", + "IsLieAlgebraOfGroupRing", + "HasIsLieAlgebraOfGroupRing" + ] + ] + }, + { + "rank": 43, + "comment": "IsLieCentreByMetabelian: LAGUNA: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing", + "HasLieDerivedSeries" + ] + ] + }, + { + "rank": 42, + "comment": "IsLieCentreByMetabelian: LAGUNA: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "IsLieCentreByMetabelian: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsLieCentreByMetabelian" + ] + }, + { + "name": "SetIsLieCentreByMetabelian", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 557 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsLieCentreByMetabelian: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsLieCentreByMetabelian: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsLieCentreByMetabelian" + ] + }, + { + "name": "HasIsLieCentreByMetabelian", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 557 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsLieCentreByMetabelian" + ] + }, + { + "name": "LieUpperNilpotencyIndex", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 565 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20047, + "comment": "LieUpperNilpotencyIndex: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieUpperNilpotencyIndex" + ] + ] + }, + { + "rank": 44, + "comment": "LieUpperNilpotencyIndex: LAGUNA: for modular group algebra of finite p-group", + "filters": [ + [ + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ] + ] + }, + { + "rank": 0, + "comment": "LieUpperNilpotencyIndex: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieUpperNilpotencyIndex" + ] + }, + { + "name": "SetLieUpperNilpotencyIndex", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 565 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieUpperNilpotencyIndex: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieUpperNilpotencyIndex: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieUpperNilpotencyIndex" + ] + }, + { + "name": "HasLieUpperNilpotencyIndex", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 565 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieUpperNilpotencyIndex" + ] + }, + { + "name": "LieLowerNilpotencyIndex", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 572 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20047, + "comment": "LieLowerNilpotencyIndex: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieLowerNilpotencyIndex" + ] + ] + }, + { + "rank": 44, + "comment": "LieLowerNilpotencyIndex: LAGUNA: for modular group algebra of finite p-group", + "filters": [ + [ + "IsPModularGroupAlgebra", + "HasIsPModularGroupAlgebra" + ] + ] + }, + { + "rank": 0, + "comment": "LieLowerNilpotencyIndex: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieLowerNilpotencyIndex" + ] + }, + { + "name": "SetLieLowerNilpotencyIndex", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 572 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieLowerNilpotencyIndex: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieLowerNilpotencyIndex: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieLowerNilpotencyIndex" + ] + }, + { + "name": "HasLieLowerNilpotencyIndex", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 572 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieLowerNilpotencyIndex" + ] + }, + { + "name": "LieDerivedLength", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 579 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20045, + "comment": "LieDerivedLength: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieDerivedLength" + ] + ] + }, + { + "rank": 42, + "comment": "LieDerivedLength: LAGUNA: for a Lie algebra", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsLeftActedOnByDivisionRing", + "HasIsLeftActedOnByDivisionRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup", + "IsAdditivelyCommutative", + "HasIsAdditivelyCommutative", + "IsLDistributive", + "HasIsLDistributive", + "IsRDistributive", + "HasIsRDistributive", + "IsJacobianRing", + "HasIsJacobianRing", + "IsZeroSquaredRing", + "HasIsZeroSquaredRing" + ] + ] + }, + { + "rank": -55, + "comment": "LieDerivedLength: default method requiring categories and checking properties", + "filters": [ + [ + "IsExtLSet", + "IsAssociativeLOpDProd", + "IsAssociativeLOpEProd", + "IsDistributiveLOpDSum", + "IsDistributiveLOpESum", + "IsTrivialLOpEOne", + "IsLeftActedOnByRing", + "IsMagma", + "IsNearAdditiveMagma", + "IsNearAdditiveGroup" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieDerivedLength" + ] + }, + { + "name": "SetLieDerivedLength", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 579 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieDerivedLength: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieDerivedLength: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieDerivedLength" + ] + }, + { + "name": "HasLieDerivedLength", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 579 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieDerivedLength" + ] + }, + { + "name": "SubgroupsOfIndexTwo", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 596 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "SubgroupsOfIndexTwo: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasSubgroupsOfIndexTwo" + ] + ] + }, + { + "rank": 36, + "comment": "SubgroupsOfIndexTwo: LAGUNA: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasMaximalNormalSubgroups" + ] + ] + }, + { + "rank": 36, + "comment": "SubgroupsOfIndexTwo: LAGUNA: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative", + "HasMaximalSubgroupClassReps" + ] + ] + }, + { + "rank": 35, + "comment": "SubgroupsOfIndexTwo: LAGUNA: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "SubgroupsOfIndexTwo: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SubgroupsOfIndexTwo" + ] + }, + { + "name": "SetSubgroupsOfIndexTwo", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 596 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetSubgroupsOfIndexTwo: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetSubgroupsOfIndexTwo: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetSubgroupsOfIndexTwo" + ] + }, + { + "name": "HasSubgroupsOfIndexTwo", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 596 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasSubgroupsOfIndexTwo" + ] + }, + { + "name": "DihedralDepth", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 605 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "DihedralDepth: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDihedralDepth" + ] + ] + }, + { + "rank": 35, + "comment": "DihedralDepth: LAGUNA: for a group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "DihedralDepth: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DihedralDepth" + ] + }, + { + "name": "SetDihedralDepth", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 605 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDihedralDepth: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDihedralDepth: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDihedralDepth" + ] + }, + { + "name": "HasDihedralDepth", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 605 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDihedralDepth" + ] + }, + { + "name": "DimensionBasis", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 612 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "DimensionBasis: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasDimensionBasis" + ] + ] + }, + { + "rank": 35, + "comment": "DimensionBasis: LAGUNA: for a finite p-group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "DimensionBasis: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "DimensionBasis" + ] + }, + { + "name": "SetDimensionBasis", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 612 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetDimensionBasis: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetDimensionBasis: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetDimensionBasis" + ] + }, + { + "name": "HasDimensionBasis", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 612 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasDimensionBasis" + ] + }, + { + "name": "LieDimensionSubgroups", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 619 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20038, + "comment": "LieDimensionSubgroups: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieDimensionSubgroups" + ] + ] + }, + { + "rank": 35, + "comment": "LieDimensionSubgroups: LAGUNA: for a finite p-group", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "LieDimensionSubgroups: default method requiring categories and checking properties", + "filters": [ + [ + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieDimensionSubgroups" + ] + }, + { + "name": "SetLieDimensionSubgroups", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 619 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieDimensionSubgroups: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieDimensionSubgroups: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieDimensionSubgroups" + ] + }, + { + "name": "HasLieDimensionSubgroups", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 619 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieDimensionSubgroups" + ] + }, + { + "name": "LieUpperCodimensionSeries", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 627 + }, + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 628 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20041, + "comment": "LieUpperCodimensionSeries: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasLieUpperCodimensionSeries" + ] + ] + }, + { + "rank": 38, + "comment": "LieUpperCodimensionSeries: LAGUNA: for a modular group algebra of a finite p-group using V(KG)", + "filters": [ + [ + "IsGroupRing", + "HasIsGroupRing" + ] + ] + }, + { + "rank": 35, + "comment": "LieUpperCodimensionSeries: LAGUNA: for a p-group - underlying group of its modular group algebra", + "filters": [ + [ + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": 0, + "comment": "LieUpperCodimensionSeries: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "LieUpperCodimensionSeries" + ] + }, + { + "name": "SetLieUpperCodimensionSeries", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 627 + }, + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 628 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetLieUpperCodimensionSeries: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetLieUpperCodimensionSeries: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetLieUpperCodimensionSeries" + ] + }, + { + "name": "HasLieUpperCodimensionSeries", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/laguna-3.8.0/lib/laguna.gd", + "line": 627 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasLieUpperCodimensionSeries" + ] + }, + { + "name": "RootsAsMatrices", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/radiroot/lib/Radicals.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20022, + "comment": "RootsAsMatrices: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasRootsAsMatrices" + ] + ] + }, + { + "rank": 19, + "comment": "RootsAsMatrices: rational polynomials", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "RootsAsMatrices: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "RootsAsMatrices" + ] + }, + { + "name": "SetRootsAsMatrices", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/radiroot/lib/Radicals.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetRootsAsMatrices: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetRootsAsMatrices: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetRootsAsMatrices" + ] + }, + { + "name": "HasRootsAsMatrices", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/radiroot/lib/Radicals.gd", + "line": 20 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasRootsAsMatrices" + ] + }, + { + "name": "IsSolvablePolynomial", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/radiroot/lib/Radicals.gd", + "line": 21 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20022, + "comment": "IsSolvablePolynomial: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSolvablePolynomial" + ] + ] + }, + { + "rank": 19, + "comment": "IsSolvablePolynomial: for a rational polynomial", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "IsSolvablePolynomial: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + } + }, + { + "name": "SetIsSolvablePolynomial", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/radiroot/lib/Radicals.gd", + "line": 21 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSolvablePolynomial: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSolvablePolynomial: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSolvablePolynomial" + ] + }, + { + "name": "HasIsSolvablePolynomial", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/radiroot/lib/Radicals.gd", + "line": 21 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSolvablePolynomial" + ] + }, + { + "name": "IsSeparablePolynomial", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/radiroot/lib/Radicals.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20022, + "comment": "IsSeparablePolynomial: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsSeparablePolynomial" + ] + ] + }, + { + "rank": 19, + "comment": "IsSeparablePolynomial: for rational polynomial", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "IsSeparablePolynomial: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsSeparablePolynomial" + ] + }, + { + "name": "SetIsSeparablePolynomial", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/radiroot/lib/Radicals.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsSeparablePolynomial: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsSeparablePolynomial: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsSeparablePolynomial" + ] + }, + { + "name": "HasIsSeparablePolynomial", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/radiroot/lib/Radicals.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsSeparablePolynomial" + ] + }, + { + "name": "IsomorphismMatrixField", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/radiroot/lib/SplittField.gd", + "line": 14 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20060, + "comment": "IsomorphismMatrixField: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsomorphismMatrixField" + ] + ] + }, + { + "rank": 0, + "comment": "IsomorphismMatrixField: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsomorphismMatrixField" + ] + }, + { + "name": "SetIsomorphismMatrixField", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/radiroot/lib/SplittField.gd", + "line": 14 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsomorphismMatrixField: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsomorphismMatrixField: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsomorphismMatrixField" + ] + }, + { + "name": "HasIsomorphismMatrixField", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/radiroot/lib/SplittField.gd", + "line": 14 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsomorphismMatrixField" + ] + }, + { + "name": "GaloisGroupOnRoots", + "type": "Attribute", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/radiroot/lib/Manipulations.gd", + "line": 15 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20022, + "comment": "GaloisGroupOnRoots: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasGaloisGroupOnRoots" + ] + ] + }, + { + "rank": 19, + "comment": "GaloisGroupOnRoots: for rational polynomial", + "filters": [ + [ + "IsPolynomial", + "HasIsPolynomial", + "IsUnivariateRationalFunction", + "HasIsUnivariateRationalFunction" + ] + ] + }, + { + "rank": 0, + "comment": "GaloisGroupOnRoots: default method requiring categories and checking properties", + "filters": [ + [] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "GaloisGroupOnRoots" + ] + }, + { + "name": "SetGaloisGroupOnRoots", + "type": "Operation", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/radiroot/lib/Manipulations.gd", + "line": 15 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetGaloisGroupOnRoots: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetGaloisGroupOnRoots: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetGaloisGroupOnRoots" + ] + }, + { + "name": "HasGaloisGroupOnRoots", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/radiroot/lib/Manipulations.gd", + "line": 15 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasGaloisGroupOnRoots" + ] + }, + { + "name": "IsAffineCrystGroupOnRight", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/cryst/gap/cryst.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "IsAffineCrystGroupOnRight: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsAffineCrystGroupOnRight" + ] + ] + }, + { + "rank": 48, + "comment": "IsAffineCrystGroupOnRight: fallback method", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses", + "IsAssociative", + "HasIsAssociative" + ] + ] + }, + { + "rank": -30, + "comment": "IsAffineCrystGroupOnRight: default method requiring categories and checking properties", + "filters": [ + [ + "CategoryCollections(CategoryCollections(CategoryCollections(IsNearAdditiveElementWithInverse)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsAdditiveElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsMultiplicativeElement)))", + "CategoryCollections(CategoryCollections(CategoryCollections(IsCyclotomic)))", + "IsMagmaWithInverses" + ] + ] + } + ], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "IsAffineCrystGroupOnRight" + ] + }, + { + "name": "SetIsAffineCrystGroupOnRight", + "type": "Setter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/cryst/gap/cryst.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [ + { + "rank": 2, + "comment": "SetIsAffineCrystGroupOnRight: system setter", + "filters": [ + [ + "IsAttributeStoringRep" + ], + [] + ] + }, + { + "rank": 0, + "comment": "SetIsAffineCrystGroupOnRight: default method, does nothing", + "filters": [ + [], + [] + ] + } + ], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "SetIsAffineCrystGroupOnRight" + ] + }, + { + "name": "HasIsAffineCrystGroupOnRight", + "type": "Filter", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/cryst/gap/cryst.gd", + "line": 22 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [], + "2args": [], + "3args": [], + "4args": [], + "5args": [], + "6args": [] + }, + "aka": [ + "HasIsAffineCrystGroupOnRight" + ] + }, + { + "name": "IsAffineCrystGroupOnLeft", + "type": "Property", + "locations": [ + { + "file": "/home/mp397/git/gap/pkg/cryst/gap/cryst.gd", + "line": 28 + } + ], + "filters": [], + "methods": { + "0args": [], + "1args": [ + { + "rank": 20051, + "comment": "IsAffineCrystGroupOnLeft: system getter", + "filters": [ + [ + "IsAttributeStoringRep", + "HasIsAffineCrystGroupOnLeft" + ] + ] + }, + { + "rank": 48, + "comment": "IsAffineCrystGroupOnLeft: fallback method",