Lemma·L25
Images of finite sets are finite
Applying a function cannot grow a finite set.
In words
If A is finite and f is a function from A to B, then the image f[A] is finite. In particular, if f is surjective onto B, then B is finite.
Never needed: F08 · F10 · F11 · F12 · F13 · A03 · A04 · A05 · A07 (computed from the citation graph, not asserted).
Proof
- 1
- 2Induction on (T05 on , Separation). Base: a function on has empty image, (D007, D002, D033).
- 3Step: let and a function with domain . The restriction has domain , so its image is finite by hypothesis, say a bijection. The full image splits as , since every argument is in or equals (D006, D007).
- 4If : then by Extensionality, and is finite.
- 5
- 6Surjective case: if is surjective onto , then (D015, Extensionality), which is finite.
∎
Remarks
Functions can merge elements but never create new ones, so images can only shrink or preserve size. The surjective special case is the one Lagrange's theorem needs: the map sending each group element to its coset is surjective onto the quotient, so a finite group has finitely many cosets.