Summand separation from transpose injectivity
ProvedRybinAI2026.P20.summand_separationinjectivitylinear-algebrasemirings
Let be a commutative semiring with identity, let , and let be an matrix. Assume that is injective. If vectors satisfy , then every matrix summand agrees separately:
This is the unital specialization of the source's summand separation lemma. Together with one-column separation, it yields transpose symmetry of injectivity over arbitrary commutative semirings with identity.
Preamble
import Mathlib.Data.Matrix.Mul
Formal statement
theorem RybinAI2026.P20.summand_separation
{R : Type*} [CommSemiring R] {n : Nat} (hn : 2 <= n)
(A : Matrix (Fin n) (Fin n) R)
(hA : Function.Injective A.transpose.mulVec)
(x y : Fin n -> R) (hxy : A.mulVec x = A.mulVec y) :
forall p q, A p q * x q = A p q * y q := by sorrySource
Sixuan Gu, Wei Qi, Yaoyu Cheng, Transpose Symmetry of Injectivity over Commutative Semirings, arXiv:2608.16205v1 (2026), Section 3, Lemma 3 (Summand separation), equations (3.1)-(3.8). https://arxiv.org/html/2608.16205v1