Basic Properties#

Accessing Representation Information#

Rank(V): ModRed -> RngIntElt#
Dimension(V): ModRed -> RngIntElt#
Ngens(V): ModRed -> RngIntElt#

The rank of the free module underlying the representation \(V\).

Basis(V): ModRed -> [ ModRedElt ]#

A basis for the free module underlying the representation \(V\).

BaseRing(V): ModRed -> Rng#

The coefficient ring, the ring over which \(V\) is defined.

Group(V): ModRed -> Grp#

The group \(G\) that acts on \(V\).

CFM(V): ModRed -> CombFreeMod#

The combinatorial free module underlying \(V\).

Accessing Combinatorial Free Module Information#

Rank(M): CombFreeMod -> RngIntElt#
Dimension(M): CombFreeMod -> RngIntElt#
Ngens(M): CombFreeMod -> RngIntElt#

The rank of \(M\).

Basis(M): CombFreeMod -> [ CombFreeModElt ]#

A basis for \(M\).

BaseRing(M): CombFreeMod -> Rng#

The ring \(R\) over which \(M\) is a module.

Names(M): CombFreeMod -> SetIndx#
Names(M): CombFreeMod -> [ MonStgElt ]#

The names of the basis elements.

Predicates#

IsTrivial(V): ModRed -> BoolElt#

Returns true iff \(V\) is the trivial representation.