Six-connected -covered graphs
are rigid in three dimensions

Caius Folkerts

Abstract. Every six-connected graph whose edges lie in copies of is generically rigid in three dimensions, and the connectivity threshold is sharp. The result extends to graphs whose edges are covered by arbitrary generically rigid subgraphs of order at least four. In a minimal counterexample, integrability of Euclidean body motions forces a rank loss of at least seven when a vertex shared by three or more rigid pieces is deleted; a global count of transmitted stresses then rules out the remaining flex. An exact defect formula for generic pair-pin frameworks supplies the independence needed
in this count.

1. Introduction

A graph assembled from tetrahedra can still flex at the intersections of its rigid pieces. We determine exactly how much vertex connectivity eliminates this freedom. A graph is -covered if each edge lies in a complete subgraph on four vertices. Jackson, Jordán and Villányi [1] proved that seven-connectivity forces such a graph to be generically rigid in and exhibited flexible five-connected examples. We prove their conjecture that the threshold is six.

Theorem 1.1. Every six-connected -covered graph is generically rigid in .

Since completing a rigid subgraph adds only edges in its rigidity closure, the same threshold applies whenever the edges are covered by arbitrary rigid pieces.

Corollary 1.2. Let be six-connected. If every edge of lies in a generically rigid subgraph of order at least four, then is generically rigid in . More generally, it is enough that the union of the cliques obtained by completing a family of rigid clusters of order at least four is a six-connected spanning graph.

Proof from Theorem 1.1. The completed spanning graph is -covered and has rigidity rank at most that of . Theorem 1.1 makes it rigid, and hence makes rigid. □

The proof begins with an edge-maximal counterexample of least order. Its maximal rigid cliques of order at least four, called bodies, meet in at most two vertices, and a rank-contribution argument reduces all flexibility to a single mode. At a vertex shared by three or more bodies, the compatible infinitesimal rotations must arise from actual Euclidean motions. Their Maurer–Cartan equations impose the integrability conditions that force a rank loss of at least seven when this vertex is deleted.

At intersections of two bodies, the remaining force transfers resolve into hinge forces and scalar forces directed toward virtual centers. After separating these transfers from internal body stresses, the edges of tetrahedral bodies identify the scalars in a linear code. A covering inequality bounds its dimension by the information visible at larger bodies and multiply shared vertices; the corresponding local rank contributions then contradict the rank of a flexible graph. The independence needed to control these scalar forces comes from an exact defect formula for pair-pin frameworks. Section 5 derives that formula, including rigid triangles, from Zheng’s sparse Pfaffian codimension theorem [2].

For the rank calculations, write for the rank of the generic three-dimensional rigidity matrix of . At a generic placement , its stress space is

so . We may take to be the rational function field in the coordinates of . The differential arguments use a real generic placement and a neighborhood on which the relevant ranks are constant. All connectivity statements mean vertex connectivity.

2. Rank contributions and supported stresses

Inserting the vertices of in a uniformly random order splits its rigidity rank into expected increments. The increment when enters is its rank contribution, denoted , and these contributions sum to . To estimate an increment, we bound the stresses that can first appear at that vertex. The next lemma also applies to proper subspaces of the stress space; its marker represents the arrival of , and its coordinates represent the incident edges, whose nonzero stress support must lie among the preceding neighbors.

Lemma 2.1. Let be an integer and let have dimension . Suppose every nonzero vector of has at least nonzero coordinates. Give the coordinates and one extra marker independent uniform priorities, and let consist of the coordinates preceding the marker. Then

The bound is sharp over an infinite field.

Proof. For there is equality, so assume . The coordinate functionals on form a rank- representable matroid of cogirth at least . The supported subspace is the kernel of projection onto the coordinates outside , so its dimension is . Conditional on the marker, is an independent random subset with a uniform inclusion probability . Give the elements of independent rate-one exponential clocks, and let be the rank still missing at time . The clock subset has inclusion probability ; changing variables in the integral over therefore gives

If is the number of nonloops, then ; extending independent elements to a hyperplane gives a cocircuit of size at most . The first nonloop clock has rate , and its index is uniform. Before that clock rings, the missing rank is ; afterwards the remaining process is the one for the contraction by its element. Memorylessness therefore gives

Contraction preserves the lower bound on cogirth. Induction on now applies, and the last expression decreases with , since . Consequently

