Whiteley’s Cofactor Matroid in Rigidity
- Whiteley’s Cofactor Matroid is a structure defined on the edge set of complete graphs via the row-dependence of cofactor matrices in bivariate spline theory.
- It bridges spline theory, rigidity, and matroid theory by characterizing 3-dimensional rigidity through maximal K5 circuits and combinatorial rank formulations.
- The matroid underpins advanced graph reconstruction and connectivity analyses, employing operations that preserve independence in flexible circuit configurations.
Whiteley’s cofactor matroid is a matroid on the edge set of a complete graph obtained from the row-dependence structure of a cofactor matrix arising in bivariate spline theory. For generic planar placements, the generic -cofactor matroid is the row matroid of the corresponding cofactor matrix on ; in dimension three this is the generic -cofactor matroid , which is central in the theory of abstract $3$-rigidity matroids (Clinch et al., 2019). On special configurations it coincides with bar-and-joint rigidity on the moment curve and with hyperconnectivity on monomial vectors, placing it at the intersection of spline theory, rigidity theory, and matroid theory (Ruiz et al., 2021).
1. Matrix construction and generic definition
Let be a finite simple graph, let be a placement with , and let . Whiteley’s 0-cofactor matrix 1 is the 2 matrix whose rows are indexed by edges and whose columns come in blocks of 3 associated to the vertices. For an edge 4 with 5, the row has the form
6
where
7
The generic 8-cofactor matroid 9 is defined as the row matroid of 0 for a generic map 1, meaning that the coordinates are algebraically independent over 2. For 3-dimensional rigidity, Whiteley’s cofactor matroid is the case 4, namely 5 (Clinch et al., 2019).
A closely related notation, used for planar point configurations 6, starts from the cofactor vector
7
The degree-8 cofactor rigidity matrix 9 is then the 0 block matrix whose row 1 has block 2 in position 3, block 4 in position 5, and zeros elsewhere. The associated cofactor rigidity matroid 6 is the linear matroid of the rows of 7, with ground set 8 (Ruiz et al., 2021).
In the three-dimensional case, the cofactor vector reduces to
9
For a generic framework 0, the right kernel of 1 contains six independent trivial 2-motions. A 3-motion is a map 4 satisfying
5
The framework is 6-rigid when only the trivial motions occur, and minimally 7-rigid when it is both rigid and independent (Clinch et al., 2019).
2. Abstract rigidity and maximality in dimension three
Graver’s notion of an abstract 8-rigidity matroid formalizes the closure properties shared by generic rigidity matroids. Nguyen’s characterization states that a matroid 9 on $3$0, with $3$1, is an abstract $3$2-rigidity matroid if and only if every copy of $3$3 is a circuit and
$3$4
Consequently, abstract $3$5-rigidity matroids are precisely the matroids on $3$6 in which every copy of $3$7 is a circuit and the total rank is $3$8. Whiteley proved that the generic $3$9-cofactor matroid 0 is an abstract 1-rigidity matroid; in particular, 2 is a 3-matroid of rank 4 (Clinch et al., 2019).
Whiteley’s maximality conjecture proposed that, for every 5, the generic cofactor matroid 6 is the unique maximal abstract 7-rigidity matroid with respect to the weak order on matroids. Clinch, Jackson, and Tanigawa verified the case 8: the generic 9-cofactor matroid 0 is the unique maximal abstract 1-rigidity matroid, and more strongly the unique maximal 2-matroid on 3 (Clinch et al., 2019).
The three-dimensional proof is closely tied to matroid-erection theory. In the companion work on combinatorial characterization, 4 is identified as the free elevation of a rank-5 matroid 6 whose non-spanning circuits are exactly the edge sets of copies of 7. A key step in the maximality proof is the verification that the double 8-replacement operation preserves independence in the generic 9-cofactor matroid, completing an inductive construction of bases analogous to Henneberg-type constructions in rigidity theory (Clinch et al., 2019).
This resolves Whiteley’s maximality conjecture in dimension three, but it does not resolve Graver’s separate conjecture that the generic three-dimensional bar-and-joint rigidity matroid 0 is isomorphic to Whiteley’s cofactor matroid. That comparison remains active in later work.
3. Rank, independence, and combinatorial characterization
For 1, independence admits a purely combinatorial characterization. A proper 2-sequence is a finite sequence 3 of 4-circuits such that 5 for all 6. The rank of 7 is
8
This gives a graph-theoretic rank formula for the maximal abstract 9-rigidity matroid and solves the cofactor analogue of the combinatorial characterization problem for generic 0-dimensional bar-joint rigidity (Clinch et al., 2019).
A second, cover-theoretic description uses 1-thin, 2-shellable covers. For a family 3 of vertex sets, with hinges 4, define
5
Then for 6,
7
where the minimum is taken over all 8 and all 9-shellable, 00-thin covers 01 of 02 with sets of size at least 03. For a flat 04, if 05 denotes the maximal cliques of 06 of size at least 07, and 08 the uncovered edges, then
09
Thus the rank of a flat is determined by the maximal cliques in the induced subgraph.
Several structural consequences follow. Every cyclic flat of 10 is the union of copies of 11. If 12 is 13-connected and 14 is a cyclic set in 15, then 16 is 17-rigid. If 18 is 19-connected and 20 with 21, then 22 is 23-rigid. The same work also notes that the rank problem for 24 lies in NP25co-NP (Clinch et al., 2019).
4. Coincidence with bar-and-joint rigidity and hyperconnectivity
Whiteley’s cofactor matroid is not isolated from other rigidity-type matroids. For a configuration 26, the bar-and-joint rigidity matroid 27 is the row matroid of the standard rigidity matrix 28. Kalai’s hyperconnectivity matroid 29 is the row matroid of the hyperconnectivity matrix 30. The cofactor matroid 31 is the row matroid of the cofactor matrix 32. All three are matroids on the ground set 33 (Ruiz et al., 2021).
For distinct real numbers 34, these three constructions coincide in a canonical family of realizations. The 35-cofactor matroid of the points 36 on the standard parabola in 37, the bar-and-joint rigidity matroid of the points 38 on the 39-dimensional moment curve, and the 40-hyperconnectivity matroid of the vectors 41 all coincide. Because bar-and-joint rigidity and cofactor rigidity are projectively invariant, any non-degenerate conic may replace the parabola.
The coincidence is organized by the polynomial rigidity matroid 42. If 43 is the space of univariate polynomials of degree 44, and for each vertex 45 one chooses a basis
46
then the polynomial rigidity matrix has row 47 equal to 48 in block 49, 50 in block 51, and zeros elsewhere. Its row matroid is independent of the chosen bases. Appropriate choices recover the three rigidity matrices: the basis 52 gives bar-and-joint rigidity on the moment curve, the basis 53 gives cofactor rigidity on the parabola, and the monomial basis 54 gives hyperconnectivity.
This coincidence has additional algebraic consequences. In even dimension 55, the generic hyperconnectivity matroid 56 coincides with the algebraic matroid of skew-symmetric 57 matrices of rank at most 58. For 59, 60 is also the algebraic matroid of the Grassmannian.
5. Highly connected graphs and reconstruction from the matroid
A later line of work studies the three-dimensional cofactor matroid on an arbitrary simple graph 61, written 62. Because the original matrix definition is technically involved for the combinatorial arguments at hand, the rank characterization by 63-shellable 64-thin covers is taken as a definition. For simple graphs with at least five vertices, applying the rank formula with 65 and 66 yields the general upper bound 67; 68 is called 69-rigid when equality holds (Garamvölgyi et al., 2022).
The same paper derives strong connectivity consequences. For the 70-fold union 71, if 72 is 73-connected, then
74
If 75 is 76-connected with 77, then 78 is vertically 79-connected. In particular, when 80, every 81-connected graph is 82-rigid and 83 is vertically 84-connected.
These connectivity estimates lead to Whitney-type reconstruction theorems. If 85 is 86-connected, 87 has no isolated vertices, and 88 is a matroid isomorphism between 89 and 90, then 91 is induced by a graph isomorphism 92. For 93, a 94-connected graph is therefore uniquely determined by its cofactor matroid. There is also a Servatius-type formulation: if 95 is vertically 96-connected and 97 has no isolated vertices, then any isomorphism 98 is induced by a graph isomorphism.
The same framework yields packing consequences. Every 99-connected graph contains 00 edge-disjoint spanning subgraphs of cofactor rank 01, and every 02-connected graph has a spanning tree 03 such that 04 is 05-connected. These results extend the role of the cofactor matroid from a local rigidity model to a tool for graph reconstruction and high-connectivity structure theory.
6. Flexible circuits, implied nonedges, and current obstructions
Recent work studies Whiteley’s cofactor matroid in dimension three under the notation 06, the unique maximal matroid on 07 in which every graph isomorphic to 08 is a circuit. In that formulation, Whiteley’s cofactor matroid is exactly 09, and the open comparison is Graver’s maximality conjecture that 10 (Cheng et al., 17 Aug 2025).
This work isolates two notions that are especially relevant to the circuit structure. A nucleation of a graph is a rigid subgraph on at least five vertices; a graph is nucleation-free if it has no nucleation. A nonedge 11 of 12 is implied if 13 contains a circuit that includes 14. The resulting focus is on independent, nucleation-free graphs with implied nonedges, which are flexible but already encode nontrivial closure phenomena.
One basic family is the ring of butterflies 15. Each hinge in 16 is an implied nonedge; for 17, 18 is nucleation-free; for 19, 20 is independent and has 21 independent flexes; and for 22, 23 is dependent. The same paper proves that several operations preserve independence and nucleation-freeness, including 24-sums for 25, Henneberg-I, Henneberg-II under stated hypotheses, and 26-vertex splits for 27. More elaborate split-and-glue constructions, such as safe starting graphs and double-butterfly starting graphs, produce further independent, nucleation-free graphs with implied nonedges.
These constructions can also be combined to produce dependent graphs and circuits. If 28 and 29 are edge-disjoint graphs sharing only the endpoints of a nonedge 30, and 31 is implied in both, then 32 is dependent and 33 is implied in the union. If 34 and 35 are circuits and are otherwise vertex-disjoint, then 36 is a circuit.
None of these families refutes the conjecture 37, because their properties hold in both matroids. Their significance is different: they show that nucleation-free graphs with implied nonedges are key obstacles to settling Graver’s maximality conjecture and to obtaining a polynomial-time characterization of independence in 38. A related open possibility, stated explicitly in that work, is an 39-implied nonedge not contained in any 40 in the closure 41; such an example would be sufficient to refute the maximality conjecture.