Diaz's conjecture (Qr2) in transcendence degree one: for logarithms ℓ₀, ℓ₁ off both axes, a real or purely imaginary ℓ₁/ℓ₀ is rational
ProvedDiazModulus.diaz_2007_qr2_of_trdeg_oneLet be logarithms of algebraic numbers, neither of them real or purely imaginary, such that generate a -algebra of transcendence degree at most . If is real or purely imaginary, then ; in particular it is never purely imaginary.
This is Diaz's conjecture (Qr2) (2007, p. 376) under the hypothesis on the transcendence degree. Diaz states (Qr2) as a consequence of the four exponentials conjecture; here that conjecture is replaced by the theorem that holds in transcendence degree one.
Proof. Put and , both non-zero logarithms of algebraic numbers. Then , so is real, or purely imaginary, exactly when is. In the real case, DiazModulus.log_mul_real_trichotomy_of_trdeg_one leaves only , since its other two cases put on an axis. In the imaginary case, DiazModulus.log_mul_imaginary_mixed_of_trdeg_one would put , hence , on an axis.
Novelty. Not asserted. The statement is the transcendence-degree-one case of Diaz's conjecture (Qr2) (2007, p. 376), and the proof is Diaz's own argument for (Qr2) from the four exponentials conjecture (p. 377), with that conjecture replaced by the theorem of Waldschmidt (1973) and Brownawell (1974) in transcendence degree one, which Diaz quotes on p. 386. That combination was not found in the sources read.
import Mathlib
open Complex ComplexConjugate
namespace DiazModulus
theorem diaz_2007_qr2_of_trdeg_one (l₀ l₁ : ℂ)
(he₀ : IsAlgebraic ℚ (Complex.exp l₀)) (he₁ : IsAlgebraic ℚ (Complex.exp l₁))
(h₀ : l₀.re ≠ 0 ∧ l₀.im ≠ 0) (h₁ : l₁.re ≠ 0 ∧ l₁.im ≠ 0)
(htr : Algebra.trdeg ℚ ↥(Algebra.adjoin ℚ ({l₀, l₁, conj l₀, conj l₁} : Set ℂ)) ≤ 1)
(hax : (l₁ / l₀).im = 0 ∨ (l₁ / l₀).re = 0) :
∃ q : ℚ, l₁ / l₀ = q := by
sorry
end DiazModulus