Polycyclic Groups
- Introduction
- Polycyclic Groups and Polycyclic Presentations
- Introduction
- Specification of Elements
- Access Functions for Elements
- Arithmetic Operations on Elements
g * h: GrpGPCElt, GrpGPCElt → GrpGPCElt
g *:= h: GrpGPCElt, GrpGPCElt
g ^ n: GrpGPCElt, RngIntElt → GrpGPCElt
g ^:= n: GrpGPCElt, RngIntElt
g / h: GrpGPCElt, GrpGPCElt → GrpGPCElt
g /:= h: GrpGPCElt, GrpGPCElt
g ^ h: GrpGPCElt, GrpGPCElt → GrpGPCElt
g ^:= h: GrpGPCElt, GrpGPCElt
(g₁, ..., gₙ): List(GrpGPCElt) → GrpGPCElt
- Operators for Elements
- Comparison Operators for Elements
- Specification of a Polycyclic Presentation
- Properties of a Polycyclic Presentation
- Subgroups, Quotient Groups, Homomorphisms, and Extensions
- Construction of Subgroups
- Coercions Between Groups and Subgroups
- Construction of Quotient Groups
- Homomorphisms
- Construction of Extensions
- Construction of Standard Groups
AbelianGroup(GrpGPC, Q): Cat, [RngIntElt] → GrpGPC
CyclicGroup(GrpGPC, n): Cat, RngIntElt → GrpGPC
DihedralGroup(GrpGPC, n): Cat, RngIntElt → GrpGPC
ElementaryAbelianGroup(GrpGPC, p, n): Cat, RngIntElt, RngIntElt → GrpGPC
ExtraSpecialGroup(GrpGPC, p, n : parameters): Cat, RngIntElt, RngIntElt → GrpGPC
FreeAbelianGroup(GrpGPC, n): Cat, RngIntElt → GrpGPC
FreeNilpotentGroup(r, e): RngIntElt, RngIntElt → GrpGPC
- Example: Homomorphism of D4 onto Z2 x Z2
- Example: Direct Product with the Infinite Dihedral Group
- Conversion between Categories
- Access Functions for Groups
- Set-Theoretic Operations in a Group
- Functions Relating to Group Order
- Membership and Equality
g in G: GrpGPCElt, GrpGPC → BoolElt
g notin G: GrpGPCElt, GrpGPC → BoolElt
S subset G: { GrpGPCElt}, GrpGPC → BoolElt
S notsubset G: { GrpGPCElt}, GrpGPC → BoolElt
H subset G: GrpGPC, GrpGPC → BoolElt
IsSubgroup(H,G): GrpGPC, GrpGPC → BoolElt
H notsubset G: GrpGPC, GrpGPC → BoolElt
G eq H: GrpGPC, GrpGPC → BoolElt
G ne H: GrpGPC, GrpGPC → BoolElt
- Set Operations
- Coset Spaces
CosetTable(G, H): GrpGPC, GrpGPC → Map
Transversal(G, H): GrpGPC, GrpGPC → {@ GrpGPCElt @}, Map
RightTransversal(G, H): GrpGPC, GrpGPC → {@ GrpGPCElt @}, Map
- Example: Right Transversal in the Infinite Dihedral Group
CosetAction(G, H): GrpGPC, GrpGPC → Map, GrpPerm, GrpGPC
CosetImage(G, H): GrpGPC, GrpGPC → GrpPerm
CosetKernel(G, H): GrpGPC, GrpGPC → GrpGPC
- Example: Coset Action of a Polycyclic Group
- The Subgroup Structure
- General Subgroup Constructions
H ^ g: GrpGPC, GrpGPCElt → GrpGPC
Conjugate(H, g): GrpGPC, GrpGPCElt → GrpGPC
H ^ G: GrpGPC, GrpGPC → GrpGPC
ncl< G | H >: GrpGPC, GrpGPC → GrpGPC
NormalClosure(G, H): GrpGPC, GrpGPC → GrpGPC
CommutatorSubgroup(G, H, K): GrpGPC, GrpGPC, GrpGPC → GrpGPC
CommutatorSubgroup(H, K): GrpGPC, GrpGPC → GrpGPC
- Subgroup Constructions Requiring a Nilpotent Covering Group
H meet K: GrpGPC, GrpGPC → GrpGPC
H meet:= K: GrpGPC, GrpGPC → GrpGPC
Centraliser(G, g): GrpGPC, GrpGPCElt → GrpGPC
Centralizer(G, g): GrpGPC, GrpGPCElt → GrpGPC
Centraliser(G, H): GrpGPC, GrpGPC → GrpGPC
Centralizer(G, H): GrpGPC, GrpGPC → GrpGPC
Core(G, H): GrpGPC, GrpGPC → GrpGPC
Normaliser(G, H): GrpGPC, GrpGPC → GrpGPC
Normalizer(G, H): GrpGPC, GrpGPC → GrpGPC
- General Group Properties
- Normal Structure and Characteristic Subgroups
- Conjugacy
IsConjugate(G, g, h): GrpGPC, GrpGPCElt, GrpGPCElt → BoolElt, GrpGPCElt
IsConjugate(G, H, K): GrpGPC, GrpGPC, GrpGPC → BoolElt, GrpGPCElt
- Example: Conjugacy in a Nilpotent Wreath Product
- Representation Theory
EFAModuleMaps(G): GrpGPC → [ModGrp]
EFAModules(G): GrpGPC → [ModGrp]
GModule(G, A, p): GrpGPC, GrpGPC, RngIntElt → ModGrp, Map
GModule(G, A): GrpGPC, GrpGPC → ModGrp, Map
GModule(G, A, B, p): GrpGPC, GrpGPC, GrpGPC, RngIntElt → ModGrp, Map
GModule(G, A, B): GrpGPC, GrpGPC, GrpGPC → ModGrp, Map
GModulePrimes(G, A): GrpGPC, GrpGPC → SetMulti
GModulePrimes(G, A, B): GrpGPC, GrpGPC, GrpGPC → SetMulti
SemisimpleEFAModuleMaps(G): GrpGPC → [ModGrp]
SemisimpleEFAModules(G): GrpGPC → [ModGrp]
- Example: Semisimple Modules of a Polycyclic Group
- Example: Primes of Semisimple G-Modules
- Example: Fitting Subgroup via Semisimple Modules
- Example: Refining an EFA-Series with Module Maps
- Power Groups
- Bibliography