All inequalities are equalities for the uniform matroid , represented over an infinite field by an MDS code. □

Corollary 2.2. Let a fixed subspace of have star image of dimension at . Its expected induced-prefix dimension increase at is at most . In particular, if and , then

Proof. The new supported stresses modulo the old ones inject into the global star image, with support among the preceding neighbors. A nonzero equilibrium stress at a generic vertex has at least four nonzero star coordinates, so Lemma 2.1 applies. For the full stress space, the star image has dimension , while the expected number of newly inserted edges is . □

3. A minimal flexible graph

Suppose that is a flexible six-connected -covered graph with as few vertices as possible and, subject to this, as many edges as possible. Set

A body is a maximal rigid clique of order at least four. We use the standard gluing, coning and planar rigidity facts in [1, Section 2].

Lemma 3.1. Every rigid cluster of of order at least four induces a clique. The graph has no simplicial vertex, and for every the graph

is rigid. Moreover, , every vertex belongs to at least two bodies, and distinct bodies intersect in at most two vertices.

Proof. Completing a rigid cluster preserves rank, six-connectivity and coverage. Edge maximality gives the first assertion. Every vertex has degree at least six. If were simplicial, then would remain six-connected; after deleting at most five other vertices, the surviving neighbors of form a nonempty clique, so adding cannot join different components. The graph is also -covered, since the neighbor clique replaces any covering tetrahedron that used . Vertex minimality would make rigid, and three generic bars from would make rigid.

The same separator argument shows that is six-connected. Completing the neighbor clique preserves coverage, including for new edges. Thus is rigid by minimality. The nonsimplicial case of [1, Lemma 8.23] gives . Every neighbor of lies with in a body. A vertex in just one body would therefore be simplicial. Finally, two rigid bodies sharing three generic vertices have rigid union, so maximality bounds their intersection by two. □

We shall repeatedly use the following planar observation.

Lemma 3.2. For any bodies through , put

Their planar rigidity bases in have independent union, so .

Proof. Each is a maximal planar rigid component of the neighborhood; a larger one would cone with to a larger rigid cluster. A circuit in the union of the chosen bases is planar rigid. Whenever it meets a basis in an edge, it glues rigidly to that component along the edge’s endpoints. It cannot lie in one basis, and meeting two would merge distinct maximal components. The union is therefore independent, whence . □

Lemma 3.3. A degree-six vertex belongs to exactly two bodies. They are either two ’s meeting only at that vertex (type A), or a and a sharing an edge through it (type B).

Proof. The neighborhood is not planar rigid, since its cone would make simplicial. Its planar rank is thus at most eight. By Lemma 3.2, each incident body contributes at least three independent neighborhood edges, so there are at most two bodies. There are at least two by Lemma 3.1. Their neighbor cliques cover six vertices and meet in at most one. Their sizes are therefore with empty intersection, or with one common vertex. □

3.1. Alternating forms. Represent the infinitesimal rigid motion by

For , one has . Thus two body motions agree at a pin precisely when their difference annihilates . The space of alternating forms in four variables has dimension six. Its Pfaffian is a nondegenerate quadratic form of Witt index three; a nonzero singular form has rank two and a projective kernel line. For a projective point , let be the three-dimensional space of forms annihilating .

Lemma 3.4. Let be a space of alternating forms in four variables. If and contraction has rank at most two for generic , then for a unique projective point . A space of dimension at most two has no nonzero member annihilating a generic .

Proof. Write . If the Pfaffian is not identically zero on , its zero locus in has dimension at most . Since each singular form has a kernel line, the incidence of pairs with has dimension at most . The rank hypothesis instead gives fibers of dimension at least over generic , hence dimension at least .

Thus is totally isotropic, so . Such a space of decomposable two-forms either consists of forms containing a fixed covector, or is for a three-dimensional covector space . Indeed, start with and . A form wedging to zero with both either contains or belongs to ; if one does not contain , all belong to this exterior square. The first alternative has all kernel points in the hyperplane and cannot account for generic . The second is , with the annihilator of .

For , the projective singular forms have dimension at most one. Their kernel lines fill a set of dimension at most two. □

Proposition 3.5. The minimal counterexample has .

