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 Data
  • Related Structures

Related Structures#

In this section functions for creating other structures from a root datum are briefly listed. See the appropriate chapters of the Handbook for more details.

RootSystem(R): RootDtm -> RootSys#

The root system corresponding to the root datum \(R\). See Chapter Root Systems.

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

The Coxeter group (of type grpcat) of a root datum \(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): RootDtm -> GrpPermCox#
WeylGroup(R): RootDtm -> GrpPermCox#

The permutation Coxeter group with root datum \(R\). See Chapter ChapGrpPermCox.

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

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

LieAlgebraHomorphism(phi, k): Map, Rng -> AlgLie#

The homomorphism of reductive Lie algebras over the ring \(k\) corresponding to the root datum morphism \(\phi\). See Chapter Lie Algebras.

LieAlgebra(R, k): RootDtm, Rng -> AlgLie#

The reductive Lie algebra over the ring \(k\) with root datum \(R\). See Chapter Lie Algebras.

GroupOfLieType(R, k): RootDtm, Rng -> GrpLie#

The group of Lie type over the ring \(k\) with root datum \(R\). See Chapter Groups of Lie Type.

GroupOfLieTypeHomomorphism(phi, k): Map, Rng -> GrpLie#

The algebraic homomorphism of groups of Lie type over the ring \(k\) corresponding to the root datum morphism \(\phi\). See Chapter Groups of Lie Type.

Example: Related (ex-174972)#
> R := RootDatum("b3");
> SemisimpleType(LieAlgebra(R, Rationals()));
B3
> #CoxeterGroup(R);
48
> GroupOfLieType(R, Rationals());
$: Group of Lie type B3 over Rational Field

Run in calculator

previous

Constants Associated with Root Data

next

Coxeter Groups

On this page
  • RootSystem(R): RootDtm → RootSys
  • CoxeterGroup(grpcat, R): Cat, RootDtm → grpcat
  • CoxeterGroup(R): RootDtm → GrpPermCox
  • WeylGroup(R): RootDtm → GrpPermCox
  • CoxeterGroup(GrpPermCox, R): Cat, RootDtm → GrpPermCox
  • ReflectionGroup(R): RootDtm → GrpMat
  • LieAlgebraHomorphism(phi,k): Map, Rng → AlgLie
  • LieAlgebra(R, k): RootDtm, Rng → AlgLie
  • GroupOfLieType(R, k): RootDtm, Rng → GrpLie
  • GroupOfLieTypeHomomorphism(phi, k): Map, Rng → GrpLie
  • 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.