Lab › From Caustics to Groups › Appendix C1

Appendix C1 — The Model Groups, by Example: Real-World Sub-Riemannian Systems

The five groups of the series are not abstractions — each is the exact control geometry of a system you can picture: a charged particle in a magnetic field, a parking car, a truck with trailers, rolling spheres, an MRI scanner tracing nerve fibres. This appendix meets each one concretely: the system, the "moves you're allowed", the growth vector as parking difficulty, and where its caustic shows up.

By Igor Moiseev · 28 July 2026
From Caustics to Groups
  1. From Caustics to Groups: Identifiability and Its Limits
  2. The Forward Map: Caustics of the Model Groups
  3. The Inverse Map: Reading the Fingerprint
  4. Synthetic SE(3): What the Abstention Test Establishes
Appendices — theory background (6)
  1. C1. The Model Groups, by Example: Real-World Sub-Riemannian Systems ← you are here
  2. C2. Caustics as Lagrangian Singularities (Arnol'd's ADE List)
  3. C3. The Tangent Cone: Carnot Groups and Growth Vectors
  4. C4. The Conjugate Locus at the Pole: Astroids and Their Moduli
  5. C5. Abnormal Geodesics: The Yes/No Fingerprint
  6. C6. The Nilpotent-Deviation Statistic
What this appendix covers
The main series treats the five groups fairly abstractly. Here each one is pinned to a concrete real-world system whose motion is governed by exactly that sub-Riemannian structure. The through-line is nonholonomy: in every case you can only move in certain directions, yet by combining those moves you reach places you could never go directly — and the growth vector measures how many combined moves each "forbidden" direction costs. That is the same number the detector in Part 3 recovers from caustic data.

The one idea behind all of them: reaching the unreachable

Every system here obeys the same kind of rule: some directions of motion are allowed, others are forbidden, and the forbidden ones can only be reached indirectly. A car cannot slide sideways — yet it parks sideways, by a back-and-forth wiggle. That wiggle is the geometric heart of the whole subject: combine “drive forward” and “steer” in the right order and you get net sideways motion that neither move alone provides. Mathematicians call that combination the bracket of the two moves; engineers call the whole situation nonholonomic.

Why a car parks sideways — the bracket made visible. The car may only drive (forward/back) and steer, never slide sideways. It executes four moves — drive forward, turn left on the spot, drive back the same distance, turn right by the same angle — trying to return to where it started. It doesn't: it ends up displaced sideways (the orange arrow). That leftover gap is the bracket [drive, steer] = sideways, and its size grows like the square of the maneuver, which is exactly why sideways is a "weight-2" direction — an order harder to reach than a direction you can drive along directly. (The blue path shows the two drives; the turns happen in place.) Stack another indirection (a trailer angle) and you get weight 3.

Now, one system at a time.

Heisenberg $H^3$ — a charged particle, and the shortest fence

The system. Picture a charged particle moving in a plane with a magnetic field pointing straight up out of it. The Lorentz force curves its path into circles — Larmor orbits. Track a third number alongside its position: the magnetic flux swept out by its trajectory, which is just the signed area it encloses. Position plus that area is the Heisenberg group, and the particle’s circular orbits are exactly its sub-Riemannian geodesics.

The everyday version. A boat that can go forward/back and left/right, with a meter that ticks up by the signed area it encloses. “Get home having enclosed exactly this much area, by the shortest possible route” is the ancient isoperimetric (Dido) problem — and its answer is a circular arc. The area is the “vertical” coordinate, and you can only change it by going around — never directly.

Where it also lives. Heisenberg is literally the algebra of quantum mechanics: position and momentum with $[x, p] = i\hbar$, the center being phase. It underlies the uncertainty principle, the Gabor transform, and time–frequency analysis.

Growth vector $(2,3)$; caustic. Two directly-drivable directions, one area coordinate reached by a bracket (weight 2). As the series proves, the caustic collapses to a line: every orbit of a given curvature refocuses at the same phase point after one full turn, at time $2\pi/|w|$. It is the flat reference — the simplest possible version of “reaching the unreachable.”

SE(2) — the parking car and the visual cortex

The system. A car (or bicycle, or unicycle) that drives forward and steers but cannot slip sideways: the Dubins/Reeds–Shepp car of robot motion planning. Its configuration is position plus heading, the group $\mathrm{SE}(2)$, and its length-optimal paths are the workhorses of autonomous-vehicle planners.