Proof. At a type-A vertex , work over the coordinate field with omitted. A motion of restricts to rigid motions on its two incident body triangles. Subtract the first and retain the relative motion of the second. This map, modulo common rigid motions, is injective; if both triangles move together, all neighbors move rigidly, and the rigidity of makes the entire motion common. Call its image .

If the star of has a nonzero stress image, then . Consequently , and reintroducing the generic pin imposes conditions on . Lemma 3.4 gives and . At a type-B vertex, the relative motion in is a rotation about the common hinge. The same injectivity gives .

Suppose . There are no type-B vertices, and each degree-six vertex has . Its incident edges are rigidity-matroid coloops, so . If , Corollary 2.2 and give

Summing gives , a contradiction. □

3.2. Point pins and virtual centers. A vertex in exactly two bodies meeting only there is a point pin. It is soft if . A vertex in exactly two bodies meeting in an edge is a hinge pin. A vertex in at least three bodies is a hypervertex.

Lemma 3.6. For a soft point pin , the relative motions of its two bodies in form , where is defined over the coordinate field omitting . The flex of is a rotation about . The point is not another actual vertex of either incident body. In a finite-center chart, a force at annihilating all these relative motions is a scalar multiple of .

Proof. As in Proposition 3.5, the relative-motion map is injective and has dimension . Generic evaluation has rank two, so Lemma 3.4 applies before is chosen. If were another actual vertex of either body, that vertex would be fixed relative to the other body in every motion. It would enlarge a maximal rigid cluster, contrary to closure. Finally, for every precisely when is parallel to . □

Lemma 3.7. At a type-A vertex with nonzero star-stress image, that image is one-dimensional and each nonzero vector has at least five nonzero coordinates.

Proof. Its dimension is . Generic equilibrium excludes support at most three. If a stress uses exactly four edges at , retain those edges and all of . This extension has rank increment three. By [1, Lemma 8.3], its four neighbors form a rigid cluster in . Adding gives a rigid after closure, contrary to type A. □

4. The rank lost at a hypervertex

Proposition 4.1. Every hypervertex satisfies .

Closure already gives , so it remains to exclude five and six. Deleting in these cases gives configuration spaces of dimensions three and four, whose tangent vectors are the compatible infinitesimal body motions. The pin equations at a single configuration still allow different bodies to have proportional rotations or rotate about different centers. Varying the configuration imposes a further condition; twists of actual body motions satisfy the Maurer–Cartan equations. The next lemmas extract the restrictions this imposes in each of the two possible dimensions.

Ground a triangle in one body after deleting a vertex . The generic bar-length fiber of is locally a smooth manifold of dimension

Relative body configurations are smooth maps on this fiber. All generic rank and common-new-pin identities are rational identities in the coordinates of . In particular, the coordinates of are algebraically independent of those remaining after deletion. A rank condition obtained by putting back is therefore an identity for a generic new pin , rather than a condition at one special point. These identities continue to hold on a neighborhood in the fiber.

We may make the finitely many common kernel points under consideration finite. Indeed, a fixed rational projective change sends compatible alternating matrices to and preserves their pin equations. Choose so that those points are finite at the initial placement. The transformed placement is still generic; we use its own Euclidean length fiber in what follows.

4.1. Integrability of body motions. We record the differential restrictions needed for fibers of dimension three and four. A body configuration is , and its Maurer–Cartan form records the spatial infinitesimal twist.

Lemma 4.2. If a three-dimensional submanifold of has tangent twists equal to all rotations about a finite point , then is locally fixed in both the spatial and body frames.

Proof. Put . The angular projection is an isomorphism, so gives local coordinates. Infinitesimal fixation of says

Differentiating gives . Write in angular Maurer–Cartan directions. Then

The three pairs of coordinate vectors force the off-diagonal entries of to vanish and its diagonal entries to be pairwise negatives. Thus , and . □

Proportional infinitesimal rotations have the same axes but may have different speeds at one configuration. Actual body motions restrict this freedom; rescaling a Maurer–Cartan form scales its exterior derivative linearly and its bracket term quadratically. The following two lemmas show that a nonzero proportionality factor must be one.

Lemma 4.3. Let be a four-dimensional configuration manifold with body Maurer–Cartan forms . Suppose a rank-three distribution maps isomorphically under to the rotations about a finite point, and on , with . Then . The center may vary and need not be integrable. The same conclusion holds on a three-dimensional manifold with .

