[Next][Prev] [Right] [Left] [Up] [Index] [Root]
Returns true if RD1 and RD2 are identical root data (ie. if they have the
exactly the same roots and coroots).
Returns true if RD1 and RD2 are isomorphic root data.
Returns true if RD1 and RD2 are isogenous root data.
An example of isogenous root data.
> RD1 := RootDatum( "A3" );
> RD2 := RootDatum( "A3" : Isogeny := "sc" );
> RD1 eq RD2;
false
> IsIsomorphic( RD1, RD2 );
false
> IsIsogenous( RD1, RD2 );
true
An example of distinct isomorphic root data.
> C := CartanMatrix( "B2" );
> RD1 := RootDatum( C );
> RD2 := RootDatum( Transpose( C ) );
> RD1 eq RD2;
false
> IsIsomorphic( RD1, RD2 );
true
CorootSpace( RD ) : RootDtm -> .
The space containing the (co)roots of the root datum RD, ie.
X (resp. Y). This can be a vector space over a field of
characteristic zero (Chapter VECTOR SPACES), or an integer lattice in
the crystallographic case (Chapter LATTICES).
SimpleCoroots( RD ) : RootDtm -> Mtrx
The simple (co)roots of the root datum RD
as the rows of a matrix.
The Cartan matrix of the root datum RD.
The rank of the root datum RD, ie. the number of simple (co)roots.
The dimension of the root datum RD, ie. the dimension of the (co)root
space. This will always be at least as large as the rank, with equality when RD is semisimple.
Print the Dynkin diagram of the root datum RD.
> RD := RootDatum( "G2" );
> RootSpace( RD );
Standard Lattice of rank 2 and degree 2
> CorootSpace( RD );
Standard Lattice of rank 2 and degree 2
> SimpleRoots( RD );
[1 0]
[0 1]
> SimpleCoroots( RD );
[ 2 -3]
[-1 2]
> CartanMatrix( RD );
[ 2 -1]
[-3 2]
> Rank( RD ) eq Dimension( RD );
true
> DynkinDiagram(RD);
G2 1 =<= 2
The fundamental group of the root
datum RD (ie. the quotient Lambda/Z Phi; see
Subsection Classification of Root Data) together with the projection from
Lambda onto the fundamental group.
The isogeny group of the root datum RD (ie. the
quotient X/Z Phi; see Subsection Classification of Root Data) together with
the injection into the fundamental group.
The coisogeny group the root datum RD (ie. the quotient
Y/Z Phi^star; see Subsection Classification of Root Data)
together with the projection from the fundamental group.
In the semisimple case, the fundamental group is a direct sum of the
isogeny group and the coisogeny group.
> RD := RootDatum( "A5" : Isogeny := 3 );
> F := FundamentalGroup( RD );
> G := IsogenyGroup( RD );
> H := CoisogenyGroup( RD );
> #G * #H eq #F;
true
Nonsemisimple root data can have infinite isogeny groups.
> A := BasisMatrix( Lattice( "A", 3 ) );
> RD := RootDatum( A, A );
> IsogenyGroup( RD );
Abelian Group isomorphic to Z
Defined on 1 generator (free)
[Next][Prev] [Right] [Left] [Up] [Index] [Root]