Basic results on finitely generated (sub)modules #
This file contains the basic results on Submodule.FG and Module.Finite that do not need heavy
further imports.
Equations
- One or more equations did not get rendered due to their size.
Maps from a finite module have a finite range.
The top submodule of another submodule N is FG iff N is FG.
See also Module.Finite.fg_top.
See also Module.Finite.equiv_iff.
Finitely generated submodules are precisely compact elements in the submodule lattice.
The range of a linear map from a finite module is finite.
Pushforwards of finite submodules are finite.
A submodule is finite as a module iff it is finitely generated.
A finitely-generated submodule is finite as a module.
A submodule that is finite as a module is finitely generated.
The submodule generated by a finite set is R-finite.
The submodule generated by a single element is R-finite.
The submodule generated by a finset is R-finite.
The sup of two fg submodules is finite. Also see Submodule.FG.sup.
The submodule generated by a finite supremum of finite-dimensional submodules is finite-dimensional.
Note that strictly this only needs ∀ i ∈ s, FiniteDimensional K (S i), but that doesn't
work well with typeclass search.
If a module is finite over a linearly ordered ring, then it is also finite over the non-negative scalars.