{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Proof\n\nWe define the subset by recursion, with a choice function.\n\n1. Let $A$ be an [[infinite set|01MKW4R283]]. Let $X$ be the set of nonempty subsets of $A$.\n2. By the [[axiom of choice|0HTGB13FE2]], there is a [[choice function|0YXEQWRGP0]] $c$ on $X$. So $c(S) \\in S$ for each nonempty $S \\subseteq A$.\n3. Let $F \\subseteq A$ be a [[finite set|0BBTH3YSZA]]. Then $A \\setminus F$ is nonempty. Otherwise $A = F$, and $A$ would be finite.\n4. Let $\\Phi$ be the set of finite subsets of $A$. Define $g \\colon \\N \\times \\Phi \\to \\Phi$ by $g(n, F) = F \\cup \\{c(A \\setminus F)\\}$. This set is finite, since it adds one element to $F$. So $g$ is well defined.\n5. By [[definition by recursion|0DSHAVH45F]], there is a function $n \\mapsto F_n$ from $\\N$ to $\\Phi$ with $F_0 = \\emptyset$ and $F_{n+1} = g(n, F_n)$.\n6. Define $f \\colon \\N \\to A$ by $f(n) = c(A \\setminus F_n)$. Then $f(n) \\in A \\setminus F_n$ and $F_{n+1} = F_n \\cup \\{f(n)\\}$.\n7. By induction on $n$, $F_n = \\{f(0), \\dots, f(n-1)\\}$. This holds for $n = 0$, and step 6 gives the inductive step.\n8. Let $m \u003c n$ be natural numbers. Then $f(m) \\in F_n$ by step 7. But $f(n) \\notin F_n$ by step 6. So $f(m) \\neq f(n)$.\n9. Hence $f$ is [[injective|0PVG1CRAJN]].\n10. As a function onto its image, $f \\colon \\N \\to f(\\N)$ is injective and surjective, so it is a [[bijection|0SNQEF7Z53]].\n11. Thus $f(\\N) \\subseteq A$ is [[countably infinite|0SEZ3JGZP7]], which proves the statement.\n\n## Idea\n\nPick elements of $A$ one at a time, each different from the ones already picked. The supply never runs out, because only finitely many elements are used at each stage and $A$ is infinite. A single choice function makes all the picks at once, and recursion strings them into a sequence.\n",
  "commit": "4a3290d299c8b2cd6493fce2296920ba7f82d942",
  "front": {
    "kind": "proof",
    "msc": [
      "03E10"
    ],
    "name": "Proof that every infinite set has a countably infinite subset",
    "proves": "0RWQ5VZ6VQ",
    "sources": [
      {
        "locator": "Proof 3",
        "url": "https://proofwiki.org/wiki/Infinite_Set_has_Countably_Infinite_Subset"
      }
    ],
    "tag": "65R6J4MXZA",
    "uses": [
      "0HTGB13FE2",
      "0YXEQWRGP0",
      "01MKW4R283",
      "0BBTH3YSZA",
      "0DSHAVH45F",
      "0PVG1CRAJN",
      "0SEZ3JGZP7",
      "0SNQEF7Z53"
    ]
  },
  "kind": "proof",
  "link": "https://math2.tamnd.com/node/65R6J4MXZA/",
  "links": [
    {
      "field": "proves",
      "target": "0RWQ5VZ6VQ"
    },
    {
      "field": "uses",
      "target": "0HTGB13FE2"
    },
    {
      "field": "uses",
      "target": "0YXEQWRGP0"
    },
    {
      "field": "uses",
      "target": "01MKW4R283"
    },
    {
      "field": "uses",
      "target": "0BBTH3YSZA"
    },
    {
      "field": "uses",
      "target": "0DSHAVH45F"
    },
    {
      "field": "uses",
      "target": "0PVG1CRAJN"
    },
    {
      "field": "uses",
      "target": "0SEZ3JGZP7"
    },
    {
      "field": "uses",
      "target": "0SNQEF7Z53"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/65R6J4MXZA.md",
  "msc": [
    "03E10"
  ],
  "name": "Proof that every infinite set has a countably infinite subset",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/65R/65R6J4MXZA.md",
  "status": null,
  "tag": "65R6J4MXZA",
  "uri": "m2://65R6J4MXZA",
  "url": "https://math2.tamnd.com/wiki/proof-that-every-infinite-set-has-a-countably-infinite-subset/",
  "writing": {
    "tag": "65R6J4MXZA",
    "kind": "proof",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      }
    ]
  }
}
