58.3 Operations for Automorphism Group Elements

a = b

For aut group elements a and b, the operator = evaluates to true if the aut records correspond to the same aut, and false otherwise. Note that this may return true even when the two records themselves are different (one of them may have more information stored in it).

a * b

For aut group elements a and b, the operator * evaluates to the product a b of the auts.

skip

a / b

For aut group elements a and b, the operator / evaluates to the quotient a b^{-1} of the auts.

skip

a ^ i

For an aut group element a and an integer i, the operator ^ evaluates to the i-th power a^i of a.

skip

a ^ b

For aut group elements a and b, the operator ^ evaluates to the conjugate b^{-1} a b of a by b.

skip

Comm(a, b)

The function Comm returns the commutator a^{-1} b^{-1} a b of the two aut group elements a and b.

skip

g ^ a

For a sag group element g and an aut group element a, the operator ^ evaluates to the image g^a of the ag word g under the aut a. The sag group element g must be an element of a.group.

skip

S ^ a

For a subgroup S of a sag group and an aut group element a, the operator ^ evaluates to the image S^a of the subgroup S under the aut a. The subgroup S must be a subgroup of a.group.

skip

list * a
a * list

For a list list and an aut group element a, the operator * evaluates to the list whose i-th entry is list[i] * a or a * list[i] respectively.

skip

list ^ a

For a list list and an aut group element a, the operator ^ evaluates to the list whose i-th entry is list[i] ^ a.

skip

Note that the action of aut group elements on the elements of the sag group via the operator ^ corresponds to the default action OnPoints (see Other Operations) so that the functions Orbit and Stabilizer can be used in the natural way. For example:

inputOut.Orbit

Previous Up Top Next
Index

GAP 3.4.4
April 1997