Hermite–Lindemann and Gel'fond–Schneider for ℒ_u = ℒ + ℚu + ℚū (u transcendental over the field of ℒ̃, uū algebraic): 0 is its only algebraic element, and l, βl ∈ ℒ_u, l ≠ 0, β ∈ Q̄ force β ∈ ℚ
ProvedDiazModulus.logAlg_adjoin_circle_point_hermite_lindemann_gelfond_schneiderHere is the set of logarithms of algebraic numbers (the with algebraic), and is the -vector space spanned by and . Let be the subfield of generated by , that is, by and . Let be transcendental over , with algebraic, and put ; as is a -vector space, this is . Then:
- (Hermite–Lindemann) every algebraic is ;
- (Gel'fond–Schneider) if and both lie in and is algebraic, then .
Proof. Both clauses are special cases of Baker's theorem for (DiazModulus.logAlg_adjoin_circle_point_baker_linear_forms). Hermite–Lindemann is the case : a non-zero algebraic is -independent on its own, and is a vanishing form with algebraic coefficients, not all zero. Gel'fond–Schneider is the case , : if is not rational, then is -independent, since with would make rational, and is again forbidden.
Novelty. With in place of , this is the Hermite–Lindemann theorem together with the Gel'fond–Schneider theorem (1934), both derived here from Baker's theorem for . Not found in the sources read; routine.
import Definitions.Def_DiazModulus
open Complex ComplexConjugate
namespace DiazModulus
theorem logAlg_adjoin_circle_point_hermite_lindemann_gelfond_schneider
(u : ℂ) (hρ : IsAlgebraic ℚ (u * conj u))
(hu : Transcendental (Subfield.closure (LogAlgTilde : Set ℂ)) u) :
(∀ z ∈ (Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ)), IsAlgebraic ℚ z → z = 0) ∧
(∀ l₀ β : ℂ, l₀ ∈ (Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ)) → β * l₀ ∈ (Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ)) →
l₀ ≠ 0 → IsAlgebraic ℚ β → ∃ q : ℚ, β = (q : ℂ)) := by
sorry
end DiazModulus