MathLabs

Worked solution: Gelfond–Schneider transcendence proof via auxiliary functions (1934)

Step 3 of 7: Building the auxiliary function via Siegel's lemma
In plain words

The heart of the proof is a single cleverly built function Φ(z)\Phi(z), a combination of eize^{iz} and ejβze^{j\beta z} for many pairs of whole numbers (i,j)(i,j), with coefficients cijc_{ij} chosen from the number field KK. There are more coefficients (roughly J2J^2 of them, for a large parameter JJ) than there are conditions demanding Φ\Phi and its low-order derivatives vanish at a handful of chosen points — so a nontrivial solution is guaranteed to exist by a simple counting/pigeonhole argument, without ever writing the coefficients down explicitly.

This counting trick — turning an existence question about numbers into a linear algebra problem with more unknowns than equations — is called Siegel's lemma, and it lets one build Φ\Phi so that it (and many derivatives) vanish exactly at the points z0=0,z1,…,zmz_0=0,z_1,\dots,z_m where zj=jlog⁡αz_j=j\log\alpha, keeping the coefficients cijc_{ij} from growing too large in size.

Φ(z)=∑i=0J∑j=0Jcij eiz ejβz\Phi(z) = \sum_{i=0}^{J}\sum_{j=0}^{J} c_{ij}\, e^{iz}\, e^{j\beta z}
Detailed analysis

Siegel's lemma states: given rr homogeneous linear equations in n>rn>r unknowns with integer coefficients of absolute value at most AA, there is a nontrivial integer solution of absolute value at most 2(2nA)r/(n−r)2(2nA)^{r/(n-r)} (Siu, 'Siegel's Lemma'; proof by a pigeonhole/box argument comparing the number of lattice points in two boxes under the linear map). An extension handles equations with coefficients in the ring of algebraic integers of KK, at the cost of constants depending only on KK.

Fix a large parameter LL, let JJ be roughly Llog⁡L\sqrt{L\log L}, and choose m+1m+1 points z0=0,z1,…,zm∈{jlog⁡α}z_0=0,z_1,\dots,z_m\in\{j\log\alpha\}. Using the differential relations ddzeizejβz=(i+jβ)eizejβz\frac{d}{dz}e^{iz}e^{j\beta z}=(i+j\beta)e^{iz}e^{j\beta z} — a polynomial relation of the type needed for Siegel's lemma to control derivative sizes — one constructs a polynomial G(X,Y)G(X,Y) of degree at most JJ in each variable, with coefficients in KK, such that Φ(z)=G(ez,eβz)\Phi(z)=G(e^z,e^{\beta z}) vanishes to order at least LL at each of z0,…,zmz_0,\dots,z_m (Siu, 'Proof of Main Theorem'). Siegel's lemma guarantees such a nonzero GG exists with coefficients of controlled size (bounded 'size', roughly ≲L\lesssim L), because the number of unknowns (≈J2\approx J^2) exceeds the number of vanishing conditions (≈mL\approx mL) for suitable choice of J,L,mJ,L,m.

Crucially, evaluating Φ\Phi and its derivatives at the points zj=jlog⁡αz_j=j\log\alpha produces algebraic numbers lying in the fixed field KK: because ezj=αj∈Ke^{z_j}=\alpha^j\in K and eβzj=(αβ)j=γj∈Ke^{\beta z_j}=(\alpha^\beta)^j=\gamma^j\in K (using the assumed algebraicity of γ\gamma!), every derivative of Φ\Phi at zjz_j is an explicit polynomial expression in α,β,γ∈K\alpha,\beta,\gamma\in K. This is exactly where the auxiliary function begins to 'see' the assumption that γ=αβ\gamma=\alpha^\beta is algebraic.

Terms in this step
Siegel's lemma
A pigeonhole-principle result guaranteeing a nontrivial small integer (or algebraic-integer) solution to a system of linear equations whenever there are more unknowns than equations — the standard tool for building auxiliary functions in transcendence theory without needing to compute their coefficients explicitly.