ModuleSubmoduleAdjoinRestriction.lean
Nyll.SchemeTheory.RingTheory.SubmoduleAdjoinRestriction
5 declarations indexed from sourceView source ↗ Module documentation
Generated algebras under an actual localized submodule restriction
The lower submodule is given by the actual restriction map, as with sections of a quasicoherent subsheaf. Its identification with the native localized submodule follows from denominators of its own sections. The previous generated-algebra localization theorem then applies to the literal algebra restriction. No submodule-comparison premise is added.
Declarations
Submodule.localized'_eq_of_isLocalizedModule_restrict
DocumentationIf the actual restriction between the two submodules is a localization, the target is precisely the native localized submodule of the ambient ring.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w z
namespace Submodule
variable {R : Type u} [CommRing R]
variable (R' : Type v) [CommRing R'] [Algebra R R']
variable {B : Type w} [CommRing B] [Algebra R B]
variable {B' : Type z} [CommRing B'] [Algebra R B'] [Algebra R' B']
variable [IsScalarTower R R' B']
variable (S : Submonoid R) [IsLocalization S R']
variable (f : B →ₐ[R] B') [IsLocalizedModule S f.toLinearMap]
variable (N : Submodule R B) (N' : Submodule R' B')
Submodule.adjoinRestrictionTo_mapsTo
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w z
namespace Submodule
variable {R : Type u} [CommRing R]
variable (R' : Type v) [CommRing R'] [Algebra R R']
variable {B : Type w} [CommRing B] [Algebra R B]
variable {B' : Type z} [CommRing B'] [Algebra R B'] [Algebra R' B']
variable [IsScalarTower R R' B']
variable (S : Submonoid R) [IsLocalization S R']
variable (f : B →ₐ[R] B') [IsLocalizedModule S f.toLinearMap]
variable (N : Submodule R B) (N' : Submodule R' B')
Submodule.adjoinRestrictionTo
DocumentationThe literal ambient algebra restriction on the generated algebras.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w z
namespace Submodule
variable {R : Type u} [CommRing R]
variable (R' : Type v) [CommRing R'] [Algebra R R']
variable {B : Type w} [CommRing B] [Algebra R B]
variable {B' : Type z} [CommRing B'] [Algebra R B'] [Algebra R' B']
variable [IsScalarTower R R' B']
variable (S : Submonoid R) [IsLocalization S R']
variable (f : B →ₐ[R] B') [IsLocalizedModule S f.toLinearMap]
variable (N : Submodule R B) (N' : Submodule R' B')
Submodule.isLocalizedModule_adjoinRestrictionTo
DocumentationThe actual restriction on generated algebras localizes their modules when the ambient restriction and the original submodule restriction do.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w z
namespace Submodule
variable {R : Type u} [CommRing R]
variable (R' : Type v) [CommRing R'] [Algebra R R']
variable {B : Type w} [CommRing B] [Algebra R B]
variable {B' : Type z} [CommRing B'] [Algebra R B'] [Algebra R' B']
variable [IsScalarTower R R' B']
variable (S : Submonoid R) [IsLocalization S R']
variable (f : B →ₐ[R] B') [IsLocalizedModule S f.toLinearMap]
variable (N : Submodule R B) (N' : Submodule R' B')
Submodule.isLocalizationAway_adjoinRestrictionTo
DocumentationOver a principal localization, the actual generated-algebra ring map is a principal localization at the same structure coefficient.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w z
namespace Submodule
variable {R : Type u} [CommRing R]
variable (R' : Type v) [CommRing R'] [Algebra R R']
variable {B : Type w} [CommRing B] [Algebra R B]
variable {B' : Type z} [CommRing B'] [Algebra R B'] [Algebra R' B']
variable [IsScalarTower R R' B']
variable (S : Submonoid R) [IsLocalization S R']
variable (f : B →ₐ[R] B') [IsLocalizedModule S f.toLinearMap]
variable (N : Submodule R B) (N' : Submodule R' B')