Normal forms and invariants for 2-dimensional almost-Riemannian structures
Ugo Boscain (CMAP), Gr\'egoire Charlot (IF), Roberta Ghezzi (CMAP)

TL;DR
This paper develops normal forms and invariants for 2D almost-Riemannian structures, classifying points and constructing canonical curves to recognize local isometries, with detailed analysis of various point types and their geometric properties.
Contribution
It introduces a comprehensive method for finding normal forms and complete invariants at different point types in 2D almost-Riemannian structures, including tangency points.
Findings
Normal forms are established for Riemannian, Grushin, and tangency points.
Canonical curves are constructed for each point type to recognize local isometries.
The cut locus analysis shows non-smoothness, leading to the use of curvature crests and valleys for invariants.
Abstract
Two-dimensional almost-Riemannian structures are generalized Riemannian structures on surfaces for which a local orthonormal frame is given by a Lie bracket generating pair of vector fields that can become collinear. Generically, there are three types of points: Riemannian points where the two vector fields are linearly independent, Grushin points where the two vector fields are collinear but their Lie bracket is not, and tangency points where the two vector fields and their Lie bracket are collinear and the missing direction is obtained with one more bracket. In this paper we consider the problem of finding normal forms and functional invariants at each type of point. We also require that functional invariants are "complete" in the sense that they permit to recognize locally isometric structures. The problem happens to be equivalent to the one of finding a smooth canonical…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
