Six mutually unbiased partial Hadamard matrices with five columns
OpenRybinAI2026.P16.six_unbiased_partial_hadamardsThis is an open existence assertion for the dimension-six complete MUB problem in rectangular, unnormalized coordinates.
There exist six complex matrices , each with six rows and five columns, satisfying
All conditions concern the same family. Each Gram identity is the full five-by-five identity, so each matrix has five mutually orthogonal columns of squared length six. Entry-modulus equations are explicitly imposed on the first five rows; cross-Gram modulus equations cover all five-by-five entries. There is no sixth column among the unknowns. Entries are arbitrary complex numbers, with no phase, root-of-unity, Fourier, tensor-product, or dephasing restriction.
After division by , the columns represent partial orthonormal bases. This formulation follows the source's partial-basis, or MU-constellation, viewpoint. Completing the missing column of each partial basis gives a witness for the preceding square-matrix frontier; restricting square matrices to their first five columns gives the converse. The required completions and their preservation properties are proved in the accompanying formal reduction.
The formulation uses 180 complex entries instead of 216, retains 525 explicit modulus-squared equations, and replaces six Gram identities of order six by six Gram identities of order five. Its truth remains unresolved. The cited paper's completion argument does not prove that this simultaneous family exists.
Formalization Note. The row restriction in the entry-modulus equations uses Fin.castSucc from Fin 5 to Fin 6. The reduced entry constraints are inherited from the mission's preceding border-completion reduction; they are an equivalent encoding of the full entry-modulus conditions, not a phase restriction.
import Mathlib.LinearAlgebra.Matrix.ConjTranspose import Mathlib.Data.Complex.Basic open Matrix open scoped ComplexConjugate Matrix
theorem RybinAI2026.P16.six_unbiased_partial_hadamards :
∃ A : Fin 6 → Matrix (Fin 6) (Fin 5) ℂ,
(∀ r, (A r)ᴴ * A r = (6 : ℂ) • (1 : Matrix (Fin 5) (Fin 5) ℂ)) ∧
(∀ r, ∀ i j : Fin 5, Complex.normSq (A r i.castSucc j) = 1) ∧
(∀ r s, r < s → ∀ i j : Fin 5,
Complex.normSq (((A r)ᴴ * A s) i j) = 6) := by sorry