Rigidity matroids and linear algebraic matroids with applications to matrix completion and tensor codes
Joshua Brakensiek, Manik Dhar, Jiyang Gao, Sivakanth Gopi, Matt Larson
TL;DR
The paper builds a bridge between rigidity theory and linear-algebraic matroids by establishing dualities among $ S_n(d)$, $ W_n(d)$, and $ T_{m,n}(s,r,p)$ with their rigidity counterparts $ S_n(d)$, $ H_n(d)$, and $ B_{m,n}(a,b)$. It proves a central equivalence that connects correctable erasure patterns in maximally recoverable tensor codes to independent sets in the bipartite rigidity matroid $ B_{m,n}(a,b)$, and it provides a complete, characteristic-independent description of independence for the tensor matroid when $s\le 3$, yielding concrete criteria and Laman-type circuit analysis. The work also analyzes the dependence on field characteristic, giving several regimes where independence is characteristic-free and discussing separability in function fields to explain when this fails. It concludes with a conjectural, Bernstein-coloring based description of the bipartite rigidity matroid that would generalize known results and imply characteristic-independence of broader matroids, offering a unifying perspective and potential algorithmic consequences for matrix completion and tensor-code design.
Abstract
We establish a connection between problems studied in rigidity theory and matroids arising from linear algebraic constructions like tensor products and symmetric products. A special case of this correspondence identifies the problem of giving a description of the correctable erasure patterns in a maximally recoverable tensor code with the problem of describing bipartite rigid graphs or low-rank completable matrix patterns. Additionally, we relate dependencies among symmetric products of generic vectors to graph rigidity and symmetric matrix completion. With an eye toward applications to computer science, we study the dependency of these matroids on the characteristic by giving new combinatorial descriptions in several cases, including the first description of the correctable patterns in an (m, n, a=2, b=2) maximally recoverable tensor code.
