{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "KK25XTQG41"
    },
    {
      "field": "uses",
      "target": "VQPN24VDH1"
    }
  ],
  "body": "\n## Summary\n\nA sub-Riemannian manifold is a [[smooth manifold|F45VQ47GPV]] where motion is allowed only along chosen horizontal directions.\nThese form a subbundle of the tangent bundle, and they carry an inner product.\nDistance is the infimum of lengths of curves that are tangent to the horizontal directions at every time.\nAssume that the horizontal directions and their [[Lie brackets|68FGQEBD6J]] span all directions.\nThen, by the Chow–Rashevskii theorem, any two points of a connected manifold are joined by a horizontal curve, and the distance is finite.\nSub-Riemannian geometry appears in control theory, in the study of hypoelliptic operators and in the geometry of the Heisenberg group.\n\n## Explanations\n\n### L1 human\n\nThink of a car: it can drive forward and backward and turn its wheels, but it cannot move sideways.\nStill, by combining these moves, as in parallel parking, it can reach every position.\nA sub-Riemannian manifold models this: only some directions of motion are allowed, but combining them reaches everywhere.\nThe distance between two places is then the length of the shortest allowed route, which can be much longer than in the unrestricted space.\n",
  "commit": "5fc425f97f1f6b11da5892c2948ef8c5d8805665",
  "front": {
    "kind": "concept",
    "msc": [
      "53C17"
    ],
    "name": "Sub-Riemannian manifold",
    "same_as": {
      "wikidata": "Q7630587",
      "wikipedia": "Sub-Riemannian manifold"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Sub-Riemannian_manifold"
      }
    ],
    "tag": "97NYHNBZ2D"
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/97NYHNBZ2D/",
  "links": null,
  "markdown": "https://math2.tamnd.com/node/97NYHNBZ2D.md",
  "msc": [
    "53C17"
  ],
  "name": "Sub-Riemannian manifold",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/97N/97NYHNBZ2D.md",
  "status": null,
  "tag": "97NYHNBZ2D",
  "uri": "m2://97NYHNBZ2D",
  "url": "https://math2.tamnd.com/wiki/sub-riemannian-manifold/",
  "writing": {
    "tag": "97NYHNBZ2D",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      },
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