The surprising twin. Your visual cortex runs the same geometry. Area V1 lifts each edge to a (position, orientation) pair and completes broken contours along $\mathrm{SE}(2)$ geodesics — the “association field” of Petitot and Citti–Sarti that explains illusory contours like the Kanizsa triangle. The Geometry of Seeing series is entirely about this group.

The shape of its geodesics. They are Euler’s elastica — the curve a thin springy rod bends into. So the optimal path of a parking car, the contour your brain hallucinates, and the shape of a bent leaf-spring are the same curve.

Growth vector $(2,3)$; the aliasing. Same as Heisenberg — which is the whole point of the series’ hardest case: zoomed in, a parking car and a magnetic orbit are indistinguishable. Only the finite-scale curvature (the deviation $\delta$) tells SE(2) from Heisenberg (Part 3).

Engel — the truck with one trailer

The system. A car towing a single trailer. Its state is (position, cab heading, trailer heading) — four numbers. You steer the cab directly, but the trailer angle you can only change indirectly, by driving while turning. Engel is the nilpotent model of this generic car-with-trailer kinematics.

Why backing up a trailer is hard. The trailer heading is a weight-3 coordinate: reaching it needs a bracket of a bracket — a maneuver nested two deep. That is the precise mathematical reason a trailer is so much harder to reverse into a spot than a car: its key coordinate is buried one indirection deeper than the car’s sideways slide.

Growth vector $(2,3,4)$; abnormals. And Engel is the first group in the series with abnormal geodesics — special optimal motions (here, driving dead straight) that owe their optimality to the shape of the constraints, not the metric. That yes/no bit is a robust fingerprint (Part 3, Appendix C5).

Cartan $(2,3,5)$ — rolling spheres

Not a second trailer. A car with two trailers has growth vector $(2,3,4,5)$ — each trailer buries one more coordinate one level deeper. The Cartan case is different: it has two coordinates at weight 3, growth vector $(2,3,5)$, and its natural machine is a rolling one.

The beautiful version. Take two spheres, one rolling on the other without slipping and without twisting. The allowed motions (two independent rolling directions) generate a $(2,3,5)$ distribution — and when the radius ratio is exactly 1 : 3, this humble system has the (split real form of the) exceptional Lie group $G_2$ as its local symmetry. This is the system Élie Cartan singled out in his 1910 “five variables” paper; the rolling-sphere realization is one of the few places the smallest of the exceptional groups shows up in something you could build on a desk.

Growth vector $(2,3,5)$; abnormals present. Its deepest coordinate is the most noise-fragile to recover — which is exactly why the detector finds Cartan the hardest of the four to pin down under noise (Part 3).

SE(3) — the MRI scanner and the drone

The system. Move through 3D space and carry an orientation: position in $\mathbb{R}^3$ plus a full orientation (a pointing direction on the sphere $S^2$ together with the roll about it), the six-dimensional group $\mathrm{SE}(3)$. You may go forward along your axis and reorient that axis two ways, but not slide sideways — a rank-three structure, the first in the series with three drivable directions.

Where it lives.

Growth vector $(3,6)$. Three drivable directions; the three brackets fill all six dimensions at once (reorienting two ways makes a roll; reorienting while moving makes the two sideways translations). Rank three is loud — no rank-two group can imitate it — so the detector separates SE(3) from all the earlier groups the instant it measures the growth vector (Part 4).

Summary: the groups as machines

Group Real-world system Allowed moves Hidden coordinate (weight) Growth vector
Heisenberg charged particle in a magnetic field; the shortest-fence (Dido) problem; quantum phase space move in the plane enclosed area / flux (2) $(2,3)$
SE(2) parking car (Dubins); visual-cortex contour completion drive + steer sideways slip (2) $(2,3)$
Engel car with one trailer drive + steer trailer angle (3) $(2,3,4)$
Cartan two spheres rolling without slip or twist ($G_2$ at 1:3) two rolling directions two deepest contact/orientation coordinates (3) $(2,3,5)$
SE(3) diffusion-MRI fibre tracking; drone/aircraft; steerable needle drive forward + reorient axis (×2) sideways + roll (2) $(3,6)$

The pattern to carry into the rest of the appendices: the growth vector is nonholonomic parking difficulty, made into a number. Weight 1 is a direction you drive; weight 2 needs one wiggle (a bracket); weight 3 needs a wiggle of wiggles. That number is the coarse fingerprint — the first thing the inverse detector reads off a field of caustics, and the thing that sorts a magnetic orbit, a trailer truck, and an MRI fibre field into three different geometric species.

Glossary

References