Hadamard conjecture: Paley over prime-power fields, times a power of two
ProvedHadamard_Conjecture_paley_primepower_caseThis is the case of the Hadamard conjecture reachable by Paley's constructions over an arbitrary finite field (not merely a prime field), combined with Sylvester's doubling construction.
Let be a prime power with . Suppose satisfies either
for some . Then there exists a matrix with every entry or attaining Hadamard's determinant bound .
Role. Paley's constructions (Paley_construction_I and Paley_construction_II) are stated and proved for an arbitrary finite field of odd characteristic, but the earlier combination theorems on this platform instantiated them only at the prime fields . Instantiating instead at the Galois field strictly extends the covered orders. Since recovers the prime case, this theorem subsumes both Hadamard_Conjecture_paley_sylvester_case and Hadamard_Conjecture_paley2_sylvester_case.
The genuinely new orders come from proper prime powers. For example gives order , i.e. — and is not reachable from any prime via either Paley construction, since none of (Paley I) nor (Paley II) is prime. Likewise gives , gives , gives , and gives .
Formalization Note The field of order is Mathlib's GaloisField p n; its Fintype instance is obtained from the derived Finite instance, and its cardinality from GaloisField.card (stated with Nat.card). The determinant bound follows internally from the orthogonality identity .
import Mathlib open Matrix
theorem Hadamard_Conjecture_paley_primepower_case (k : ℕ)
(hk : ∃ p n t : ℕ, Nat.Prime p ∧ 0 < n ∧
((p ^ n % 4 = 3 ∧ 4 * k = (p ^ n + 1) * 2 ^ t) ∨
(p ^ n % 4 = 1 ∧ 4 * k = (2 * (p ^ n + 1)) * 2 ^ t))) :
∃ M : Matrix (Fin (4 * k)) (Fin (4 * k)) ℝ,
(∀ i j, M i j ∈ ({1, -1} : Finset ℝ)) ∧
|M.det| = ((4 * k : ℕ) : ℝ) ^ (((4 * k : ℕ) : ℝ) / 2) := by sorry