Skip to main content
Ctrl+K

The Magma Handbook

The Magma Handbook

  • .rst

Related Structures

Contents

  • RootSystem
  • RootSystem
  • RootSystem
  • RootSystem
  • RootSystem
  • RootDatum
  • RootDatum
  • RootDatum
  • RootDatum
  • RootDatum
  • CoxeterGroup
  • CoxeterGroup
  • CoxeterGroup
  • CoxeterGroup
  • CoxeterGroup
  • CoxeterGroup
  • CoxeterGroup
  • CoxeterGroup
  • CoxeterGroup
  • ReflectionGroup
  • ReflectionGroup
  • ReflectionGroup
  • ReflectionGroup
  • ReflectionGroup
  • LieAlgebra
  • LieAlgebra
  • LieAlgebra
  • MatrixLieAlgebra
  • MatrixLieAlgebra
  • MatrixLieAlgebra
  • GroupOfLieType
  • GroupOfLieType
  • GroupOfLieType

Related Structures#

In this section functions for creating other structures from Coxeter matrices, Coxeter graphs, Cartan matrices, Dynkin diagrams, and Cartan names are listed. The reader is referred to the appropriate sections of the Handbook for more details.

RootSystem(M): AlgMatElt → RootSys#
RootSystem(G): GrphUnd → RootSys#
RootSystem(C): AlgMatElt → RootSys#
RootSystem(D): GrphDir → RootSys#
RootSystem(N): MonStgElt → RootSys#

The finite root system of a Coxeter matrix \(M\), Coxeter graph \(G\), Cartan matrix \(C\), Dynkin digraph \(D\), or Cartan name given by the string \(N\). If the corresponding Coxeter group is infinite, an error is flagged. See Chapter ChapRootSys.

RootDatum(C): AlgMatElt → RootDtm#
RootDatum(M): AlgMatElt → RootDtm#
RootDatum(G): GrphUnd → RootDtm#
RootDatum(D): GrphDir → RootDtm#
RootDatum(N): MonStgElt → RootDtm#

The finite root datum of a crystallographic Cartan matrix \(C\), Coxeter matrix \(M\), Coxeter graph \(G\), Dynkin digraph \(D\), or Cartan name given by the string \(N\). If the corresponding Coxeter group is infinite, an error is flagged. See Chapter ChapRootDtm.

CoxeterGroup(grpcat, M): Cat, AlgMatElt → grpcat#
CoxeterGroup(grpcat, G): Cat, GrphUnd → grpcat#
CoxeterGroup(grpcat, D): Cat, GrphDir → grpcat#
CoxeterGroup(grpcat, N): Cat, MonStgElt → grpcat#

The Coxeter group in the category given by the first argument, which can be (a reflection group), , GrpFP (a finitely presented group), or GrpPerm (a permutation group).

The second argument can be a Coxeter matrix, a Cartan matrix, a Coxeter graph, a Dynkin digraph, or a Cartan name given by a string.

If the first argument is or GrpPerm and the corresponding Coxeter group is infinite, an error is flagged. See Chapter ChapGrpCox.

CoxeterGroup(M): AlgMatElt → Grp#
CoxeterGroup(C): AlgMatElt → Grp#
CoxeterGroup(G): GrphUnd → Grp#
CoxeterGroup(D): GrphDir → Grp#
CoxeterGroup(N): MonStgElt → Grp#

The Coxeter group of a Coxeter matrix, a Cartan matrix, Coxeter graph, a Dynkin digraph or the Cartan name given by a string. If the resulting Coxeter group is finite, it is returned as a permutation group; otherwise it is returned as a finitely presented group.

ReflectionGroup(M): AlgMatElt → GrpMat#
ReflectionGroup(G): GrphUnd → GrpMat#
ReflectionGroup(C): AlgMatElt → GrpMat#
ReflectionGroup(D): GrphDir → GrpMat#
ReflectionGroup(N): MonStgElt → GrpMat#

The reflection group of a Coxeter matrix \(M\), Coxeter graph \(G\), Cartan matrix \(C\), Dynkin digraph \(D\), or Cartan name given by the string \(N\). See Chapter ChapGrpRfl.

LieAlgebra(C, k): AlgMatElt, Rng → AlgLie#
LieAlgebra(D, k): GrphDir, Rng → AlgLie#
LieAlgebra(N, k): MonStgElt, Rng → AlgLie#
Isogeny : Any                          Default: ``Ad"

The Lie algebra over the ring \(k\) of a crystallographic Cartan matrix \(C\), Dynkin digraph \(D\), or Cartan name given by the string \(N\). The Lie algebra is constructed from a root datum with the given Isogeny (see Subsection Isogeny of Split Reduced Root Data). If the corresponding Coxeter group is infinite, an error is flagged. See Chapter ChapAlgLie.

MatrixLieAlgebra(C, k): AlgMatElt, Rng → AlgLie#
MatrixLieAlgebra(D, k): GrphDir, Rng → AlgLie#
MatrixLieAlgebra(N, k): MonStgElt, Rng → AlgLie#

The Lie algebra over the ring \(k\) of a crystallographic Cartan matrix \(C\), Dynkin digraph \(D\), or Cartan name given by the string \(N\). If the corresponding Coxeter group is infinite, an error is flagged. See Chapter ChapAlgLie.

GroupOfLieType(C, k): AlgMatElt, Rng → GrpLie#
GroupOfLieType(D, k): GrphDir, Rng → GrpLie#
GroupOfLieType(N, k): MonStgElt, Rng → GrpLie#

The group of Lie type over the ring \(k\) of a crystallographic Cartan matrix \(C\), Dynkin digraph \(D\), or Cartan name given by the string \(N\). If the corresponding Coxeter group is infinite, an error is flagged. See Chapter ChapGrpLie.

previous

Finite and Affine Coxeter Groups

next

Coxeter Groups

Contents
  • RootSystem
  • RootSystem
  • RootSystem
  • RootSystem
  • RootSystem
  • RootDatum
  • RootDatum
  • RootDatum
  • RootDatum
  • RootDatum
  • CoxeterGroup
  • CoxeterGroup
  • CoxeterGroup
  • CoxeterGroup
  • CoxeterGroup
  • CoxeterGroup
  • CoxeterGroup
  • CoxeterGroup
  • CoxeterGroup
  • ReflectionGroup
  • ReflectionGroup
  • ReflectionGroup
  • ReflectionGroup
  • ReflectionGroup
  • LieAlgebra
  • LieAlgebra
  • LieAlgebra
  • MatrixLieAlgebra
  • MatrixLieAlgebra
  • MatrixLieAlgebra
  • GroupOfLieType
  • GroupOfLieType
  • GroupOfLieType

By The Magma team

© Copyright 2026, The Magma team.