Proof. Locally write and . The angular Maurer–Cartan equations, restricted to with angular components , give

up to a common sign convention. Write . As an operator on , the left side is , of rank at most one. Its symmetric part forces , since a rank-one matrix and its transpose have sum of rank at most two. A nonzero skew matrix of order three has rank two, so also . The three-dimensional case has zero right-hand side. □

Lemma 4.4. If two relative-body maps on a four-dimensional manifold are immersions and their full Maurer–Cartan forms satisfy , with , then .

Proof. If , the Maurer–Cartan equations imply, on the four-dimensional twist image , an identity

for a linear functional . An abelian subspace of has angular projection of dimension at most one. If that projection is nonzero, its translational kernel lies on the rotation axis, so the subspace has dimension at most two. Hence the only three-dimensional abelian subspace is the translation space. This excludes . If , its three-dimensional kernel must be the translation space. Choosing with would make act on all translations as the nonzero scalar , which is impossible. □

Lemma 4.5. Two bodies rotating about distinct fixed centers cannot have a four-dimensional relative-configuration manifold such that, for a generic new pin , some tangent motion with nonzero projection to each body fixes in both bodies.

Proof. Let the centers be . Both angular projections of the tangent image are surjective, since they contain nonzero vectors parallel to and for generic . If the combined image had dimension three, its projections would be isomorphisms; a linear map would send to a vector parallel to identically in . Comparing quadratic and linear terms makes that map scalar and gives . Thus the image has dimension four.

Write , where are matrices of rank two. The new-pin condition gives

The entries of are relatively prime affine linear polynomials. It follows that for a nonzero scalar . Hence and . Writing , every tangent space has the form

The fixed ambient rotation fields and are tangent everywhere, so their flows preserve the manifold locally. Let be a small nontrivial rotation about , and flow in the first field. In spatial angular coordinates, the differential sends to . The relation on is consequently transported to . At the new point it must have the form . A small nontrivial planar rotation is not a scalar operator, giving the contradiction. □

4.2. The deletion bound.

Proof of Proposition 4.1. Ground one incident body after deleting . No other incident body has zero relative motion in the surviving flex of , since it would merge with the base body. Each relative-body projection therefore has dimension at least three; by Lemma 3.4, a smaller space cannot have a nonzero member annihilating generic .

If , the grounded fiber has dimension three. Every nonbase projection is an isomorphism onto some . Make the centers finite. For two such projections, the common-pin kernel gives an invertible angular map with

identically in . Its quadratic terms make scalar and its linear terms give ; after writing , the identity is , whose homogeneous quadratic part forces every vector to be an eigenvector of . The full twists are therefore proportional. Lemma 4.3 makes them equal, contradicting maximality of the bodies.

Suppose now that . The grounded fiber has dimension four, and each nonbase projection has rank three or four.

A rank-three projection exists. Its image is by Lemma 3.4, and its local configuration image has fixed finite center by Lemma 4.2. Some second projection is nonzero on its one-dimensional kernel; otherwise all neighbor bodies would be fixed there, contrary to rigidity of . The combined projection to these two bodies is consequently injective.

If the second projection also has rank three, its center is fixed. Lemma 4.5 excludes . For , the same two-by-two determinant calculation gives

The rank-three distribution has proportional spherical twists. The generic-new-pin kernel lies in it, since both angular vectors are parallel to whereas is fixed as varies. Lemma 4.3 makes the two twists equal in the flex of , again merging the bodies.

If the second projection has rank four, identify with its alternating-form image , and let be the first angular projection. Generic contraction on has rank three, so there is a unique projective kernel form . The common-pin condition says that is nonzero and parallel to . The image closure of has dimension two, with fibers the kernel lines of its forms. For generic in that image, all generic points of its kernel line yield the same . Since is fixed, that line passes through . The image is therefore the whole plane , and . On , the map is a nonzero scalar multiple of the identity on angular vectors. Lemma 4.3 applies to its rank-three preimage in , with the same contradiction.

Every nonbase projection has rank four. Choose two, with images and matching isomorphism . Generic contraction on again has a unique projective kernel form . Its image closure is an irreducible surface, since a fiber is an open part of a kernel line. The Pfaffian does not vanish identically on the four-dimensional space , so is a component of its quadric section in . For generic , every generic point of also belongs to . Rank-two alternating forms with the same kernel are proportional; hence on .

