Cyclic modules and maps out of them #
Let A be a ring and let a : A. The cyclic right A-module A ⧸ aA is represented as the
quotient of the regular module Aᵐᵒᵖ by the left ideal generated by op a, which is op (aA):
right A-modules are left Aᵐᵒᵖ-modules.
A map of right A-modules out of A ⧸ aA is determined by the image m of the generator, which
can be any element with m * a = 0, written op a • m = 0. When A is an algebra over a field
k, evaluation at the generator is a k-linear equivalence; the k-vector space structure on
morphisms is Mathlib's ModuleCat.linearOverField.
For the truncated polynomial algebra A = K[X]/(X ^ n) over a field K, with x the class of
X and M_i = A ⧸ (x ^ i), the elements of M_j killed by x ^ i form a space of dimension
min i j, so dim_K Hom(M_i, M_j) = min i j for j ≤ n.
Main definitions #
TauCeti.FGModuleCat.cyclicModule: the cyclic right moduleA ⧸ aA.TauCeti.FGModuleCat.cyclicModuleLift: the mapA ⧸ aA ⟶ Msending the generator to an elementmwithop a • m = 0.TauCeti.FGModuleCat.cyclicModuleHomEquiv: thek-linear equivalence between mapsA ⧸ aA ⟶ Mand elements ofMkilled byop a.
Main results #
TauCeti.FGModuleCat.cyclicModule_hom_ext: maps out ofA ⧸ aAagree when they agree on the generator.TauCeti.FGModuleCat.smul_cyclicModule_hom_mk_one_eq_zero: the image of the generator under a map out ofA ⧸ aAis killed byop a.TauCeti.FGModuleCat.finrank_ker_smul_op_root_pow: overK[X]/(X ^ n), the elements ofM_jkilled byx ^ ihave dimensionmin i j.TauCeti.FGModuleCat.finrank_cyclicModule_hom_root_pow: over the truncated polynomial algebraA = K[X]/(X ^ n), withxthe class ofXandM_i = A ⧸ (x ^ i), the space of mapsM_i ⟶ M_jhas dimensionmin i jforj ≤ n.TauCeti.FGModuleCat.finrank_map_ker_smul_op_root_pow: overK[X]/(X ^ n), the image inM_jof the annihilator ofx ^ ihas dimensionj - min j (n - i).
The cyclic right A-module A ⧸ aA, as a finitely generated Aᵐᵒᵖ-module: the quotient of
the regular module Aᵐᵒᵖ by the left ideal generated by op a, which is op (aA).
Equations
Instances For
Maps out of a cyclic module #
The map of right A-modules A ⧸ aA ⟶ M sending the class of c to c • m, for an element
m with op a • m = 0.
Equations
Instances For
Two maps out of the cyclic module A ⧸ aA agree when they agree on the generator.
The image of the generator under a map out of A ⧸ aA is killed by op a.
Maps out of a cyclic module. Evaluation at the generator is a k-linear equivalence
between maps of right A-modules A ⧸ aA ⟶ M and elements of M killed by op a.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The truncated polynomial algebra K[X]/(X ^ n) #
Over K[X]/(X ^ n), the elements of M_j killed by x ^ i form a space of dimension
min i j: multiplication by x ^ i on M_j has cokernel M_(min i j).
Over K[X]/(X ^ n), with x the class of X and M_j = A ⧸ (x ^ j), the image in M_j of
the annihilator x ^ (n - i) A of x ^ i has dimension j - min j (n - i), for i, j ≤ n.
Morphisms between the cyclic modules of K[X]/(X ^ n). With x the class of X and
M_i = A ⧸ (x ^ i), the space of maps M_i ⟶ M_j has dimension min i j for j ≤ n.