| 1 | initial version |
You can define the symmetric group on your set instead:
sage: P = SymmetricGroup(var('x,y,z')); P
Symmetric group of order 3! as a permutation group
The elements are displayed in cycle notation, evaluation is allowed and there is a group structure:
sage: P[2]
(x,y,z)
sage: P[2](x)
y
sage: P[2].tuple()
(y, z, x)
sage: P[3]
(y,z)
sage: P[2]*P[3]
(x,z)
Note that the product is opposite from the more usual one (here P[2]*P[3] is P[3] after P[2]).
Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.