ModuleCore.lean
Nyll.ValuedFieldTheory.Valuation.DiscreteValuationField.FiniteExtension.Core
25 declarations indexed from sourceView source ↗ Module documentation
Uniqueness criteria for extensions of Henselian discrete valuations
The integral closure of the base valuation ring supplies the valuation subring used to compare extensions. Local maximal-ideal centers and subsingleton fibers lead to uniqueness criteria, including criteria obtained from Henselian quotient maps, adic completeness, and finite-separable extensions.
Declarations
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosureValuationSubringIntegerMapOfMemOrInv
DocumentationThe canonical integer map from a Henselian base valuation ring to the valuation subring constructed from the actual integral closure.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosureValuationSubringIntegerMapOfMemOrInv_apply
DocumentationThe integer map into the integral-closure valuation ring is the ambient algebra map.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosureValuationSubringIntegerMapOfMemOrInv_injective
DocumentationThe canonical integer map into the valuation subring built from the actual integral closure is injective.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.idealOfLE_comap_integralClosureValuationSubringIntegerMap_eq_maximalIdeal
DocumentationThe center of an extension valuation ring on the constructed actual integral-closure valuation subring contracts to the base maximal ideal.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.prime_eq_maximalIdeal_of_comap_integralClosureValuationSubringIntegerMap_eq_maximalIdeal
DocumentationIn a finite separable extension, once the actual integral closure has the valuation-ring dichotomy, the constructed integral-closure valuation ring has a unique prime over the base maximal ideal.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.hasUniqueValuationExtension_of_integralClosure_mem_or_inv_of_forall_center_eq_maximalIdeal
DocumentationCenter-equality form of Henselian-DVF valuation uniqueness after the actual integral closure has been turned into a valuation subring.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.hasUniqueValuationExtension_of_integralClosure_mem_or_inv_of_unique_primes_over_base_maximal
DocumentationPrime-uniqueness form of Henselian-DVF valuation uniqueness.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.hasUniqueValuationExtension_of_integralClosure_mem_or_inv
DocumentationFinite-separable Henselian-DVF uniqueness once the actual integral closure has the valuative dichotomy.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.hasUniqueValuationExtension_of_integralClosure_isLocalRing
DocumentationFinite-separable Henselian-DVF uniqueness once the actual integral closure is local.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.hasUniqueValuationExtension_of_integralClosure_base_maximal_fiber_subsingleton
DocumentationFinite-separable Henselian-DVF uniqueness once the residue fiber over the base maximal ideal has at most one prime.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.hasUniqueValuationExtension_of_integralClosure_base_maximal_fiber_idempotents_lift
DocumentationFinite-separable Henselian-DVF uniqueness from idempotent lifting in the residue fiber over the base maximal ideal.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.IntegralClosureFiber.unique_of_includeRight_surjective_henselianRing_ker
DocumentationFinite-separable Henselian-DVF uniqueness from the Henselian-kernel idempotent-lifting criterion for the residue-fiber includeRight map.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.hasUniqueValuationExtension_of_integralClosure_base_maximal_fiber_includeRight_henselianRing_ker
DocumentationFinite-separable Henselian-DVF uniqueness from the Henselian-kernel criterion for the residue-fiber includeRight map. Surjectivity of includeRight is supplied by the local base valuation ring.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_base_maximal_map_henselianRing_of_isAdicComplete
DocumentationIf the base Henselian-DVF valuation ring is actually complete for its maximal-ideal topology, then the actual integral closure is Henselian along the ideal generated by the base maximal ideal.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_base_maximal_map_henselianRing_of_base_isPrecomplete
DocumentationIf the base Henselian-DVF valuation ring is precomplete for its maximal-ideal topology, then the actual integral closure is Henselian along the ideal generated by the base maximal ideal.
The separatedness needed upstairs is derived from the Henselian Jacobson condition and finite generation, so this does not assume base adic completeness.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_base_maximal_map_henselianRing_of_finiteTransfer
DocumentationThe actual integral closure is Henselian once finite-algebra transfer is available over the base valuation ring.
This is the CFT-facing specialization of the finite-algebra transfer frontier: the actual integral closure is module-finite over the Henselian base valuation ring in a finite separable extension, so the monogenic AdjoinRoot transfer route constructed in Henselian.lean gives the natural Henselian pair upstairs.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.hasUniqueValuationExtension_of_integralClosure_base_maximal_map_henselianRing
DocumentationFinite-separable Henselian-DVF uniqueness from the natural Henselian-pair ideal in the actual integral closure.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.hasUniqueValuationExtension_of_finite_separable_of_base_isAdicComplete
DocumentationFinite-separable Henselian-DVF uniqueness for bases that are complete for the maximal-ideal topology. This is the actual-integral-closure specialization of finite-algebra transfer in the complete-base case.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.hasUniqueValuationExtension_of_finite_separable_of_base_isPrecomplete
DocumentationFinite-separable Henselian-DVF uniqueness for bases whose valuation ring is precomplete for the maximal-ideal topology. This is the CFT-facing specialization of finite-algebra transfer with separatedness derived from the Henselian Jacobson condition.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.hasUniqueValuationExtension_of_finite_separable_of_finiteTransfer
DocumentationFinite-separable Henselian-DVF valuation uniqueness once finite-algebra Henselian transfer is available over the base valuation ring.
This is the downstream CFT specialization of the current finite-algebra frontier: finite transfer gives the Henselian pair on the actual integral closure, and the existing residue-fiber/localness argument then gives uniqueness of the extended valuation.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
ValuationTheory.DiscreteValuationField.HenselianDVF.valuationSubring_eq_of_finite_separable_of_forall_isIntegral
DocumentationTarget-free finite-separable valuation-subring uniqueness, reduced to the remaining Henselian integrality frontier.
Once every valuation subring extending the base valuation is integral over the base valuation ring, any two such valuation subrings coincide. This is the B C : ValuationSubring L form needed by the absolute route, without packaging either side as a target HenselianDVF.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace HenselianDVF
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
ValuationTheory.DiscreteValuationField.HenselianDVF.valuationSubring_eq_of_finite_separable_of_forall_moduleFinite
DocumentationTarget-free finite-separable valuation-subring uniqueness from finite valuation-ring extensions.
This is the module-finite form of valuationSubring_eq_of_finite_separable_of_forall_isIntegral; finite valuation-ring extensions are converted to integral extensions before applying the integral uniqueness route.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace HenselianDVF
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
ValuationTheory.DiscreteValuationField.HenselianDVF.valuationSubring_eq_integralClosureValuationSubring_of_finite_separable
DocumentationIn a finite separable extension, the target-free uniqueness theorem identifies every extension valuation subring with the valuation subring constructed from the actual integral closure.
The remaining upstream input is explicit: every valuation subring extending the base valuation must be integral over the base valuation ring, and the actual integral closure must satisfy the valuation-ring dichotomy.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace HenselianDVF
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
ValuationTheory.DiscreteValuationField.HenselianDVF.mem_valuationSubring_iff_of_finite_separable_of_forall_isIntegral
DocumentationElementwise form of valuationSubring_eq_of_finite_separable_of_forall_isIntegral.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace HenselianDVF
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
ValuationTheory.DiscreteValuationField.HenselianDVF.mem_valuationSubring_iff_of_finite_separable_of_forall_moduleFinite
DocumentationElementwise form of valuationSubring_eq_of_finite_separable_of_forall_moduleFinite.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace HenselianDVF
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]