{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Proof\n\nWe argue by [[induction|0ASJVEFA9J]] on $m$, for two consecutive values of $m$ at a time and all $n$ at once.\n\n1. Let $F_k$ be the [[Fibonacci numbers|0GA9K57A39]], with $F_0 = 0$, $F_1 = 1$ and $F_{k+2} = F_{k+1} + F_k$.\n2. For a natural number $m$, let $E(m)$ be the claim that $F_{m+n+1} = F_m F_n + F_{m+1} F_{n+1}$ for every natural number $n$.\n3. Let $P(m)$ be the claim that $E(m)$ and $E(m + 1)$ both hold.\n4. $E(0)$ holds: for every $n$, $F_0 F_n + F_1 F_{n+1} = 0 + F_{n+1} = F_{n+1}$.\n5. $E(1)$ holds: $F_2 = F_1 + F_0 = 1$, so for every $n$, $F_1 F_n + F_2 F_{n+1} = F_n + F_{n+1} = F_{n+2}$. Thus $P(0)$ holds.\n6. Assume $P(m)$, and let $n$ be a natural number. By the recurrence, $F_{(m+2)+n+1} = F_{m+n+1} + F_{(m+1)+n+1}$.\n7. By $E(m)$ and $E(m + 1)$, this is $\\left(F_m F_n + F_{m+1} F_{n+1}\\right) + \\left(F_{m+1} F_n + F_{m+2} F_{n+1}\\right)$.\n8. Grouping terms, it equals $(F_m + F_{m+1}) F_n + (F_{m+1} + F_{m+2}) F_{n+1} = F_{m+2} F_n + F_{m+3} F_{n+1}$, by the recurrence.\n9. So $E(m + 2)$ holds. Together with $E(m + 1)$, this gives $P(m + 1)$.\n10. By induction, $P(m)$ holds for every natural number $m$. In particular $F_{m+n+1} = F_m F_n + F_{m+1} F_{n+1}$ for all natural numbers $m$ and $n$.\n\n## Idea\n\nFor fixed $n$, both sides satisfy the Fibonacci recurrence in $m$, because they are built linearly from $F_m$ and $F_{m+1}$. The two sides agree for $m = 0$ and $m = 1$, so they agree for every $m$.\n",
  "commit": "4a3290d299c8b2cd6493fce2296920ba7f82d942",
  "front": {
    "kind": "proof",
    "msc": [
      "11B39"
    ],
    "name": "Proof of the addition formula for Fibonacci numbers by induction",
    "proves": "00CN2F997Q",
    "sources": [
      {
        "locator": "Proof 1",
        "url": "https://proofwiki.org/wiki/Honsberger's_Identity"
      }
    ],
    "tag": "8F5WAZJBDY",
    "uses": [
      "0GA9K57A39",
      "0ASJVEFA9J"
    ]
  },
  "kind": "proof",
  "link": "https://math2.tamnd.com/node/8F5WAZJBDY/",
  "links": [
    {
      "field": "proves",
      "target": "00CN2F997Q"
    },
    {
      "field": "uses",
      "target": "0GA9K57A39"
    },
    {
      "field": "uses",
      "target": "0ASJVEFA9J"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/8F5WAZJBDY.md",
  "msc": [
    "11B39"
  ],
  "name": "Proof of the addition formula for Fibonacci numbers by induction",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/8F5/8F5WAZJBDY.md",
  "status": null,
  "tag": "8F5WAZJBDY",
  "uri": "m2://8F5WAZJBDY",
  "url": "https://math2.tamnd.com/wiki/proof-of-the-addition-formula-for-fibonacci-numbers-by-induction/",
  "writing": {
    "tag": "8F5WAZJBDY",
    "kind": "proof",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      }
    ]
  }
}