If spans , then . Irreducibility places in one of the finitely many eigenspaces of , so on . Lemma 4.4 gives . Otherwise is a plane of decomposable forms. The classification in Lemma 3.4 excludes the plane whose kernel points lie in a fixed hyperplane; therefore and . Make finite. Its rank-three preimage in satisfies Lemma 4.3, even if the center varies and the distribution is not integrable. Again . In both cases the surviving flex makes the two bodies identical, contrary to maximality. This excludes . □

5. The defect of a pair-pin framework

Let be a finite loopless multigraph on a nonempty set of bodies, with each edge representing one generic pin shared by its two endpoints. A body has at least three noncollinear vertices; adding private vertices does not change its compatible rigid motions. Put

and, over partitions of the body set, define

The expression in this maximum measures the motions obtained by requiring all bodies in each block to move together. There are six degrees of freedom per block, less six common motions; one, two or three pins between two blocks remove at most three, five or six of them. The theorem says that these blockwise counts account for every generic dependence. Its final assertion will rule out a scalar force system that is supported on small bodies and has no adequate boundary.

Theorem 5.1. The generic dimension of compatible body motions modulo common rigid motions is . If no two distinct bodies belong to one rigid cluster, the singleton partition is optimal. Under this additional hypothesis, if is simple, all pin-constraint rows are independent.

The upper bound rests on the following consequence of Zheng’s null-difference height theorem [2, Theorem 1.3]. In the six-dimensional space of alternating forms in four variables, let be pairwise distinct. For a simple -sparse graph , the equations

have codimension at least on the distinct-point locus. Here -sparse means that every nonempty vertex set spans at most twice its size minus two edges.

Proof. One, two and three generic pins impose respectively three, five and six conditions on a relative alternating form. For any partition , motions constant on its blocks therefore have dimension at least the expression in (1). This gives the lower bound.

For the upper bound, stratify twists by their equality partition, with distinct blocks, and ground one block. A stratum dominating generic pin space has no pair of blocks sharing three pins; a nonzero singular alternating difference has only a projective kernel line. Hence crossing multiplicities are one or two. Let be the simple support graph on the blocks, let be the number of crossing pins, and put

Each crossing pin will cost two dimensions in the incidence count, because it must lie on a kernel line in three-dimensional pin space. The number is the additional codimension needed in the twist variables. We obtain it from independent Pfaffian equations. Since the crossing multiplicities are one or two, their total constraint count is ; this is the relation between the defect formula and the following sparse-graph calculation. We claim that contains a -sparse set of edges. The two-forest matroid-union formula is

For a partition into parts, write and for the numbers of internal and crossing support edges. If , the defect bound at the original equality partition gives

If , then , while subadditivity of at the coarsened partition gives

Adding yields the same inequality. Every term of the matroid-union formula is thus at least , proving the claim.

Apply the codimension theorem to this -edge set. The grounded distinct-twist space has dimension at most . Each crossing pin has affine fiber dimension at most one, and each noncrossing pin has three free coordinates. If there are pins in total, the incidence stratum has dimension at most

There are finitely many equality partitions; the all-equal stratum has grounded dimension zero. The generic compatible-motion space therefore has dimension at most .

For an optimal partition, its block-constant motion subspace already has the full dimension , so it is the entire motion space. Bodies in one block then have identical twists in every motion and form a rigid cluster. If no bodies merge, the partition is singleton. For simple , its value is , proving the last assertion. □

6. Body loads and scalar forces

Return to the minimal counterexample, with body family . Its stresses combine internal stresses of individual bodies with balanced forces transmitted between bodies. Shared edges make this separation nonunique; opposite coefficients on two copies of an edge cancel in the graph while transferring a load between its bodies. We identify this ambiguity in a way that respects every induced subgraph, as required by the final rank count in a random vertex order.

Lemma 6.1. Assign coefficients to the copies of edges in bodies through . If

then all coefficients vanish.

Proof. Select the bodies with a nonzero coefficient. For an active neighbor , let count its nonzero copies and its total multiplicity among these bodies. The number of active incidences satisfies

by Lemma 3.2. But each active body needs at least four generic directions for equilibrium, so . □

For , define the compatible body-load space to consist of loads on the copies of such that

