Papers
Topics
Authors
Recent
Search
2000 character limit reached

Whiteley’s Cofactor Matroid in Rigidity

Updated 8 July 2026
  • 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 Cd1d2C^{d-2}_{d-1}-cofactor matroid Cd1,nd2\mathcal{C}_{d-1,n}^{d-2} is the row matroid of the corresponding cofactor matrix on KnK_n; in dimension three this is the generic C21C_2^1-cofactor matroid C2,n1\mathcal{C}_{2,n}^1, 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 G=(V,E)G=(V,E) be a finite simple graph, let p:VR2p:V\to\mathbb{R}^2 be a placement with p(vi)=(xi,yi)p(v_i)=(x_i,y_i), and let s0s\ge 0. Whiteley’s Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}0-cofactor matrix Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}1 is the Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}2 matrix whose rows are indexed by edges and whose columns come in blocks of Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}3 associated to the vertices. For an edge Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}4 with Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}5, the row has the form

Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}6

where

Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}7

The generic Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}8-cofactor matroid Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}9 is defined as the row matroid of KnK_n0 for a generic map KnK_n1, meaning that the coordinates are algebraically independent over KnK_n2. For KnK_n3-dimensional rigidity, Whiteley’s cofactor matroid is the case KnK_n4, namely KnK_n5 (Clinch et al., 2019).

A closely related notation, used for planar point configurations KnK_n6, starts from the cofactor vector

KnK_n7

The degree-KnK_n8 cofactor rigidity matrix KnK_n9 is then the C21C_2^10 block matrix whose row C21C_2^11 has block C21C_2^12 in position C21C_2^13, block C21C_2^14 in position C21C_2^15, and zeros elsewhere. The associated cofactor rigidity matroid C21C_2^16 is the linear matroid of the rows of C21C_2^17, with ground set C21C_2^18 (Ruiz et al., 2021).

In the three-dimensional case, the cofactor vector reduces to

C21C_2^19

For a generic framework C2,n1\mathcal{C}_{2,n}^10, the right kernel of C2,n1\mathcal{C}_{2,n}^11 contains six independent trivial C2,n1\mathcal{C}_{2,n}^12-motions. A C2,n1\mathcal{C}_{2,n}^13-motion is a map C2,n1\mathcal{C}_{2,n}^14 satisfying

C2,n1\mathcal{C}_{2,n}^15

The framework is C2,n1\mathcal{C}_{2,n}^16-rigid when only the trivial motions occur, and minimally C2,n1\mathcal{C}_{2,n}^17-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 C2,n1\mathcal{C}_{2,n}^18-rigidity matroid formalizes the closure properties shared by generic rigidity matroids. Nguyen’s characterization states that a matroid C2,n1\mathcal{C}_{2,n}^19 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 G=(V,E)G=(V,E)0 is an abstract G=(V,E)G=(V,E)1-rigidity matroid; in particular, G=(V,E)G=(V,E)2 is a G=(V,E)G=(V,E)3-matroid of rank G=(V,E)G=(V,E)4 (Clinch et al., 2019).

Whiteley’s maximality conjecture proposed that, for every G=(V,E)G=(V,E)5, the generic cofactor matroid G=(V,E)G=(V,E)6 is the unique maximal abstract G=(V,E)G=(V,E)7-rigidity matroid with respect to the weak order on matroids. Clinch, Jackson, and Tanigawa verified the case G=(V,E)G=(V,E)8: the generic G=(V,E)G=(V,E)9-cofactor matroid p:VR2p:V\to\mathbb{R}^20 is the unique maximal abstract p:VR2p:V\to\mathbb{R}^21-rigidity matroid, and more strongly the unique maximal p:VR2p:V\to\mathbb{R}^22-matroid on p:VR2p:V\to\mathbb{R}^23 (Clinch et al., 2019).

The three-dimensional proof is closely tied to matroid-erection theory. In the companion work on combinatorial characterization, p:VR2p:V\to\mathbb{R}^24 is identified as the free elevation of a rank-p:VR2p:V\to\mathbb{R}^25 matroid p:VR2p:V\to\mathbb{R}^26 whose non-spanning circuits are exactly the edge sets of copies of p:VR2p:V\to\mathbb{R}^27. A key step in the maximality proof is the verification that the double p:VR2p:V\to\mathbb{R}^28-replacement operation preserves independence in the generic p:VR2p:V\to\mathbb{R}^29-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 p(vi)=(xi,yi)p(v_i)=(x_i,y_i)0 is isomorphic to Whiteley’s cofactor matroid. That comparison remains active in later work.

3. Rank, independence, and combinatorial characterization

For p(vi)=(xi,yi)p(v_i)=(x_i,y_i)1, independence admits a purely combinatorial characterization. A proper p(vi)=(xi,yi)p(v_i)=(x_i,y_i)2-sequence is a finite sequence p(vi)=(xi,yi)p(v_i)=(x_i,y_i)3 of p(vi)=(xi,yi)p(v_i)=(x_i,y_i)4-circuits such that p(vi)=(xi,yi)p(v_i)=(x_i,y_i)5 for all p(vi)=(xi,yi)p(v_i)=(x_i,y_i)6. The rank of p(vi)=(xi,yi)p(v_i)=(x_i,y_i)7 is

p(vi)=(xi,yi)p(v_i)=(x_i,y_i)8

This gives a graph-theoretic rank formula for the maximal abstract p(vi)=(xi,yi)p(v_i)=(x_i,y_i)9-rigidity matroid and solves the cofactor analogue of the combinatorial characterization problem for generic s0s\ge 00-dimensional bar-joint rigidity (Clinch et al., 2019).

