{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Statement\n\nLet $A$ be the [[shift operator|MBK6AE6734]] on functions $f:\\mathbb{Z}\\to\\mathbb{C}$, so that $(Af)(n)=f(n+1)$.\nLet $r$ be a nonzero number, and let $f$ satisfy the operator equation $(A-r)f=0$, that is, $f(n+1)=r\\,f(n)$ for all integers $n$.\nPut $c=f(0)$.\nThen $f(n)=c\\,r^n$ for every integer $n$.\n\n## Remarks\n\nThe values of $f$ at nonnegative $n$ follow from the rule $f(n+1)=rf(n)$ by induction upward from $0$.\nThe values at negative $n$ follow by induction downward from $0$, using $f(n)=r^{-1}f(n+1)$. This step is where $r\\neq 0$ is needed.\nIf $r=0$, the claim can fail: a function with $f(0)=c$ and $f(n)=0$ for $n\\ge 1$ is a solution, but its values at negative $n$ are not fixed by $c$.\n",
  "commit": "a799a9852bcfeae9dc83faa3bef60208bb53686b",
  "front": {
    "kind": "statement",
    "msc": [
      "39A06"
    ],
    "name": "A solution of (A-r)f=0 is a geometric sequence fixed by its value at 0",
    "role": "lemma",
    "sources": [
      {
        "locator": "source/s_recurrence_rigorous.ptx:62",
        "url": "https://github.com/mitchkeller/applied-combinatorics/blob/ebd95d6bd59e23c633c65cf560bcb93efa912aae/source/s_recurrence_rigorous.ptx#L62"
      }
    ],
    "tag": "GGSHNC4CGZ",
    "uses": [
      "MBK6AE6734"
    ]
  },
  "kind": "statement",
  "link": "https://math2.tamnd.com/node/GGSHNC4CGZ/",
  "links": [
    {
      "field": "uses",
      "target": "MBK6AE6734"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/GGSHNC4CGZ.md",
  "msc": [
    "39A06"
  ],
  "name": "A solution of (A-r)f=0 is a geometric sequence fixed by its value at 0",
  "prov": null,
  "role": "lemma",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/GGS/GGSHNC4CGZ.md",
  "status": null,
  "tag": "GGSHNC4CGZ",
  "uri": "m2://GGSHNC4CGZ",
  "url": "https://math2.tamnd.com/wiki/a-solution-of-a-r-f-0-is-a-geometric-sequence-fixed-by-its-value-at-0/",
  "writing": {
    "tag": "GGSHNC4CGZ",
    "kind": "statement",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      }
    ]
  }
}
