If a non-real logarithm λ and its conjugate are algebraically dependent, e^{|λ|} is transcendental
ProvedDiazModulus.exp_abs_transcendental_of_conj_algebraicThe modulus of a logarithm, in transcendence degree one.
Let be a non-real logarithm of an algebraic number, and suppose that is algebraic over . Since is transcendental, this is the same as saying that and are algebraically dependent. Then
is transcendental.
This is the homogeneous companion of Diaz's modulus conjecture. The conjecture asks that never be algebraic; this node says that is not a logarithm of an algebraic number, whenever and generate a field of transcendence degree one. At it gives the transcendence of . The case is DiazModulus.exp_abs_log_two_add_i_pi_transcendental.
Proof. The matrix has determinant . If were algebraic, its entries would be non-zero logarithms of algebraic numbers, all algebraic over , so by DiazModulus.four_exponentials_trdeg_one its rows or its columns would be -linearly dependent. Either way would be a rational multiple of the real number , against .
Attribution. Known: Proposition 2 of G. Diaz, J. Théor. Nombres Bordeaux 9 (1997), and Corollaire 7.4 of D. Roy and M. Waldschmidt, Ann. Sci. École Norm. Sup. (4) 30 (1997), found independently the same year; see also Exercise 15.16(c) of Waldschmidt's Diophantine Approximation on Linear Algebraic Groups (2000). The node Diaz.log_modulus_forces_independence states it with the four exponentials theorem as an explicit hypothesis; this node is unconditional. The contribution of this node is the formal proof.
import Definitions.Def_DiazModulus
open Complex ComplexConjugate
namespace DiazModulus
theorem exp_abs_transcendental_of_conj_algebraic (lam : ℂ)
(hlam : IsAlgebraic ℚ (Complex.exp lam)) (him : lam.im ≠ 0)
(hdep : IsAlgebraic (↥(Algebra.adjoin ℚ ({lam} : Set ℂ))) (conj lam)) :
Transcendental ℚ (Complex.exp ((‖lam‖ : ℝ) : ℂ)) := by
sorry
end DiazModulus