Documentation

TauCeti.RingTheory.Valuation.Continuous.TopologicallyNilpotent

Bounds on a valuation at a topologically nilpotent element #

Wedhorn, Adic Spaces (arXiv:1910.05934v1), Theorem 7.10 and Remark 7.11(1), in the directions that need no Huber-ring hypothesis.

Topological nilpotence sends the powers of a into every neighbourhood of 0, so as soon as a ball {x | v x < γ} is a neighbourhood of 0, some power v a ^ n drops below γ — the shared step exists_pow_lt_of_isTopologicallyNilpotent. Two different hypotheses put a ball in š“ 0 — continuity of v, or a full characteristic group together with the unit ball being a neighbourhood of 0 — and this file records the bounds Theorem 7.10 asks for under each. They are not the same statement and do not need the same hypotheses.

The value group, not the codomain #

Cofinality quantifies over Ī“_v, the subgroup of the codomain generated by the attained values, so a general γ is a ratio v r / v t, which need not be attained. That is what Valuation.IsContinuous.isOpen_lt_div supplies, and it is why the continuity route reaches for the ratio form of continuity rather than the attained-value one: {x | v x < γ} has to be a neighbourhood of 0 for the ratios too before topological nilpotence can be applied to it. Mathlib's Valuation.exists_div_eq_of_unit is what puts a general element of Ī“_v in that form. The characteristic-group route instead bounds γ below by an attained inverse (HasFullCharacteristicGroup.exists_inv_le) and pulls the unit ball back along multiplication by the attaining element.

Why lt_one is not just the case γ = 1 #

Cofinality does imply v a < 1, through cofinalValueFor_top_iff and CofinalValueFor.lt_one. But that route pays for the general γ: a group codomain, and continuity of right multiplication for the ratios. Since Spv (A, IĀ·A) membership is a condition on all of Ī“_v while the second conjunct of Theorem 7.10 is a condition on 1 alone, the two really are separate obligations, and the second is recorded at its own — much weaker — hypotheses rather than as a corollary of the first.

Main results #

References #

theorem Valuation.exists_pow_lt_of_isTopologicallyNilpotent {A : Type u_1} [Ring A] [TopologicalSpace A] {Γ₀ : Type u_2} [LinearOrderedCommMonoidWithZero Γ₀] {v : Valuation A Γ₀} {γ : Γ₀} (hmem : {x : A | v x < γ} ∈ nhds 0) {a : A} (ha : IsTopologicallyNilpotent a) :
∃ (n : ā„•), v a ^ n < γ

The shared step. If the ball of radius γ is a neighbourhood of 0 and a is topologically nilpotent, some power of v a falls below γ.

Every bound in this file is this lemma at a different threshold, so it is stated once, at the monoid level, with the neighbourhood supplied rather than derived: nothing here needs a group codomain or any compatibility between the topology and the ring operations. No positivity of γ is assumed — a neighbourhood of 0 contains 0, which already places v 0 = 0 below γ.

theorem Valuation.IsContinuous.lt_one_of_isTopologicallyNilpotent {A : Type u_1} [Ring A] [TopologicalSpace A] {Γ₀ : Type u_2} [LinearOrderedCommMonoidWithZero Γ₀] [Nontrivial Γ₀] {v : Valuation A Γ₀} (hv : v.IsContinuous) {a : A} (ha : IsTopologicallyNilpotent a) :
v a < 1

The second conjunct of Wedhorn Theorem 7.10. A continuous valuation is < 1 at every topologically nilpotent element.

The threshold 1 is the attained value v 1, so the ball {x | v x < 1} is open straight from the definition of continuity: nothing relates the topology to the ring operations, and the codomain is only a monoid.

Nontrivial Γ₀ is not decoration. If 0 = 1 in Γ₀ then Γ₀ is trivial, every {x | v x < v b} is empty and so open, and the conclusion v a < 1 reads 0 < 0; a group codomain rules this out by fiat, a monoid one does not.

Wedhorn Remark 7.11(1), the direction that holds for any topological ring. A continuous valuation has cofinal values at every topologically nilpotent element: the powers of a are eventually inside each ball {x | v x < γ}, and continuity is what makes that ball open.

A general γ ∈ Ī“_v is a ratio v r / v t of attained values, which need not be attained, so the ball is opened by IsContinuous.isOpen_lt_div — whence [ContinuousConstSMul Aᵐᵒᵖ A], which is continuity of right multiplication by a constant and nothing more.

Full characteristic group makes every topologically nilpotent value cofinal, given that the open unit ball {a | v a < 1} is a neighbourhood of 0.

This is the sibling of IsContinuous.cofinalValue_of_isTopologicallyNilpotent with continuity replaced by Ī“_v = cĪ“_v plus the one ball it actually uses. It is the Ī“_v = cĪ“_v branch of Wedhorn's proof of Theorem 7.10, āŠ‡ direction, stated with no Huber-ring hypothesis.

A topologically nilpotent element has valuation < 1 in a valuative topology, since the open unit ball is a neighbourhood of 0.

An element of valuation < 1 is topologically nilpotent when the value group is archimedean: its powers enter every ball {z | v z < γ} around 0.

@[simp]

Topological nilpotence is the open unit ball of a valuative topology with archimedean value group.