ModuleHenselianValuationExtension.lean
Nyll.ValuedFieldTheory.Valuation.DiscreteValuationField.HenselianValuationExtension
10 declarations indexed from sourceView source ↗ Module documentation
Valuation-extension API for Henselian discretely valued fields
This file keeps the valuation-extension uniqueness interface separate from the lightweight Henselian-DVF core. The core file is used by Hensel lifting and does not need to import mathlib's full Valuation.HasExtension API.
Declarations
ValuationTheory.DiscreteValuationField.HenselianDVF.HasUniqueValuationExtension
DocumentationA Henselian-DVF uniqueness predicate for extensions of the base valuation. This is the non-complete analogue of the complete-DVF predicate used by ValuedExtension.HasUniqueValuationExtension.
Source context 7 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} [Field K]
variable {L : Type w} [Field L] [Algebra K L]
ValuationTheory.DiscreteValuationField.HenselianDVF.valuation_isEquiv_of_valuationSubring_eq
DocumentationA Henselian-DVF valuation is equivalent to another valuation as soon as their valuation subrings are equal.
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 HenselianDVF
variable {K : Type u} [Field K]
variable {L : Type w} [Field L] [Algebra K L]
omit [Algebra K L] in
ValuationTheory.DiscreteValuationField.HenselianDVF.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 HenselianDVF
variable {K : Type u} [Field K]
variable {L : Type w} [Field L] [Algebra K L]
omit [Algebra K L] in
ValuationTheory.DiscreteValuationField.HenselianDVF.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 HenselianDVF
variable {K : Type u} [Field K]
variable {L : Type w} [Field L] [Algebra K L]
omit [Algebra K L] in
ValuationTheory.DiscreteValuationField.HenselianDVF.valuationSubring_eq_iff_mem_valuationSubring
DocumentationEquality of valuation subrings is exactly pointwise equality of membership in those 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 HenselianDVF
variable {K : Type u} [Field K]
variable {L : Type w} [Field L] [Algebra K L]
omit [Algebra K L] in
ValuationTheory.DiscreteValuationField.HenselianDVF.valuation_isEquiv_iff_mem_valuationSubring
DocumentationValuation equivalence can be checked by pointwise equality of membership in 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 HenselianDVF
variable {K : Type u} [Field K]
variable {L : Type w} [Field L] [Algebra K L]
omit [Algebra K L] in
ValuationTheory.DiscreteValuationField.HenselianDVF.hasUniqueValuationExtension_of_forall_valuationSubring_eq
DocumentationEquality of valuation subrings for all extensions proves Henselian-DVF uniqueness up to mathlib's valuation equivalence.
Source context 7 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} [Field K]
variable {L : Type w} [Field L] [Algebra K L]
ValuationTheory.DiscreteValuationField.HenselianDVF.valuationSubring_eq_of_hasUniqueValuationExtension
DocumentationHenselian-DVF unique extension implies valuation-subring equality for every extension valuation.
Source context 7 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} [Field K]
variable {L : Type w} [Field L] [Algebra K L]
ValuationTheory.DiscreteValuationField.HenselianDVF.hasUniqueValuationExtension_iff_forall_valuationSubring_eq
DocumentationHenselian-DVF unique extension is equivalent to equality of the chosen target valuation subring with every extension valuation subring.
Source context 7 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} [Field K]
variable {L : Type w} [Field L] [Algebra K L]
ValuationTheory.DiscreteValuationField.HenselianDVF.hasUniqueValuationExtension_iff_forall_mem_valuationSubring
DocumentationHenselian-DVF unique extension can be checked pointwise on membership in valuation subrings.
Source context 7 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} [Field K]
variable {L : Type w} [Field L] [Algebra K L]