Baker's theorem on linear forms in logarithms
ProvedSchanuel.baker_linear_forms_in_logarithmsBaker's theorem. Let be logarithms of algebraic numbers, that is, complex numbers with algebraic, and assume they are linearly independent over . Let be algebraic numbers, not all zero. Then
Equivalently, are linearly independent over the field of algebraic numbers. Baker proved this in 1966, generalizing Gelfond–Schneider from to arbitrary and adding the inhomogeneous term ; the effective versions of the theorem underlie the resolution of many Diophantine equations.
import Mathlib
namespace Schanuel
theorem baker_linear_forms_in_logarithms (n : ℕ) (l : Fin n → ℂ)
(hl : LinearIndependent ℚ l) (hlalg : ∀ i, IsAlgebraic ℚ (Complex.exp (l i)))
(b₀ : ℂ) (b : Fin n → ℂ) (hb₀ : IsAlgebraic ℚ b₀) (hb : ∀ i, IsAlgebraic ℚ (b i))
(hne : b₀ ≠ 0 ∨ ∃ i, b i ≠ 0) :
b₀ + ∑ i, b i * l i ≠ 0 := by sorry
end SchanuelRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic)
⚠️ Provenance: this read-back is non-blind. It was written by the same agent that drafted the Lean statement it describes, at the explicit instruction of the proposal owner — not by an independent auditor working from the code alone with a fresh context. It is self-testimony, not independent testimony, and a reviewer should not give it the evidential weight of a blind read-back.
The statement is quantified over a natural number , a family of complex numbers, a single complex number , and a family of complex numbers.
Hypotheses.
- the family is linearly independent over , with viewed as a -vector space;
- for every index , the complex exponential is algebraic over ;
- is algebraic over , and every is algebraic over ;
- either , or there is an index with (a disjunction: not both are required).
Conclusion.
Degenerate cases. For the sum is empty, the last hypothesis reduces to , and the conclusion reduces to ; that case is therefore trivially true and carries no content. Nothing forces the to be principal logarithms, and the coefficients may be non-real algebraic numbers.
Confirmed by the mission captain (proposal self-audit).