{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Summary\n\nIn propositional logic, **biconditional introduction** is a valid rule of inference. It allows for one to infer a biconditional from two [[conditional statements|0NMG7W7Q11]]. The rule makes it possible to introduce a biconditional statement into a logical proof. If $P \\to Q$ is true, and if $Q \\to P$ is true, then one may infer that $P \\leftrightarrow Q$ is true. For example, from the statements \"if I'm breathing, then I'm alive\" and \"if I'm alive, then I'm breathing\", it can be inferred that \"I'm breathing if and only if I'm alive\". Biconditional introduction is the [[converse|09A3N7ZN5G]] of biconditional elimination. The rule can be stated formally as:\n",
  "commit": "4a3290d299c8b2cd6493fce2296920ba7f82d942",
  "front": {
    "inventory": [
      "CD25W4D94A"
    ],
    "kind": "concept",
    "name": "Biconditional introduction",
    "same_as": {
      "wikidata": "Q4903714",
      "wikipedia": "Biconditional introduction"
    },
    "sources": [
      {
        "locator": "Biconditional introduction",
        "mention": "wikipedia://en/4286",
        "note": "adopted",
        "sections": [
          "Summary"
        ],
        "wikipedia": "en:4286@r1168208951"
      }
    ],
    "tag": "R698F4HZ51"
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/R698F4HZ51/",
  "links": null,
  "markdown": "https://math2.tamnd.com/node/R698F4HZ51.md",
  "msc": null,
  "name": "Biconditional introduction",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/R69/R698F4HZ51.md",
  "status": null,
  "tag": "R698F4HZ51",
  "uri": "m2://R698F4HZ51",
  "url": "https://math2.tamnd.com/wiki/biconditional-introduction/",
  "writing": {
    "tag": "R698F4HZ51",
    "kind": "concept",
    "level": "W1",
    "next": [
      {
        "what": "edge defines in",
        "note": "at least one definition",
        "have": 0,
        "want": 1
      },
      {
        "what": "edge instance_of in",
        "note": "at least two examples",
        "have": 0,
        "want": 2
      },
      {
        "what": "edge not_instance_of in",
        "note": "at least one non-example",
        "have": 0,
        "want": 1
      },
      {
        "what": "edge specializes both",
        "note": "the more general notions and the special cases",
        "have": 0,
        "want": 1
      }
    ]
  }
}
