Adic valuations and completions transport along an isomorphism of Dedekind domains #
An isomorphism e : R ≃+* R' of Dedekind domains induces an isomorphism
σ = IsFractionRing.ringEquivOfRingEquiv e : K ≃+* K' of their fraction fields, and carries a
height one prime v of R to the height one prime of R' with underlying ideal
Ideal.map e v.asIdeal. This file proves that σ intertwines the two adic valuations: for a
height one prime w of R' with
w.asIdeal = Ideal.map e v.asIdeal,
w.valuation K' (σ f) = v.valuation K f
for every f : K. Equivalently, ord at w of σ f is ord at v of f, which is the
algebraic content of the Galois descent div (σ f) = σ_* (div f) for divisors on a curve.
A field isomorphism σ : K ≃+* K' with this property is an isometry for the two adic
valuations, so it extends by continuity to an isomorphism of adic completions
adicCompletionCongr v w σ hσ : K_v ≃+* K'_w. For a Galois extension of global fields this is
how an automorphism permuting the places above a given place acts on their completions.
Main results #
IsDedekindDomain.HeightOneSpectrum.intValuation_ringEquivandIsDedekindDomain.HeightOneSpectrum.valuation_ringEquivOfRingEquiv: the integer-valued and the fraction-field adic valuations transport.IsDedekindDomain.HeightOneSpectrum.adicCompletionCongr: the induced isomorphism of adic completions, withadicCompletionCongr_algebraMap(it extendsσ),continuous_adicCompletionCongr, its universal propertyeq_adicCompletionCongr_of_continuous, its identity, composition, and inverse laws, andvalued_adicCompletionCongr(it preserves the valuations).
The ideal-level input this rests on — that Ideal.map e preserves divisibility and
factorisation multiplicities, and that Mathlib's equivOfRingEquiv is Ideal.map e on
underlying ideals — is not valuation theory and lives in
TauCeti/RingTheory/DedekindDomain/Ideal.lean.
Implementation notes #
The hypothesis on the two primes is stated as the equation w.asIdeal = Ideal.map e v.asIdeal
rather than as w = equivOfRingEquiv e v, so that a call site holding some independently
constructed w — a place of a curve, say — does not first have to identify it with the transport.
asIdeal_equivOfRingEquiv discharges the hypothesis whenever w is that transport, so nothing
is lost in the other direction.
valuation_ringEquivOfRingEquiv_algebraMap is private: it is the algebraMap special case
used to reduce the general statement to a quotient of two elements of R, and the reusable
restriction result is intValuation_ringEquiv.
Provenance #
Adapted from AINTLIB (Apache-2.0), commit
513e83879e2f, projects/HasseWeil/HasseWeil/WeilPairing/DivisorGalois.lean: the proofs of
intValuation_map_ringEquiv, valuation_map_ringEquiv_algebraMap and valuation_map_ringEquiv
are that file's, with the vocabulary adapted to this repository's interfaces. The ideal-level
lemmas adapted from the same source are attributed in
TauCeti/RingTheory/DedekindDomain/Ideal.lean. The completion section is not from that source;
it follows the pattern of adicCompletionExtension in
TauCeti/RingTheory/DedekindDomain/AdicCompletionExtension.lean.
References #
- J. H. Silverman, The Arithmetic of Elliptic Curves, II.3 (the Galois action on divisors).
The integer adic valuation transports along a ring isomorphism. If the height one prime w
of R' is the image of the height one prime v of R under e, then the w-adic valuation of
e r is the v-adic valuation of r.
The adic valuation of the fraction field transports along a ring isomorphism. With
σ = IsFractionRing.ringEquivOfRingEquiv e the induced isomorphism of fraction fields, and w the
image of v under e, the w-adic valuation of σ f is the v-adic valuation of f. This is
the algebraic engine of divisor Galois descent.
A field isomorphism carrying the v-adic valuation to the w-adic valuation is uniformly
continuous for the two adic uniformities.
The isomorphism of adic completions K_v ≃+* K'_w extending a field isomorphism
σ : K ≃+* K' that carries the v-adic valuation to the w-adic valuation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
On the underlying uniform-space completions, adicCompletionCongr is the completion of σ.
adicCompletionCongr extends σ.
adicCompletionCongr is continuous.
adicCompletionCongr is the only continuous ring homomorphism K_v →+* K'_w extending σ.
adicCompletionCongr for the identity is the identity.
Transporting completions along two field isomorphisms is transport along their composite.
The inverse of adicCompletionCongr is the completion of the inverse isomorphism.
adicCompletionCongr preserves the valuations of the completions.