, and are linearly independent over
OpenEulerMascheroni.Mixed.e_values_rat_linear_independentLet be the entire exponential integral and ; equivalently with the harmonic numbers (proved on the platform as formal_expEin_harmonic_coefficients). The assertion is that the three real numbers
are linearly independent over : for rational numbers ,
Status. This is an established theorem, not a conjecture. The functions are E-functions with rational coefficients, they satisfy a first-order system with whose only finite singularity is , and they are linearly independent over (platform theorem formal_e_functional_independence). Shidlovskii's First Fundamental Theorem (Siegel's method) then gives linear independence of the values at over , indeed over .
Why this weaker statement is worth isolating. The algebraic-coefficient version e_values_linear_independent is currently reduced on the platform to Beukers' refined lifting theorem and ultimately to the André–Beukers zero-singularity theorem. The present statement asks only for rational coefficients and only for this one explicit rank-three system. Its proof needs no descent from , no number-field arithmetic, no André holomorphic-basis theorem and no zero-singularity theorem: only Siegel's original method for a single system — an integer Hermite–Padé construction (Siegel's lemma is exists_ne_zero_int_vec_norm_le in Mathlib), the elementary denominator arithmetic of and , the growth estimate of the remainder at , and a non-vanishing (Shidlovskii-type) determinant argument specialised to this system.
Role in the mission. By the Hardy identity (platform theorem hardy_identity), if both Euler's constant and the Euler–Gompertz constant were rational then
would be a non-trivial rational relation. Hence this statement alone implies Aptekarev's theorem that at least one of is irrational, without passing through Rivoal's transcendence disjunction. It says nothing about or individually: every value of this E-system at involves and only through the combination .
import Definitions.Def_eulerMascheroni_mixedCover
theorem EulerMascheroni.Mixed.e_values_rat_linear_independent
(a b c : ℚ)
(h : (a : ℂ) + (b : ℂ) * Complex.exp 1 +
(c : ℂ) * EulerMascheroni.Mixed.expEin 1 = 0) :
a = 0 ∧ b = 0 ∧ c = 0 := by sorry