{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "JCCTFJV9CN"
    }
  ],
  "body": "\n## Summary\n\nHomotopy type theory reads [[intuitionistic type theory|ESVYD9CZ8C]] in terms of homotopy theory: types are spaces, terms are points, and terms of identity types are paths.\nIt adds Voevodsky's univalence axiom, which says that equivalent types are equal, and higher inductive types such as the circle.\nThese additions give a new foundation of mathematics, called univalent foundations.\nThe book \"Homotopy Type Theory: Univalent Foundations of Mathematics\", written in 2013 at the Institute for Advanced Study, set out the theory.\n\n## Explanations\n\n### L1 human\n\nIn ordinary [[type theory|Q48KGV33AH]], a proof that $a = b$ is just a certificate.\nIn homotopy type theory, it is a path from $a$ to $b$ in a space, and two such paths need not be the same.\nA proof that two proofs of $a = b$ are equal is then a deformation of one path into the other.\nThe univalence axiom says that two types with a one-to-one correspondence between them are equal, so isomorphic structures can always be swapped.\nThis matches how mathematicians already treat isomorphic objects.\n",
  "commit": "efe85cee8dbc57d85bedbacfb97b99d1b7bee843",
  "front": {
    "kind": "concept",
    "msc": [
      "03B38",
      "55U35",
      "03F55"
    ],
    "name": "Homotopy type theory",
    "same_as": {
      "wikidata": "Q5891840",
      "wikipedia": "Homotopy type theory"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Homotopy_type_theory"
      }
    ],
    "tag": "EPAAKD80H9",
    "uses": [
      "ESVYD9CZ8C",
      "Q48KGV33AH"
    ]
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/EPAAKD80H9/",
  "links": [
    {
      "field": "uses",
      "target": "ESVYD9CZ8C"
    },
    {
      "field": "uses",
      "target": "Q48KGV33AH"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/EPAAKD80H9.md",
  "msc": [
    "03B38",
    "55U35",
    "03F55"
  ],
  "name": "Homotopy type theory",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/EPA/EPAAKD80H9.md",
  "status": null,
  "tag": "EPAAKD80H9",
  "uri": "m2://EPAAKD80H9",
  "url": "https://math2.tamnd.com/wiki/homotopy-type-theory/",
  "writing": {
    "tag": "EPAAKD80H9",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
