Ring topologised by a valuation #
For a given valuation v : Valuation R Γ₀ on a ring R taking values in Γ₀, this file
defines the type synonym WithVal v of R. By assigning a Valued (WithVal v) Γ₀ instance,
WithVal v represents the ring R equipped with the topology coming from v. The type
synonym WithVal v is in isomorphism to R as rings via WithVal.equiv v. This
isomorphism should be used to explicitly map terms of WithVal v to terms of R.
The WithVal type synonym is used to define the completion of R with respect to v in
Valuation.Completion. An example application of this is
IsDedekindDomain.HeightOneSpectrum.adicCompletion, which is the completion of the field of
fractions of a Dedekind domain with respect to a height-one prime ideal of the domain.
Main definitions #
WithVal: type synonym for a ring equipped with the topology coming from a valuation.WithVal.equiv: the canonical ring equivalence betweenWithValuation vandR.Valuation.Completion: the uniform space completion of a fieldKaccording to the uniform structure defined by the specified valuation.
Equations
- WithVal.instRing v = inferInstanceAs (Ring R)
Equations
Equations
Equations
- WithVal.instInhabited v = { default := 0 }
Equations
- WithVal.instAlgebra v = inferInstanceAs (Algebra S R)
Equations
- WithVal.instSMul v = inferInstanceAs (SMul S R)
Equations
- WithVal.instAlgebra_1 v = inferInstanceAs (Algebra R S)
Equations
- WithVal.instAlgebra_2 w = inferInstanceAs (Algebra R S)
Canonical ring equivalence between WithVal v and R.
Equations
- WithVal.equiv v = RingEquiv.refl (WithVal v)
Instances For
Canonical valuation on the WithVal v type synonym.
Equations
- WithVal.valuation v = Valuation.comap (↑(WithVal.equiv v)) v
Instances For
Equations
Equations
The completion of a field with respect to a valuation.
The completion of a field with respect to a valuation.
Equations
Instances For
Equations
- v.instCoeCompletion = inferInstanceAs (Coe (WithVal v) (UniformSpace.Completion (WithVal v)))
The ring equivalence between 𝓞 (WithVal v) and an integral closure of
ℤ in K.
Instances For
The ring of integers of WithVal v, when v is a valuation on ℚ, is
equivalent to ℤ.