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.2and 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.