ModuleDVRProductCoordinate.lean
Nyll.EtaleFundamentalGroups.Completions.Chosen.DVRProductCoordinate
13 declarations indexed from sourceView source ↗ Module documentation
The completed component selected by a normalization prime
For a finite Dedekind extension of a DVR, the completed tensor product is the product of the completed local DVRs. This file proves that the closed prime and the generic prime selected from a fixed prime Q become, respectively, the maximal ideal and the zero prime in the Q-coordinate. Consequently the generic tensor component selected from Q is the fraction field of that same completed local DVR.
Declarations
EtaleFundamentalGroups.standardDVRCompletionValuationSubring_faithfullyFlat
DocumentationThe canonical map from a DVR to the valuation subring in its valued-field completion is faithfully flat.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uV uC uK uL
variable {V : Type uV} {C : Type uC}
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [CommRing C] [IsDedekindDomain C]
variable [Algebra V C] [Algebra.IsIntegral V C]
variable [Module.IsTorsionFree V C] [Module.Finite V C]
variable {K : Type uK} [Field K] [Algebra V K] [IsFractionRing V K]
variable {L : Type uL} [Field L] [Algebra C L] [IsFractionRing C L]
EtaleFundamentalGroups.standardDVFCompletionBaseAlgebra
DocumentationThe V-algebra structure on the completed fraction field obtained by composing the fraction-field embedding with the canonical completion map.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uV uC uK uL
variable {V : Type uV} {C : Type uC}
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [CommRing C] [IsDedekindDomain C]
variable [Algebra V C] [Algebra.IsIntegral V C]
variable [Module.IsTorsionFree V C] [Module.Finite V C]
variable {K : Type uK} [Field K] [Algebra V K] [IsFractionRing V K]
variable {L : Type uL} [Field L] [Algebra C L] [IsFractionRing C L]
EtaleFundamentalGroups.standardDVRCompletionValuationSubring_isScalarTower
DocumentationThe two canonical maps from the original DVR to the completed field, through its fraction field and through the completed valuation subring, agree.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uV uC uK uL
variable {V : Type uV} {C : Type uC}
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [CommRing C] [IsDedekindDomain C]
variable [Algebra V C] [Algebra.IsIntegral V C]
variable [Module.IsTorsionFree V C] [Module.Finite V C]
variable {K : Type uK} [Field K] [Algebra V K] [IsFractionRing V K]
variable {L : Type uL} [Field L] [Algebra C L] [IsFractionRing C L]
EtaleFundamentalGroups.standardDVFCompletion_isScalarTower
DocumentationThe canonical fraction-field map followed by the completion map is the canonical V-algebra structure on the completed field.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uV uC uK uL
variable {V : Type uV} {C : Type uC}
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [CommRing C] [IsDedekindDomain C]
variable [Algebra V C] [Algebra.IsIntegral V C]
variable [Module.IsTorsionFree V C] [Module.Finite V C]
variable {K : Type uK} [Field K] [Algebra V K] [IsFractionRing V K]
variable {L : Type uL} [Field L] [Algebra C L] [IsFractionRing C L]
EtaleFundamentalGroups.completedPrimeValuationSubringCompletionAlgebra
DocumentationThe algebra structure on a completed local factor induced by its coordinate in the completed product decomposition.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uV uC uK uL
variable {V : Type uV} {C : Type uC}
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [CommRing C] [IsDedekindDomain C]
variable [Algebra V C] [Algebra.IsIntegral V C]
variable [Module.IsTorsionFree V C] [Module.Finite V C]
variable {K : Type uK} [Field K] [Algebra V K] [IsFractionRing V K]
variable {L : Type uL} [Field L] [Algebra C L] [IsFractionRing C L]
EtaleFundamentalGroups.completedDVRIntegralExtensionLocalFactorsCompletionAlgEquiv
DocumentationThe completed local-factor decomposition as an algebra equivalence over the completed base DVR.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uV uC uK uL
variable {V : Type uV} {C : Type uC}
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [CommRing C] [IsDedekindDomain C]
variable [Algebra V C] [Algebra.IsIntegral V C]
variable [Module.IsTorsionFree V C] [Module.Finite V C]
variable {K : Type uK} [Field K] [Algebra V K] [IsFractionRing V K]
variable {L : Type uL} [Field L] [Algebra C L] [IsFractionRing C L]
EtaleFundamentalGroups.completedPrimeValuationSubringCompletionAlgebra_isIntegral
DocumentationEvery completed local factor is integral over the completed base DVR for the coordinate algebra structure.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uV uC uK uL
variable {V : Type uV} {C : Type uC}
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [CommRing C] [IsDedekindDomain C]
variable [Algebra V C] [Algebra.IsIntegral V C]
variable [Module.IsTorsionFree V C] [Module.Finite V C]
variable {K : Type uK} [Field K] [Algebra V K] [IsFractionRing V K]
variable {L : Type uL} [Field L] [Algebra C L] [IsFractionRing C L]
EtaleFundamentalGroups.genericFiberComponentBaseIdeal_map_tensorProductCongr
DocumentationTransporting a generic-fibre ideal through an algebra equivalence transports its contraction through the same equivalence.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uV uC uK uL
variable {V : Type uV} {C : Type uC}
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [CommRing C] [IsDedekindDomain C]
variable [Algebra V C] [Algebra.IsIntegral V C]
variable [Module.IsTorsionFree V C] [Module.Finite V C]
variable {K : Type uK} [Field K] [Algebra V K] [IsFractionRing V K]
variable {L : Type uL} [Field L] [Algebra C L] [IsFractionRing C L]
section GenericFiberTransport
universe uR uF uU uU'
variable {R₀ : Type uR} {F : Type uF} {U₀ : Type uU} {U₁ : Type uU'}
variable [CommRing R₀] [Field F] [Algebra R₀ F]
variable [CommRing U₀] [CommRing U₁] [Algebra R₀ U₀] [Algebra R₀ U₁]
EtaleFundamentalGroups.genericFiberComponentFractionRingAlgEquivOfCoordinate
DocumentationTransport a generic-fibre quotient through a product decomposition and identify it with the fraction field of the coordinate selected by its kernel.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uV uC uK uL
variable {V : Type uV} {C : Type uC}
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [CommRing C] [IsDedekindDomain C]
variable [Algebra V C] [Algebra.IsIntegral V C]
variable [Module.IsTorsionFree V C] [Module.Finite V C]
variable {K : Type uK} [Field K] [Algebra V K] [IsFractionRing V K]
variable {L : Type uL} [Field L] [Algebra C L] [IsFractionRing C L]
section GenericFiberTransport
universe uR uF uU uU'
variable {R₀ : Type uR} {F : Type uF} {U₀ : Type uU} {U₁ : Type uU'}
variable [CommRing R₀] [Field F] [Algebra R₀ F]
variable [CommRing U₀] [CommRing U₁] [Algebra R₀ U₀] [Algebra R₀ U₁]
universe uι uA
EtaleFundamentalGroups.integralClosureEquivOfFractionRingAlgEquiv
DocumentationA fraction-field identification with an integrally closed integral R₀-algebra identifies the normalization of R₀ with that algebra.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uV uC uK uL
variable {V : Type uV} {C : Type uC}
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [CommRing C] [IsDedekindDomain C]
variable [Algebra V C] [Algebra.IsIntegral V C]
variable [Module.IsTorsionFree V C] [Module.Finite V C]
variable {K : Type uK} [Field K] [Algebra V K] [IsFractionRing V K]
variable {L : Type uL} [Field L] [Algebra C L] [IsFractionRing C L]
section IntegralClosureTransport
universe uR uA uM
variable {R₀ : Type uR} {A₀ : Type uA} {M₀ : Type uM}
variable [CommRing R₀] [CommRing A₀] [Field M₀]
variable [Algebra R₀ A₀] [Algebra R₀ M₀]
variable [Algebra.IsIntegral R₀ A₀] [IsIntegrallyClosed A₀]
EtaleFundamentalGroups.completedBaseChangeChosenPrimes_map_localFactors
DocumentationUnder the product decomposition of the completed finite model, the closed and generic primes selected from Q become the Q-coordinate maximal ideal and the kernel of Q-coordinate evaluation.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uV uC uK uL
variable {V : Type uV} {C : Type uC}
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [CommRing C] [IsDedekindDomain C]
variable [Algebra V C] [Algebra.IsIntegral V C]
variable [Module.IsTorsionFree V C] [Module.Finite V C]
variable {K : Type uK} [Field K] [Algebra V K] [IsFractionRing V K]
variable {L : Type uL} [Field L] [Algebra C L] [IsFractionRing C L]
EtaleFundamentalGroups.completedGenericTensorChosenComponentFractionRingAlgEquiv
DocumentationThe generic tensor component selected by Q is the fraction field of the completed local DVR at that same Q. The equivalence is over the completed base valuation subring.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uV uC uK uL
variable {V : Type uV} {C : Type uC}
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [CommRing C] [IsDedekindDomain C]
variable [Algebra V C] [Algebra.IsIntegral V C]
variable [Module.IsTorsionFree V C] [Module.Finite V C]
variable {K : Type uK} [Field K] [Algebra V K] [IsFractionRing V K]
variable {L : Type uL} [Field L] [Algebra C L] [IsFractionRing C L]
section ChosenTensorComponent
variable [Algebra V L] [IsScalarTower V C L]
variable [Algebra K L] [IsScalarTower V K L]
EtaleFundamentalGroups.completedGenericTensorChosenIntegralClosureAlgEquiv
DocumentationThe normalization of the completed base DVR in the generic tensor component selected by Q is the completed local DVR at Q.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uV uC uK uL
variable {V : Type uV} {C : Type uC}
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [CommRing C] [IsDedekindDomain C]
variable [Algebra V C] [Algebra.IsIntegral V C]
variable [Module.IsTorsionFree V C] [Module.Finite V C]
variable {K : Type uK} [Field K] [Algebra V K] [IsFractionRing V K]
variable {L : Type uL} [Field L] [Algebra C L] [IsFractionRing C L]
section ChosenTensorComponent
variable [Algebra V L] [IsScalarTower V C L]
variable [Algebra K L] [IsScalarTower V K L]