Elements of Group Representations#

Creation of Elements#

GroupRepresentationElement(V, m): ModRed, CombFreeModElt -> ModRedElt#

An element of the group representation \(V\) whose underlying vector is \(m\).

CombinatorialFreeModuleElement(M, v): CombFreeMod, ModRngElt -> CombFreeModElt#
CombinatorialFreeModuleElement(M, v): CombFreeMod, ModEDElt -> CombFreeModElt#
CombinatorialFreeModuleElement(M, v): CombFreeMod, ModTupFldElt[Fld] -> CombFreeModElt#

An element of \(M\) whose underlying vector is \(v\).

Basic Properties#

Parent(v): ModRedElt -> ModRed#
Parent(v): CombFreeModElt -> CombFreeMod#

The parent of \(v\).

ActionMatrix(V, g): ModRed, GrpElt -> GrpMatElt#

The matrix describing the action of \(g\) on \(V\).

Operations on Elements#

v + w: ModRedElt, ModRedElt -> ModRedElt#
v + w: CombFreeModElt, CombFreeModElt -> CombFreeModElt#

Given \(v, w \in V\), return \(v + w \in V\).

v - w: ModRedElt, ModRedElt -> ModRedElt#
v - w: CombFreeModElt, CombFreeModElt -> CombFreeModElt#

Given \(v, w \in V\), return \(v - w \in V\).

a * v: RngElt, ModRedElt -> ModRedElt#
a * v: RngElt, CombFreeModElt -> CombFreeModElt#

Given \(a \in R\) and \(v \in V\), return \(av \in V\).

g * v: GrpElt, ModRedElt -> ModRedElt#

Given \(g \in G\) and \(v \in V\), returns \(g(v) = g \cdot v\).

m * v: AlgMatElt, ModRedElt -> ModRedElt#

Given \(v \in V \simeq R^n\) and \(m \in M_n(R) \simeq {\operatorname{End}}(V)\), return \(m(v) \in V\).

v ^ w: CombFreeModElt, CombFreeModElt -> CombFreeModElt#

Given \(v, w \in \bigwedge^{\bullet} M\), return \(v \wedge w\).

Comparisons and Membership#

v eq w: ModRedElt, ModRedElt -> BoolElt#

Returns true if the elements \(v\) and \(w\) of a representation \(V\) are equal; otherwise false.

v in V: ModRedElt, ModRed -> BoolElt#
v in V: CombFreeModElt, CombFreeMod -> BoolElt#

Returns true if \(v\) is in the representation \(V\); otherwise false.

Other Operations#

Eltseq(v): ModRedElt -> []#
Eltseq(v): CombFreeModElt -> []#

Given an element \(v\) of a representation \(V\), returns a sequence representing \(v\).

ChangeRing(v, S): CombFreeModElt, Rng -> CombFreeModElt#

Given an element \(v \in M\), where \(M\) is a combinatorial \(R\)-module, return \(v \otimes 1 \in M \otimes_R S\).