Theorems · Theorem · number theory
LindemannWeierstrass.exp_polynomial_approx
∀ (f : Polynomial ℤ),
Polynomial.eval 0 f ≠ 0 →
∃ c,
∀ p > (Polynomial.eval 0 f).natAbs,
Nat.Prime p →
∃ n,
¬↑p ∣ n ∧
∃ gp,
gp.natDegree ≤ p * f.natDegree - 1 ∧
∀ {r : ℂ},
r ∈ f.aroots ℂ → ‖n • Complex.exp r - p • (Polynomial.aeval r) gp‖ ≤ c ^ p / ↑(p - 1).factorialSee equation (68), page 285 of [Jacobson, Basic Algebra I, 4.12][jacobson1974].
Given a polynomial f with integer coefficients, we can find a constant c : ℝ and for each prime
p > |f₀|, nₚ : ℤ and gₚ : ℤ[X] such that
* p does not divide nₚ
* deg(gₚ) < p * deg(f)
* all complex roots r of f satisfy |nₚ * e ^ r - p * gₚ(r)| ≤ c ^ p / (p - 1)!
In the proof of Lindemann-Weierstrass, we will take f to be a polynomial whose complex roots
are the algebraic numbers whose exponentials we want to prove to be linearly independent.
Note: Jacobson writes Nₚ for our nₚ and M for our c (modulo a constant factor).
- Cited by
- 0 results in Mathlib
- Foundations
- Depth 273 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites72
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coestatement and proof · cited by 62,936
- Realstatement and proof · cited by 25,697
- Polynomialstatement and proof · cited by 5,681
- Complexstatement and proof · cited by 5,565
- Norm.normstatement and proof · cited by 5,413
- Algebra.algebraMapproof · cited by 4,706
- AlgHomstatement · cited by 3,236
- LE.le.transproof · cited by 3,151
- Multisetstatement · cited by 2,627
- mul_commproof · cited by 2,262
- le_reflproof · cited by 2,061
- Nat.Primestatement and proof · cited by 2,059
Cited by0
Results whose statement or proof uses this declaration.
Nothing cites this yet.