Finitely Presented Modules #
Main definition #
Module.FinitePresentation: A module is finitely presented if it is generated by some finite setsand the kernel of the presentationRˢ → Mis also finitely generated.
Main results #
Module.finitePresentation_iff_finite: IfRis noetherian, then f.p. iff f.g. onR-modules.
Suppose 0 → K → M → N → 0 is an exact sequence of R-modules.
Module.finitePresentation_of_surjective: IfMis f.p.,Kis f.g., thenNis f.p.Module.FinitePresentation.fg_ker: IfMis f.g.,Nis f.p., thenKis f.g.Module.finitePresentation_of_ker: IfNandKis f.p., thenMis also f.p.Module.FinitePresentation.isLocalizedModule_map: IfMandNareR-modules andMis f.p., andSis a submonoid ofR, thenHom(Mₛ, Nₛ)is the localization ofHom(M, N).
Also the instances finite + free => f.p. => finite are also provided
TODO #
Suppose S is an R-algebra, M is an S-module. Then
- If
Sis f.p., thenMisR-f.p. impliesMisS-f.p. - If
Sis both f.p. (as an algebra) and finite (as a module), thenMisS-fp implies thatMisR-f.p. - If
Sis f.p. as a module, thenSis f.p. as an algebra. In particular, Sis f.p. as anR-module iff it is f.p. as an algebra and is finite as a module.
For finitely presented algebras, see Algebra.FinitePresentation
in file Mathlib.RingTheory.FinitePresentation.
A module is finitely presented if it is finitely generated by some set s
and the kernel of the presentation Rˢ → M is also finitely generated.
- out : ∃ (s : Finset M), Submodule.span R ↑s = ⊤ ∧ (LinearMap.ker (Finsupp.linearCombination R Subtype.val)).FG
Instances
Equations
- ⋯ = ⋯
A finitely presented module is isomorphic to the quotient of a finite free module by a finitely generated submodule.
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