ComplexReflectionGroup( STnumber )
ComplexReflectionGroup( p, q, r )
The first form of ComplexReflectionGroup
returns the complex reflection
group which has Shephard-Todd number STnumber, see ST54. The
second form returns the imprimitive complex reflection group G(p,q,r).
gap> G := ComplexReflectionGroup( 4 ); ComplexReflectionGroup(4) gap> ReflectionDegrees( G ); [ 4, 6 ] gap> Size( G ); 24 gap> q := X( Cyclotomics );; q.name := "q";; gap> FakeDegrees( G, q ); [ q^0, q^8, q^4, q^7 + q^5, q^3 + q, q^5 + q^3, q^6 + q^4 + q^2 ]
Complex reflection groups are represented as permutation group records
roots
:roots[1..semisimpleRank]
should be linearly independent.
Roots are not always of same length, and sometimes the number of
roots may be greater than the order of W!
semisimpleRank
:GAP 3.4.4