{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Statement\n\nLet $n \\ge 3$, let $U \\subseteq \\R^n$ be a connected open set, and let $f \\colon U \\to \\R^n$ be a smooth [[conformal map|0YYT36R4YD]].\nThis means that at each $x \\in U$ the derivative is $Df(x) = \\lambda(x) A(x)$ with $\\lambda(x) \u003e 0$ and $A(x)$ an orthogonal matrix.\nThen $f$ is the restriction to $U$ of a Möbius transformation of $\\R^n \\cup \\set{\\infty}$.\nThat is, $f$ is a composition of translations, orthogonal linear maps, dilations $x \\mapsto c x$ with $c \u003e 0$, and at most one [[inversion|YXST7NGMTC]] $x \\mapsto x_0 + r^2 (x - x_0) / \\abs{x - x_0}^2$ in a sphere.\n\n## Remarks\n\nProof idea: the condition $Df^T Df = \\lambda^2 I$ is a system of partial differential equations for $f$.\nDifferentiating it and using $n \\ge 3$ forces the function $1/\\lambda$ to be either constant or of the form $a \\abs{x - x_0}^2$ with $a \u003e 0$.\nIn the first case $f$ is a similarity; in the second, composing with an inversion centred at $x_0$ reduces to the first case.\nThe hypothesis $n \\ge 3$ is necessary: in $\\R^2 = \\C$, every holomorphic function with nonzero derivative is conformal, for example $z \\mapsto e^z$, and it is not a Möbius transformation since it is not injective.\nThe smoothness hypothesis can be weakened a great deal.\nBy results of Gehring and of Reshetnyak, a map of Sobolev class $W^{1,n}_{\\mathrm{loc}}$ whose derivative is conformal almost everywhere is constant or a restricted Möbius transformation.\n\n## Explanations\n\n### L1 human\n\nIn the plane there are very many maps that keep angles, such as all the maps used by complex analysis.\nIn space of three or more dimensions, Liouville's theorem says there are very few.\nEvery angle-preserving map of a region of space is built from moves, rotations, scalings and reflections in spheres.\nSo in three dimensions there is no freedom to make conformal maps of arbitrary shapes, unlike in the plane.\n\n### L2 human\n\nThe theorem explains why conformal geometry in dimension $n \\ge 3$ is rigid: the conformal maps form the finite-dimensional group of Möbius transformations, of dimension $(n+1)(n+2)/2$.\nIn dimension $2$, by contrast, the Riemann mapping theorem gives a conformal map between any two simply connected proper open subsets of the plane.\nThe result is the local form of the fact that the conformal group of the round sphere $S^n$, $n \\ge 3$, is the Möbius group.\nIt is a starting point for the theory of quasiconformal maps in higher dimensions.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "about": [
      "0YYT36R4YD",
      "GTVQFG2SH9"
    ],
    "kind": "statement",
    "msc": [
      "53C18",
      "30C65"
    ],
    "name": "Liouville's theorem on conformal mappings",
    "role": "theorem",
    "same_as": {
      "wikidata": "Q4454976",
      "wikipedia": "Liouville's theorem (conformal mappings)"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Liouville%27s_theorem_(conformal_mappings)"
      }
    ],
    "tag": "NH7J4YQMQC",
    "uses": [
      "0YYT36R4YD",
      "YXST7NGMTC"
    ]
  },
  "kind": "statement",
  "link": "https://tamnd.github.io/math2/node/NH7J4YQMQC/",
  "links": [
    {
      "field": "about",
      "target": "0YYT36R4YD"
    },
    {
      "field": "about",
      "target": "GTVQFG2SH9"
    },
    {
      "field": "uses",
      "target": "0YYT36R4YD"
    },
    {
      "field": "uses",
      "target": "YXST7NGMTC"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/NH7J4YQMQC.md",
  "msc": [
    "53C18",
    "30C65"
  ],
  "name": "Liouville's theorem on conformal mappings",
  "prov": null,
  "role": "theorem",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/NH7/NH7J4YQMQC.md",
  "status": null,
  "tag": "NH7J4YQMQC",
  "uri": "m2://NH7J4YQMQC",
  "url": "https://tamnd.github.io/math2/wiki/liouvilles-theorem-on-conformal-mappings/",
  "writing": {
    "tag": "NH7J4YQMQC",
    "kind": "statement",
    "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
      }
    ]
  }
}