A second, cover-theoretic description uses s0s\ge 01-thin, s0s\ge 02-shellable covers. For a family s0s\ge 03 of vertex sets, with hinges s0s\ge 04, define

s0s\ge 05

Then for s0s\ge 06,

s0s\ge 07

where the minimum is taken over all s0s\ge 08 and all s0s\ge 09-shellable, Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}00-thin covers Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}01 of Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}02 with sets of size at least Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}03. For a flat Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}04, if Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}05 denotes the maximal cliques of Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}06 of size at least Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}07, and Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}08 the uncovered edges, then

Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}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 Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}10 is the union of copies of Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}11. If Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}12 is Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}13-connected and Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}14 is a cyclic set in Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}15, then Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}16 is Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}17-rigid. If Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}18 is Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}19-connected and Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}20 with Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}21, then Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}22 is Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}23-rigid. The same work also notes that the rank problem for Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}24 lies in NPCd1,nd2\mathcal{C}_{d-1,n}^{d-2}25co-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 Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}26, the bar-and-joint rigidity matroid Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}27 is the row matroid of the standard rigidity matrix Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}28. Kalai’s hyperconnectivity matroid Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}29 is the row matroid of the hyperconnectivity matrix Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}30. The cofactor matroid Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}31 is the row matroid of the cofactor matrix Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}32. All three are matroids on the ground set Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}33 (Ruiz et al., 2021).

For distinct real numbers Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}34, these three constructions coincide in a canonical family of realizations. The Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}35-cofactor matroid of the points Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}36 on the standard parabola in Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}37, the bar-and-joint rigidity matroid of the points Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}38 on the Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}39-dimensional moment curve, and the Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}40-hyperconnectivity matroid of the vectors Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}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 Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}42. If Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}43 is the space of univariate polynomials of degree Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}44, and for each vertex Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}45 one chooses a basis

Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}46

then the polynomial rigidity matrix has row Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}47 equal to Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}48 in block Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}49, Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}50 in block Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}51, and zeros elsewhere. Its row matroid is independent of the chosen bases. Appropriate choices recover the three rigidity matrices: the basis Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}52 gives bar-and-joint rigidity on the moment curve, the basis Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}53 gives cofactor rigidity on the parabola, and the monomial basis Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}54 gives hyperconnectivity.

This coincidence has additional algebraic consequences. In even dimension Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}55, the generic hyperconnectivity matroid Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}56 coincides with the algebraic matroid of skew-symmetric Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}57 matrices of rank at most Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}58. For Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}59, Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}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 Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}61, written Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}62. Because the original matrix definition is technically involved for the combinatorial arguments at hand, the rank characterization by Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}63-shellable Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}64-thin covers is taken as a definition. For simple graphs with at least five vertices, applying the rank formula with Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}65 and Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}66 yields the general upper bound Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}67; Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}68 is called Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}69-rigid when equality holds (Garamvölgyi et al., 2022).

The same paper derives strong connectivity consequences. For the Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}70-fold union Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}71, if Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}72 is Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}73-connected, then

Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}74

If Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}75 is Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}76-connected with Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}77, then Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}78 is vertically Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}79-connected. In particular, when Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}80, every Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}81-connected graph is Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}82-rigid and Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}83 is vertically Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}84-connected.

These connectivity estimates lead to Whitney-type reconstruction theorems. If Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}85 is Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}86-connected, Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}87 has no isolated vertices, and Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}88 is a matroid isomorphism between Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}89 and Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}90, then Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}91 is induced by a graph isomorphism Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}92. For Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}93, a Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}94-connected graph is therefore uniquely determined by its cofactor matroid. There is also a Servatius-type formulation: if Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}95 is vertically Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}96-connected and Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}97 has no isolated vertices, then any isomorphism Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}98 is induced by a graph isomorphism.

The same framework yields packing consequences. Every Cd1,nd2\mathcal{C}_{d-1,n}^{d-2}99-connected graph contains KnK_n00 edge-disjoint spanning subgraphs of cofactor rank KnK_n01, and every KnK_n02-connected graph has a spanning tree KnK_n03 such that KnK_n04 is KnK_n05-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 KnK_n06, the unique maximal matroid on KnK_n07 in which every graph isomorphic to KnK_n08 is a circuit. In that formulation, Whiteley’s cofactor matroid is exactly KnK_n09, and the open comparison is Graver’s maximality conjecture that KnK_n10 (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 KnK_n11 of KnK_n12 is implied if KnK_n13 contains a circuit that includes KnK_n14. 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 KnK_n15. Each hinge in KnK_n16 is an implied nonedge; for KnK_n17, KnK_n18 is nucleation-free; for KnK_n19, KnK_n20 is independent and has KnK_n21 independent flexes; and for KnK_n22, KnK_n23 is dependent. The same paper proves that several operations preserve independence and nucleation-freeness, including KnK_n24-sums for KnK_n25, Henneberg-I, Henneberg-II under stated hypotheses, and KnK_n26-vertex splits for KnK_n27. 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 KnK_n28 and KnK_n29 are edge-disjoint graphs sharing only the endpoints of a nonedge KnK_n30, and KnK_n31 is implied in both, then KnK_n32 is dependent and KnK_n33 is implied in the union. If KnK_n34 and KnK_n35 are circuits and are otherwise vertex-disjoint, then KnK_n36 is a circuit.

None of these families refutes the conjecture KnK_n37, 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 KnK_n38. A related open possibility, stated explicitly in that work, is an KnK_n39-implied nonedge not contained in any KnK_n40 in the closure KnK_n41; such an example would be sufficient to refute the maximality conjecture.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Whiteley's Cofactor Matroid.