The Matrix Coefficient Conjecture holds for singular n×n matrices over ℚu + ℚū + ℚiπ (and over Q̄) at a generic point
ProvedDiazModulus.generic_matrix_coefficient_barrierLet with algebraic, and suppose and are algebraically independent over (a generic point of the circle ).
- Every singular matrix with entries in has non-zero with .
- Every singular matrix with entries in has such .
At a candidate of Diaz's conjecture, , and are logarithms of algebraic numbers. So on these matrices the Matrix Coefficient Conjecture of Dasgupta and Kakde (their Conjecture 1.2), and its form (Conjecture 2.3), are theorems in every size: like the four exponentials conjecture at (DiazModulus.generic_qbar_homogeneous_four_exp_barrier), they cannot detect a generic candidate through its homogeneous data.
Proof. Write . The polynomial is homogeneous of degree and vanishes at , so it is zero (DiazModulus.generic_no_homogeneous_relation). Hence every matrix in the span of is singular, and Roy's lemma (Transcendence.singular_matrix_subspace_annihilating_pair), over or over , gives .
Novelty. None asserted. Not found stated in the sources read; it also follows from Waldschmidt's Proposition 12.2 with the Remark on p. 424 of Diophantine Approximation on Linear Algebraic Groups (Property for spaces spanned by and algebraically independent elements). The book records the conjecture that this property holds for (§12.4.1); for square matrices that property implies the Matrix Coefficient Conjecture. The contribution of this node is the formal proof.
import Definitions.Def_DiazModulus
open Complex ComplexConjugate Matrix
namespace DiazModulus
/-- For `u ≠ 0` with `|u|²` algebraic and `u`, `π` algebraically independent: every singular `n × n`
matrix with entries in `ℚ u + ℚ ū + ℚ iπ` has non-zero `v, w ∈ ℚⁿ` with `wᵀ M v = 0`, and every singular
`n × n` matrix with entries in `Q̄ u + Q̄ ū + Q̄ iπ` has such `v, w ∈ Q̄ⁿ`. These are the Matrix Coefficient
Conjecture of Dasgupta and Kakde and its `Q̄` form, on these matrices. -/
theorem generic_matrix_coefficient_barrier (u : ℂ) (hu : u ≠ 0)
(hρ : IsAlgebraic ℚ (u * conj u))
(hgen : AlgebraicIndependent (↥Qbar) ![u, ((Real.pi : ℝ) : ℂ) * Complex.I]) (n : ℕ) :
(∀ M : Matrix (Fin n) (Fin n) ℂ,
(∀ i j, ∃ a b c : ℚ, M i j = a * u + b * conj u + c * (((Real.pi : ℝ) : ℂ) * Complex.I)) →
M.det = 0 →
∃ v w : Fin n → ℚ, v ≠ 0 ∧ w ≠ 0 ∧
(fun i => (w i : ℂ)) ⬝ᵥ (M *ᵥ (fun i => (v i : ℂ))) = 0) ∧
(∀ M : Matrix (Fin n) (Fin n) ℂ,
(∀ i j, M i j ∈ Submodule.span Qbar ({u, conj u, ((Real.pi : ℝ) : ℂ) * Complex.I} : Set ℂ)) →
M.det = 0 →
∃ v w : Fin n → ℂ, v ≠ 0 ∧ w ≠ 0 ∧ (∀ i, v i ∈ Qbar) ∧ (∀ i, w i ∈ Qbar) ∧
w ⬝ᵥ (M *ᵥ v) = 0) := by
sorry
end DiazModulus