This article reads like a textbook .(November 2021) |
In discrete geometry, geometric rigidity is a theory for determining if a geometric constraint system (GCS) has finitely many -dimensional solutions, or frameworks, in some metric space. A framework of a GCS is rigid in -dimensions, for a given if it is an isolated solution of the GCS, factoring out the set of trivial motions, or isometric group, of the metric space, e.g. translations and rotations in Euclidean space. In other words, a rigid framework of a GCS has no nearby framework of the GCS that is reachable via a non-trivial continuous motion of that preserves the constraints of the GCS. Structural rigidity is another theory of rigidity that concerns generic frameworks, i.e., frameworks whose rigidity properties are representative of all frameworks with the same constraint graph. Results in geometric rigidity apply to all frameworks; in particular, to non-generic frameworks.
Geometric rigidity was first explored by Euler, who conjectured that all polyhedra in -dimensions are rigid. Much work has gone into proving the conjecture, leading to many interesting results discussed below. However, a counterexample was eventually found. There are also some generic rigidity results with no combinatorial components, so they are related to both geometric and structural rigidity.
The definitions below, which can be found in, [1] are with respect to bar-joint frameworks in -dimensional Euclidean space, and will be generalized for other frameworks and metric spaces as needed. Consider a linkage , i.e. a constraint graph with distance constraints assigned to its edges, and the configuration space consisting of frameworks of . The frameworks in consist of maps that satisfy
for all edges of . In other words, is a placement of the vertices of as points in -dimensions that satisfy all distance constraints . The configuration space is an algebraic set.
Continuous and trivial motions. A continuous motion is a continuous path in that describes the physical motion between two frameworks of that preserves all constraints. A trivial motion is a continuous motion resulting from the Euclidean isometries, i.e. translations and rotations. In general, any metric space has a set of trivial motions coming from the isometric group of the space.
Local rigidity. A framework of a GCS is locally rigid, or just rigid, if all its continuous motions are trivial.
Testing for local rigidity is co-NP hard.
Rigidity map. The rigidity map takes a framework and outputs the squared-distances between all pairs of points that are connected by an edge.
Rigidity matrix. The Jacobian, or derivative, of the rigidity map yields a system of linear equations of the form
for all edges of . The rigidity matrix is an matrix that encodes the information in these equations. Each edge of corresponds to a row of and each vertex corresponds to columns of . The row corresponding to the edge is defined as follows.
Infinitesimal motion. An infinitesimal motion is an assignment of velocities to the vertices of a framework such that . Hence, the kernel of the rigidity matrix is the space of infinitesimal motions. A trivial infinitesimal motion is defined analogously to a trivial continuous motion.
Stress. A stress is an assignment to the edges of a framework . A stress is proper if its entries are nonnegative and is a self stress if it satisfies . A stress satisfying this equation is also called a resolvable stress, equilibrium stress, prestress, or sometimes just a stress.
Stress Matrix. For a stress applied to the edges of a framework with the constraint graph , define the stress matrix as
.
It is easily verified that for any two and any stress ,
The information in this section can be found in. [1] The rigidity matrix can be viewed as a linear transformation from to . The domain of this transformation is the set of column vectors, called velocity or displacements vectors, denoted by , and the image is the set of edge distortion vectors, denoted by . The entries of the vector are velocities assigned to the vertices of a framework , and the equation describes how the edges are compressed or stretched as a result of these velocities.
The dual linear transformation leads to a different physical interpretation. The codomain of the linear transformation is the set of column vectors, or stresses, denoted by , that apply a stress to each edge of a framework . The stress applies forces to the vertices of that are equal in magnitude but opposite in direction, depending on whether is being compressed or stretched by . Consider the equation where is a vector. The terms on the left corresponding to the columns of a vertex in yield the entry in that is the net force applied to by the stresses on edges incident to . Hence, the domain of the dual linear transformation is the set of stresses on edges and the image is the set of net forces on vertices. A net force can be viewed as being able to counteract, or resolve, the force , so the image of the dual linear transformation is really the set of resolvable forces.
The relationship between these dual linear transformations is described by the work done by a velocity vector under a net force :
where is a stress and is an edge distortion. In terms of the stress matrix, this equation above becomes .
This section covers the various types of rigidity and how they are related. For more information, see. [1]
Infinitesimal rigidity is the strongest form of rigidity that restricts a framework from admitting even non-trivial infinitesimal motions. It is also called first-order rigidity because of its relation to the rigidity matrix. More precisely, consider the linear equations
resulting from the equation . These equations state that the projections of the velocities and onto the edge cancel out. Each of the following statements is sufficient for a -dimensional framework to be infinitesimally rigid in -dimensions:
In general, any type of framework is infinitesimally rigid in -dimensions if space of its infinitesimal motions is the space of trivial infinitesimal motions of the metric space. The following theorem by Asimow and Roth relates infinitesimal rigidity and rigidity.
Theorem. [2] [3] If a framework is infinitesimally rigid, then it is rigid.
The converse of this theorem is not true in general; however, it is true for generic rigid frameworks (with respect to infinitesimal rigidity), see combinatorial characterizations of generically rigid graphs.
A -dimensional framework is statically rigid in -dimensions if every force vector on the vertices of that is orthogonal to the trivial motions can be resolved by the net force of some proper stress ; or written mathematically, for every such force vector there exists a proper stress such that
Equivalently, the rank of must be . Static rigidity is equivalent to infinitesimal rigidity.
Second-order rigidity is weaker than infinitesimal and static rigidity. The second derivative of the rigidity map consists of equations of the form
The vector assigns an acceleration to each vertex of a framework . These equations can be written in terms of matrices: , where is defined similarly to the rigidity matrix. Each of the following statements are sufficient for a -dimensional framework to be second-order rigid in -dimensions:
The third statement shows that for each such , is not in the column span of , i.e., it is not an edge distortion resulting from . This follows from the Fredholm alternative: since the column span of is orthogonal to the kernel of , i.e., the set of equilibrium stresses, either for some acceleration or there is an equilibrium stress satisfying the third condition. The third condition can be written in terms of the stress matrix: . Solving for is a non-linear problem in with no known efficient algorithm. [4]
Prestress stability is weaker than infinitesimal and static rigidity but stronger than second-order rigidity. Consider the third sufficient condition for second-order rigidity. A -dimensional framework is prestress stable if there exists an equilibrium stress such that for all non-trivial velocities , . Prestress stability can be verified via semidefinite programming techniques. [4]
A -dimensional framework of a linkage is globally rigid in -dimensions if all frameworks in the configuration space are equivalent up to trivial motions, i.e., factoring out the trivial motions, there is only one framework of .
Theorem. Global rigidity is a generic property of graphs.
A -dimensional framework is minimally rigid in -dimensions if is rigid and removing any edge from results in a framework that is not rigid.
There are two types of redundant rigidity: vertex-redundant and edge-redundant rigidity. A -dimensional framework is edge-redundantly rigid in -dimensions if is rigid and removing any edge from results in another rigid framework. Vertex-redundant rigidity is defined analogously.
This section concerns the rigidity of polyhedra in -dimensions, see polyhedral systems for a definition of this type of GCS. A polyhedron is rigid if its underlying bar-joint framework is rigid. One of the earliest results for rigidity was a conjecture by Euler in 1766. [5]
Conjecture. [5] A closed spatial figure allows no changes, as long as it is not ripped apart.
Much work has gone into proving this conjecture, which has now been proved false by counterexample. [6] The first major result is by Cauchy in 1813 and is known as Cauchy's theorem.
Cauchy's Theorem. [7] If there is an isometry between the surfaces of two strictly convex polyhedra which is an isometry on each of the faces, then the two polyhedra are congruent.
There were minor errors with Cauchy's proof. The first complete proof was given in, [8] and a slightly generalized result was given in. [9] The following corollary of Cauchy's theorem relates this result to rigidity.
Corollary. The 2-skeleton of a strictly convex polyhedral framework in -dimensions is rigid.
In other words, if we treat the convex polyhedra as a set of rigid plates, i.e., as a variant of a body-bar-hinge framework, then the framework is rigid. The next result, by Bricard in 1897, shows that the strict convexity condition can be dropped for -skeletons of the octahedron.
Theorem. [10] The -skeleton of any polyhedral framework of the octahedron in -dimensions is rigid. However, there exists a framework of the octahedron whose -skeleton is not rigid in -dimensions.
The proof of the latter part of this theorem shows that these flexible frameworks exist due to self-intersections. Progress on Eurler's conjecture did not pick up again until the late 19th century. The next theorem and corollary concern triangulated polyhedra.
Theorem. [9] If vertices are inserted in the edges of a strictly convex polyhedron and the faces are triangulated, then the -skeleton of the resulting polyhedron is infinitesimally rigid.
Corollary. If a convex polyhedron in -dimensions has the property that the collection of faces containing a given vertex do not all lie in the same plane, then the -skeleton of that polyhedron is infinitesimally rigid.
The following result shows that the triangulation condition in the above theorem is necessary.
Theorem. [2] The -skeleton of a strictly convex polyhedron embedded in -dimensions which has at least one non-triangluar face is not rigid.
The following conjecture extends Cauchy's result to more general polyhedra.
Conjecture. [11] Two combinatorially equivalent polyhedra with equal corresponding dihedral angles are isogonal.
This conjecture has been proved for some special cases. [12] The next result applies in the generic setting, i.e., to almost all polyhedra with the same combinatorial structure, see structural rigidity.
Theorem. [13] Every closed simply connected polyhedral surface with a -dimensional framework is generically rigid.
This theorem demonstrates that Euler's conjecture is true for almost all polyhedra. However, a non-generic polyhedron was found that is not rigid in -dimensions, disproving the conjecture. [6] This polyhedra is topologically a sphere, which shows that the generic result above is optimal. Details on how to construct this polyhedra can be found in. [14] An interesting property of this polyhedra is that its volume remains constant along any continuous motion path, leading to the following conjecture.
Bellows Conjecture. [15] Every orientable closed polyhedral surface flexes with constant volume.
This conjecture was first proven for spherical polyhedra [16] and then in general. [17]
This section concerns the rigidity of tensegrities, see tensegrity systems for a definition of this type of GCS.
The definitions below can be found in. [1]
Infinitesimal motion. An infinitesimal motion of a tensegrity framework is a velocity vector such that for each edge of the framework,
Second-order motion. A second-order motion of a tensegrity framework is a solution to the following constraints:
Global rigidity.’ A -dimensional tensegrity framework of a tensegrity GCS is globally rigid in -dimensions if every other -dimensional framework of the same GCS that is dominated by can be obtained via a trivial motion of .
Universal rigidity. A -dimensional tensegrity framework of a tensegrity GCS is universally rigid if it is globally rigid in any dimension.
Dimensional rigidity. A -dimensional tensegrity framework of a tensegrity GCS is dimensionally rigid in -dimensions if any other -dimensional tensegrity framework , for any satisfying the constraints of the GCS, has an affine span of dimension at most .
Super stable. A -dimensional tensegrity framework is super stable in -dimensions if is rigid in -dimensions as a bar-joint framework and has a proper equilibrium stress such that the stress matrix is positive semidefinite and has rank .
Generic results.
Infinitesimal rigidity is not a generic property of tensegrities, see structural rigidity. In other words, not all generic tensegrities with the same constraint graph have the same infinitesimal rigidity properties. Hence, some work has gone into identifying specific classes of graphs for which infinitesimal rigidity is a generic property of tensegrities. Graphs satisfying this condition are called strongly rigid. Testing a graph for strong rigidity is NP-hard, even for -dimension. [18] The following result equates generic redundant rigidity of graphs to infinitesimally rigid tensegrities.
Theorem. [19] A graph has an infinitesimally rigid tensegrity framework in -dimensions, for some partition of the edges of into bars, cables, and struts if and only if is generically edge-redundantly rigid in -dimensions.
The first result demonstrates when rigidity and infinitesimal rigidity of tensegrities are equivalent.
Theorem. [20] Let be a -dimensional tensegrity framework where: the vertices of are realized as a strictly convex polygon; the bars form a Hamilton cycle on the boundary of this polygon; and there are no struts. Then, is rigid in -dimensions if and only if it is infinitesimally rigid in -dimensions.
The following is a necessary condition for rigidity.
Theorem. [21] Let be a -dimensional tensegrity framework with at least one cable or strut. If is rigid in -dimensions, then it has a non-zero proper equilibrium stress.
Rigidity of tensegrities can also be written in terms of bar-joint frameworks as follows.
Theorem. [22] Let be a -dimensional tensegrity framework with at least one cable or strut. Then is infinitesimally rigid in -dimensions if it is rigid in -dimensions as a bar-joint framework and has a strict proper stress.
The following is a sufficient condition for second-order rigidity.
Theorem. [20] Let be a -dimensional tensegrity framework. If for all non-trivial infinitesimal motions of , there exists a proper equilibrium stress such that
then is second-order rigid.
An interesting application of tensegrities is in sphere-packings in polyhedral containers. Such a packing can be modelled as a tensegrity with struts between pairs of tangent spheres and between the boundaries of the container and the spheres tangent to them. This model has been studied to compute local maximal densities of these packings. [23] [24]
The next result demonstrates when tensegrity frameworks have the same equilibrium stresses.
Theorem. [25] Let be a -dimensional tensegrity framework with a proper stress such that the stress matrix is positive semidefinite. Then, is a proper stress of all -dimensional tensegrity frameworks dominated by .
The following is a sufficient condition for global rigidity of generic tensegrity frameworks based on stress matrices.
Theorem. [26] Let be a -dimensional generic tensegrity framework with a proper equilibrium stress . If the stress matrix has rank , then is globally rigid in dimensions.
While this theorem is for the generic setting, it does not offer a combinatorial characterization of generic global rigidity, so it is not quite a result of structural rigidity.
Let be a -dimensional generic tensegrity framework, such that the affine span of is , with a proper equilibrium stress and the stress matrix . A finite set of non-zero vectors in lie on a conic at infinity if, treating them as points in -dimensional projective space, they lie on a conic. Consider the following three statements:
If Statements 1 and 2 hold, then is dimensionally rigid in -dimensions, [25] and if Statement 3 also holds, then is universally rigid in -dimensions. [27]
In vector calculus, the curl, also known as rotor, is a vector operator that describes the infinitesimal circulation of a vector field in three-dimensional Euclidean space. The curl at a point in the field is represented by a vector whose length and direction denote the magnitude and axis of the maximum circulation. The curl of a field is formally defined as the circulation density at each point of the field.
In differential geometry, a subject of mathematics, a symplectic manifold is a smooth manifold, , equipped with a closed nondegenerate differential 2-form , called the symplectic form. The study of symplectic manifolds is called symplectic geometry or symplectic topology. Symplectic manifolds arise naturally in abstract formulations of classical mechanics and analytical mechanics as the cotangent bundles of manifolds. For example, in the Hamiltonian formulation of classical mechanics, which provides one of the major motivations for the field, the set of all possible configurations of a system is modeled as a manifold, and this manifold's cotangent bundle describes the phase space of the system.
In vector calculus and differential geometry the generalized Stokes theorem, also called the Stokes–Cartan theorem, is a statement about the integration of differential forms on manifolds, which both simplifies and generalizes several theorems from vector calculus. In particular, the fundamental theorem of calculus is the special case where the manifold is a line segment, Green’s theorem and Stokes' theorem are the cases of a surface in or and the divergence theorem is the case of a volume in Hence, the theorem is sometimes referred to as the Fundamental Theorem of Multivariate Calculus.
The Navier–Stokes equations are partial differential equations which describe the motion of viscous fluid substances, named after French engineer and physicist Claude-Louis Navier and Irish physicist and mathematician George Gabriel Stokes. They were developed over several decades of progressively building the theories, from 1822 (Navier) to 1842-1850 (Stokes).
In physics, angular velocity, also known as angular frequency vector, is a pseudovector representation of how the angular position or orientation of an object changes with time, i.e. how quickly an object rotates around an axis of rotation and how fast the axis itself changes direction.
In vector calculus, the divergence theorem, also known as Gauss's theorem or Ostrogradsky's theorem, is a theorem which relates the flux of a vector field through a closed surface to the divergence of the field in the volume enclosed.
On a differentiable manifold, the exterior derivative extends the concept of the differential of a function to differential forms of higher degree. The exterior derivative was first described in its current form by Élie Cartan in 1899. The resulting calculus, known as exterior calculus, allows for a natural, metric-independent generalization of Stokes' theorem, Gauss's theorem, and Green's theorem from vector calculus.
In mathematics, differential forms provide a unified approach to define integrands over curves, surfaces, solids, and higher-dimensional manifolds. The modern notion of differential forms was pioneered by Élie Cartan. It has many applications, especially in geometry, topology and physics.
In mathematics, Frobenius' theorem gives necessary and sufficient conditions for finding a maximal set of independent solutions of an overdetermined system of first-order homogeneous linear partial differential equations. In modern geometric terms, given a family of vector fields, the theorem gives necessary and sufficient integrability conditions for the existence of a foliation by maximal integral manifolds whose tangent bundles are spanned by the given vector fields. The theorem generalizes the existence theorem for ordinary differential equations, which guarantees that a single vector field always gives rise to integral curves; Frobenius gives compatibility conditions under which the integral curves of r vector fields mesh into coordinate grids on r-dimensional integral manifolds. The theorem is foundational in differential topology and calculus on manifolds.
In differential geometry, the holonomy of a connection on a smooth manifold is a general geometrical consequence of the curvature of the connection measuring the extent to which parallel transport around closed loops fails to preserve the geometrical data being transported. For flat connections, the associated holonomy is a type of monodromy and is an inherently global notion. For curved connections, holonomy has nontrivial local and global features.
In abstract algebra and multilinear algebra, a multilinear form on a vector space over a field is a map
Cauchy's theorem is a theorem in geometry, named after Augustin Cauchy. It states that convex polytopes in three dimensions with congruent corresponding faces must be congruent to each other. That is, any polyhedral net formed by unfolding the faces of the polyhedron onto a flat surface, together with gluing instructions describing which faces should be connected to each other, uniquely determines the shape of the original polyhedron. For instance, if six squares are connected in the pattern of a cube, then they must form a cube: there is no convex polyhedron with six square faces connected in the same way that does not have the same shape.
In discrete geometry and mechanics, structural rigidity is a combinatorial theory for predicting the flexibility of ensembles formed by rigid bodies connected by flexible linkages or hinges.
In digital signal processing, multidimensional sampling is the process of converting a function of a multidimensional variable into a discrete collection of values of the function measured on a discrete set of points. This article presents the basic result due to Petersen and Middleton on conditions for perfectly reconstructing a wavenumber-limited function from its measurements on a discrete lattice of points. This result, also known as the Petersen–Middleton theorem, is a generalization of the Nyquist–Shannon sampling theorem for sampling one-dimensional band-limited functions to higher-dimensional Euclidean spaces.
In the mathematics of structural rigidity, a rigidity matroid is a matroid that describes the number of degrees of freedom of an undirected graph with rigid edges of fixed lengths, embedded into Euclidean space. In a rigidity matroid for a graph with n vertices in d-dimensional space, a set of edges that defines a subgraph with k degrees of freedom has matroid rank dn − k. A set of edges is independent if and only if, for every edge in the set, removing the edge would increase the number of degrees of freedom of the remaining subgraph.
In mathematics, in the field of additive combinatorics, a Gowers norm or uniformity norm is a class of norms on functions on a finite group or group-like object which quantify the amount of structure present, or conversely, the amount of randomness. They are used in the study of arithmetic progressions in the group. They are named after Timothy Gowers, who introduced it in his work on Szemerédi's theorem.
In mathematics, and especially differential geometry and mathematical physics, gauge theory is the general study of connections on vector bundles, principal bundles, and fibre bundles. Gauge theory in mathematics should not be confused with the closely related concept of a gauge theory in physics, which is a field theory which admits gauge symmetry. In mathematics theory means a mathematical theory, encapsulating the general study of a collection of concepts or phenomena, whereas in the physical sense a gauge theory is a mathematical model of some natural phenomenon.
In mathematics, mirror symmetry is a conjectural relationship between certain Calabi–Yau manifolds and a constructed "mirror manifold". The conjecture allows one to relate the number of rational curves on a Calabi-Yau manifold to integrals from a family of varieties. In short, this means there is a relation between the number of genus algebraic curves of degree on a Calabi-Yau variety and integrals on a dual variety . These relations were original discovered by Candelas, de la Ossa, Green, and Parkes in a paper studying a generic quintic threefold in as the variety and a construction from the quintic Dwork family giving . Shortly after, Sheldon Katz wrote a summary paper outlining part of their construction and conjectures what the rigorous mathematical interpretation could be.
Flattenability in some -dimensional normed vector space is a property of graphs which states that any embedding, or drawing, of the graph in some high dimension can be "flattened" down to live in -dimensions, such that the distances between pairs of points connected by edges are preserved. A graph is -flattenable if every distance constraint system (DCS) with as its constraint graph has a -dimensional framework. Flattenability was first called realizability, but the name was changed to avoid confusion with a graph having some DCS with a -dimensional framework.
The Geiringer–Laman theorem gives a combinatorial characterization of generically rigid graphs in -dimensional Euclidean space, with respect to bar-joint frameworks. This theorem was first proved by Hilda Pollaczek-Geiringer in 1927, and later by Gerard Laman in 1970. An efficient algorithm called the Pebble Game is used to identify this class of graphs. This theorem has been the inspiration for many Geiringer-Laman type results for other types of frameworks with generalized Pebble games.
{{cite book}}
: CS1 maint: location missing publisher (link){{cite book}}
: CS1 maint: location missing publisher (link){{cite book}}
: CS1 maint: multiple names: authors list (link)