Canonical graded-address mode transport cancels projection
Provedmme_gradedAddressBlockModeEquiv_comp_projaddress-projectionlinear-equivalencematrix-multiplicationtensor-grading
Let two address families for a tensor power agree in one selected mode. Transporting the graded-address block of the first family through the canonical mode equivalence and then projecting is exactly the same as projecting directly to the second family:
This commuting square is the canonical transport needed when three tensor modes are selected from different address owners.
Preamble
import Definitions.Def_mme_coupled_Ctensor_outer_extraction_data open MME Module open CoupledCTensorPackaging universe u set_option autoImplicit false
Formal statement
theorem mme_gradedAddressBlockModeEquiv_comp_proj
{K : Type u} [Field K]
{t R : ℕ} {X : TensorObj K 3} (G0 : X.TypeGrading t)
(address address' : Fin 3 → Fin R → Fin t)
(i : Fin 3) (hi : address i = address' i) :
(gradedAddressBlockModeEquiv
G0 R address address' i hi).toLinearMap.comp
(gradedAddressProj G0 R address i) =
gradedAddressProj G0 R address' i := by
sorrySource
Duan--Wu--Zhou, Faster Matrix Multiplication via Asymmetric Hashing, arXiv:2210.10173v5, Section 6, coordinatewise tensor-power grading; https://arxiv.org/abs/2210.10173