Reflection Groups
- Introduction
- Construction of Pseudo-reflections
PseudoReflection(a, b): ModTupRngElt, ModTupRngElt → AlgMatElt
Transvection(a, b): ModTupRngElt, ModTupRngElt → AlgMatElt
Reflection(a, b): ModTupRngElt, ModTupRngElt → AlgMatElt
IsPseudoReflection(r): Mtrx → BoolElt, ModTupRngElt, ModTupRngElt
IsTransvection(r): Mtrx → BoolElt, ModTupRngElt, ModTupRngElt
IsReflection(r): Mtrx → BoolElt, ModTupRngElt, ModTupRngElt
IsReflectionGroup(G): GrpMat → BoolElt
Example: pseudoreflection
Example: Ref Group
Example: transvections
- Pseudo-reflections Preserving Reflexive Forms
- Construction of Reflection Groups
- Construction of Real Reflection Groups
- Construction of Finite Complex Reflection Groups
ShephardTodd(n): RngIntElt → GrpMat, Fld
Example: Complex Reflection Groups
ComplexReflectionGroup(C): Mtrx → GrpMat, Map
ComplexReflectionGroup(X, n): MonStgElt, RngIntElt → GrpMat, Map
Example: Reflection Subgroups
ShephardTodd(m, p, n): RngIntElt, RngIntElt, RngIntElt → GrpMat, Fld
ImprimitiveReflectionGroup(m, p, n): RngIntElt, RngIntElt, RngIntElt → GrpMat, Fld
Example: Imprimitive Reflection Group
ComplexRootMatrices(k): RngIntElt → AlgMatElt, AlgMatElt, AlgMatElt, RngElt, RngIntElt
ComplexRootMatrices(m, p, n): RngIntElt, RngIntElt, RngIntElt → AlgMatElt, AlgMatElt, AlgMatElt, RngElt, RngIntElt
Example: Complex Reflection Group By Matrix
ComplexCartanMatrix(k): RngIntElt → AlgMatElt
ComplexCartanMatrix(m, p, n): RngIntElt, RngIntElt, RngIntElt → AlgMatElt
BasicRootMatrices(C): Mtrx → AlgMatElt, AlgMatElt
CohenCoxeterName(k): RngIntElt → MonStgElt, RngIntElt
ShephardToddNumber(X, n): MonStgElt, RngIntElt → RngIntElt
Example: Name Conversion
Example: Reflection Group Names
ComplexRootDatum(k): RngIntElt → SeqEnum, SeqEnum, Map, GrpMat, AlgMatElt
ComplexRootDatum(m, p, n): RngIntElt, RngIntElt, RngIntElt → SeqEnum, SeqEnum, Map, GrpMat, AlgMatElt
- Operations on Reflection Groups
IsCoxeterIsomorphic(W1, W2): GrpMat, GrpMat → BoolElt
IsCartanEquivalent(W1, W2): GrpMat, GrpMat → BoolElt
Example: Isomorphism
CartanName(W): GrpMat → List
CoxeterDiagram(W): GrpMat
DynkinDiagram(W): GrpMat
Example: Name And Diagram
RootSystem(W): GrpMat → RootDtm
RootDatum(W): GrpMat → RootDtm
CoxeterMatrix(W): GrpMat → AlgMatElt
CoxeterGraph(W): GrpMat → GrphUnd
CartanMatrix(W): GrpMat → AlgMatElt
DynkinDigraph(W): GrpMat → GrphDir
Rank(W): GrpMat → RngIntElt
NumberOfGenerators(W): GrpMat → RngIntElt
Example: Rank Dimension
FundamentalGroup(W): GrpMat → GrpAb
IsogenyGroup(W): GrpMat → GrpAb, Map
CoisogenyGroup(W): GrpMat → GrpAb, Map
BasicDegrees(W): GrpMat → RngIntElt
BasicCodegrees(W): GrpMat → RngIntElt
Example: Basic Degrees
LongestElement(W): GrpMat → SeqEnum
CoxeterElement(W): GrpMat → SeqEnum
CoxeterNumber(W): GrpMat → SeqEnum
Example: Operations
LeftDescentSet(W, w): GrpMat, GrpMatElt → SetEnum
RightDescentSet(W, w): GrpMat, GrpMatElt → SetEnum
Example: Descent Sets
- Properties of Reflection Groups
- Roots, Coroots and Reflections
- Related Structures