{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "1VFH9WT1RZ"
    },
    {
      "field": "uses",
      "target": "7B53ZGXXEQ"
    },
    {
      "field": "uses",
      "target": "A77FER1Q5H"
    },
    {
      "field": "uses",
      "target": "C66RKJQQSC"
    },
    {
      "field": "uses",
      "target": "CK8ZQRN183"
    },
    {
      "field": "uses",
      "target": "ESVYD9CZ8C"
    },
    {
      "field": "uses",
      "target": "HGJVM49PA4"
    },
    {
      "field": "uses",
      "target": "HTF9E5W7EZ"
    },
    {
      "field": "uses",
      "target": "KCV8RKBATN"
    },
    {
      "field": "uses",
      "target": "QEZR7PZ2DD"
    },
    {
      "field": "uses",
      "target": "RXHJPVMPJH"
    },
    {
      "field": "defines",
      "target": "52XCYMK0WW"
    }
  ],
  "body": "\n## Summary\n\nIntuitionistic logic is the logic of constructive reasoning, in which a statement counts as true only when it has a proof.\nIt is classical logic without the [[law of excluded middle|0RYYK8PG4S]] $\\varphi \\lor \\neg\\varphi$ and without double negation elimination $\\neg\\neg\\varphi \\to \\varphi$.\nIts semantics include [[Heyting algebras|NG943XNQWH]], [[Kripke models|NGHWZ9Y7ZV]] and the [[Brouwer–Heyting–Kolmogorov interpretation|7B53ZGXXEQ]].\nThrough the [[Curry–Howard correspondence|A77FER1Q5H]], its proofs correspond to typed programs.\n\n## Explanations\n\n### L1 human\n\nIn intuitionistic logic, to prove \"$A$ or $B$\" you must prove $A$ or prove $B$, and to prove \"there exists $x$\" you must exhibit one.\nSo \"$A$ or not $A$\" is not a law, because you may have a proof of neither.\nFor example, a classical proof that some pair of irrational numbers $a, b$ has $a^b$ rational, without telling which pair, is not an intuitionistic proof.\nEverything provable intuitionistically is provable classically, but not conversely.\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "kind": "concept",
    "msc": [
      "03B20",
      "03F55"
    ],
    "name": "Intuitionistic logic",
    "same_as": {
      "wikidata": "Q176786",
      "wikipedia": "Intuitionistic logic"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Intuitionistic_logic"
      }
    ],
    "tag": "Q11N8X99FK"
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/Q11N8X99FK/",
  "links": null,
  "markdown": "https://math2.tamnd.com/node/Q11N8X99FK.md",
  "msc": [
    "03B20",
    "03F55"
  ],
  "name": "Intuitionistic logic",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/Q11/Q11N8X99FK.md",
  "status": null,
  "tag": "Q11N8X99FK",
  "uri": "m2://Q11N8X99FK",
  "url": "https://math2.tamnd.com/wiki/intuitionistic-logic/",
  "writing": {
    "tag": "Q11N8X99FK",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
