Let V=Kn be the regular representation of the matrix group G. In the current version, the object returned by linear_quotient(G) will work with the dual representation, that is, the linear quotient will be V∗/G. This might change in the future (notice that this code is still considered experimental)
Root of unity
For many computations, we require that the base field base_ring(G) contains a primitive root of unity of order exponent(G). If your chosen field is 'too small', you can easily change the base field with map_entries(L, G), where L is the larger field.