ModuleAdicCompletion.lean
Nyll.AlgebraicCurves.Valuations.AdicCompletion
39 declarations indexed from sourceView source ↗ Module documentation
AdicCompletion
Adic completions of a Dedekind-domain fraction field retain the discrete valuation, integral subring, and residue field at the chosen height-one prime.
Imports10
- Mathlib.Topology.Algebra.Valued.ValuationTopology
- Mathlib.RingTheory.LocalRing.MaximalIdeal.Basic
- Mathlib.RingTheory.LocalRing.MaximalIdeal.Defs
- Mathlib.RingTheory.DedekindDomain.AdicValuation
- Mathlib.Analysis.Normed.Ring.Lemmas
- Mathlib.NumberTheory.RamificationInertia.Inertia
- Mathlib.RingTheory.Valuation.Discrete.Basic
- Mathlib.Topology.Path
- Mathlib.Algebra.Group.Int.TypeTags
- Mathlib.RingTheory.Valuation.Discrete.RankOne
Imported by12
Declarations
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
open IsDedekindDomain
IsDedekindDomain.HeightOneSpectrum.intValuation_eq_coe_neg_multiplicity
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
open IsDedekindDomain
IsLocalRing.maximalIdeal_le
Source context 1 command
Surrounding namespaces, section variables, and local commands at this declaration.
section
ValuationSubring.subtype_inj
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
variable {F : Type*} [Field F]
ValuationSubring.valued_eq_one_of_isUnit
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
variable {F : Type*} [Field F]
ValuationSubring.isUnit_of_valued_eq_one
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
variable {F : Type*} [Field F]
ValuationSubring.isUnit_iff_valued_eq_one
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
variable {F : Type*} [Field F]
IsDedekindDomain.HeightOneSpectrum.exists_ofAdd_natCast_of_le_one
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
section Multiplicative
open scoped WithZero
IsDedekindDomain.HeightOneSpectrum.exists_ofAdd_natCast_lt
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
section Multiplicative
open scoped WithZero
IsDedekindDomain.HeightOneSpectrum.ne_zero_of_some_le_intValuation
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
IsDedekindDomain.HeightOneSpectrum.emultiplicity_eq_of_valuation_eq_ofAdd
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
IsDedekindDomain.HeightOneSpectrum.exists_adicValued_mul_sub_le
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
IsDedekindDomain.HeightOneSpectrum.exists_adicValued_sub_lt_of_adicValued_le_one
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open MonoidWithZeroHom in
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
IsDedekindDomain.HeightOneSpectrum.closureAlgebraMapIntegers_eq_integers
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
open Valuation.IsRankOneDiscrete in
IsDedekindDomain.HeightOneSpectrum.denseRange_of_integerAlgebraMap
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
IsDedekindDomain.HeightOneSpectrum.exists_adicValued_sub_lt_of_adicCompletionInteger
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
open Valuation.IsRankOneDiscrete in
IsDedekindDomain.HeightOneSpectrum.completionIdeal
DocumentationThe maximal ideal of the integral valuation subring of the adic completion.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
IsDedekindDomain.HeightOneSpectrum.mem_completionIdeal_iff
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
IsDedekindDomain.HeightOneSpectrum.algebraMap_completionIntegers
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
IsDedekindDomain.HeightOneSpectrum.ResidueFieldToCompletionResidueField
DocumentationThe residue-field map induced by the inclusion into the completed integral subring.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
open IsLocalRing in
IsDedekindDomain.HeightOneSpectrum.ResidueFieldEquivCompletionResidueField
DocumentationThe original residue field identified with the residue field of the completion.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
open IsLocalRing in
IsDedekindDomain.HeightOneSpectrum.inertiaDeg_asIdeal_completionIdeal
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
attribute [local instance 9999] Algebra.toModule in
IsDedekindDomain.HeightOneSpectrum.exists_forall_adicValued_sub_lt
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
IsDedekindDomain.HeightOneSpectrum.adicCompletion.eq_mul_nonZeroDivisor_inv_adicCompletionIntegers
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
IsDedekindDomain.HeightOneSpectrum.adicCompletion.eq_mul_pi_adicCompletionIntegers
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
IsDedekindDomain.HeightOneSpectrum.adicCompletion.exists_uniformizer
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
namespace adicCompletion
open scoped algebraMap in
IsDedekindDomain.HeightOneSpectrum.adicCompletion.uniformizer_ne_zero
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
namespace adicCompletion
variable {K} in
IsDedekindDomain.HeightOneSpectrum.adicCompletion.uniformizer_not_isUnit
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
namespace adicCompletion
variable {K} in
variable {K} in
open scoped Multiplicative in
IsDedekindDomain.HeightOneSpectrum.adicCompletion.eq_pow_uniformizer_mul_unit
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
namespace adicCompletion
variable {K} in
variable {K} in
IsDedekindDomain.HeightOneSpectrum.adicCompletion.maximalIdeal_eq_span_uniformizer
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
namespace adicCompletion
variable {K} in
variable {K} in
open scoped algebraMap in
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
namespace adicCompletion
variable {K} in
variable {K} in
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
namespace adicCompletion
variable {K} in
variable {K} in
open scoped algebraMap in
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
namespace adicCompletion
variable {K} in
variable {K} in
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
namespace adicCompletion
variable {K} in
variable {K} in
open scoped Valued in
IsDedekindDomain.HeightOneSpectrum.adicCompletion.mem_completionIdeal_pow
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
namespace adicCompletion
variable {K} in
variable {K} in
IsDedekindDomain.HeightOneSpectrum.mem_completionIdeal_iff'
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)
IsDedekindDomain.HeightOneSpectrum.completionIdeal_ne_bot
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section
namespace IsDedekindDomain.HeightOneSpectrum
variable {A : Type*} (K : Type*) [CommRing A] [Field K] [Algebra A K] [IsFractionRing A K]
[IsDedekindDomain A] (v : HeightOneSpectrum A)
open scoped WithZero
local notation "vK" => (Valued.v : Valuation (v.adicCompletion K) ℤᵐ⁰)