Ring of integers under a given valuation #
The elements with valuation less than or equal to 1.
TODO: Define characteristic predicate.
The ring of integers under a given valuation is the subring of elements with valuation ≤ 1.
Equations
Instances For
Given a valuation v : R → Γ₀ and a ring homomorphism O →+* R, we say that O is the integers of v
if f is injective, and its range is exactly v.integer
.
- hom_inj : Function.Injective ⇑(algebraMap O R)
- map_le_one : ∀ (x : O), v ((algebraMap O R) x) ≤ 1
- exists_of_le_one : ∀ ⦃r : R⦄, v r ≤ 1 → ∃ (x : O), (algebraMap O R) x = r
Instances For
Equations
- v.instAlgebraSubtypeMemSubringInteger = Algebra.ofSubring v.integer
Let O
be the integers of the valuation v
on some commutative ring R
. For every element x
in
O
, x
is a unit in O
if and only if the image of x
in R
is a unit and has valuation 1.
This is the special case of Valuation.Integers.isUnit_of_one
when the valuation is defined
over a field. Let v
be a valuation on some field F
and O
be its integers. For every element
x
in O
, x
is a unit in O
if and only if the image of x
in F
has valuation 1.