Processing math: 30%
Ask Your Question
1

How do I represent monomial reflection groups?

asked 3 years ago

Zander K gravatar image

updated 2 years ago

FrédéricC gravatar image

Let m and n be positive integers, let Cm be the cyclic group of order m and B = Cm × . . . × Cm be the direct product of n copies of Cm. For each divisor p of m define the group A(m, p, n) by

A(m, p, n) = {(θ_1, θ_2, . . . , θ_n) ∈ B | (θ_1θ_2 . . . θ_n)^{m/p} = 1}.

It follows that A(m, p, n) is a subgroup of index p in B and the sym- metric group Sym(n) acts naturally on A(m, p, n) by permuting the coordinates. G(m, p, n) is defined to be the semidirect product of A(m, p, n) by Sym(n). It follows that G(m, p, n) is a normal subgroup of index p in the wreath product Cm ≀ Sym(n) and thus has order m^nn!/p. It is well known that these groups can be realized as finite subgroups of GL_n(C), specifically as n × n matrices with exactly one non-zero entry, which is a complex m-th root of unity, in each row and column such that the product of the entries is a complex (m/p)th root of unity. Thus the groups G(m, p, n) are sometimes referred to as monomial reflection groups.

Preview: (hide)

Comments

Welcome to Ask Sage! Thank you for your question.

slelievre gravatar imageslelievre ( 3 years ago )
slelievre gravatar imageslelievre ( 2 years ago )

1 Answer

Sort by » oldest newest most voted
1

answered 3 years ago

rafael gravatar image

For a representation of a element w in a reflection group W you can type: w.to_matrix()

Preview: (hide)
link

Comments

Ok ok so I have gotten the tuples that generate the matrices, now how do I turn that into every possible matrix in the group?

Zander K gravatar imageZander K ( 3 years ago )

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 3 years ago

Seen: 195 times

Last updated: Feb 14 '22