LeanPool.Monsky.Appendix #
Imported Lean Pool material for LeanPool.Monsky.Appendix.
theorem
LeanPool.Monsky.erase_degree_leq_n
(R : Type)
[CommRing R]
(p : Polynomial R)
(n : ℕ)
(h1 : n > 0)
(h2 : p.natDegree ≤ n)
:
theorem
LeanPool.Monsky.erase_natDegree_lt_or_zero
{B : Subring ℝ}
{q1 : Polynomial ↥B}
{n : ℕ}
(deg1 : q1.natDegree ≤ n)
:
The degree of q1.erase n is either < n or 0, given q1.natDegree ≤ n.
theorem
LeanPool.Monsky.lower_degree
(B : Subring ℝ)
(α : ℝ)
(m n : ℕ)
(H : α ∉ B ∧ α⁻¹ ∉ B)
(p q : Polynomial ↥B)
(m_eq_degree_p : p.natDegree = m)
(n_eq_degree_q : q.natDegree = n)
(zero_lt_m : m ≠ 0)
(zero_lt_n : n ≠ 0)
(p_eval : (Polynomial.aeval α) p = 1 / 2)
(q_eval : (Polynomial.aeval α⁻¹) q = 1 / 2)
(leq : n ≤ m)
:
∃ (m' : ℕ) (pq : Polynomial ↥B), m' < m ∧ (Polynomial.aeval α) pq = 1 / 2 ∧ m' = pq.natDegree
The image of ℤ inside ℝ as a subring.
Equations
Instances For
theorem
LeanPool.Monsky.valuation_on_reals :
∃ (Γ₀ : Type) (x : LinearOrderedCommGroupWithZero Γ₀) (v : Valuation ℝ Γ₀), v (1 / 2) > 1