Overview of the group Package
Calling Sequence
Description
List of group Package Commands
Examples
group[command](arguments)
command(arguments)
Important: The group package has been deprecated. Use the superseding GroupTheory package instead.
The group package provides commands for working with finite groups generated by permutations, and for groups defined by finite presentations by generators and defining relators.
Permutation groups are constructed by using the permgroup command. Certain commands (e.g., LCS) in the group package apply only to finite permutation groups.
Finitely presented groups are created by using the grelgroup command.
Each command in the group package can be accessed by using either the long form or the short form of the command name in the command calling sequence.
To provide type-checking and conversion routines for the data types used in the group package, the type command accepts disjcyc and the convert command accepts disjcyc and permlist as second arguments. For details, see type/disjcyc and convert/disjcyc.
The following is a list of available commands.
areconjugate
center
centralizer
core
cosets
cosrep
derived
DerivedS
elements
groupmember
grouporder
inter
invperm
isabelian
isnormal
issubgroup
LCS
mulperms
normalizer
orbit
parity
permrep
pres
RandElement
SnConjugates
Sylow
transgroup
To display the help page for a particular group command, see Getting Help with a Command in a Package.
For help with how to represent groups, subgroups, and group elements for this package, see the information under group[grelgroup], group[permgroup], and group[subgrel].
An example using the group package to find the order of a permutation group:
with⁡group:
grouporder⁡permgroup⁡8,a=1,2,b=1,2,3,4,5,6,7,8
40320
Find the order, and a Sylow 2-subgroup of one of the Mathieu groups.
a≔1,13,2,8,3,16,4,12,6,22,7,17,9,10,11,14:
b≔1,22,3,21,2,18,4,13,5,12,6,11,7,15,8,14,20,10,17,19:
g≔permgroup⁡23,a,b:
n≔grouporder⁡g
n≔443520
ifactors⁡n
1,2,7,3,2,5,1,7,1,11,1
We therefore expect a Sylow 2-subgroup to have order 2^7 = 128.
grouporder⁡Sylow⁡g,2
128
See Also
combinat[permute]
convert/disjcyc
convert/permlist
grelgroup
group(deprecated)[LCS]
group[type]
GroupTheory
permgroup
type/disjcyc
UsingPackages
with
Download Help Document