Theorem D: if u is transcendental over the field of ℒ̃ and uū is algebraic, then ℒ + ℚu + ℚū satisfies conjugation, Baker, Hermite–Lindemann, Gel'fond–Schneider, Roy, six and four exponentials
ProvedDiazModulus.logAlg_adjoin_circle_point_theorem_DHere 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 . Then , , , and is algebraic, and has the following properties:
- (conjugation) for every ;
- (Baker) if , are linearly independent over , and are algebraic numbers, not all zero, then ;
- (Hermite–Lindemann) every algebraic is ;
- (Gel'fond–Schneider) if and both lie in and is algebraic, then ;
- (Roy, relative to ) if no , linearly independent over , and , linearly independent over , have all six products in , then no such families have all six products in ;
- (six exponentials) no , linearly independent over , and , linearly independent over , have all six products in ;
- (four exponentials in transcendence degree one) if are non-zero, , and the -algebra 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).
The Roy clause is an implication: Roy's strong six exponentials theorem for (Roy 1992, Cor. 2) is its hypothesis, not a hypothesis of the node, so the statement is unconditional. By DiazModulus.mem_logAlg_adjoin_circle_point_iff, . So is a non-zero element of with algebraic modulus, and is not involved; DiazModulus.theorem_D_barrier draws the consequence.
Proof. and by construction; because and is transcendental over , so ; and is algebraic because . Conjugation follows from the membership criterion DiazModulus.mem_logAlg_adjoin_circle_point_iff: with (DiazModulus.logAlg_conj_stable). Baker, Hermite–Lindemann and Gel'fond–Schneider are DiazModulus.logAlg_adjoin_circle_point_baker_linear_forms and DiazModulus.logAlg_adjoin_circle_point_hermite_lindemann_gelfond_schneider, six exponentials is DiazModulus.logAlg_adjoin_circle_point_six_exponentials, and four exponentials is DiazModulus.logAlg_adjoin_circle_point_four_exponentials_trdeg_one. For the Roy clause, the second half of DiazModulus.mem_logAlg_adjoin_circle_point_iff rewrites as , and DiazModulus.logAlgTilde_adjoin_circle_point_no_two_by_three_configuration turns Roy's theorem for , the hypothesis of the clause, into Roy's theorem for that space.
Novelty. Not found in the sources read; routine. With in place of , each clause restates a classical theorem: Baker (1966), Hermite–Lindemann, Gel'fond–Schneider (1934), the six exponentials theorem (Lang 1966, Ramachandra 1968), the four exponentials theorem in transcendence degree one (Waldschmidt 1973, Brownawell 1974), and, as an implication, Roy's strong six exponentials theorem (Roy 1992, Cor. 2).
import Definitions.Def_DiazModulus
open Complex ComplexConjugate
namespace DiazModulus
theorem logAlg_adjoin_circle_point_theorem_D
(u : ℂ) (hρ : IsAlgebraic ℚ (u * conj u))
(hu : Transcendental (Subfield.closure (LogAlgTilde : Set ℂ)) u) :
(∀ z ∈ LogAlg, z ∈ (Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ))) ∧
u ∈ (Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ)) ∧ u ∉ Qbar ∧ u ≠ 0 ∧ IsAlgebraic ℚ ((‖u‖ : ℝ) : ℂ) ∧
/- conjugation -/
(∀ z ∈ (Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ)), conj z ∈ (Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ))) ∧
/- (D2) Baker -/
(∀ (n : ℕ) (l : Fin n → ℂ), (∀ i, l i ∈ (Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ))) → LinearIndependent ℚ l →
∀ (b₀ : ℂ) (b : Fin n → ℂ), IsAlgebraic ℚ b₀ → (∀ i, IsAlgebraic ℚ (b i)) →
(b₀ ≠ 0 ∨ ∃ i, b i ≠ 0) → b₀ + ∑ i, b i * l i ≠ 0) ∧
/- (D2) Hermite-Lindemann -/
(∀ z ∈ (Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ)), IsAlgebraic ℚ z → z = 0) ∧
/- (D2) Gel'fond-Schneider -/
(∀ l₀ β : ℂ, l₀ ∈ (Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ)) → β * l₀ ∈ (Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ)) → l₀ ≠ 0 → IsAlgebraic ℚ β →
∃ q : ℚ, β = (q : ℂ)) ∧
/- (D3) Roy, relative to ℒ: strong six exponentials for ℒ̃ gives it for span Q̄ (insert 1 L) -/
((∀ (x : Fin 2 → ℂ) (y : Fin 3 → ℂ),
LinearIndependent (↥Qbar) x → LinearIndependent (↥Qbar) y →
¬ (∀ i j, x i * y j ∈ LogAlgTilde)) →
∀ (x : Fin 2 → ℂ) (y : Fin 3 → ℂ),
LinearIndependent (↥Qbar) x → LinearIndependent (↥Qbar) y →
¬ (∀ i j, x i * y j ∈ Submodule.span Qbar (insert 1 ((Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ) : Submodule ℚ ℂ) : Set ℂ)))) ∧
/- (D3) six exponentials -/
(∀ (x : Fin 2 → ℂ) (y : Fin 3 → ℂ), LinearIndependent ℚ x → LinearIndependent ℚ y →
¬ (∀ i j, x i * y j ∈ (Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ)))) ∧
/- (D4) four exponentials in transcendence degree one -/
(∀ l₁₁ l₁₂ l₂₁ l₂₂ : ℂ, l₁₁ ∈ (Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ)) → l₁₂ ∈ (Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ)) → l₂₁ ∈ (Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ)) → l₂₂ ∈ (Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ)) →
l₁₁ ≠ 0 → l₁₂ ≠ 0 → l₂₁ ≠ 0 → l₂₂ ≠ 0 → l₁₁ * l₂₂ = l₁₂ * l₂₁ →
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