Properties of Root Systems#
- IsIrreducible(R): RootSys BoolElt#
Returns
trueif, and only if, the root system \(R\) is irreducible.
- IsProjectivelyIrreducible(R): RootSys BoolElt#
Returns
trueif, and only if, the root system \(R\) is a direct sum of a simple system and a toral system. This is equivalent to \(R\) having a connected Coxeter diagram.
- IsReduced(R): RootSys BoolElt#
Returns
trueif, and only if, the root system \(R\) is reduced.
- IsSemisimple(R): RootSys BoolElt#
Returns
trueif, and only if, the root system \(R\) is semisimple, i.e. its rank is equal to its dimension.
- IsCrystallographic(R): RootSys BoolElt#
Returns
trueif, and only if, the root system \(R\) is crystallographic, i.e. its Cartan matrix is integral.
- IsSimplyLaced(R): RootSys BoolElt#
Returns
trueif, and only if, the root system \(R\) is simply laced, i.e. its Coxeter graph contains no labelled edges.
- Example: Properties#
> R := RootSystem("A5 B2"); > IsIrreducible(R); false %%a> assert not $1; > IsSemisimple(R); true %%a> assert $1; > IsCrystallographic(R); true %%a> assert $1; > IsSimplyLaced(R); false %%a> assert not $1;