GradedModule(R, E)ΒΆ
carten.spad line 1 [edit on github]
GradedModule(R
, E
) denotes E-graded \ ``R
-module''
, i.e. collection of R
-modules indexed by an abelian monoid E
. An element g
of G[s]
for some specific s
in E
is said to be an element of G
with degree s
. Sums are defined in each module G[s]
so two elements of G
have a sum if they have the same degree. Morphisms can be defined and composed by degree to give the mathematical category of graded modules.
- 0: %
0 denotes the zero of degree 0.
- *: (%, R) -> %
g*r
is right module multiplication.
- *: (R, %) -> %
r*g
is left module multiplication.
- +: (%, %) -> %
g+h
is the sum ofg
andh
in the module of elements of the same degree asg
andh
. Error: ifg
andh
have different degrees.
- -: % -> %
-g
is the additive inverse ofg
in the module of elements of the same grade asg
.
- -: (%, %) -> %
g-h
is the difference ofg
andh
in the module of elements of the same degree asg
andh
. Error: ifg
andh
have different degrees.
- coerce: % -> OutputForm
from CoercibleTo OutputForm
- degree: % -> E
degree(g)
names the degree ofg
. The set of all elements of a given degree form anR
-module.
- latex: % -> String
from SetCategory