Cookie Consent by Free Privacy Policy Generator Appendix C4 — The Conjugate Locus at the Pole: Astroids and Their Moduli | Igor Moiseev
Lab › From Caustics to Groups › Appendix C4

Appendix C4 — The Conjugate Locus at the Pole: Astroids and Their Moduli

The second leg of the fingerprint. The full first conjugate locus from a point — its cusp count, its symmetry, and its continuous moduli — carries what a single germ cannot. For 3D contact geometries it is a four-cusped astroid whose departure from the symmetric Heisenberg case is measured by two invariants.

By Igor Moiseev · 31 July 2026
From Caustics to Groups
  1. From Caustics to Groups: A Research Program
  2. The Forward Map: Caustics of the Model Groups
  3. The Inverse Map: Reading the Fingerprint
  4. In the Wild: DW-MRI, and Where the Method Stays Silent
Appendices — Theory Background
  1. C1. The Model Groups, by Example: Real-World Sub-Riemannian Systems
  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 ← you are here
  5. C5. Abnormal Geodesics: The Yes/No Fingerprint
  6. C6. The Nilpotent-Deviation Statistic
What this appendix covers
The growth vector (Appendix C3) sorts groups into classes but cannot split those that share a tangent cone — Heisenberg and SE(2), both $(2,3)$. This appendix is the second fingerprint leg that does split them: not a single caustic germ, but the whole first conjugate locus from the base point — its shape, symmetry, and continuous moduli. It sets up the deviation statistic of Appendix C6.

Not one germ — the whole locus

Appendix C2 showed a single cusp is group-blind. The escape is to use the entire first conjugate locus seen from the base point $q_0$: the full set of first refocusing points over all geodesic directions. Three features of that set are structure-specific in a way no local germ is:

For the 3D contact structures of the series (Heisenberg, SE(2), and their relatives SL(2), SH(2), SU(2)) this locus has a specific and beautiful form.

The sub-Riemannian astroid

For a generic 3D contact structure the first conjugate locus, seen in the intrinsic dilation-adapted coordinates near the pole, is a four-cusped astroid — the classic star shape $x^{2/3} + y^{2/3} = a^{2/3}$, four sharp cusps joined by four fold arcs. This was computed by El-Alaoui, Gauthier & Kupka (1996) for small balls on $\mathbb{R}^3$, and the germ structure worked out by Agrachev, Charlot, Gauthier & Zakalyukin (2000); Bonnet, Gauthier & Rossi (2019) classified its generic singularities. The four cusps are $A_3$ germs (Appendix C2) — universal — but their arrangement and proportions are not.

The sub-Riemannian astroid. The first conjugate locus of a generic 3D contact structure: four cusps ($A_3$) joined by four folds. The symmetric shape (blue) is the flat/nilpotent Heisenberg reference; a curved structure like SE(2) deforms it (orange), and the size and shape of that deformation are the moduli $(\chi, \kappa)$. The germs are universal; the deformation is the fingerprint. Shape schematic; axes are dimensionless SR-normal coordinates at the pole.

The two invariants (χ, κ)

Agrachev & Barilari (2012) classified all left-invariant sub-Riemannian structures on 3D Lie groups by exactly two differential invariants, $\chi \ge 0$ and $\kappa$. They locate each group in a two-parameter family, with the flat model at the origin:

So the moduli $(\chi, \kappa)$ are the fingerprint that distinguishes structures with the same tangent cone: they are precisely what the growth vector throws away.

From shape to a number

Extracting $(\chi, \kappa)$ from a sampled locus is the goal, but the series’ working detector uses a scalar proxy that captures the same information for the Heisenberg/SE(2) split: the deviation of the conjugate locus from the flat reference, measured through the refocusing-time law. Heisenberg’s law is exactly $t_c = 2\pi/|w|$; SE(2) departs from it, increasingly at low momentum, giving a deviation $\delta \approx 0.14$ versus $0$. That statistic — the nilpotent deviation — is the subject of Appendix C6, and it is what breaks the alias in the Part 3 confusion matrix.

References