Diaz 2007, Corollaire 3 (Q): quotients outside ℒ̃ and ℒ, under the strong six exponentials theorem
ProvedDiazModulus.diaz_2007_cor3_QHere is the set of logarithms of algebraic numbers, and is the -vector space spanned by and . Roy's strong six exponentials theorem is carried as the hypothesis hSSE: if are -linearly independent and so are , then one of the six products is not in . Baker's theorem is carried as the hypothesis hB, in its two-logarithm inhomogeneous form, as in DiazModulus.candidate_one_log_saturation.
- Let with and linearly independent over . Then and are not both in .
- Let with and linearly independent. Then .
- Let with and . Then (this part uses
hB).
Diaz's example for part 3, , is also a case of his unconditional Théorème 4 of 2004 (with ): is transcendental for real and algebraic off both axes.
Proof. Part 1 is the quotient form of the theorem (DiazModulus.strong_six_exponentials_iff_quotient_form) with ; part 2 is part 1 of DiazModulus.diaz_2007_cor1_PQ with . For part 3, if , then and are linearly independent over , Baker's theorem makes independent over , and Corollaire 2 (P) 2) (DiazModulus.diaz_2007_cor2_P_consequences) puts outside , which is absurd.
Novelty. None: this is Corollaire 3 (Q) of Diaz (2007), p. 382, with his proof. Diaz notes that parts 1 and 2 are Corollaries 2.3 and 2.8 of Waldschmidt's Variations on the six exponentials theorem. The contribution of this node is the formal proof.
import Definitions.Def_DiazModulus
open Complex ComplexConjugate
namespace DiazModulus
/-- **Diaz 2007, Corollaire 3 (Q)**, parts 1)–3), under Roy's strong six exponentials theorem `hSSE`; part 3)
also uses Baker's theorem `hB`, in its two-logarithm inhomogeneous form. -/
theorem diaz_2007_cor3_Q
(hSSE : ∀ (x : Fin 2 → ℂ) (y : Fin 3 → ℂ),
LinearIndependent (↥Qbar) x → LinearIndependent (↥Qbar) y →
¬ (∀ i j, x i * y j ∈ LogAlgTilde))
(hB : ∀ x y a b : ℂ,
IsAlgebraic ℚ (Complex.exp x) → IsAlgebraic ℚ (Complex.exp y) →
(∀ p q : ℚ, (p : ℂ) * x + (q : ℂ) * y = 0 → p = 0 ∧ q = 0) →
IsAlgebraic ℚ a → IsAlgebraic ℚ b → ¬(a = 0 ∧ b = 0) →
Transcendental ℚ (a * x + b * y)) :
-- 1)
(∀ l₀ l₂ l₃ : ℂ, l₀ ∈ LogAlgTilde → l₂ ∈ LogAlgTilde → l₃ ∈ LogAlgTilde → l₀ ∉ Qbar →
(∀ a b c : ℂ, a ∈ Qbar → b ∈ Qbar → c ∈ Qbar → a * l₀ + b * l₂ + c * l₃ = 0 →
a = 0 ∧ b = 0 ∧ c = 0) →
¬ (l₂ / l₀ ∈ LogAlgTilde ∧ l₃ / l₀ ∈ LogAlgTilde)) ∧
-- 2)
(∀ l₀ l₂ : ℂ, l₀ ∈ LogAlgTilde → l₂ ∈ LogAlgTilde →
(l₀.im = 0 ∨ l₀.re = 0) → l₀ ∉ Qbar →
(∀ a b c : ℂ, a ∈ Qbar → b ∈ Qbar → c ∈ Qbar → a * l₀ + b * l₂ + c * conj l₂ = 0 →
a = 0 ∧ b = 0 ∧ c = 0) →
l₂ / l₀ ∉ LogAlgTilde) ∧
-- 3)
(∀ l₀ l₂ : ℂ, l₀ ∈ LogAlgTilde → l₂ ∈ LogAlgTilde →
(l₀.im = 0 ∨ l₀.re = 0) → l₀ ∉ Qbar → l₂.re ≠ 0 → l₂.im ≠ 0 →
l₂ / l₀ ∉ LogAlg) := by
sorry
end DiazModulus