Thus loads cancel at actual vertices, and each body fragment has zero total force and moment. A duplicate-edge mode assigns opposite coefficients to two copies of the same edge. Its induced body loads span a subspace .

Proposition 6.2. The local clique stress spaces have direct sum, and for every ,

Moreover,

All maps are compatible with extension by zero. If is the number of bodies through , the projection of onto the load copies at has dimension .

Proof. A dependence among local stresses satisfies Lemma 6.1 at each vertex. If a sum of local stresses is supported on , the same lemma at omitted vertices shows that each summand is supported on its fragment .

For the remaining assertions, take edge coefficients separately on the complete fragments. Coefficients whose induced loads cancel at each actual vertex map onto by summing edge copies; the kernel consists of duplicate-edge coefficients. The same space maps onto by taking body loads; its kernel is the sum of the fragment stress spaces. Surjectivity holds because the kernel of a complete fragment’s rigidity matrix consists of restrictions of rigid motions, including for fragments of size at most two. These two exact sequences give (2) and (??).

If duplicate loads vanish at an omitted vertex, their copied edge coefficients satisfy Lemma 6.1 there and hence vanish. This proves (??). Finally, deleting lowers the rank of each incident complete body by three. Subtracting (??) before and after deletion gives the projection dimension. □

Lemma 6.3. Every compatible body load can be adjusted by duplicate-edge modes so that it vanishes at all two-body hinge pins. The adjustment leaves all soft point-pin forces unchanged.

Proof. At a hinge pin with partner , the load image has dimension and contains the nonzero duplicate direction of . Thus it is exactly this direction and . If is also a two-body vertex, consider loads vanishing at . They form over the field omitting . Their projection at is nevertheless constrained to the line . Algebraic independence of forces this projection to vanish. Killing the load at therefore kills both endpoints. If is a hypervertex, only needs to be killed. Hinge edges have disjoint two-body endpoints, so the adjustments are simultaneous. A soft point pin lies on no shared edge. □

6.1. The scalar coordinate code. Choose a generic chart in which all virtual centers are finite, as above. Let be the hypervertices and the soft point pins. At , Lemma 3.6 identifies the body force with a scalar times . This gives a canonical nonzero functional on the actual stress space ; there is no duplicated edge at , and local clique stresses have zero body force. Put

For , let be the span of its actual edge-coordinate functionals, and set . For a body of order at least five, put

A tetrahedron has no internal stress, so its loads determine its edge forces; a nonzero edge coefficient therefore identifies the scalars at its soft endpoints up to a fixed factor. Grouping these identifications gives coordinates that can be read at hypervertex stars or in larger bodies. We call these the observers of a coordinate. The resulting coordinates may still satisfy linear relations, which is why the next lemma is formulated in terms of their code rather than their number.

Lemma 6.4. There is a scalar coordinate code of dimension , with observers the hypervertices and bodies of order at least five, such that every coordinate has an observer. A coordinate with just one observer is observed by a hypervertex and consists entirely of type-A pins.

Proof. In a generic , balanced loads have a unique six-edge coefficient vector. At a soft pin, its three incident coefficients are fixed multiples of , with at least two nonzero. Indeed, one coefficient would direct the force toward an actual neighbor. Since is independent of , this would force to be that neighbor, contrary to Lemma 3.6.

Join soft pins by the edges with nonzero coefficient. Each such edge identifies their functionals up to nonzero scale. Choose a coordinate for each connected component . Their image on is a code of dimension ; the coordinates may be dependent. A large body observes each component meeting it. A hypervertex observes a component joined to it by a nonzero edge. Such an edge belongs to a unique body, so its coefficient is an actual bar coordinate and the captured scalar lies in .

There are no other nonzero boundary edges from soft pins. A nonsoft two-body point pin has zero load, by Proposition 6.2. At a hinge pin the load is along its shared edge; in a , its other two coefficients vanish. Hence a nonzero soft-boundary edge ends at a hypervertex.

Suppose has no hypervertex observer. Each meeting contains at least three of its vertices, since every soft vertex has at least two nonzero coefficients. If exactly three occur, retain their rigid triangle and discard the zero-load fourth corner. If there is no large-body observer, the scalar alone gives a nonzero compatible pin-load stress of this pair-pin framework. If there is just one large-body observer , include too. Summing force and moment balance over the small bodies shows that the boundary load on is balanced, so the same conclusion holds.

