{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "1VFH9WT1RZ"
    },
    {
      "field": "uses",
      "target": "7B53ZGXXEQ"
    },
    {
      "field": "uses",
      "target": "HEB1VQW0DQ"
    },
    {
      "field": "defines",
      "target": "F1P5SZ1XPH"
    }
  ],
  "body": "\n## Summary\n\nConstructivism is the view in the philosophy of mathematics that a mathematical object exists only when one can construct it.\nTo prove that something exists, one must give a method to find it, as in a [[constructive proof|01XM7JEKHY]].\nAs a result, constructive mathematics does not accept the [[law of excluded middle|0RYYK8PG4S]] as a general principle.\nIts main schools are Brouwer's intuitionism, Markov's recursive constructive mathematics, and Bishop's constructive analysis.\n\n## Explanations\n\n### L1 human\n\nA constructivist accepts \"there is a number with this property\" only if you can, at least in principle, produce it.\nA [[proof by contradiction|0J0XBKG64S]] that only shows \"it cannot be that no such number exists\" is not enough.\nFor example, the classical proof that there are irrational $a, b$ with $a^b$ rational does not say which pair works.\nA constructivist asks for a proof that names the pair.\nIn return, every constructive existence proof contains an algorithm.\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "kind": "concept",
    "msc": [
      "03F65",
      "03F55",
      "00A30"
    ],
    "name": "Constructivism",
    "same_as": {
      "wikidata": "Q1137814",
      "wikipedia": "Constructivism (philosophy of mathematics)"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Constructivism_(philosophy_of_mathematics)"
      }
    ],
    "tag": "G958EQ8CWW",
    "uses": [
      "01XM7JEKHY",
      "0RYYK8PG4S",
      "0J0XBKG64S"
    ]
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/G958EQ8CWW/",
  "links": [
    {
      "field": "uses",
      "target": "01XM7JEKHY"
    },
    {
      "field": "uses",
      "target": "0RYYK8PG4S"
    },
    {
      "field": "uses",
      "target": "0J0XBKG64S"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/G958EQ8CWW.md",
  "msc": [
    "03F65",
    "03F55",
    "00A30"
  ],
  "name": "Constructivism",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/G95/G958EQ8CWW.md",
  "status": null,
  "tag": "G958EQ8CWW",
  "uri": "m2://G958EQ8CWW",
  "url": "https://math2.tamnd.com/wiki/constructivism/",
  "writing": {
    "tag": "G958EQ8CWW",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
