Integer winding exponential-independence core
DefinitionIntegerWindingExponentialIndependence_CoreV1Defines the integer exponential character χβ(n) = exp(nβ) for a complex parameter β and integer label n. It also defines HermiteLindemann as the proposition that exp(β) is transcendental over ℚ whenever β is a nonzero complex number algebraic over ℚ. The latter is data required by downstream theorems, not an axiom or theorem supplied by this definition.
import Mathlib.Analysis.Complex.Exponential import Mathlib.RingTheory.Algebraic.Basic set_option autoImplicit false namespace IntegerWindingExponentialIndependence /-- The exponential character evaluated on an integer label. -/ noncomputable def integerPhase (β : ℂ) (n : ℤ) : ℂ := Complex.exp ((n : ℂ) * β) /-- The Hermite--Lindemann assertion, deliberately registered as an input. -/ def HermiteLindemann : Prop := ∀ β : ℂ, IsAlgebraic ℚ β → β ≠ 0 → Transcendental ℚ (Complex.exp β) end IntegerWindingExponentialIndependence
Read-back
What the Lean code literally says, in plain math · gpt-5.6-sol
For every complex number and integer , integerPhase defines , with the integer coerced to a complex number; this includes , positive , and negative , and places no algebraicity or nonzeroness condition on . HermiteLindemann denotes the proposition that, for every complex , if is algebraic over and , then is transcendental over , meaning it is not algebraic over . This definition merely names that universally quantified implication. For , or for any not algebraic over , its implication is true vacuously because one of its hypotheses fails.