p1 * p2
The operator *
evaluates to the product of the two permutations p1
and p2.
p1 / p2
The operator /
evaluates to the quotient p1 * p2^{-1} of the two
permutations p1 and p2.
LeftQuotient( p1, p2 )
LeftQuotient
returns the left quotient p1^{-1} * p2 of the two
permutations p1 and p2. (This can also be written p1 mod p2
.)
p ^ i
The operator ^
evaluates to the i-th power of the permutation p.
p1 ^ p2
The operator ^
evaluates to the conjugate p2^{-1} * p1 * p2 of the
permutation p1 by the permutation p2.
Comm( p1, p2 )
Comm
returns the commutator p1^{-1} * p2^{-1} * p1 * p2 of the two
permutations p1 and p2.
i ^ p
The operator ^
evaluates to the image i^p of the positive integer
i under the permutation p.
i / p
The operator /
evaluates to the preimage i^{p^{-1}} of the integer
i under the permutation p.
list * p
p * list
The operator *
evaluates to the list of products of the permutations
in list with the permutation p. That means that the value is a new
list new such that new[i] = list[i] * p
respectively
new[i] = p * list[i]
.
list / p
The operator /
evaluates to the list of quotients of the permutations
in list with the permutation p. That means that the value is a new
list new such that new[i] = list[i] / p
.
For the precedence of the operators see Operations.
GAP 3.4.4