ModuleFieldLocalization.lean
Nyll.SchemeTheory.RingTheory.Localization.Fraction.FieldLocalization
7 declarations indexed from sourceView source ↗ Module documentation
A prime localization inside a chosen fraction field
This file fixes the canonical algebra maps from a prime localization into an arbitrary chosen fraction field and then into a field extension. The latter map is defined by composition through the fraction field, so the two scalar towers are definitionally compatible and the localization lift is constructed only once.
Imports2
- Mathlib.RingTheory.Localization.Integral
- Mathlib.RingTheory.Localization.LocalizationLocalization
Imported by13
Declarations
EtaleFundamentalGroups.integralClosure_isFractionRing_of_fractionField_algebraic
DocumentationAn algebraic extension of the displayed fraction field is the fraction field of the actual integral closure. This is the existing normalization supplier, now shared without changing its proof.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe uA uK uL
EtaleFundamentalGroups.localizationAtPrimeToFractionFieldAlgebra
DocumentationThe canonical map from the localization of A at P to a chosen fraction field of A.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe uA uK uL
variable {A : Type uA} {K : Type uK}
variable [CommRing A] [IsDomain A]
variable [Field K] [Algebra A K] [IsFractionRing A K]
EtaleFundamentalGroups.localizationAtPrimeToFractionField_isScalarTower
DocumentationThe fraction-field map from a prime localization extends the original map from A.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe uA uK uL
variable {A : Type uA} {K : Type uK}
variable [CommRing A] [IsDomain A]
variable [Field K] [Algebra A K] [IsFractionRing A K]
omit [IsDomain A] in
EtaleFundamentalGroups.localizationAtPrimeToFractionField_isFractionRing
DocumentationA chosen fraction field of A is also a fraction field of every prime localization of A, for the canonical map above.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe uA uK uL
variable {A : Type uA} {K : Type uK}
variable [CommRing A] [IsDomain A]
variable [Field K] [Algebra A K] [IsFractionRing A K]
EtaleFundamentalGroups.localizationAtPrimeToExtensionAlgebra
DocumentationThe map from the localization of A at P to L, factored canonically through the chosen fraction field K.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe uA uK uL
variable {A : Type uA} {K : Type uK}
variable [CommRing A] [IsDomain A]
variable [Field K] [Algebra A K] [IsFractionRing A K]
variable {L : Type uL} [Field L] [Algebra K L]
EtaleFundamentalGroups.localizationAtPrimeToFractionFieldToExtension_isScalarTower
DocumentationThe prime-localization, fraction-field, and extension maps form a scalar tower by construction.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe uA uK uL
variable {A : Type uA} {K : Type uK}
variable [CommRing A] [IsDomain A]
variable [Field K] [Algebra A K] [IsFractionRing A K]
variable {L : Type uL} [Field L] [Algebra K L]
omit [IsDomain A] in
EtaleFundamentalGroups.localizationAtPrimeToExtension_isScalarTower
DocumentationThe canonical localization map is compatible with the original map A → L.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe uA uK uL
variable {A : Type uA} {K : Type uK}
variable [CommRing A] [IsDomain A]
variable [Field K] [Algebra A K] [IsFractionRing A K]
variable {L : Type uL} [Field L] [Algebra K L]
variable [Algebra A L] [IsScalarTower A K L]
omit [IsDomain A] in