{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "47XHPD8XE2"
    },
    {
      "field": "uses",
      "target": "BG8Q0BYSQ3"
    }
  ],
  "body": "\n## Summary\n\nSecond-order logic extends [[first-order logic|086QKPF0A6]] with variables for relations and functions on the domain, and with quantifiers over them.\nIn its standard semantics these variables range over all relations and functions on the domain.\nIt can describe structures such as the natural numbers up to isomorphism, but it loses the completeness and compactness theorems of first-order logic.\n\n## Explanations\n\n### L1 human\n\nFirst-order logic can say \"for every number $x$\", but not \"for every set of numbers $X$\".\nSecond-order logic can say both.\nWith it, the induction principle becomes one sentence: every set of numbers that contains $0$ and is closed under successor contains all numbers.\nThis one sentence, with the other Peano axioms, pins down the natural numbers completely.\nThe price is that no proof system can capture all its valid sentences.\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "kind": "concept",
    "msc": [
      "03B16",
      "03C85"
    ],
    "name": "Second-order logic",
    "same_as": {
      "wikidata": "Q1548746",
      "wikipedia": "Second-order logic"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Second-order_logic"
      }
    ],
    "specializes": [
      "P1ABGYRQXH"
    ],
    "tag": "G6X7SZSNC5"
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/G6X7SZSNC5/",
  "links": [
    {
      "field": "specializes",
      "target": "P1ABGYRQXH"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/G6X7SZSNC5.md",
  "msc": [
    "03B16",
    "03C85"
  ],
  "name": "Second-order logic",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/G6X/G6X7SZSNC5.md",
  "status": null,
  "tag": "G6X7SZSNC5",
  "uri": "m2://G6X7SZSNC5",
  "url": "https://math2.tamnd.com/wiki/second-order-logic/",
  "writing": {
    "tag": "G6X7SZSNC5",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
