One-column separation from transpose injectivity
ProvedRybinAI2026.P20.one_column_separationinjectivitylinear-algebrasemirings
Let be a commutative semiring with identity, let , and let be an matrix. Assume that is injective. For a fixed column and scalars , suppose
Then
This is the unital specialization of the source's one-column separation lemma. It converts equalities after multiplication by every entry of a single column into equality of the original scalars, without assuming additive cancellation.
Preamble
import Mathlib.Data.Matrix.Mul
Formal statement
theorem RybinAI2026.P20.one_column_separation
{R : Type*} [CommSemiring R] {n : Nat} (hn : 2 <= n)
(A : Matrix (Fin n) (Fin n) R)
(hA : Function.Injective A.transpose.mulVec)
(q : Fin n) (r s : R)
(hcol : forall i, A i q * r = A i q * s) :
r = s := by sorrySource
Sixuan Gu, Wei Qi, Yaoyu Cheng, Transpose Symmetry of Injectivity over Commutative Semirings, arXiv:2608.16205v1 (2026), Section 4, Lemma 5 (One-column separation), equations (4.1)-(4.5). https://arxiv.org/html/2608.16205v1