For u ∉ Q̄ with uū algebraic and deg P ≤ 1 or ≥ 4, no 2×3 configuration lies in the span of 1, u, ū, P(u), P(u)‾
ProvedDiazModulus.polynomial_hull_no_two_by_three_configurationLet with algebraic (so ). Let have degree at most or at least , and let . Then carries no configuration (free and free over with all six products in the space).
Proof. Suppose a configuration lies in . If times each spanning number is the value at of a polynomial in a subspace , DiazModulus.config_shifted_polynomial_spans gives free , free and in with , , for in the span of the 's and in that of the 's; along it orders at and degrees add, and each span has as many orders, and as many degrees, as its dimension (DiazModulus.polynomial_submodule_trailing_degrees_card, DiazModulus.polynomial_submodule_degrees_card). If , take and the polynomials of degree at most : the six degree sums would lie in a window of three values, which two and three distinct degrees cannot do. If , let , its order, and , so ; with and , DiazModulus.shifted_polynomial_hull_orders puts the shifted orders and the reflected degrees of in , and DiazModulus.five_point_sumset_rigid makes the shifted order sums, and the reflected degree sums, exactly . A product with order sum then has and , which is impossible.
Novelty. For the space has dimension , where no configuration exists (Roy, Acta Math. 1995, Th. 3.4; Waldschmidt, Diophantine Approximation on Linear Algebraic Groups, Exercise 12.10). For the statement was not found in the sources read; the proof applies the valuation and sumset method of Bachoc, Serra and Zémor (2017, §7, proof of Th. 33) at the two ends together, and pinching the support between the orders at and at was not seen there. Routine. The case is DiazModulus.power_hull_strong_six_exp_configuration_iff.
import Definitions.Def_DiazModulus
open Complex ComplexConjugate
namespace DiazModulus
open Polynomial in
theorem polynomial_hull_no_two_by_three_configuration {u : ℂ} (hu : u ∉ Qbar)
(hρ : IsAlgebraic ℚ (u * conj u)) (P : (↥Qbar)[X])
(hP : P.natDegree ≤ 1 ∨ 4 ≤ P.natDegree) :
¬ ∃ (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, aeval u P, conj (aeval u P)} : Set ℂ) := by
sorry
end DiazModulus