Distinct X/Y owners force a zero coarse coordinate block
Provedmme_dwz_step1_filtered_source_distinct_xy_exists_zero_coordinateasymmetric-hashingcoarse-supportmatrix-multiplicationzero-coordinate
Consider a mixed triple of canonical square-CW addresses. Assume that every triple whose canonical block is nonzero at every coordinate must use the same owner in the X and Y modes. Then a triple with distinct X and Y owners has some coordinate at which its canonical block vanishes:
This is the logical owner-isolation step that exposes the coordinate used by Step-1 zeroing.
Preamble
import Definitions.Def_mme_dwz_step1_broken_owner_maps open MME open MME.DWZSourceAligned universe u set_option autoImplicit false
Formal statement
theorem mme_dwz_step1_filtered_source_distinct_xy_exists_zero_coordinate
{K : Type u} [Field K] {k N : ℕ}
(outer : Fin k → Fin N → Fin 15)
(hXYOwner : ∀ js : Fin 3 → Fin k,
(∀ r : Fin N,
(cwSquareCanonicalGrading K 6).blockTensor
(fun i ↦ coarseAddress (outer (js i)) i r) ≠ 0) →
js 0 = js 1)
(js : Fin 3 → Fin k) (h01 : js 0 ≠ js 1) :
∃ r : Fin N,
(cwSquareCanonicalGrading K 6).blockTensor
(fun i ↦ coarseAddress (outer (js i)) i r) = 0 := by
sorrySource
Duan--Wu--Zhou, Faster Matrix Multiplication via Asymmetric Hashing, arXiv:2210.10173v5, Section 6, Additional Zeroing-Out Step 1; https://arxiv.org/abs/2210.10173