Skip to main content
Ctrl+K
Magma Magma
  • About
    About News Members
  • Documentation
    Handbook Official Handbook Release Notes Patch Notes
  • Mathematical Areas
  • Try
  • Subscriptions
  • Download
  • Contact
  • Explore
    Tutorials Conferences Seminars Databases Third Party Libraries How to Cite Support Citation Database
  • About
    About News Members
  • Documentation
    Handbook Official Handbook Release Notes Patch Notes
  • Mathematical Areas
  • Try
  • Subscriptions
  • Download
  • Contact
  • Explore
    Tutorials Conferences Seminars Databases Third Party Libraries How to Cite Support Citation Database
  • Preface
  • The Magma Language
  • Sets, Sequences and Mappings
  • Basic Rings
  • Matrices and Linear Algebra
  • Lattices and Quadratic Forms
  • Global Fields
  • Local Fields
  • Modules
  • Finite Groups
  • Finitely Presented Groups
  • Algebras
  • Representation Theory
  • Lie Theory
  • Commutative Algebra
  • Algebraic Geometry
  • Arithmetic Geometry
  • Modular Arithmetic Geometry
  • Topology
  • Geometry
  • Combinatorics
  • Coding Theory
  • Cryptography
  • Optimization
  • References
  • Lie Theory
  • Root Systems
  • Related Structures

Related Structures#

In this section functions for creating other structures from a root system are briefly listed. The reader is referred to the appropriate chapters of the Handbook for more details.

RootDatum(R): RootSys -> RootDtm#

The (split) root datum corresponding to the root system \(R\). The coefficients of the simple roots and coroots must be integral; otherwise an error is signalled. See Chapter Root Data

CoxeterGroup(grpcat, R): Cat, RootSys -> grpcat#

The Coxeter group (of type grpcat) of a root system \(R\). There are variations of this signature. The first argument can be GrpMat, GrpPermCox, GrpPerm, GrpFPCox or GrpFP and the second argument can be a root system or root datum. See Chapter Coxeter Groups. If the first argument is GrpFPCox the braid group and pure braid group can be computed from the Coxeter group using the commands in Section Braid Groups.

CoxeterGroup(R): RootSys -> GrpPermCox#
WeylGroup(R): RootSys -> GrpPermCox#

The permutation Coxeter group with root system \(R\). See Chapter Coxeter Groups.

CoxeterGroup(GrpPermCox, R): Cat, RootSys -> RngIntElt#
ReflectionGroup(R): RootSys -> GrpMat#

The reflection group of the root system \(R\). See Chapter Reflection Groups.

CoxeterGroup(GrpPermCox, W): Cat, RootSys -> GrpPermCox#
LieAlgebra(R, k): RootSys, Rng -> AlgLie#

The Lie algebra of the root system \(R\) over the base ring \(k\). See Chapter Lie Algebras.

MatrixLieAlgebra(R, k): RootSys -> GrpMat#

The matrix Lie algebra of the root system \(R\) over the base ring \(k\). See Chapter Lie Algebras.

Example: Related (ex-3411ae)#
> R := RootSystem("b3");
> SemisimpleType(LieAlgebra(R, Rationals()));
B3
> #CoxeterGroup(R);
48

Run in calculator

previous

Building Root Systems

next

Root Data

On this page
  • RootDatum(R): RootSys → RootDtm
  • CoxeterGroup(grpcat,R): Cat, RootSys → grpcat
  • CoxeterGroup(R): RootSys → GrpPermCox
  • WeylGroup(R): RootSys → GrpPermCox
  • CoxeterGroup(GrpPermCox, R): Cat, RootSys → RngIntElt
  • ReflectionGroup(R): RootSys → GrpMat
  • CoxeterGroup(GrpPermCox, W): Cat, RootSys → GrpPermCox
  • LieAlgebra(R, k): RootSys, Rng → AlgLie
  • MatrixLieAlgebra(R, k): RootSys → GrpMat
  • Example: Related
Magma Magma

Magma is maintained and distributed by the Computational Algebra Group, School of Mathematics and Statistics, University of Sydney.

University of Sydney

Explore

  • Home
  • Preface
  • References
  • General Index

Community

  • Members
  • Visitors
  • Seminars
  • Conferences
  • News

Help

  • FAQ
  • Contact
  • Licensing
  • How to Cite
  • Main Website ↗
© 1993–2026 Computational Algebra Group. All rights reserved. Built at the University of Sydney, Australia.