{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Proof\n\nBrouwer viewed this loss of constructibility as bad, but worse when applied to a generalized \"proof of consistency\" for all of mathematics. In his 1900 address Hilbert had specified, as the second of his 23 problems for the twentieth century, the quest for a generalized proof of (procedure for determining) the consistency of the axioms of arithmetic. Hilbert, unlike Brouwer, believed that the formalized notion of [[mathematical induction|0ASJVEFA9J]] could be applied in the search for the *generalized* consistency proof.\n\nIf this proof/procedure P was found, given any arbitrary mathematical theorem T (formula, procedure, proof) put to P (thus P(T)) *including P itself* (thus P(P)), P would determine conclusively whether or not the theorem T (and P) was *provable* – i.e. derivable from its premises, the axioms of arithmetic. Thus for all T, T would be *provable* by P or not *provable* by P and *under all conditions* (i.e. for any assignment of numerical values to T's variables). This requires the use of the Law of Excluded Middle extended over the infinite, in fact extended *twice* – first over all theorems (formulas, procedures, proofs) and secondly for a given theorem, for all assignment of its variables. This point, missed by Hilbert, was first pointed out to him by Poincaré and later by Weyl in his 1927 comments on Hilbert's lecture: \"For after all Hilbert, too, is not merely concerned with, say 0' or 0' ', but with any 0'\u003csup\u003e...\u003c/sup\u003e ', with an *arbitrarily concretely given* numeral. One may here stress the \"concretely given\"; on the other hand, it is just as essential that the contentual arguments in proof theory be carried out *in hypothetical generality*, on *any* proof, on *any* numeral. ... It seems to me that Hilbert's proof theory shows Poincaré to have been completely right on this point.\"\n\nIn his discussion preceding Weyl's 1927 comments, van Heijenoort explains that Hilbert insisted that he had addressed the issue of \"whether a formula, taken as an axiom, leads to a contradiction, the question is whether a proof that leads to a contradiction can be presented to me\".\n\n\"But \\[writes van Heijenoort\\] in a consistency proof the argument does not deal with one single specific formula; it has to be extended to all formulas. This is the point that Weyl has in mind ... .\"\n\nGiven such a generalized proof, all mathematics could be replaced by an automaton consisting of two parts: (i) a formula-generator to create formulas one after the other, followed by (ii) the generalized consistency proof, which would yield \"Yes – valid (i.e. provable)\" or \"No – not valid (not provable)\" for each formula submitted to it (and every possible assignment of numbers to its variables). In other words: mathematics would cease as a creative enterprise and become a machine.\n",
  "commit": "135c6437fad4260afa9c407aa7649bf9dea295b7",
  "front": {
    "kind": "proof",
    "name": "Proof of the law of excluded middle extended to the infinite",
    "proves": "QPVY2RP976",
    "sources": [
      {
        "locator": "Brouwer–Hilbert controversy, section Deeper philosophic differences \u003e Hilbert's quest for a generalized proof of consistency of the axioms of arithmetic",
        "mention": "wikipedia://en/19245793#2VZO",
        "note": "adopted",
        "sections": [
          "Proof"
        ],
        "wikipedia": "en:19245793@r1363412426"
      }
    ],
    "tag": "Z6AME2YK9K"
  },
  "kind": "proof",
  "link": "https://math2.tamnd.com/node/Z6AME2YK9K/",
  "links": [
    {
      "field": "proves",
      "target": "QPVY2RP976"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/Z6AME2YK9K.md",
  "msc": null,
  "name": "Proof of the law of excluded middle extended to the infinite",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/Z6A/Z6AME2YK9K.md",
  "status": null,
  "tag": "Z6AME2YK9K",
  "uri": "m2://Z6AME2YK9K",
  "url": "https://math2.tamnd.com/wiki/proof-of-the-law-of-excluded-middle-extended-to-the-infinite/",
  "writing": {
    "tag": "Z6AME2YK9K",
    "kind": "proof",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      },
      {
        "what": "edge uses out",
        "note": "each node that the argument needs",
        "have": 0,
        "want": 1
      }
    ]
  }
}
