Documentation

LeanPool.Monsky.Appendix

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.pow_mul_inv_pow_of_le {α : } ( : α 0) {n x : } (h : x n) :
α ^ n * (α ^ x)⁻¹ = α ^ (n - x)

For nonzero α and x ≤ n, we have α ^ n * (α ^ x)⁻¹ = α ^ (n - x).

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
theorem LeanPool.Monsky.inclusion_maximal_valuation (B : Subring ) (h1 : 1 / 2B) (h2 : ∀ (C : Subring ), B C 1 / 2CB = C) :

The set of subrings of not containing 1/2.

Equations
Instances For

    The image of inside as a subring.

    Equations
    Instances For
      theorem LeanPool.Monsky.sUnion_is_ub (c : Set (Subring )) :
      c SIsChain (fun (x1 x2 : Subring ) => x1 x2) cubS, zc, z ub
      theorem LeanPool.Monsky.non_archimedean (Γ₀ : Type) [LinearOrderedCommGroupWithZero Γ₀] (K : Type) [Field K] (v : Valuation K Γ₀) (x y : K) :
      v x v yv (x + y) = max (v x) (v y)
      theorem LeanPool.Monsky.valuation_on_reals :
      ∃ (Γ₀ : Type) (x : LinearOrderedCommGroupWithZero Γ₀) (v : Valuation Γ₀), v (1 / 2) > 1
      theorem LeanPool.Monsky.odd_valuation (Γ₀ : Type) (x✝ : LinearOrderedCommGroupWithZero Γ₀) (v : Valuation Γ₀) (vhalf : v (1 / 2) > 1) (n : ) :
      Odd nv (1 / n) = 1