The four exponentials conjecture has no instance on the logarithms certified by a generic candidate
ProvedDiazModulus.generic_conj_pair_four_exp_barrierA barrier: the four exponentials conjecture sees nothing homogeneous.
Let with algebraic, algebraically independent of over . Let be a matrix whose entries are rational linear combinations of , and . If , then the rows of are -linearly dependent or its columns are.
For a candidate of Diaz's conjecture, the numbers , and are the logarithms of algebraic numbers that the candidate certifies. The statement therefore says that no instance of the four exponentials conjecture (-independent rows and columns, products in ) can be built from them: on this data the conjecture is a theorem, by pure algebra. What does detect a candidate is a configuration with a constant entry, as in DiazModulus.diaz_of_sfe. For candidates algebraic over , see DiazModulus.candidate_nongeneric_four_exp_barrier. The statement does not use .
Novelty. Not asserted.
import Definitions.Def_DiazModulus
open Complex ComplexConjugate
namespace DiazModulus
theorem generic_conj_pair_four_exp_barrier (u : ℂ) (hu : u ≠ 0)
(hρ : IsAlgebraic ℚ (u * conj u))
(hgen : AlgebraicIndependent (↥Qbar) ![u, ((Real.pi : ℝ) : ℂ) * Complex.I])
(A : Fin 2 → Fin 2 → Fin 3 → ℚ) (M : Fin 2 → Fin 2 → ℂ)
(hM : ∀ i j, M i j = ∑ k, (A i j k : ℂ) * ![u, conj u, ((Real.pi : ℝ) : ℂ) * Complex.I] k)
(hdet : M 0 0 * M 1 1 = M 0 1 * M 1 0) :
(∃ p q : ℚ, ¬(p = 0 ∧ q = 0) ∧ ∀ j, (p : ℂ) * M 0 j + (q : ℂ) * M 1 j = 0) ∨
(∃ p q : ℚ, ¬(p = 0 ∧ q = 0) ∧ ∀ i, (p : ℂ) * M i 0 + (q : ℂ) * M i 1 = 0) := by sorry
end DiazModulus