29 Pencil realizations: hinges concurrent within a common panel
In dimension three, this chapter and section 30 strengthen KT Theorem 5.6 in the hinge-coplanar model of section 23.5. A pencil realization gives each body, besides its panel, a point of that panel, through which every hinge at the body passes (definition 29.2). The hinges at a body then form a pencil of lines through a point in a plane. We show that, over every infinite field, every spanning multigraph \(G\) has a pencil realization of rank \(6(|V(G)| - 1) - \operatorname {def}(\tilde G)\), the deficiency rank of theorem 23.66. If \(G\) is simple, the realization can be chosen with the points of adjacent bodies projectively distinct. If moreover \(G\) has a nondegenerate pencil realization (definition 29.23), it has one of that rank. These claims make up theorem 29.34. Besides section 23.5, the reader needs the deficiency and rigid subgraphs of section 20.
Section 29.1 and section 29.2 give the definitions. Section 29.4 places the two independent hinges of Katoh and Tanigawa’s base case (KT Lemma 5.3) through one point of their common panel. Section 29.6 gives an added edge a hinge through the points of both its ends. Such a hinge exists only when the point of each end lies in the panel of the other (lemma 29.12). These conditions can fail at the edges that Katoh and Tanigawa add to a realization of a minimal spanning subgraph. So we induct over every multigraph, not only over the minimal ones (theorem 29.15). Section 29.7 states this induction and proves its cases at a loop, on at most two bodies and at a cut edge. Section 29.8 adds the distinct points and the nondegenerate realizations to the induction statement. Katoh and Tanigawa’s induction statement likewise asks for nonparallel realizations (KT Theorem 5.5). The cases at a loop, on at most two bodies and at a cut edge hold for the strengthened statement too, so it follows from the two remaining cases (theorem 29.30). Section 29.9 proves these two cases, where \(G\) has a proper rigid subgraph and where it is two-edge-connected without one. At a simple two-edge-connected multigraph both follow from two statements (definition 29.31), which section 30 proves by lifting pictures of \(G\) in the plane.
Two parts of the chapter are not used in the proof of theorem 29.34. Section 29.3 shows that the polarity of lemma 25.9 takes a pencil realization to one with the panel normals and the points exchanged. This chapter uses the polarity nowhere else. Section 29.5 realizes the cycles on three and four bodies as pencil realizations.
29.1 Extensors through a point
Hinge-coplanarity is a containment condition: a screw element lies in the panel with normal \(n\) when it is the extensor of points of the hyperplane \(n^{\perp }\) (definition 23.24). We dualize this to concurrency. A screw element passing through a point replaces containment in the hyperplane by containment of the point in the element’s span: at \(k = 2\) this says a line — the extensor of two points — contains the point.
A screw element \(C \in \bigwedge ^{k} K^{k+2}\) passes through the homogeneous point \(q \in K^{k+2}\) when \(C\) is the extensor of \(k\) points \(p_1, \dots , p_k \in K^{k+2}\) whose span contains \(q\).
For \(k \ge 2\) the zero element passes through every point (take every \(p_i = q\)), so we treat the nonzero-ness of \(C\) as a separate hypothesis wherever the notion is used below, where \(k = 2\). For \(k = 1\) the extensor of \(q\) is \(q\), and the zero element passes through no nonzero point.
29.2 Pencil realizations
A pencil realization asks that, at every body, the incident hinges lie in the body’s panel and pass through one point of that panel. This is the classical picture of a pencil of lines through a point in a plane. In the molecular reading (section 25.1) the panel is the plane of an atom’s bonds and the point is the atom’s centre.
A hinge-coplanar panel realization of a multigraph \(G\) (definition 23.63), with normal assignment \(v \mapsto n_v\), has a pencil realization when it is given in addition a per-body nonzero homogeneous point \(v \mapsto q_v \in K^{k+2}\), incident to its own panel (\(q_v \cdot n_v = 0\)). Every link’s supporting extensor must then pass through the points of both its endpoints (definition 29.1). We call this requirement the pencil condition.
The incidence \(q_v \cdot n_v = 0\) is forced at any body with a nonzero hinge: the hinge’s spanning points lie in \(n_v^{\perp }\) and contain \(q_v\) in their span, so \(q_v \in n_v^{\perp }\). We require it at every body, isolated ones included, so that the normal and the point play symmetric roles under the polarity below (section 29.3). Two hinges in one panel always pass through a common point of it (lemma 29.8). So at a body of degree at most two, asking the hinges to pass through one point adds nothing to hinge-coplanarity. The requirement first has content at a body with three or more hinges.
29.3 The polarity and self-duality
Work at grade \(k = 2\) (\(d = 3\)) for the rest of this subsection, the setting of lemma 25.9. There the polarity sends the extensor of two homogeneous points \(v_0, v_1 \in K^4\) to the panel-support extensor \(C(v_0,v_1)\) (definition 23.1), over every field \(K\): the join-of-two-points \(\leftrightarrow \) meet-of-two-panels identity. The two transport lemmas below also hold over every field \(K\). They show that the polarity turns passing through the point \(q\) into lying in the panel with normal \(q\), and lying in that panel into passing through \(q\).
If a screw element \(C \in \bigwedge ^{2} K^{4}\) passes through the homogeneous point \(q \in K^4\) (definition 29.1), then its polarity image lies in the panel with normal \(q\) (definition 23.24).
If \(C = 0\) the image is \(0\), which lies in every panel. Otherwise \(C\) is the extensor of an independent pair \(v_0, v_1\) with \(q\) in their span; the polarity (lemma 25.9) sends \(C\) to the panel-support extensor \(C(v_0,v_1)\) (definition 23.1), which by the point-join \(\leftrightarrow \) panel-meet duality is the extensor of an independent pair \(p_0', p_1'\) orthogonal to both \(v_0\) and \(v_1\) (lemma 23.3 and the remark after it). Since \(q\) lies in the span of \(v_0, v_1\) and the dot product is linear, \(p_0'\) and \(p_1'\) are also orthogonal to \(q\), so the image lies in the panel with normal \(q\).
If a screw element \(C \in \bigwedge ^{2} K^{4}\) lies in the panel with normal \(q \in K^4\) (definition 23.24), then its polarity image passes through \(q\) (definition 29.1).
If \(C = 0\) the image is \(0\), which passes through every point (take the constant family at \(q\)). Otherwise \(C\) is the extensor of an independent pair \(v_0, v_1\) both orthogonal to \(q\); the polarity sends \(C\) to the panel-support extensor \(C(v_0,v_1)\) (definition 23.1), which is the extensor of an independent pair \(p_0', p_1'\) orthogonal to both \(v_0\) and \(v_1\) (lemma 23.3 and the remark after it). The orthogonal complement of \(\{ v_0,v_1\} \) is \(2\)-dimensional, hence equal to the span of the independent pair \(p_0', p_1'\); as \(q\) also lies in this complement, \(q \in \mathrm{span}\{ p_0',p_1'\} \), i.e. the image passes through \(q\).
Over any field \(K\), transporting a pencil realization \((F, n, q)\) of a multigraph \(G\) along the polarity \(\Lambda \) of lemma 25.9 (field-general as a screw-space automorphism, theorem 25.7) produces a pencil realization \((\Lambda F, q, n)\) of \(G\), with the roles of the normal and the point exchanged.
The transported framework has the same multigraph and nonzero supporting extensors, since the polarity is a linear automorphism (theorem 25.7). Its new normal assignment is \(q\), each nonzero by hypothesis, and the incidence \(n_v \cdot q_v = 0\) read the other way gives \(q_v \cdot n_v = 0\), so it is preserved. Let \(C\) be the supporting extensor of a link \(uw\). As \(C\) passes through \(q_u\) and \(q_w\), its image lies in the panels with normals \(q_u\) and \(q_w\) (lemma 29.3). As \(C\) lies in the panels with normals \(n_u\) and \(n_w\), its image passes through \(n_u\) and \(n_w\) (lemma 29.4).
We record this symmetry for its own sake: the proof of theorem 29.34 does not use it. It is one reason why definition 29.2 allows the points of a link’s two endpoints to coincide: requiring them to be projectively distinct would break the symmetry. section 29.8 gives a second reason, and imposes distinctness as a separate condition.
29.4 The coincident-panel pencil pair
This subsection supplies the pencil condition at the base case of theorem 29.15: every loopless multigraph on at most two vertices (lemma 29.21). Katoh–Tanigawa’s two-vertex base realization of a parallel edge pair (lemma 23.34, KT Lemma 5.3, p. 669) places both hinges in a single shared panel \(n^{\perp }\) with two linearly independent supporting extensors (lemma 23.31), which fill the whole screw space \(K^6\) and make the two bodies rigid. On the pencil condition the same construction supplies a common concurrency point at no extra cost: two lines of a flat pencil already share the point of the pencil.
For any normal \(n \in K^4\) there is a nonzero point \(q \in n^{\perp }\) and two screw elements \(C, C' \in \bigwedge ^{2} K^{4}\), each lying in the panel with normal \(n\) (definition 23.24) and passing through \(q\) (definition 29.1), whose \(2\)-extensors are linearly independent.
The panel \(n^{\perp }\) has dimension at least \(3\) in \(K^4\), so it contains three linearly independent vectors \(q, a, b\). Take the two pencil lines \(q \vee a\) and \(q \vee b\) through \(q\): both lie in \(n^{\perp }\) and contain \(q\) in their span, so each lies in the panel and passes through \(q\). Their extensors are linearly independent because \(\{ q, a, b\} \) is — the shared-vector case of the independence of extensors on two distinct point subsets behind lemma 23.31.
For any normal \(n \in K^4\) and any nonzero point \(q \in n^{\perp }\), there are two screw elements \(C, C' \in \bigwedge ^{2} K^{4}\), each lying in the panel with normal \(n\) (definition 23.24) and passing through \(q\) (definition 29.1), whose \(2\)-extensors are linearly independent.
As for lemma 29.6, with \(q\) given in advance. The panel \(n^{\perp }\) has dimension at least \(3\) in \(K^4\), so \(q\) extends to a linearly independent triple \(q, y, z\) in \(n^{\perp }\). The two pencil lines \(q \vee y\) and \(q \vee z\) through \(q\) both lie in \(n^{\perp }\) and contain \(q\) in their span, so each lies in the panel and passes through \(q\); their extensors are linearly independent because \(\{ q, y, z\} \) is — the shared-vector case behind lemma 23.31.
Katoh–Tanigawa realize the base of their induction directly, at one and two bodies (lemma 23.36). Asking the hinges at a body to pass through one point has content only at degree three or more, so on two bodies it has content only when three or more edges join them. lemma 29.21 handles such a class by placing both bodies on a single panel at a fixed normal, with two independent hinges through a common point of the panel (lemma 29.6) making the two bodies rigid (lemma 23.30); each further edge reuses one of the two hinges. It assembles this with the edgeless and single-edge cases into the base case of theorem 29.15.
29.5 Pencil cycles: degree-two concurrency is automatic
Katoh–Tanigawa’s cycle realization (lemma 23.80, KT Lemma 5.4) places a cycle of bodies with each hinge the meet of two adjacent panels. Every body has degree two, and at a body of degree at most two the concurrency requirement costs nothing: two lines lying in a common plane always meet in a point of that plane. The following records this projective fact in the containment model, so that the cycle realization — indeed any hinge-coplanar realization (definition 23.63) restricted to its degree-two bodies — already admits the per-body concurrency point a pencil realization asks for. The same fact accounts for two features of the nondegeneracy conditions in section 29.8. A pencil hub there is a body of degree at least three, since only there does passing through one point constrain the hinges. At a body of degree two, whose two hinges pass through a common point for free, a further condition keeps them from coinciding. theorem 29.15 does not call on the two pencil realizations of a cycle built below; they give a direct example of the same fact, on the cycle realization Katoh–Tanigawa already use.
Let \(n \in K^4\) be nonzero and let \(C_1, C_2 \in \bigwedge ^{2} K^{4}\) be nonzero screw elements each lying in the panel with normal \(n\) (definition 23.24). Then there is a nonzero point \(q \in n^{\perp }\) through which both pass (definition 29.1).
Each hinge is the extensor of an independent pair, spanning a \(2\)-dimensional subspace of the panel \(n^{\perp }\), which has dimension \(3\) in \(K^4\). Two \(2\)-dimensional subspaces of a \(3\)-dimensional space meet in dimension at least \(2 + 2 - 3 = 1\) (the modular law), so their intersection contains a nonzero point \(q\). Lying in each hinge’s span, \(q\) passes through both hinges; and lying in \(n^{\perp }\) it is orthogonal to \(n\).
The range \(3 \le m \le 4\) is exactly where the shared-normal family exists at \(d = 3\) (lemma 23.62), so the triangle and the quadrilateral are both realized. Since every body of a cycle has degree two, the concurrency fact above (lemma 29.8) supplies each body’s point directly, alongside the shared-normal family’s panel data, giving a pencil realization outright.
Let \(G\) be presented as a cycle of \(m\) bodies (definition 21.64) with \(3 \le m \le 4\). Then \(G\) has a pencil realization (definition 29.2) that is infinitesimally rigid on all of its bodies \(V(G)\) (definition 19.15).
At grade \(k = 2\) the cyclic shared-normal family (lemma 23.62) supplies \(m\) panel normals \(n_0, \dots , n_{m-1}\) — the range \(3 \le m \le 4 = k + 2\) is exactly its hypothesis — with each consecutive pair \(n_i, n_{i+1}\) linearly independent. The \(i\)-th cycle edge is assigned the panel meet \(C(n_i, n_{i+1})\) (definition 23.1), nonzero and lying in both endpoint panels \(n_i^{\perp }\), \(n_{i+1}^{\perp }\) (definition 23.24); every edge label off the cycle is given a fixed nonzero fallback, so all supporting extensors are nonzero. Body \(i\) has exactly two incident hinges, \(C(n_{i-1}, n_i)\) and \(C(n_i, n_{i+1})\), both lying in the panel \(n_i^{\perp }\); by lemma 29.8 they share a nonzero point \(q_i \in n_i^{\perp }\), through which both pass (definition 29.1). Assign body \(i\) the point \(q_i\). Then each point is nonzero and incident to its own panel, and the edge \(C(n_i, n_{i+1})\) passes through the points of both its endpoints: through \(q_i\) as body \(i\)’s second hinge, and through \(q_{i+1}\) as body \(i+1\)’s first hinge (its first incident hinge is \(C(n_i, n_{i+1})\) since \((i+1) - 1 = i\)). The \(m\) cyclic meets are linearly independent (lemma 23.62), so the framework is infinitesimally rigid on the cycle’s bodies, which are all of \(V(G)\) (lemma 23.77).
The coplanar realization below is its corollary, discarding the per-body concurrency point: a hinge-coplanar panel realization needs only the panel data, which the pencil realization above already supplies, built directly from the cyclic family of shared panel normals rather than through the meet model of the original cycle realization.
Let \(G\) be presented as a cycle of \(m\) bodies (definition 21.64) with \(3 \le m \le 4\). Then \(G\) has a hinge-coplanar panel realization (definition 23.63) that is infinitesimally rigid on all of its bodies \(V(G)\) (definition 19.15).
Immediate corollary of the pencil realization of the cycle (lemma 29.9), discarding the per-body concurrency point: a pencil realization is in particular hinge-coplanar, and rigidity is unaffected by dropping a conjunct.
29.6 The two-pencil extension step
Katoh–Tanigawa’s induction extends a hinge-coplanar realization across a re-added edge by supplying a supporting extensor in the meet of the two endpoint panels (p. 670): for any two normals the common perp \(n_u^{\perp } \cap n_v^{\perp } \subseteq K^4\) has dimension at least \(4 - 2 = 2\), so it contains a nonzero hinge lying in both panels, with no transversality of the normals needed. On the pencil condition the re-added hinge must additionally pass through the concurrency point of each endpoint. Where in the coplanar model a common hinge always exists, the pencil model asks for one through two prescribed points as well, and this constrains the two bodies: a hinge lying in both panels and passing through both points confines each point to the common perp, so each concurrency point must lie not only in its own panel but in the other body’s panel too. The following existence step assumes exactly these two cross-incidences.
Let \(n_u, n_v \in K^4\) be panel normals and \(q_u, q_v \in K^4\) concurrency points with \(q_u\) incident to its own panel (\(q_u \cdot n_u = 0\)) and \(q_v\) to its own (\(q_v \cdot n_v = 0\)), and suppose \(q_u \ne 0\). If the two cross-incidences \(q_u \cdot n_v = 0\) and \(q_v \cdot n_u = 0\) hold — each concurrency point lies in the other body’s panel — then there is a nonzero \(C \in \bigwedge ^{2} K^{4}\) lying in both panels (definition 23.24) and passing through both points (definition 29.1).
Under the four incidences both points lie in the common perp \(W = n_u^{\perp } \cap n_v^{\perp }\), which has dimension at least \(2\) in \(K^4\) regardless of whether the normals are independent. It suffices to exhibit a \(2\)-dimensional subspace of \(W\) containing both points; its extensor is then a nonzero hinge in both panels through both points. If \(q_u\) and \(q_v\) are linearly independent their span is such a subspace. Otherwise \(q_v\) lies on the line through \(q_u\), and since \(W\) has dimension at least \(2\) while that line has dimension \(1\), \(W\) contains a vector \(w\) independent from \(q_u\); the span of \(q_u\) and \(w\) is a \(2\)-dimensional subspace of \(W\) containing \(q_u\), hence also \(q_v\).
The two cross-incidences are not only sufficient but necessary, so the extension hinge exists precisely when the two bodies’ concurrency points are mutually panel-incident.
With the hypotheses of lemma 29.11 — the points \(q_u, q_v\) incident to their own panels and \(q_u \ne 0\) — the two cross-incidences \(q_u \cdot n_v = 0\) and \(q_v \cdot n_u = 0\) hold if and only if there is a nonzero screw element lying in both panels (definition 23.24) and passing through both points (definition 29.1).
The forward implication is lemma 29.11. For the converse, suppose such a nonzero hinge \(C\) exists. Two point pairs with the same nonzero \(2\)-extensor span the same plane (lemma 22.18), the converse of the point-pair proportionality of lemma 22.16. So the points through which \(C\) passes and the points spanning it inside a panel span one and the same plane; since \(C\) passes through \(q_u\) and lies in the panel of \(n_v\), the point \(q_u\) lies in a span of vectors orthogonal to \(n_v\), giving \(q_u \cdot n_v = 0\), and symmetrically \(q_v \cdot n_u = 0\).
These cross-incidences are the chapter’s first condition that the coplanar model’s extension step does not need, and three later arguments turn on them. Katoh–Tanigawa reach a graph that is not minimal by adding edges to a realization of a minimal spanning subgraph. For pencil realizations the cross-incidences of the added edges cannot always be met, so we run the induction on every multigraph (section 29.7). The cut-edge case meets the cross-incidences of its crossing edge by first repositioning one side along a projective automorphism (lemma 29.18). At \(K_4\) the necessity direction of lemma 29.12 forces every vertex’s panel normal into a single hyperplane, so no simple realization of \(K_4\) can give all four vertices independent panel normals (section 29.8).
29.7 Reduction on all spanning multigraphs
This subsection states the induction behind theorem 29.34 and proves three of its five cases. Katoh–Tanigawa’s induction runs over minimal graphs, those from which no edge can be deleted without changing the deficiency (theorem 21.56). They reach any other graph by realizing a minimal spanning subgraph with the same deficiency and adding the remaining edges, each with a hinge in the meet of its two panels (theorem 23.66). The added edges need not raise the rank, since the subgraph already attains the deficiency rank.
For pencil realizations this step fails, and the failure lies in the smaller graph. An added edge needs its two cross-incidences (lemma 29.12), and imposing them can lower the rank of the smaller graph. Take \(K_4\) and a \(4\)-cycle in it, both of deficiency \(0\). A pencil realization of the \(4\)-cycle has rank \(14\) plus the dimension of the span of its four hinges, so it attains its deficiency rank \(18\) only when the hinges are linearly independent. The cross-incidences of the two diagonals, with those the cycle edges satisfy already, put all four points in every panel, so the points span at most a plane. If they span a plane, every panel is that plane, and the hinges lie in the three-dimensional space of its lines. If they span a line, at least two edges of the cycle join bodies with different points, and both of their hinges are that line. If they coincide, all four hinges pass through one point. In each case the hinges span at most three dimensions, so no pencil realization of the \(4\)-cycle at its deficiency rank admits the diagonals.
We therefore run the induction on every multigraph. Its case analysis still needs a vertex of degree two when there is no proper rigid subgraph. Katoh–Tanigawa find one by an edge count that uses minimality (KT Lemmas 4.5 and 4.6, pp. 663–664). Here a counting fact takes its place: a loopless multigraph whose vertices all have degree at least three has a proper rigid subgraph (lemma 29.14). So a graph without one has a vertex of degree at most two, and two-edge-connectivity forces that degree to be exactly two. The statement the induction proves is the following.
A pencil realization at the deficiency rank of a multigraph \(G\) is a pencil realization \((F, n, q)\) of \(G\) (definition 29.2) whose rigidity rows span dimension
the target of theorem 23.66 restricted to the pencil condition.
Let \(G\) be a loopless multigraph with \(|V(G)| \ge 3\) and \(D = \binom {d+1}{2} \ge 4\). If every vertex of \(G\) has degree at least three, \(G\) has a proper rigid subgraph.
Let \(v\) be a vertex of minimum degree \(\delta \ge 3\). The handshake identity gives \(\delta \, |V(G)| \le 2\, |E(G)|\), so the edges avoiding \(v\) number \(|E(G)| - \delta \ge \delta (|V(G)|-2)/2\), and the \((D-1)\)-fold fiber of these edges in \(M(\tilde G)\) has size \((D-1)(|E(G)| - \delta ) {\gt} D(|V(G)| - 2)\) once \(D \ge 4\) — strictly more than the \((D,D)\)-sparsity bound on any vertex set omitting \(v\). The fiber is therefore dependent in \(M(\tilde G)\) and contains a circuit, whose induced subgraph is rigid (lemma 21.2), spans at least two vertices, and omits \(v\), hence is proper.
A property \(P\) of multigraphs that is closed under five cases holds of every nonempty multigraph. The five cases are: (i) \(G\) has a loop (delete it and reinsert it); (ii) \(G\) is loopless with \(|V(G)| \le 2\) (base case); (iii) \(G\) is loopless, \(|V(G)| \ge 3\), and not two-edge-connected (cut-edge decomposition, definition 20.20); (iv) \(G\) is loopless, \(|V(G)| \ge 3\), and has a proper rigid subgraph (definition 20.17); (v) \(G\) is loopless, two-edge-connected, \(|V(G)| \ge 3\), has no proper rigid subgraph, and (by lemma 29.14) some vertex has degree exactly two. Case (i) is handed the property at every nonempty multigraph smaller than \(G\) in the lexicographic order on \((|V(G)|, |E(G)|)\). Cases (iii), (iv) and (v) are handed it at every nonempty multigraph on fewer vertices than \(G\).
Strong induction on \((|V(G)|, |E(G)|)\), lexicographically. Its hypothesis at \(G\) gives the property at every smaller nonempty multigraph, in particular at every one on fewer vertices. Deleting a loop keeps \(|V(G)|\) and lowers \(|E(G)|\), so it gives a smaller multigraph. Case (v)’s degree-two vertex follows from lemma 29.14 (no proper rigid subgraph forces a vertex of degree at most two) and two-edge-connectivity (degree at least two, lemma 20.21).
We take the five cases in the order of the lemmas below. The loop case (i) is lemma 29.16. The cut-edge case (iii) is lemma 29.19, after two lemmas on projective automorphisms. The base case (ii) is lemma 29.21. The contraction and split cases, (iv) and (v), are left for later subsections. Section 29.8 strengthens the statement that the induction proves. Section 29.9 then proves both cases by one argument, which rests on section 30. That argument and section 30 contract proper rigid subgraphs, using lemma 29.22: contraction leaves the deficiency unchanged.
Let \(e\) be a loop of \(G\) at a vertex \(v\). If \(G - e\) has a pencil realization at the deficiency rank (definition 29.13), then so does \(G\).
Keep the realization of \(G - e\), and give \(e\) a nonzero hinge that lies in the panel of \(v\) and passes through the point of \(v\). It exists by lemma 29.11 with \(u = v\), where both cross-incidences become the incidence of the point of \(v\) with its own panel. The loop adds only zero rows, since both of its ends are \(v\). A loop crosses no partition of \(V(G)\), so deleting it leaves the deficiency unchanged, and the rank is still the deficiency rank.
The cut-edge case moves one side of a realization by a projective automorphism. The next lemma shows that such a move keeps a pencil realization at the deficiency rank, and the one after it chooses the automorphism.
Let \(g\) be a linear automorphism of \(K^4\) and \(h\) a contragredient of it, meaning \(\langle g x, h y\rangle = \langle x, y\rangle \) for the standard pairing. Transporting a pencil panel realization \((F, n, q)\) by acting on hinges through the induced automorphism of the screw space, on the concurrency points \(q\) by \(g\), and on the panel normals \(n\) by \(h\), again gives a pencil panel realization on the same multigraph. Its rigidity-row span has the same dimension, so a pencil realization at the deficiency rank transports to one.
Panel containment and through-point incidence transport because the induced screw automorphism sends the extensor of spanning points \(p_0, \dots \) to the extensor of \(g p_0, \dots \); the contragredient identity turns each incidence \(\langle p_i, n\rangle = 0\) into \(\langle g p_i, h n\rangle = 0\), and \(g\) sends the span containing \(q\) to the one containing \(g q\). The panel–point incidence \(\langle q, n\rangle = 0\) is likewise preserved, and the automorphisms send nonzero data to nonzero data. Rank invariance is the change-of-screw-coordinates identity (lemma 28.35): this lemma is the collineation companion of lemma 29.5, whose polarity is instead a correlation, exchanging the normal and point roles rather than repositioning within them; both rest on the same field-general screw-space automorphism mechanism (theorem 25.7).
Fix the panel/point data of the two sides at a crossing edge \(uv\): normal \(n_1(u)\) and point \(pt_1(u) \ne 0\) on the \(V_1\) side, normal \(n_2(v)\) and point \(pt_2(v) \ne 0\) on the \(V_2\) side. Then there is a linear automorphism \(g\) of \(K^4\) with a contragredient \(h\) (\(\langle g x, h y\rangle = \langle x, y\rangle \) for the standard pairing) meeting the two cross-incidences of lemma 29.12 once the \(V_2\) side is transported by \((g, h)\): \(\langle pt_1(u), h\, n_2(v)\rangle = 0\) and \(\langle g\, pt_2(v), n_1(u)\rangle = 0\); moreover the transported point \(g\, pt_2(v)\) is projectively distinct from \(pt_1(u)\), which the construction supplies for free.
Explicit, over any field. Every automorphism of \(K^4\) has a contragredient, the inverse-transpose. Pick \(a \in n_1(u)^\perp \) with \(\{ a, pt_1(u)\} \) independent and \(b \in n_2(v)^\perp \) with \(\{ b, pt_2(v)\} \) independent, possible because each hyperplane \(\perp \) is at least \(3\)-dimensional and so is not contained in a line. Let \(g\) be the frame automorphism sending \(pt_2(v) \mapsto a\) and \(b \mapsto pt_1(u)\). Then \(g\, pt_2(v) = a \in n_1(u)^\perp \) is the second incidence, and \(g\, b = pt_1(u)\) with the contragredient identity turns the first into \(b \in n_2(v)^\perp \). The distinctness clause is the independence of \(\{ a, pt_1(u)\} \) chosen at the start, read through \(g\, pt_2(v) = a\).
Let \(G\) be a multigraph that is not two-edge-connected, so that at most one edge crosses some nonempty proper subset \(V_1 \subsetneq V(G)\), and let \(V_2 = V(G) \setminus V_1\). If \(G[V_1]\) and \(G[V_2]\) each have a pencil realization at the deficiency rank, then so does \(G\). The same holds for realizations at the deficiency rank in which the two points of every link are projectively distinct.
Realize the two sides separately. If no edge crosses, together they realize \(G\). Suppose one edge \(uv\) crosses, with \(u \in V_1\). The two realizations were chosen independently, so the cross-incidences of \(uv\) need not hold, and without them \(uv\) has no hinge (lemma 29.12). So we first move the side \(V_2\) by the projective automorphism of lemma 29.18, after which both cross-incidences hold. The moved side is still a pencil realization at the deficiency rank (lemma 29.17). Now lemma 29.11 gives \(uv\) a hinge. In both cases the ranks of the parts add up to the deficiency rank of \(G\), as in Katoh–Tanigawa’s cut-edge case (lemma 23.27). For the second form, the points along a link inside a side stay distinct under the automorphism, and at \(uv\) they are distinct by the last clause of lemma 29.18.
The two forms are one Lean theorem whose parameter selects the form; the pinned names are that theorem and its two specializations.
Every loopless multigraph with at most two vertices has a pencil realization at the deficiency rank (definition 29.13).
Give every body the same normal \(n\) and the same point \(q\) of its panel. With no edge the deficiency rank is \(0\). With one edge it is \(D - 1\), which one nonzero hinge in the panel through \(q\) attains. With a class of two or more parallel edges it is \(D\). Two edges of the class get the two independent hinges of lemma 29.6, which make the two bodies rigid (lemma 23.30), and every further edge reuses the second hinge.
Let \(H\) be a proper rigid subgraph of \(G\). Contracting \(H\) to a single vertex leaves the deficiency unchanged, \(\operatorname {def}(\widetilde{G / E(H)}) = \operatorname {def}(\tilde G)\), without assuming \(G\) minimal.
The matroid-contraction rank identity and the rank/deficiency bridge behind lemma 21.6 already use no minimality; only the base/fiber-meeting half of the corresponding minimality-tracking statement did, and that half is not needed here.
29.8 Nondegenerate realizations and the conditioned pair
Katoh and Tanigawa’s induction statement asks for more than the rank. When the graph is simple, their realization must also be nonparallel, that is, no two of its panels are parallel (KT p. 668; KT Theorem 5.5, p. 670). This subsection defines a pencil analogue, the nondegenerate pencil realization, and strengthens the statement of the induction to include it. The strengthened statement, the conditioned pair, asks for a nondegenerate realization at the deficiency rank under two conditions on the graph. We show that neither condition can be dropped. The subsection ends with the reduction of theorem 29.15 for the conditioned pair. Throughout, \(k = 2\), so panel normals and concurrency points lie in \(K^4\).
The pencil condition constrains the hinges at a body only when the body has three or more of them (section 29.2). The next definition calls such a body a hub. It asks for independence among the normals and among the points around each body.
A vertex of a multigraph is a pencil hub when it has degree at least three. The closed hub-neighbourhood of a vertex \(v\) is the set of pencil hubs among \(v\) itself and its neighbours, and the closed neighbourhood of \(v\) is \(v\) together with all of its neighbours, hub or not. A pencil realization of \(G\) (definition 29.2) is nondegenerate when the two concurrency points of every link are projectively distinct; at every vertex, the panel normals of its closed hub-neighbourhood are linearly independent; and at every non-hub vertex, the concurrency points of its closed neighbourhood are linearly independent. A multigraph is nondegeneracy-feasible when it has a nondegenerate pencil realization.
The five pins are the five terms defined, in order: pencil hubs, the closed hub-neighbourhood, the closed neighbourhood, nondegenerate pencil realizations and nondegeneracy-feasibility.
The first condition makes the hinge of every link the line through the points of its two ends (lemma 22.18). The other two are limited by the incidences of a pencil realization. The hinge of an edge \(vw\) is nonzero, lies in the panel of \(w\) and passes through \(q_v\), so \(q_v \cdot n_w = 0\) (lemma 29.12). Thus the normals of \(v\) and its neighbours lie in the three-dimensional space \(q_v^{\perp }\), and their points lie in the panel \(n_v^{\perp }\), also of dimension three. Hence the normals of a closed hub-neighbourhood are independent only if it has at most three members. At \(K_4\) every body is a hub and every closed hub-neighbourhood has four members, so \(K_4\) is not nondegeneracy-feasible. Likewise, the points of a closed neighbourhood are independent only if it has at most three members, which rules out every hub of a simple graph. The third condition is asked only at bodies that are not hubs. At such a body it follows from the first condition and \(q_v \neq 0\), unless the body has two distinct neighbours. There it asks that the two hinges at the body be distinct lines. The first two conditions do not imply this. The path on three bodies has a pencil realization whose three points are distinct but collinear, and both of its hinges are then the same line.
In the next definition, generic names only the property stated, not an algebraic independence of coordinates.
A multigraph \(G\) has a generic pencil realization when it has a nondegenerate pencil realization (definition 29.23) whose rigidity rows attain the deficiency-rank target of definition 29.13.
Keeping only the first condition of definition 29.23 gives a weaker notion, which every simple multigraph with at least one body satisfies at the deficiency rank (theorem 29.34). We do not add this condition to definition 29.2, for two reasons. It would break the symmetry noted after lemma 29.5. Also, some multigraphs would have no pencil realization at the deficiency rank. Two bodies joined by two edges have deficiency rank \(D = 6\), which needs two independent hinges. At distinct points both hinges are the line through the two points, and the rank is \(5\).
A multigraph \(G\) has an adjacent-distinct pencil realization when it has a pencil realization at the deficiency rank (definition 29.13) in which the two concurrency points of every link are projectively distinct.
A generic pencil realization is adjacent-distinct, and an adjacent-distinct one is in particular a pencil realization at the deficiency rank.
The induction statement asks for a generic realization under two conditions. Simplicity alone, the condition of KT Theorem 5.5, is not enough, since \(K_4\) is simple and not nondegeneracy-feasible. Nondegeneracy-feasibility alone is not enough either. Two bodies joined by two edges are nondegeneracy-feasible. Neither is a hub, so it suffices to take two distinct panels, two distinct points on their common line, and that line as both hinges. By the count above, none of their nondegenerate realizations attains the deficiency rank. So the statement asks for both conditions.
A multigraph \(G\) satisfies the conditioned pair at \(d\) when it has a pencil realization at the deficiency rank (definition 29.13); when, if it is simple, it has an adjacent-distinct one (definition 29.26); and when, if it is both simple and nondegeneracy-feasible (definition 29.23), it has a generic one (definition 29.25).
In the Lean, this definition and definition 29.13, definition 29.25 and definition 29.26 take the dimension \(d\) of the deficiency (definition 20.3, with \(D = \binom {d+1}{2}\)), which the formalization calls \(n\), as an argument, while their realizations stay at \(k = 2\), where the target has \(D = 6\). The theorems that use them take \(d = 3\), where the two agree.
We now prove the reduction for the conditioned pair, beginning with the three cases that section 29.7 proves for the bare statement.
Let \(K\) be an infinite field and \(G\) a multigraph.
If \(G\) has a loop, and every nonempty multigraph with fewer vertices than \(G\), or with as many vertices and fewer edges, satisfies the conditioned pair at \(d = 3\) (definition 29.27), then so does \(G\).
If \(G\) is loopless and has one or two vertices, it satisfies the conditioned pair at \(d = 3\).
If \(G\) is loopless with \(|V(G)| \ge 3\) and not two-edge-connected (definition 20.20), and every nonempty multigraph on fewer vertices than \(G\) satisfies the conditioned pair at \(d = 3\), then so does \(G\).
In each case the bare conjunct is lemma 29.16, lemma 29.21 or lemma 29.19. In case (1) the first of these applies to \(G\) with the loop deleted, which has as many vertices as \(G\) and fewer edges. The other two conjuncts are needed only when \(G\) is simple. A multigraph with a loop is not simple. A simple multigraph on at most two bodies has at most one edge, and a direct construction gives it a nondegenerate realization at the deficiency rank. At a cut edge, the adjacent-distinct conjunct is the second form of lemma 29.19.
It remains to prove the generic conjunct in case (3). Let \(G\) be simple and nondegeneracy-feasible, with at most one edge crossing a nonempty proper subset \(V_1\) of \(V(G)\). A nondegenerate realization of \(G\) restricts to one of a subgraph, provided no body of the subgraph drops from degree three or more to degree two. So, except in the last case below, each smaller graph used is nondegeneracy-feasible, and the hypothesis of case (3) gives it a generic realization. If no edge crosses, the generic realizations of the two sides together form one of \(G\). Suppose one edge \(uv\) crosses, with \(u \in V_1\). If both sides have at least two bodies, we use each side together with the far end of \(uv\), so that \(u\) keeps its degree in the first and \(v\) in the second. We move the second as in lemma 29.19, by an automorphism that also avoids finitely many subspaces, and join the two along \(uv\).
If one side is a single body, say \(v\), we use \(G - v\), and give \(v\) a point and a panel that avoid finitely many subspaces. The body \(v\) has degree one, so it is not a pencil hub, and it is the only neighbour that a body of \(G - v\) loses. By lemma 30.133(a), \(G - v\) is then nondegeneracy-feasible, by a realization whose normals are independent on the closed hub-neighbourhood in \(G\) of every body. By part (b) of the same lemma, the generic realization of \(G - v\) moves, at the same rank, to one whose normals are independent on these sets, as a realization of \(G\) requires.
Let \(K\) be an infinite field. Consider two kinds of loopless multigraphs \(G\) with \(|V(G)| \ge 3\): those with a proper rigid subgraph (definition 20.17), and those that are two-edge-connected, have no proper rigid subgraph and have a vertex of degree two. Suppose that each such \(G\) satisfies the conditioned pair at \(d = 3\) (definition 29.27) whenever every nonempty multigraph on fewer vertices than \(G\) does. Then every nonempty multigraph satisfies the conditioned pair at \(d = 3\).
Apply theorem 29.15 with the conditioned pair at \(d = 3\) as the property. Its cases at a loop, on at most two vertices and at a cut edge are lemma 29.29. Its contraction and split cases are the two hypotheses.
29.9 Reduction to the main component
This subsection proves the two hypotheses of theorem 29.30, the contraction and split cases for the conditioned pair, and with them the pencil conjecture. At a simple two-edge-connected multigraph, both cases follow from two statements: the multigraph has an adjacent-distinct pencil realization at the deficiency rank, and a generic one when it is nondegeneracy-feasible. These are the main-component statements, proved in section 30. A loopless two-edge-connected multigraph that is not simple has two parallel edges, and we contract them, as Katoh and Tanigawa do (KT Lemma 6.2).
The idea is to build pencil realizations by lifting planar pictures. Place each body \(v\) at a point \(q_v = (x_v, y_v)\) of the plane, with adjacent bodies at distinct points and no closed neighbourhood on a line. Such a picture is admissible (definition 30.1). Lift \(v\) to the point \(p_v = (x_v, y_v, z_v, 1)\) of \(K^4\) at a height \(z_v\) (definition 30.6). Take \(p_v\) as the concurrency point of \(v\), and the line through \(p_u\) and \(p_v\) as the hinge of an edge \(uv\). Every hinge then passes through the points of its two ends. The hinges at \(v\) lie in a common panel exactly when the points of the closed neighbourhood of \(v\) lie in a plane. So the lifted configuration is a pencil realization when every closed neighbourhood is coplanar. Over a fixed picture \(q\) this is a linear condition on the heights (lemma 30.12), and the heights that satisfy it form a linear space \(L(q)\), the lifting space (definition 30.2).
Over the admissible pictures at which \(\dim L(q)\) is least, these configurations form a vector bundle. Its closure is the main component of the configuration space (remark 30.19). In section 30 we show that, at every simple connected multigraph whose bodies all have degree at least two, a general configuration of the main component has the deficiency rank (theorem 30.139). The proof is a strong induction on the number of bodies. A lifted configuration at the deficiency rank is an adjacent-distinct pencil realization (lemma 30.11), which gives the first statement. The second does not follow in this way. When two pencil hubs have three common neighbours, as in \(K_{2,3}\), no configuration over a general picture is nondegenerate (lemma 30.127). We prove the second statement instead inside the induction of theorem 29.15, from the conditioned pair at smaller multigraphs (theorem 30.137).
Let \(K\) be a field. The distinct main-component statement asserts that every simple two-edge-connected multigraph on at least three bodies has an adjacent-distinct pencil realization at the deficiency rank at \(d = 3\) (definition 29.26). The generic main-component statement asserts that every such multigraph that is nondegeneracy-feasible (definition 29.23) has a generic pencil realization at \(d = 3\) (definition 29.25).
Let \(K\) be a field and \(G\) a loopless multigraph on at least three bodies that is not simple. If every multigraph on strictly fewer bodies satisfies the conditioned pair at \(d = 3\) (definition 29.27), then \(G\) has a pencil realization at the deficiency rank (definition 29.13).
We follow the proof of KT Lemma 6.2 [ KT11 , p. 673 ] , as in lemma 23.102, for pencil realizations and without minimality.
Let \(e\) and \(f\) be parallel edges joining bodies \(a\) and \(b\). Their \((D-1)\)-fold copies are \(2(D-1) \ge D\) parallel edges on \(\{ a, b\} \), hence \(D\) edge-disjoint spanning trees, so \(e\) and \(f\) span a rigid subgraph \(H\) on \(\{ a, b\} \), as in KT Lemma 6.2 (p. 673). It is proper, as \(G\) has at least three bodies. Contracting \(H\) removes one body and leaves the deficiency unchanged (lemma 29.22). So by the induction hypothesis the contraction \(G/H\) has a pencil realization at the deficiency rank. Give \(a\) and \(b\) the panel and the point of the contracted body, and keep every other hinge. Then realize \(e\) and \(f\) by two linearly independent lines through that point, inside that panel. The point is fixed by the realization of the contraction, and two such lines exist through any point of a panel (lemma 29.7). Every hinge now lies in the panels and passes through the points of both of its ends, so this is a pencil realization of \(G\).
It remains to compute the rank. The two independent hinges make \(\{ a, b\} \) infinitesimally rigid (lemma 23.30). As in Katoh and Tanigawa’s proof (KT eqs. (6.3)–(6.5), pp. 673–674), the rigidity matrix is block triangular. So the rows of \(e\) and \(f\) add \(D = 6\) to the rank of the contraction’s realization (lemma 19.33), and the rank is at least
No pencil realization of \(G\) has a larger rank (lemma 20.16), so this is the deficiency rank.
Let \(K\) be an infinite field. If the distinct and the generic main-component statements (definition 29.31) hold, then every multigraph on the whole ambient body set satisfies the conditioned pair at \(d = 3\).
By theorem 29.30, it suffices to prove the contraction and split cases for the conditioned pair, and one argument proves both. Let \(G\) be a loopless multigraph on at least three bodies, and suppose that every nonempty multigraph on fewer bodies satisfies the conditioned pair. There are three cases.
If \(G\) is not two-edge-connected, it satisfies the conditioned pair by the cut-edge case of lemma 29.29.
If \(G\) is two-edge-connected and simple, the two statements give its adjacent-distinct and generic conjuncts. An adjacent-distinct realization is in particular one at the deficiency rank, which is the bare conjunct.
If \(G\) is two-edge-connected and not simple, its adjacent-distinct and generic conjuncts are vacuous, and its bare conjunct follows from lemma 29.32.
Let \(K\) be an infinite field. Every multigraph on the whole ambient body set satisfies the conditioned pair at \(d = 3\) (definition 29.27): it has a pencil realization at the deficiency rank, with adjacent concurrency points distinct when it is simple, and a generic one when it is also nondegeneracy-feasible. More generally, so does every multigraph with at least one body.
The two main-component statements hold over every infinite field (theorem 30.139). So the first claim follows from theorem 29.33. The second claim is theorem 30.138, on which the proof of the generic statement rests.