- val : Valuation k (WithZero (Multiplicative ℤ))
- val : Valuation k (WithZero (Multiplicative ℤ))
- val : Valuation k (WithZero (Multiplicative ℤ))
- surj : Function.Surjective ⇑self.val
Instances For
@[implicit_reducible]
instance
DiscreteValuation.instFunLikeWithZeroMultiplicativeInt
{k : Type u_1}
[Field k]
:
FunLike (DiscreteValuation k) k (WithZero (Multiplicative ℤ))
@[implicit_reducible]
instance
DiscreteValuation.instCoeOutValuationWithZeroMultiplicativeInt
{k : Type u_1}
[Field k]
:
CoeOut (DiscreteValuation k) (Valuation k (WithZero (Multiplicative ℤ)))
theorem
isNonarchimedean_discreteValuationAbsoluteValueFun
{k : Type u_1}
[Field k]
(v : Valuation k (WithZero (Multiplicative ℤ)))
{c : NNReal}
(hc : 1 < c)
:
noncomputable def
discreteValuationAbsoluteValue
{k : Type u_1}
[Field k]
(v : Valuation k (WithZero (Multiplicative ℤ)))
{c : NNReal}
(hc : 1 < c)
:
Instances For
theorem
valuationRing_iff_forall_mem_or_inv_mem
(A : Type u_1)
[CommRing A]
[IsDomain A]
:
ValuationRing A ↔ ∀ (x : FractionRing A), IsLocalization.IsInteger A x ∨ IsLocalization.IsInteger A x⁻¹