Every retained pin is shared by exactly two bodies, and each body pair shares at most one pin. No retained bodies can merge rigidly; adjoining a discarded fourth corner to its triangle would extend a merger to the original bodies. The last assertion of Theorem 5.1 excludes this nonzero pin-load stress. Thus every coordinate has an observer, and a sole observer is a hypervertex. Such a component has no soft port in a large body, so all its pins are type A. □

Lemma 6.5. If a scalar component has sole observer , there is a nonzero stress supported on with

On every induced prefix the first summand is present exactly when its entire vertex support is present. Distinct such components give independent modes with disjoint edge supports. Each has at least five nonzero star edges at .

Proof. Take a stress with and retain its edges incident with . Every retained nonzero edge stays in . Vertices of remain in equilibrium, and the remaining force at is zero because the total force of any bar-coefficient vector is zero. This gives . All star coefficients at vertices of are fixed multiples of ; subtracting the corresponding multiple of kills them. Every vertex of , as well as , occurs in its support. These facts give the splitting on every prefix and the independence for distinct components.

Generic equilibrium at needs at least four star edges. Four would, by [1, Lemma 8.3], make those neighbors a rigid cluster and produce a rigid containing a type-A vertex. Thus at least five occur. Also Lemma 3.7 shows that the vertex support has at least six vertices. □

Proposition 6.6. Let count scalar components with sole observer . Then

The exceptional coordinates are independent actual stress modes.

Proof. The large-body observer has coordinate rank , and the coordinates captured at have rank at most . Every nonexceptional coordinate has at least two observers. Add one singleton observer for each exceptional coordinate. These sets form a two-cover, so linear Shearer’s inequality gives (3). For completeness, order the coordinates and write rank as successive increments. In a subset, conditioning only on earlier coordinates of that subset can only increase an increment. The two-cover therefore counts each full-code increment at least twice. Independence of the exceptional axes follows from Lemma 6.5. □

7. The rank estimate

We now prove Theorem 1.1. The minimal counterexample satisfies

Set and . In a uniform vertex order, let denote its dimension increase when enters. Since these increases sum to ,

We shall show that the total excess over inside this sum is at least . By (3), it is enough to bound that excess below by

Thus the local estimates must cover the scalar information visible at hypervertices and in large bodies, together with the extra contribution of singly observed coordinates. Two-body vertices will supply the body terms. The stronger deletion bound at hypervertices supplies the rest, after the local stresses of certain bodies are counted separately.

7.1. The contributions of two-body vertices.

Lemma 7.1. If belongs to bodies of orders , and is zero for a point pin and one for a hinge pin, then

Proof. At a point pin, both body forces vanish on ; for a nonsoft point pin they vanish already on the full stress space. At a hinge pin whose partner is in the prefix, adjust the duplicate edge to kill both body forces. If its partner is absent, the compatible prefix load space is defined over the coordinate field omitting , but its force at lies on the line . That force must therefore vanish.

A balanced star in a complete fragment extends to a local stress; the opposite loads on the other vertices have zero force and moment and can be resolved by their complete graph. Subtract these local stresses to kill the star at . Their star images are direct by Lemma 6.1. Hence the prefix birth is exactly the sum of the two local clique births. In , the expected rank contribution is

At a hinge the common edge has been counted twice in the two clique degrees; correcting this subtracts . □

Put . Allocate the excess over three from Lemma 7.1 to its two body incidences as follows

The side of the second row receives zero. Two ’s cannot meet at a two-body hinge, since its degree would be five. Thus a body of order at least six receives at least per soft pin and nonnegative amounts from all other two-body vertices. A receives per soft pin, per type-B vertex, and at least per other two-body vertex.

The hinge partner of a type-B vertex is a hypervertex in its . Indeed, if both hinge endpoints belonged only to that and , they would have five common external neighbors. Deleting those five would isolate their edge from another vertex. Such another vertex exists because a flexible six-connected graph has at least eight vertices.

7.2. Local modes and hypervertex contributions. The bodies are the only large bodies whose two-body allocations can be negative. They also have exactly one internal stress, whose appearance in a random prefix can be counted exactly. Separating this mode before applying the general support bound supplies the additional per incident hypervertex used below.

