Compose two positions and see where you land
Assumes Two planes meeting in a line and Two ways to be overconstrained.
A group is a set closed under composition. That is not a definition to be admired; it is an experiment.
Take a mechanism. Sample the displacements one of its links actually reaches, from converged configurations only. Take two of them, compose them, and ask whether the result is the same kind of thing as the ones that went in.
What is measured
The measurement needs one careful choice and then it is mechanical.
Take the logarithm of each reached displacement — the twist whose exponential is it — and find the smallest subspace containing all of them. Call its dimension the span. Then compose pairs of reached displacements and measure how far each product’s logarithm lies outside that same subspace, as a fraction of its own length. Call the worst of those the defect.
Two numbers, and between them there is no ambiguity anywhere in this field:
- Span below six, defect at the floor. The motion is inside a proper subgroup and composing stays inside it.
- Span of six. There is no proper subgroup to be inside, and the first number has already answered.
- Span below six, defect of order one. The reached displacements occupy a slice, and the slice is not closed. This is the case nobody would guess exists.
The third row is Bennett’s linkage.
The six loops
The mechanisms are the spatial field’s, unchanged: a planar four-bar built as a spatial loop, a spherical four-bar, a universal joint, Sarrus’s linkage, Bennett’s and a Bricard six-bar. Every one of them is overconstrained by every count this site has.
The planar four-bar spans three and closes at three: planar motion, defect .
The spherical four-bar and the universal joint span three and close at three: spherical motion. That the two report the same group is the group-theoretic form of a fact the spatial field established mechanically — a universal joint is a spherical four-bar, with the two shaft yokes as two of its links.
Sarrus spans one and closes at one: a translation, defect . That is the straight line, reported as a dimension.
Bennett’s linkage spans four and closes at six, defect .
The Bricard six-bar spans four and closes at six, defect .
Four dimensions from one freedom
Bennett’s numbers are worth reading twice, because the first of them is strange before the second is alarming.
Bennett’s linkage has one degree of freedom. Its coupler’s reachable displacements are a one-parameter curve in the six-dimensional group of rigid displacements: a line’s worth of poses, no more. And the logarithms of those poses span four dimensions.
A one-parameter curve whose points need four coordinates to describe is not a contradiction — a curve in space needs three coordinates and is still a curve — but it is a strong statement about how the curve sits. A planar four-bar’s coupler is also a one-parameter curve, and its logarithms span three, because the curve lies in a three-dimensional subspace and cannot leave it. Bennett’s curve leaves every three-dimensional subspace, and every four-dimensional one that is a subalgebra, and the smallest thing containing it after brackets are taken is the whole six.
Then the defect. Take two of the poses Bennett’s coupler reaches, compose the displacements, and the result’s logarithm lies 0.31 of its own length outside the four dimensions the reached poses occupy. That is not a numerical artefact; it is nearly a third, and the same measurement on a planar four-bar returns .
The mechanism reaches a set of displacements, and composing two of them lands somewhere the set does not go.
That is the plainest statement of what makes Bennett’s linkage different from every other overconstrained mechanism the site has drawn, and it needed none of the classification machinery to say. Two poses, a multiplication, and a distance.
What composing two configurations means physically
It is worth pausing on what the experiment is doing, because “compose two displacements” is an algebraic phrase and the thing it describes is concrete.
A mechanism’s link is somewhere. Drive the mechanism from its reference configuration to configuration and the link has undergone a displacement — a rotation and a translation, together, the thing a four-by-four transform is. Drive it to configuration instead and it has undergone another.
Now apply the second displacement to the link after the first. Not by driving the mechanism: by picking the link up and moving it. The question is whether the pose the link ends up in is one the mechanism could have put it in.
For a planar four-bar the answer is not necessarily the same configuration, but certainly the same kind of pose: the link is still in the plane, still at some position and angle a planar displacement gives, and every such pose is in the group even if the particular linkage cannot reach all of them. For Bennett’s linkage the answer is that the pose is not even the same kind of thing — it is outside the four dimensions its own reachable poses live in.
A trivially overconstrained mechanism’s link stays in a world; a paradoxical one’s does not have a world to stay in. That is what the experiment shows, and it is why the composition is the right test rather than a formal one.
The floor is the solve
One detail keeps the small numbers honest, and it is the sort worth carrying.
The trivial mechanisms’ defects come back at to , and the spread between those is not noise about the mechanisms. A configuration of a closed loop is a root found by Newton, driven to and judged at ; its logarithm inherits that error; so a defect computed from solved configurations cannot be smaller than the solve.
Sarrus’s is the solve. The planar four-bar’s is the arithmetic, because its configurations happen to be found more accurately. Neither is a statement about the mechanism, and both are the floor.
The number that is a statement about a mechanism is three tenths. Twelve orders of magnitude separate the two populations, and the separation does not depend on knowing which floor applies.
Every link, not just the interesting one
The measurement is made on one link per mechanism, and running it on all of them is worth a paragraph because the pattern is informative.
The frame link never moves, so its displacement set is the identity and its closure is nought. The two links adjacent to the frame each turn about a fixed axis, so their displacement sets are one-dimensional rotation groups and their closures are one — every single-joint link is trivially a group, which is the census result about one-dimensional subspaces showing up in a mechanism.
The interesting link is the one furthest from the frame, and it is the one every row of the table reports. For Sarrus’s linkage that is the platform, two joints from the frame on either side; its closure is one, and the intermediate links on each arm report three, the planar group of their own arm. So the mechanism’s own structure is legible in the column: two arms each confining their links to a plane, and a platform confined to the intersection.
For Bennett’s linkage every moving link but the two next to the frame reports six.
What this adds to the drift
The spatial field already separated these two populations, and it did it well, so the honest question is what a second instrument is for.
Two ways to be overconstrained measures how far a mechanism’s screw system turns through its own motion. A planar four-bar’s stands still — degrees over a sweep. Bennett’s turns 89 degrees and a Bricard six-bar’s 22. That is a real separation and it was the site’s answer until now.
The two instruments agree on every row, which is the first thing to check and it is not automatic. They are also different in kind, and the difference is what the new one adds.
The drift is a derivative. It reads the twists available at a configuration and asks how that subspace changes as the configuration moves. It is evaluated pointwise and integrated over a sweep, and every quantity in it is a velocity.
The closure is finite. It reads displacements, composes them, and asks what set they are in. Nothing in it is a rate.
And the closure answers a question the drift cannot: which group. A screw system that stands still says the motion is inside some subgroup; a closure dimension of three with type says it is planar motion. Sarrus’s drift is small and its closure is one — a translation — and the drift has no way to say that.
The relation between them is exactly what the range measurement makes precise, and it is one rung further on.
Why span four and not span six
The middle number in Bennett’s row is the one that took the longest to understand, and it is the one that says the mechanism is not simply generic.
A random spatial loop’s coupler reaches a one-parameter curve too, and its logarithms span six. Bennett’s span four. So Bennett’s curve is not sitting in the displacement group like an arbitrary curve; it lies inside a four-dimensional subspace, and it is only when the brackets of that subspace are taken that the answer becomes six.
A four-dimensional subspace of the twists that is not a subalgebra is not a group, is not a screw system anybody would name, and has no standing in the subject. It is a real feature of this mechanism’s motion nonetheless, and the measurement reports it because reporting the span separately from the closure costs nothing.
What it means is that Bennett’s linkage is closer to being trivially overconstrained than a generic loop is, in a sense that has a number attached: its displacements occupy four of six dimensions rather than all six, and the two dimensions they miss are the trace of the exact condition its lengths satisfy. That is a finding this field did not set out to make and it is the kind of thing a second instrument produces — the drift measurement has no place to put it, because a screw system that turns has turned and there is no partial credit.
Whether the four dimensions mean anything further is not settled here, and the essay says so rather than speculating. What is settled is that they are not a subalgebra: closing them under the bracket gives six, and composing two displacements inside them lands outside.
A definition, as an integer
This collection has used the word paradoxical for mechanisms like Bennett’s since the spatial essays were written, and it has meant “overconstrained, and not for one of the reasons already understood”. It can now be a number.
A loop is trivially overconstrained when the smallest subalgebra containing the logarithms of its reached displacements has dimension below six, and the classification names it. It is paradoxical when that dimension is six.
That is a definition with a computation attached, and it does what a definition should: it sorts the mechanisms the same way the earlier instruments did, it applies to mechanisms nobody has classified, and it produces the group as a by-product rather than merely a verdict.
It also explains the word. A trivially overconstrained mechanism moves because its joints share a group and the count did not know; there is nothing paradoxical about it once the group is named. Bennett’s moves and shares nothing, so the redundancy in its constraints is not explained by any group — it is a coincidence in four lengths and four twist angles, and the fact that it exists at all is a genuinely surprising piece of geometry that the spatial field’s own essay is about.
What it does not say
Three limits, all worth stating in the essay that makes the field’s central claim.
It does not explain why Bennett moves. The closure says there is no group; it does not say what there is instead. Bennett’s mobility comes from a relation between its lengths and twist angles that has to be satisfied exactly, and detuning it by two per cent stops the loop closing at all — which the spatial field checks and this field’s own machinery re-checks, by requiring that a detuned Bennett loop produce almost no solved frames to measure.
It does not scale to a mechanism that has not been solved. Every displacement in the measurement comes from a converged configuration. A mechanism that will not assemble has nothing to compose, and the test correctly returns nothing rather than a number.
It is a statement about the ideal geometry. A Bennett linkage made to a tolerance satisfies its condition approximately, and what it reaches is approximately Bennett’s motion. The defect is the right quantity there too, and it does not distinguish a mechanism that is nearly Bennett from one that is nearly planar without the span beside it.
Why both instruments are worth running
The drift and the closure agreeing on every row is described above as not automatic, and it is worth saying what a disagreement would look like, because the possibility is what makes the pair worth the cost of computing both.
The drift is a derivative: it asks whether the screw system available at a configuration is the same subspace at the next configuration. The closure is finite: it asks whether the displacements actually reached compose into displacements of the same kind. Those are different questions, and there is a shape of mechanism that would separate them.
Suppose a mechanism whose screw system stands perfectly still along its motion — drift at the floor, a constant subspace — but whose constant subspace is not a subalgebra: a four-dimensional set of twists closed under nothing, held fixed as the mechanism runs. The drift would report zero and conclude the mechanism sits in a group; the closure would compose two reached displacements, land outside, and report a defect. The two instruments would disagree, and the closure would be right.
Nothing in this collection is that mechanism, and the reason to name the possibility anyway is that it is exactly the case the drift cannot detect. A constant subspace is necessary for a group and not sufficient, and the drift measures only the necessary half. Every row where the two agree is a row where the sufficient half has been checked separately rather than inferred.
Which makes the agreement a genuine result rather than a formality. Six mechanisms, two instruments computed from different data — twists at a configuration against displacements over a range — and no disagreement anywhere. That is evidence that on these mechanisms the constant subspaces really are subalgebras, and it is evidence obtained rather than assumed.
The relation between the two also explains their division of labour, which the field settles into naturally. The drift is cheap, local, and answers is anything moving. The closure is expensive, global, and answers which group, and by how much is it not one. A survey runs the drift; a mechanism that surprises the survey gets the closure — and the one that did, on this collection, is the one whose name the field has been arguing about since the spatial essays.
The row that is not in the table
One useful negative to end on.
Run the same measurement on a generic spatial loop — seven revolutes with axes at random, the mechanism the spatial field uses as its control — and the span is six and the closure is six, with a defect that has nothing to measure. That is the ordinary answer, it is what eighty thousand random subspaces give, and it is why the four trivial rows are findings.
Closing at six is only remarkable when the mechanism was expected to be in a group, and Bennett’s linkage is the only mechanism on this site of which that is true and false at once: every count says it is overconstrained, and there is nothing for it to be overconstrained into.
What this makes readable
Essays that name this one as a prerequisite.
- A name for each overconstraint Out of the plane
- The instrument that is not a derivative What a joint is
About the same objects
Not linked from either essay — found by the objects both name.
- Fragility has a direction bennett's linkage · mobility · overconstraint · screw system
- The formula is repaired by the thing it replaced mobility · overconstraint · rank · screw system
- Twelve kinds of freedom displacement subgroup · lie bracket · rank · subalgebra
- Why a hinge works bennett's linkage · mobility · overconstraint · screw system
- A constraint that has been said already mobility · overconstraint · rank
- A coupling that only translates displacement subgroup · lie bracket · subalgebra
What links here
The 8 of 9 essays linking to this one that name the most of the same objects.
- Almost nothing is a group What a joint is
- Four joints that give a group, and four that do not What a joint is
- The instrument that is not a derivative What a joint is
- Two planes meeting in a line What a joint is
- Six things a joint is not Drawn wrongly
- A chain multiplies What a joint is
- The freedom that is a set What can move
- Three legs and one plane Several legs, one platform
The objects this essay names
Each one links to every other essay that touches it.
Bennett's linkageBricard's linkageDisplacement subgroupLie bracketMobilityOverconstraintParadoxical mechanismRankScrew systemSubalgebra