For u ∉ Q̄ with uū algebraic and z ∉ Q̄ + Q̄u + Q̄ū, the space Q̄ + Q̄u + Q̄ū + Q̄z carries a 2×3 configuration exactly when z ∈ Q̄ + Q̄u + Q̄ū + Q̄w for w = u², ū² or 1/(u − a), a ∈ Q̄ non-zero
ProvedDiazModulus.circle_point_extension_two_by_three_configuration_iffLet with algebraic, put , and let . There are , linearly independent over , and , linearly independent over , with all six products in if and only if
This classifies the four-dimensional extensions of that carry a configuration of Roy's strong six exponentials theorem. A candidate for Diaz's conjecture satisfies the hypotheses ( by Hermite–Lindemann), but the statement does not involve , so it keeps its content if Diaz's conjecture holds. Since is closed under complex conjugation, a hypothesis also brings ; the five-dimensional spaces are not covered.
Proof. If , then because , and the configuration of DiazModulus.circle_point_extension_carries_two_by_three_configuration lies in . Conversely, DiazModulus.two_by_three_configuration_forces_progression writes as with , and DiazModulus.circle_hull_progression_contains_square_or_reciprocal puts in this progression, which contains , one of , and with algebraic and non-zero. Such a is not in : clearing denominators would make a root of a non-zero polynomial of degree at most over . As and , exchange gives .
Novelty. The classification was not found in the sources read. With Roy's strong six exponentials theorem, its "if" direction gives at a candidate the exclusions of Diaz (2007, Cor. 5(1) and 5(4)); every configuration has the shape of Fischler (2001, Lemma 6.1) and Diaz (2007, Th. 7(2)).
import Definitions.Def_DiazModulus
open Complex ComplexConjugate
namespace DiazModulus
theorem circle_point_extension_two_by_three_configuration_iff (u z : ℂ) (hu : u ∉ Qbar)
(hρ : IsAlgebraic ℚ (u * conj u))
(hz : z ∉ Submodule.span Qbar ({1, u, conj u} : Set ℂ)) :
(∃ (x : Fin 2 → ℂ) (y : Fin 3 → ℂ), LinearIndependent (↥Qbar) x ∧ LinearIndependent (↥Qbar) y ∧
∀ i j, x i * y j ∈ Submodule.span Qbar ({1, u, conj u, z} : Set ℂ)) ↔
(z ∈ Submodule.span Qbar ({1, u, conj u, u ^ 2} : Set ℂ) ∨
z ∈ Submodule.span Qbar ({1, u, conj u, conj u ^ 2} : Set ℂ) ∨
∃ a ∈ Qbar, a ≠ 0 ∧ z ∈ Submodule.span Qbar ({1, u, conj u, (u - a)⁻¹} : Set ℂ)) := by
sorry
end DiazModulus