Hermite--Lindemann theorem
Provedtranscendental_explindemann-weierstrass-lean430-backportnumber-theorytranscendence
For every nonzero algebraic complex number ,
Equivalently, no nonzero polynomial with integer coefficients vanishes at .
Preamble
import Mathlib.Analysis.SpecialFunctions.Complex.Log
import Mathlib.RingTheory.Algebraic.Defs
import Mathlib.RingTheory.AlgebraicIndependent.Defs
import Mathlib.RingTheory.IntegralClosure.Algebra.Basic
import Mathlib.Analysis.Complex.Polynomial.Basic
import Mathlib.Analysis.Complex.IsIntegral
import Mathlib.NumberTheory.Transcendental.Lindemann.AnalyticalPart
open scoped Nat AddMonoidAlgebra
open Complex Finset Polynomial
variable {ι : Type*}Formal statement
theorem transcendental_exp {a : ℂ} (a0 : a ≠ 0) (ha : IsAlgebraic ℤ a) :
Transcendental ℤ (exp a) := by sorrySource
Yuyang Zhao, mathlib4 PR #28013, Lindemann--Weierstrass theorem, c5ea-compatible snapshot 5abb7c68488b527e4d7ecf5d7bbe085db8d2a388; https://github.com/leanprover-community/mathlib4/pull/28013. Mathematical source: Nathan Jacobson, Basic Algebra I, 2nd ed., §4.12, Theorem 4.22.
Human review
Confirmed by the mission captain (proposal self-audit).