Index of submodules of free ℤ-modules (considered as an AddSubgroup
). #
This file provides lemmas about when a submodule of a free ℤ-module is a subgroup of finite index.
Given a submodule N
in Smith normal form of a free R
-module, its index as an additive
subgroup is an appropriate power of the cardinality of R
multiplied by the product of the
indexes of the ideals generated by each basis vector.
Given a submodule N
in Smith normal form of a free R
-module, its index as an additive
subgroup is infinite (represented as zero) if the submodule basis has fewer vectors than the basis
for the module, and otherwise equals the product of the indexes of the ideals generated by each
basis vector.
Given a submodule N
in Smith normal form of a free ℤ-module, it has finite index as an
additive subgroup (i.e., N.toAddSubgroup.index ≠ 0
) if and only if the submodule basis has as
many vectors as the basis for the module.