ModuleValuationExtension.lean
Nyll.ValuedFieldTheory.Valuation.DiscreteValuationField.ValuationExtension
12 declarations indexed from sourceView source ↗ Module documentation
Valuation extensions
Mathlib's uniqueness criterion for valuations is expressed through Valuation.IsEquiv: two valuations on the same field are equivalent exactly when they have the same valuation subring. The results here use the ambient valued-extension property directly; no marker object is introduced.
Declarations
ValuationTheory.DiscreteValuationField.ValuedExtension.hasExtension_of_isEquiv_base
DocumentationReplacing the base valuation by an equivalent valuation preserves the extension relation.
Source context 11 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
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
section EquivalentBase
variable {Gamma₁ Gamma₂ GammaL : Type*}
variable [LinearOrderedCommGroupWithZero Gamma₁]
variable [LinearOrderedCommGroupWithZero Gamma₂]
variable [LinearOrderedCommGroupWithZero GammaL]
ValuationTheory.DiscreteValuationField.ValuedExtension.hasExtension_comap_of_algebraMap_compatible
DocumentationIf an ambient valuation extends the base valuation, then its pullback along any field embedding compatible with the two base embeddings also extends the base valuation.
Source context 11 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
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
section ComapAlongCompatibleEmbedding
variable {M : Type y} [Field M] [Algebra K M]
variable {GammaK GammaM : Type*}
variable [LinearOrderedCommGroupWithZero GammaK]
variable [LinearOrderedCommGroupWithZero GammaM]
ValuationTheory.DiscreteValuationField.ValuedExtension.valuation_hasExtension_of_local_valuationSubring_map
DocumentationA local map between the valuation rings, whose map on fraction fields is the given algebra map, determines an extension of valuations.
The locality hypothesis is the essential point: if an element of the base field is not integral, its inverse lies in the maximal ideal. Locality sends that inverse into the target maximal ideal, so the image of the original element cannot be integral.
Source context 8 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
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
section LocalValuationSubringMap
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
ValuationTheory.DiscreteValuationField.ValuedExtension.valuation_hasExtension_of_valuationSubring_equiv
DocumentationAn equivalence of valuation subrings whose underlying field map is the given algebra map determines an extension of valuations. Surjectivity makes the induced ring homomorphism local, so this is the source-producing equivalence form of valuation_hasExtension_of_local_valuationSubring_map.
Source context 8 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
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
section LocalValuationSubringMap
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
ValuationTheory.DiscreteValuationField.ValuedExtension.comap_valuationSubring_eq_base
DocumentationThe target valuation subring pulls back to the base valuation subring.
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
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
section Pullback
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.comap_valuationSubring_eq_base_of_hasExtension
DocumentationAny valuation extending the base valuation has valuation subring pulling back to the base valuation subring.
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
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
section Pullback
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.valuation_isEquiv_of_valuationSubring_eq
DocumentationEquality of valuation subrings implies valuation equivalence.
Source context 8 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
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
section Comparison
variable (target : CompleteDVF.{w, x} L)
ValuationTheory.DiscreteValuationField.ValuedExtension.valuationSubring_eq_of_valuation_isEquiv
DocumentationEquivalent valuations have the same valuation subring.
Source context 8 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
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
section Comparison
variable (target : CompleteDVF.{w, x} L)
ValuationTheory.DiscreteValuationField.ValuedExtension.valuation_isEquiv_iff_valuationSubring_eq
DocumentationValuation equivalence is exactly equality of valuation subrings.
Source context 8 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
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
section Comparison
variable (target : CompleteDVF.{w, x} L)
ValuationTheory.DiscreteValuationField.ValuedExtension.valuationSubring_eq_iff_mem_valuationSubring
DocumentationEquality of valuation subrings is pointwise equality of membership.
Source context 8 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
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
section Comparison
variable (target : CompleteDVF.{w, x} L)
ValuationTheory.DiscreteValuationField.ValuedExtension.valuation_isEquiv_iff_mem_valuationSubring
DocumentationValuation equivalence can be checked pointwise on valuation-ring membership.
Source context 8 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
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
section Comparison
variable (target : CompleteDVF.{w, x} L)
ValuationTheory.DiscreteValuationField.ValuedExtension.valuation_isEquiv_of_mem_valuationSubring_iff
DocumentationA pointwise valuation-ring membership criterion gives valuation equivalence.
Source context 8 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
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
section Comparison
variable (target : CompleteDVF.{w, x} L)