Basic lemmas on valuations that are trivial over a base ring #
This file contains additional results about Valuation.IsTrivialOn which is defined in
Mathlib.RingTheory.Valuation.Basic.
In what follows, we consider a A-algebra B and a valuation v over B which is trivial on A.
Main results #
valuation_aeval_eq_valuation_X_pow_natDegree_of_one_lt_valuation_X: Letpbe a polynomial overAevaluated at an elementwofBfor which1 < v w. We have the equalityv (p.aeval w) = v w ^ p.natDegree.Valuation.transcendental_of_ne_one: Ify : Bis such thaty ≠ 0andv y ≠ 1, then it is transcendental overA. Note that, in particular, this means that any non zero element of the maximal ideal ofv.valuationSubringis transcendental overA.
theorem
Polynomial.valuation_aeval_monomial_eq_valuation_pow
{Γ : Type u_1}
[LinearOrderedCommGroupWithZero Γ]
{A : Type u_2}
[CommSemiring A]
{B : Type u_3}
[Ring B]
[Algebra A B]
{v : Valuation B Γ}
[hv : Valuation.IsTrivialOn A v]
(w : B)
(n : ℕ)
{a : A}
(ha : a ≠ 0)
:
theorem
Polynomial.valuation_aeval_eq_valuation_X_pow_natDegree_of_one_lt_valuation_X
{Γ : Type u_1}
[LinearOrderedCommGroupWithZero Γ]
{A : Type u_2}
[CommSemiring A]
{B : Type u_3}
[Ring B]
[Algebra A B]
{v : Valuation B Γ}
[hv : Valuation.IsTrivialOn A v]
(w : B)
(hpos : 1 < v w)
{p : Polynomial A}
(hp : p ≠ 0)
:
theorem
Valuation.transcendental_of_ne_one
{Γ : Type u_1}
[LinearOrderedCommGroupWithZero Γ]
(A : Type u_2)
[CommRing A]
{K : Type u_3}
[Field K]
[Algebra A K]
{v : Valuation K Γ}
[hv : IsTrivialOn A v]
(y : K)
(h0 : y ≠ 0)
(hy : v y ≠ 1)
:
Transcendental A y
For an A-algebra K and a valuation v over K which is trivial on A.
If y : K is such that y ≠ 0 and v y ≠ 1, then it is transcendental over A.