Completion of valuations #
This file defines the extension of a valuation on a field K to its uniform completion
Completion K, assuming the valuation is compatible with the topology on K.
Main definitions #
Valuation.extension: extends a valuation on a fieldKtoCompletion K, provided the valuation is compatible with the topology onK.UniformSpace.Completion.valuativeRel: the valuative relation onCompletion K, extending the one onKthat is compatible (in the sense ofValuation.Compatible) with the topology.
Main statements #
Valuation.hasBasis_nhds_coe_zero: the neighbourhoods of0in the completion ofKhave a basis given by the open balls ofv.extension.restrict.UniformSpace.Completion.isValuativeTopology: the extended valuative relation onCompletion Kis compatible with the topology.Valuation.compatible_extension: ifvis compatible with the valuative relation onK, thenv.extensionis compatible with the valuative relation onCompletion K.Valuation.isEquiv_extension: ifvandv'are two valuations compatible with the valuative relation onK, thenv.extensionandv'.extensionare equivalent to each other.
TODO #
The current approach relies on the field structure of K, it can be generalized to
arbitrary commutative rings.
- Generalize
WithZeroTopology.topologicalSpacetoLinearOrderedCommMonoidWithZeroand upgrade it toWithZeroTopology.uniformSpace. - Generalize
Valuation.extensionfrom fields to arbitrary commutative rings by first showing that the original valuation is uniformly continuous. - Split this file into two parts: one about valuation extension in general, and another
about the theory specific to valued fields (the
DivisionRingandFieldsections).
A compatible valuation is continuous, at every point where it does
not vanish, for any topology on Γ₀.
For y : K with v y ≠ 0, the open ball {x | v x < v y} is a neighbourhood of 0.
A variant of Valuation.inversion_estimate specialized to the case γ = v s / v r.
The topology coming from a valuation on a division ring makes it a topological division ring [Bou89], VI.5.1 middle of Proposition 1.
A division ring with topology coming from a valuation is a Hausdorff space.
Restricting the codomain of a valuation to ValueGroup₀ (equipped with WithZeroTopology)
makes it continuous. Without this restriction, it is not continuous in general.
A valued field is completable.
For a nonzero element x₀ of the completion of K, the valuation v is constant on the
elements of K close to x₀, with value v z₀ for any z₀ : K close enough to x₀.
The extension of a valuation on a field to its completion.
Equations
- v.extension = { toFun := ⇑MonoidWithZeroHom.ValueGroup₀.embedding ∘ Valuation.extensionFun✝ v, map_zero' := ⋯, map_one' := ⋯, map_mul' := ⋯, map_add_le_max' := ⋯ }
Instances For
The extension of v to the completion of K is locally constant away from 0.
Every neighbourhood of x in the completion of K contains an element r of K with
v r = v.extension x.
Every neighbourhood of (x, y) in Completion K × Completion K contains a pair (r, s)
of elements of K with v r = v.extension x and v s = v.extension y.
[Bou89] VI §5 no.3 Proposition 5 (d)
The zero-preserving monoid homomorphism from the ValueGroup₀ of the valuation on K to
that of the extension to its completion. It will be upgraded to an MulEquiv later, see
valueGroup₀ExtensionEquiv.
Equations
- v.valueGroup₀ExtensionHom = { toFun := Valuation.valueGroup₀ExtensionHomFun✝ v, map_zero' := ⋯, map_one' := ⋯, map_mul' := ⋯ }
Instances For
The isomorphism from the ValueGroup₀ of the valuation on K to that of the extension to
its completion.
Equations
Instances For
Valuation.closure_image_coe_ofPred_map_lt, stated for the open balls of v.restrict.
The neighbourhoods of 0 in the completion of K have a basis given by the open balls of
v.extension.restrict. This is Valuation.hasBasis_nhds_zero for v.extension, proved before
the instance IsValuativeTopology (Completion K) is available.
This declaration is only used in Valuation.compatible_extension.
if v and v' are two valuations compatible with the valuative relation on K,
then v.extension and v'.extension are equivalent to each other.