Four exponentials in transcendence degree one for ℒ_u = ℒ + ℚu + ℚū (u transcendental over the field of ℒ̃, uū algebraic): a singular 2×2 matrix over ℒ_u∖{0} has ℚ-dependent rows or columns
ProvedDiazModulus.logAlg_adjoin_circle_point_four_exponentials_trdeg_oneHere 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 . Let be non-zero with , and suppose the -subalgebra of they generate has transcendence degree at most over . Then there are , not both zero, with (the rows of the matrix are linearly dependent over ), or with (its columns are).
Proof. Apply the trichotomy DiazModulus.logAlg_adjoin_circle_point_trdeg_le_one_trichotomy to the four entries. If all lie in , their exponentials are algebraic and the four exponentials theorem in transcendence degree one (DiazModulus.four_exponentials_trdeg_one) gives the conclusion verbatim. If all are with , then , , and makes the rows dependent. If all are , DiazModulus.four_exp_barrier_of_no_quadratic_relation with applies once satisfy no rational quadratic relation: times reads with algebraic and non-zero, and as is transcendental, Transcendence.quadratic_coeffs_eq_zero_of_transcendental gives .
Novelty. With in place of , this is the four exponentials theorem in transcendence degree one (Waldschmidt 1973, Brownawell 1974), from which it is derived. Not found in the sources read; routine.
import Definitions.Def_DiazModulus
open Complex ComplexConjugate
namespace DiazModulus
theorem logAlg_adjoin_circle_point_four_exponentials_trdeg_one
(u : ℂ) (hρ : IsAlgebraic ℚ (u * conj u))
(hu : Transcendental (Subfield.closure (LogAlgTilde : Set ℂ)) u)
(l₁₁ l₁₂ l₂₁ l₂₂ : ℂ)
(h₁₁ : l₁₁ ∈ (Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ)))
(h₁₂ : l₁₂ ∈ (Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ)))
(h₂₁ : l₂₁ ∈ (Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ)))
(h₂₂ : l₂₂ ∈ (Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ)))
(n₁₁ : l₁₁ ≠ 0) (n₁₂ : l₁₂ ≠ 0) (n₂₁ : l₂₁ ≠ 0) (n₂₂ : l₂₂ ≠ 0)
(hdet : l₁₁ * l₂₂ = l₁₂ * l₂₁)
(htr : Algebra.trdeg ℚ ↥(Algebra.adjoin ℚ ({l₁₁, l₁₂, l₂₁, l₂₂} : Set ℂ)) ≤ 1) :
(∃ a b : ℚ, ¬(a = 0 ∧ b = 0) ∧ (a : ℂ) * l₁₁ + (b : ℂ) * l₂₁ = 0 ∧ (a : ℂ) * l₁₂ + (b : ℂ) * l₂₂ = 0)
∨ (∃ a b : ℚ, ¬(a = 0 ∧ b = 0) ∧ (a : ℂ) * l₁₁ + (b : ℂ) * l₁₂ = 0 ∧ (a : ℂ) * l₂₁ + (b : ℂ) * l₂₂ = 0) := by
sorry
end DiazModulus