Weyl groups (experimental features)

This page is an addition to the documentation of Weyl groups with the additional experimental features.

Conversion to other group types

For many computations, it may be suitable to have a WeylGroup as a different kind of group object, to e.g. use functionality that is only available for that other type.

The conversion functions come in pairs: one only creates an isomorphic group object, the other also computes the isomorphism.

fp_groupMethod
fp_group(W::WeylGroup) -> FPGroup

Construct a group of type FPGroup that is isomorphic to W.

The FPGroup will be the quotient of a free group with the same rank as W, where we have the natural 1-to-1 correspondence of generators, modulo the Coxeter relations of W.

Also see: isomorphism(::Type{FPGroup}, ::WeylGroup).

Experimental

This function is part of the experimental code in Oscar. Please read here for more details.

source
isomorphismMethod
isomorphism(::Type{FPGroup}, W::WeylGroup) -> Map{WeylGroup, FPGroup}

Construct an isomorphism between W and a group of type FPGroup.

The properties of the codomain group and the isomorphism are described in fp_group(::WeylGroup).

Experimental

This function is part of the experimental code in Oscar. Please read here for more details.

source