In transcendence degree one, a purely imaginary product of two non-zero logarithms has one real and one purely imaginary factor
ProvedDiazModulus.log_mul_imaginary_mixed_of_trdeg_oneLet be non-zero logarithms of algebraic numbers such that generate a -algebra of transcendence degree at most . If is purely imaginary, then one of is real and the other purely imaginary.
The product need not be algebraic. Together with DiazModulus.log_mul_real_trichotomy_of_trdeg_one it describes every product of two such logarithms that lies on an axis.
Proof. The matrix has non-zero logarithms of algebraic numbers as entries ( is a logarithm of ), its entries lie in the same -algebra, and its determinant vanishes. By DiazModulus.four_exponentials_trdeg_one its rows or its columns are linearly dependent over . Dependent rows, and , give once the first is conjugated, so and then , which is impossible. Dependent columns give and ; on real and imaginary parts they put and on different axes.
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 log_mul_imaginary_mixed_of_trdeg_one (l m : ℂ) (hl : l ≠ 0) (hm : m ≠ 0)
(hel : IsAlgebraic ℚ (Complex.exp l)) (hem : IsAlgebraic ℚ (Complex.exp m))
(htr : Algebra.trdeg ℚ ↥(Algebra.adjoin ℚ ({l, m, conj l, conj m} : Set ℂ)) ≤ 1)
(himag : (l * m).re = 0) :
(l.im = 0 ∧ m.re = 0) ∨ (l.re = 0 ∧ m.im = 0) := by
sorry
end DiazModulus