How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Velocity-constraint (nonholonomic) models of the force branch: constant-rank constraint laws, the d'Alembert reaction and holonomic equivalence
Definition of the velocity-constraint branch of the force model: a declared constant-rank affine velocity law, its admissible velocities and Chetaev virtual displacements at frozen time and configuration, kinematically admissible curve families, the adopted d'Alembert ideal-reaction law and its multiplier representation, the equation of the branch, the classification of global and local holonomic equivalence and locally nonholonomic models, and the exclusion of rank changes, contact changes, impacts, friction and driving. The item defines a model class; it asserts no measured value and does not claim that any particular mechanism is described by it.
Definition
Adopt the force branch of Adopted force model: force maps, the equation of motion, additive composition of force contributions and frame covariance: labels with masses , a nondegenerate open time window , an open configuration domain and a force map with the standing regularity (Configuration domain of labeled particles: open admissible sets, regular holonomic constraints and the mass operator, Dimensions and SI unit conventions of the non-relativistic classical mechanics framework). Fix one inertial frame with adapted coordinates and write with coordinate velocity (Coordinate velocity and acceleration of a worldline in an inertial frame, and the spatial velocity and acceleration vectors, The derivative and the Riemann integral of a vector-valued function: an intrinsic derivative and a componentwise integral).
(a) Velocity-constraint datum. A velocity-constraint datum on this data is a quadruple with:
- an ambient set , open and nonempty;
- an integer with ;
- maps and of class ( Euclidean maps and diffeomorphisms), of declared dimensions chosen so that every row satisfies — the output of each row of the law below is a single declared quantity;
- the constant-rank hypothesis: has rank for every , equivalently the linear map is surjective (Linear map between vector spaces over the same field, For an matrix , ).
The constraint law of the datum is
(b) Admissible velocities, virtual displacements, admissible curves. For the admissible velocities are the vectors with . They form the nonempty affine subspace (nonempty because is surjective), with direction the linear space by rank-nullity (For an matrix , ). The elements of are the virtual displacements of the datum at : the admissible velocity differences at frozen time and configuration, in the Chetaev prescription of The velocity constraint : virtual displacements, the d'Alembert law and the vakonomic law. A kinematically admissible curve family is a map of class on an interval with nonempty interior (Intervals of : the nine order-convex forms, nondegeneracy, and length) such that and for every ; its velocity at each time is admissible by definition.
(c) d'Alembert velocity-constraint model. A velocity-constraint model consists of the force-branch data, a velocity-constraint datum and the declaration that the labels' motion satisfies the constraint law while a reaction field acts: a motion of the model is a kinematically admissible curve family together with a continuous reaction field of force dimension satisfying with the mass operator of Configuration domain of labeled particles: open admissible sets, regular holonomic constraints and the mass operator clause (d). The model is a d'Alembert model when, in addition, the reaction is ideal: along every motion, the pairing being the Euclidean inner product (The Euclidean inner product on ). This is the adopted idealization of the mechanism that realizes the velocity constraint — the analogue for velocity constraints of the ideal reaction law of the holonomic branch — and it is not a consequence of the constraint being imposed. By the multiplier lemma (A linear functional annihilating the kernel of a surjection is a unique transpose multiple), applied at each time to the surjective , the ideal condition holds at time if and only if there is a unique with the representation is a mathematical consequence of the condition and the rank hypothesis, while the ideal condition itself is the adopted part. The equation of the d'Alembert model in multiplier form is therefore along an ideal motion.
(d) Holonomic equivalence and nonholonomic models. The datum is holonomic-equivalent on when there exist a map with of rank on and a map (Invertible matrices and the general linear group , The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case) with for a physical datum, each component has a declared dimension . With and , assign ; then every term in the two matrix products has the declared dimension of the corresponding entry of or . These component assignments are part of the model's declaration. The datum is locally holonomic-equivalent at a point when such a pair exists on some open neighbourhood of that point, and locally nonholonomic there when no such neighbourhood and pair exists, as in Configuration domain of labeled particles: open admissible sets, regular holonomic constraints and the mass operator clause (e). A nonholonomic model in this local sense specifies a point (or region of points) with this failure. Absence of one pair on the whole domain alone is insufficient, since a global obstruction need not be local nonintegrability. In the holonomic-equivalent case the law is the differentiated family of position constraints : for a curve with , the chain rule (The chain rule for total derivatives: ) gives so the constraint law holds exactly when is constant; a holonomic-equivalent model is thus one whose constraint is equivalent to a family of independent position constraints with regular differentials, presented through the nowhere-vanishing factor . For the factorization , says that the one-form is : in this single-row case, local nonholonomicity means that no such integrating factor and regular potential exist on any neighbourhood of the specified point. For , local nonholonomicity is defined by failure of the matrix factorization above, not by a single one-form criterion. In a separate reduced two-coordinate model of a disk rolling along a straight line (not the -coordinate datum of clauses (a)-(c)), let , and . Its no-slip law is holonomic-equivalent with , , of dimension , and dimensionless ; the velocity constraint of The velocity constraint : virtual displacements, the d'Alembert law and the vakonomic law is not: an integrating factor would make the distribution tangent to the level sets of , and The distribution is not tangent to any regular level sets proves that this distribution is not tangent to the level sets of any function with nonvanishing differential. Tong's cited example is a specific coin of radius rolling without slipping down a slope, with generalized coordinates and velocity constraints where have length dimension and are angles in radians, which he identifies as non-holonomic (Section 2.3.2, Eq. (2.41)). This is a source-reported classification of that rolling-coin model; this item does not prove it or classify all three-dimensional rolling models.
(e) Status and scope. The d'Alembert law of clause (c) is a prescription for the reaction at frozen time and configuration, adopted as the physical idealization of the mechanism; it is not identified with the vakonomic (stationary augmented action) prescription of The velocity constraint : virtual displacements, the d'Alembert law and the vakonomic law. For the sample model with unit mass, zero applied force and initial data , , The d'Alembert and vakonomic motions of differ from the same initial data proves that there is a unique maximal d'Alembert motion on with those data. Every other d'Alembert motion through the datum is its restriction; neither the maximal motion nor any such restriction is vakonomic. Thus the d'Alembert solution set is not a subset of the vakonomic solution set for that datum, and the two sets are unequal; this does not assert that a vakonomic motion with those data exists. The closing remark of this page records the distinction and its scope. The framework excludes from this branch: points where the rank of drops (the multiplier system degenerates there, and no continuation is asserted); unilateral constraints and contact changes (a skate leaving the ground, a wheel beginning to slip), which require their own mode-change models; impacts; dry friction along admissible directions, which must be declared as a separate force contribution; and active drives, whose driving is an additional force of the model. Whether a concrete mechanism is described by this class, and whether its reaction can supply the computed multiplier, are application-level statements recorded with the apparatus; the definition asserts no measured value.
Remarks
-
Position versus velocity constraints. A holonomic model constrains configurations and its constraint locus is a submanifold of position space; a velocity-constraint model constrains velocities, its configuration remains in the open set , and its virtual displacements are the frozen kernel of . A holonomic model can be written as a velocity-constraint model by differentiating its constraint, but not conversely; the classification of clause (d) is the precise sense of the converse obstruction.
-
The multiplier is not measured. As in the holonomic branch, only the reaction enters the equation, and is tied to the declared rows of the law: replacing by with an invertible leaves the admissible velocities and the reaction unchanged and changes to .
-
Rolling is several models. Planar straight rolling, no-slip rolling whose contact can supply the required friction, slip with kinetic friction, and prescribed motion of the contact are different models with different predictions; the planar ideal no-slip case is holonomic-equivalent. Tong's rolling-coin-on-a-slope example is a specific source-reported nonholonomic model; no classification of all three-dimensional rolling models is asserted here, and rank or contact changes are outside this definition. The companion page compares the planar ideal no-slip and frictionless sliding models explicitly.
Depends on
Adopted force model: force maps, the equation of motion, additive composition of force contributions and frame covariance
Configuration domain of labeled particles: open admissible sets, regular holonomic constraints and the mass operator
Coordinate velocity and acceleration of a worldline in an inertial frame, and the spatial velocity and acceleration vectors
Dimensions and SI unit conventions of the non-relativistic classical mechanics framework
The velocity constraint : virtual displacements, the d'Alembert law and the vakonomic law
The d'Alembert and vakonomic motions of differ from the same initial data
The distribution is not tangent to any regular level sets
A linear functional annihilating the kernel of a surjection is a unique transpose multiple
For an matrix ,
Linear map between vector spaces over the same field
Euclidean maps and diffeomorphisms
The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case
The derivative and the Riemann integral of a vector-valued function: an intrinsic derivative and a componentwise integral
The chain rule for total derivatives:
The Euclidean inner product on
Invertible matrices and the general linear group
Intervals of : the nine order-convex forms, nondegeneracy, and length
Dependency tree · 2 levels
Sources
- D. Tong, Classical Dynamics (Cambridge lecture notes, January 2015 printing), Section 2.3.2 'Non-Holonomic Constraints', Eq. (2.41), printed pages 20-21 (PDF pages 26-27): the specific coin rolling without slipping down a slope, with coordinates (x,y,theta,phi) and constraints xdot=R phidot sin(theta), ydot=R phidot cos(theta), which Tong identifies as non-holonomic
- G. J. Sussman and J. Wisdom, Structure and Interpretation of Classical Mechanics, second edition (MIT Press, 2014/2015), Section 1.10.3: a nonholonomic constraint distribution as a constant-rank subbundle, the d'Alembert ideal reaction, and the explicit distinction from the augmented-action (vakonomic) formulation
- I. Stewart, Advanced Classical Mechanics (MIT 8.09/8.309 Fall 2014 course text), Sections 1.4-1.5 and 2.2, printed pages 19-25 and 33-36: velocity constraints A(q,t)qdot+b(q,t)=0 of constant row rank, admissible virtual vectors obeying A delta q=0, and the warning that stationary action with an inserted velocity constraint is a different problem
- J. Cortes, M. de Leon, D. Martin de Diego and S. Martinez, Geometric description of vakonomic and nonholonomic dynamics. Comparison of solutions (SIAM J. Control Optim., author PDF), Sections 2 and 5: the d'Alembert (Chetaev) equations for linear constraints and the separate vakonomic problem, with the non-integrability discussion