{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "DHYS1W3Y4N"
    },
    {
      "field": "uses",
      "target": "XPCTJTBSQ0"
    },
    {
      "field": "defines",
      "target": "PFT115EGPE"
    }
  ],
  "body": "\n## Summary\n\nThe modular function of a [[locally compact group|AHV05ZBCYW]] measures how far a left [[Haar measure|VY0HXD3GC4]] is from being right-invariant.\nIt is a continuous homomorphism $\\Delta$ from the group to the multiplicative group of positive reals.\nIt appears in every formula that moves a Haar integral across a right translation or an inversion.\nIt is identically $1$ exactly for unimodular groups.\n\n## Explanations\n\n### L1 human\n\nA left Haar measure does not change when a set is moved on the left, but it may grow or shrink when the set is moved on the right.\nThe growth factor depends only on the element used to move, and that factor is the modular function.\nFor the group of maps $x \\mapsto ax + b$ with $a \u003e 0$, moving a set on the right by such a map multiplies its left Haar measure by $1/a$.\nFor commutative groups left and right are the same, so the factor is always $1$.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "22D05",
      "28C10",
      "43A05"
    ],
    "name": "Modular function",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Haar_measure"
      }
    ],
    "tag": "63TX60RTRQ"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/63TX60RTRQ/",
  "links": null,
  "markdown": "https://tamnd.github.io/math2/node/63TX60RTRQ.md",
  "msc": [
    "22D05",
    "28C10",
    "43A05"
  ],
  "name": "Modular function",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/63T/63TX60RTRQ.md",
  "status": null,
  "tag": "63TX60RTRQ",
  "uri": "m2://63TX60RTRQ",
  "url": "https://tamnd.github.io/math2/wiki/modular-function/",
  "writing": {
    "tag": "63TX60RTRQ",
    "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
      }
    ]
  }
}
