For u transcendental over the field of ℒ̃ with uū algebraic: if S ⊆ ℒ + ℚu + ℚū and ℚ[S], of transcendence degree ≤ 1, contains c₁ + u and c₂ + ū with c₁, c₂ ∈ ℒ, then S ⊆ ℚu + ℚū
ProvedDiazModulus.logAlg_adjoin_circle_point_trdeg_le_one_hyperbola_caseHere 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 such that , the -subalgebra of generated by , has transcendence degree at most over , and let with and . Then every is for some .
Proof. An algebraically independent pair in would exceed the bound on its transcendence degree, so is dependent, and the hyperbola step DiazModulus.isAlgebraic_of_hyperbola_pair_not_algebraicIndependent makes and algebraic; Hermite–Lindemann (DiazModulus.hermite_lindemann_holds) then makes them , so . Each is with (DiazModulus.mem_logAlg_adjoin_circle_point_iff), so lies in . Then DiazModulus.logAlg_adjoin_circle_point_trdeg_le_one_logAlg_part_eq_zero, applied with the point of , gives , that is .
Novelty. Not found in the sources read; routine.
import Definitions.Def_DiazModulus
open Complex ComplexConjugate
namespace DiazModulus
theorem logAlg_adjoin_circle_point_trdeg_le_one_hyperbola_case
(u : ℂ) (hρ : IsAlgebraic ℚ (u * conj u))
(hu : Transcendental (Subfield.closure (LogAlgTilde : Set ℂ)) u)
(S : Set ℂ) (hS : ∀ z ∈ S, z ∈ (Submodule.span ℚ LogAlg ⊔ Submodule.span ℚ ({u, conj u} : Set ℂ)))
(htr : Algebra.trdeg ℚ ↥(Algebra.adjoin ℚ S) ≤ 1)
(c₁ c₂ : ℂ) (hc₁ : c₁ ∈ LogAlg) (hc₂ : c₂ ∈ LogAlg)
(he₁ : c₁ + u ∈ Algebra.adjoin ℚ S) (he₂ : c₂ + conj u ∈ Algebra.adjoin ℚ S) :
∀ z ∈ S, ∃ p q : ℚ, z = (p : ℂ) * u + (q : ℂ) * conj u := by
sorry
end DiazModulus