ModuleComplete.lean
Nyll.ValuedFieldTheory.Valuation.DiscreteValuationField.Complete
35 declarations indexed from sourceView source ↗ Module documentation
Complete discretely valued fields
Declarations
ValuationTheory.DiscreteValuationField.Valuation.IsCompleteDiscrete
DocumentationA complete discrete valuation.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
namespace Valuation
variable {K : Type u} [Field K]
variable {Gamma : Type v} [LinearOrderedCommGroupWithZero Gamma]
ValuationTheory.DiscreteValuationField.Valuation.isAdicComplete
DocumentationCompleteness of the valued field implies adic completeness of its valuation subring.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
namespace Valuation
variable {K : Type u} [Field K]
variable {Gamma : Type v} [LinearOrderedCommGroupWithZero Gamma]
attribute [instance] IsCompleteDiscrete.isRankOneDiscrete
ValuationTheory.DiscreteValuationField.Valuation.isCompleteDiscrete_comap_ringEquiv
DocumentationPulling a complete discrete valuation back along a field equivalence preserves both rank-one discreteness and adic completeness.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
namespace Valuation
variable {K : Type u} [Field K]
variable {Gamma : Type v} [LinearOrderedCommGroupWithZero Gamma]
attribute [instance] IsCompleteDiscrete.isRankOneDiscrete
ValuationTheory.DiscreteValuationField.Valuation.henselianRing
DocumentationThe valuation subring of a complete discrete valuation field is henselian.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
namespace Valuation
variable {K : Type u} [Field K]
variable {Gamma : Type v} [LinearOrderedCommGroupWithZero Gamma]
attribute [instance] IsCompleteDiscrete.isRankOneDiscrete
ValuationTheory.DiscreteValuationField.Valuation.mem_maximalIdeal_pow_iff_valuation_le_uniformizer_pow
DocumentationIn a rank-one discrete valuation ring, membership in the n-th power of the maximal ideal is the same as the corresponding valuation bound against a chosen uniformizer power.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
namespace Valuation
variable {K : Type u} [Field K]
variable {Gamma : Type v} [LinearOrderedCommGroupWithZero Gamma]
attribute [instance] IsCompleteDiscrete.isRankOneDiscrete
ValuationTheory.DiscreteValuationField.CompleteDVF
DocumentationA field with a chosen complete rank-one discrete valuation.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
ValuationTheory.DiscreteValuationField.CompleteDVF.toHenselianDVF
DocumentationA complete DVF is Henselian. This is the canonical forgetful projection: all weaker DVF data are obtained through this object.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.toDVF
DocumentationThe underlying DVF, obtained along the canonical CompleteDVF -> HenselianDVF -> DVF path.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.valuationSubring
DocumentationIntroduces the abbreviation valuationSubring.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.maximalIdeal
DocumentationIntroduces the abbreviation maximalIdeal.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.residueField
DocumentationIntroduces the abbreviation residueField.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.residueMap
DocumentationIntroduces the abbreviation residueMap.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.valuationSubring_isDiscreteValuationRing
DocumentationThe valuation subring in the complete model is a discrete valuation ring.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.isAdicComplete
DocumentationThe complete DVR model is complete for its maximal-ideal-adic topology.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.instIsAdicComplete
DocumentationThe complete DVR valuation ring carries its canonical adic-completeness instance.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.henselianRing
DocumentationAdic completeness makes the complete DVR valuation ring henselian.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.mem_valuationSubring_iff
DocumentationMembership in the valuation subring is characterized by nonnegative valuation.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.mem_maximalIdeal_iff
DocumentationMembership in the maximal ideal is characterized by strictly positive valuation.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.residue_eq_zero_iff
DocumentationAn integral element has zero residue exactly when it lies in the maximal ideal.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.residue_ne_zero_iff_isUnit
DocumentationAn integral element has nonzero residue exactly when it is a unit.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.residue_surjective
DocumentationEvery residue-field element has a representative in the valuation ring.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.exists_uniformizer
DocumentationA complete discrete valuation field admits a uniformizer.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.uniformizer_mem_maximalIdeal
DocumentationEvery chosen uniformizer lies in the maximal ideal.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.maximalIdeal_eq_span_uniformizer
DocumentationThe maximal ideal is the principal ideal generated by a uniformizer.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.maximalIdeal_pow_eq_span_uniformizer_pow
DocumentationPowers of the maximal ideal are generated by powers of any chosen uniformizer.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.mem_maximalIdeal_pow_iff_uniformizer_pow_dvd
DocumentationMembership in a power of the maximal ideal is divisibility by the corresponding power of a uniformizer.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.uniformizer_not_mem_maximalIdeal_sq
DocumentationA uniformizer belongs to the maximal ideal but not to its square.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.nonzero_ideal_eq_maximalIdeal_pow
DocumentationEvery nonzero ideal in the valuation ring of a complete DVF is a power of the maximal ideal.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.principalAdicComplete_of_ne_zero_mem_maximalIdeal
DocumentationIn a complete DVF, the principal filtration generated by any nonzero element of the maximal ideal is complete. The source is that every nonzero ideal in a DVR is a positive power of the maximal ideal.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.principalPrecomplete_of_ne_zero_mem_maximalIdeal
DocumentationPrincipal precompleteness generated from complete-DVF completeness.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.principalHausdorff_of_ne_zero_mem_maximalIdeal
DocumentationPrincipal separatedness generated from complete-DVF completeness.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.maximalIdeal_ne_bot
DocumentationThe maximal ideal of a complete DVF valuation ring is nonzero.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.uniformizer_pow_not_mem_maximalIdeal_pow_succ
DocumentationNo power of a uniformizer lies one step deeper in the maximal-ideal filtration.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.eq_zero_of_mem_maximalIdeal_pow_all
DocumentationThe maximal-ideal topology on the valuation ring of a complete DVF is separated. This is the uniqueness half needed by unit-level completion arguments.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.CompleteDVF.unit_eq_of_idealQuotient_eq_all
DocumentationValuation-ring units are separated by all finite maximal-ideal quotient coordinates.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w
namespace DiscreteValuationField
attribute [instance] CompleteDVF.instValueGroup CompleteDVF.instCompleteDiscrete
namespace CompleteDVF
variable {K : Type u} [Field K]