Select each body containing a soft point pin or a type-B vertex. Its unique local stress is denoted . On it has a canonical coefficient ; at a soft private port the body force vanishes, so its core star is a multiple of the local star. The other body’s star is separated by Lemma 6.1. At a type-B port its full actual star image is already this one local mode. Coefficients read at different private ports agree on their common core edges.

These functionals are independent, as witnessed by the stresses . On a prefix, is possible only when , since all four core-star coefficients at a private port are nonzero. Subtracting thus preserves prefix support. With , we have

Let be the number of selected cores through . Each selected coefficient is read from an actual edge to a private port; that edge is unique to the core when is soft, and at a type-B port the entire star is the core mode. The coefficients therefore remove exactly independent coordinates from the -star image. Nonincident selected modes have zero -star. Since the star image of has dimension , that of has dimension

Each local core mode is born at with probability . By (5) and Corollary 2.2, the excess over three at is at least

Reserve for scalar observation, for each selected core, and for the remaining charges.

7.3. The body budgets. A body of order at least six pays , since it receives at least for each of its soft ports and is at most their number. For a selected , let count respectively its soft point pins, type-B vertices, hypervertices, and other two-body vertices. Their sum is five. Its two-body allocations and hypervertex credits supply at least

Use Lemma 6.3 to kill all two-body hinge loads. Only soft and hypervertex forces remain. If and , moments about the sole hypervertex give a nonzero equation on the soft coefficients; a soft force axis cannot pass through another actual body vertex. Hence . If , then . Let be the rank of the soft force-wrench columns. Their axes are pairwise distinct, since coincident axes at two generic soft pins would put a virtual center at the other pin. Three decomposable forms in a two-dimensional span lie on a Klein line, whose physical lines form a planar pencil. Four generic body points cannot lie in that plane. Consequently

These bounds pay the observer cost

All entries in the last column are nonnegative. The only remaining case is , whose deficit is

Thus only cores with three or four type-B vertices need further credit, respectively and . Unselected bodies have no observer cost and no negative allocation.

7.4. The remaining hypervertex charges. Fix , and put . Let , for , count cores whose only hypervertex is , which have no soft point ports and exactly type-B vertices. The amount still charged to is

All these type-B vertices have hinge partner . Let be the number of nonzero -star edges in the exceptional type-A modes. Their supports are disjoint and . Put

and . The exceptional modes and core modes are independent on their specified star supports. Subtracting them kills the specified edges. A residual equilibrium star on generic directions has dimension at most . Therefore

in addition to . We check that pays (7). Subtracting the required amount from (8) gives the useful form

Only the cases with few exceptional modes and few core ports can leave a deficit in this bound. In those cases the neighborhood rigidity estimate supplies the missing directions counted by .

If and , the core ’s in supply five independent planar edges each. The outer triangles from the type-B vertices supply at least more; each triangle contains at most three of those vertices. Lemma 3.2 and the nonrigidity of the neighborhood give

Hence

The last inequality is immediate for ; otherwise the second term has surplus at least . The case has no charge.

If , the right side of (9) is already nonnegative.

It remains that . The baseline suffices if . The bound (8) with suffices if , if , or if .

When , an inactive vertex of the three-port core lies outside the type-A component and the selected type-B set. Thus , supplying the remaining credit.

For the two remaining cases, observe that distinct type-B vertices in one core, with hinge partner , have outer ’s with disjoint external pairs. Otherwise their neighborhood triangles would be and for a shared . The core edge forms a rigid triangle ; gluing along and , then along to the core, merges distinct maximal planar rigid components.

For a single three-port core, its six external neighbors and one inactive core vertex give . The first inequality in (8) says , since . Thus pays the required . For a single four-port core, its eight external neighbors give , and . This pays the required one unit.

The two-body allocations and (6) pay all body observer costs, all negative type-B allocations, and all exceptional charges. Their total is at least

by Proposition 6.6. Equation (4) now gives , contradicting and proving Theorem 1.1.

References

[1]
B. Jackson, T. Jordán and S. Villányi, Rank contributions of vertices in rigidity matroids of clique covered graphs, arXiv 2607.26266 (2026).
[2]
D. Zheng, Stress degeneracy of direction complexes of -sparse graphs and three-dimensional body-pin rigidity, preprint (2026), DOI 10.13140/RG.2.2.17830.28485.