Sets of the form Fin(n) have special properties that are not satisfied by arbitrary sets. In this section, a few intermediate results are developed to warm up to these peculiar properties.
Lemma SFSxWSFx
Subset of Fin(S(n)) Without n is Subset of Fin(n): U⊆Fin(n) if U⊆Fin(S(n)) and n∉U.
Proof: Fix any u∈U; I show that u∈Fin(n). Well, since n∉U, u≠n. At the same time, since U⊆Fin(S(n)), u∈Fin(S(n)) i.e. u∈N and u<S(n); thus, by a lemma from the previous chapter, u≤n. So, altogether, u≤n and u≠n i.e. u<n. Hence, u∈Fin(n).
Lemma BFSxSDBFxSS
Bijection from Fin(S(n)) to Set Descends to Bijection from Fin(n) to Subset: Fix an n∈N. If for an arbitrary set X one has a bijection f:Fin(S(n))→X, then for any x∈X, one has a bijection f′:Fin(n)→X′=X∖{x}.
Proof: Since f is surjective, there is a natural k∈Fin(S(n)) such that f(k)=x. There are two cases to consider:
Suppose first that k=n: Restrict f to the domain Fin(n) and the codomain f(Fin(n)) as described in Lemma RSIS. By the lemma, this restriction is bijective. It remains to be seen that
f(Fin(n))=X∖{x}=X′
To see this, one first shows that f(Fin(n))⊆X′. Well, notice that by Lemma ISSI and the fact that Fin(n)⊆Fin(S(n)), one has f(Fin(n))⊆X. Also, x=f(n)∉f(Fin(n)) for if it were, there would be some k′∈Fin(n) such that f(k′)=x. So by the injectivity of f, one would have n=k′∈Fin(n), which is a contradiction.
Next, one shows that X′⊆f(Fin(n)). So let y∈X′. Then certainly y∈X. So by the surjectivity of f, there is some k′∈Fin(S(n)) such that f(k′)=y. But as y is in X′ which does not contain x,
f(k′)=y≠x=f(n) Hence, k′≠n because f, being a function, cannot map a single value to two different values. Altogether, one then has k′∈Fin(n) so that y∈f(Fin(n)) as there is the element k′ in Fin(n) mapping to y.
Thus, the restriction mentioned in the first paragraph is the required bijection from Fin(n) to X′.
Suppose next that k≠n: In this case, k∈Fin(n). Define f′:Fin(n)→X′ thus:
f′(ν)={f(ν)f(n)if ν≠kif ν=k
Now, firstly, this function does indeed map values into X′ as advertised. To see this, fix any ν∈Fin(n). If ν≠k, then by the injectivity of f
X∋f′(ν)=f(ν)≠f(k)=x If ν=k, then by injectivity again,
x=f(k)≠f(n)=f′(ν)∈X In both cases, f′(ν)≠x and f′(ν)∈X. Hence, f′(ν)∈X′.
Secondly, f′ is injective. For, suppose ν≠ν~ for ν,ν~∈Fin(n). If neither ν nor ν~ is k, then by injectivity
f′(ν)=f(ν)≠f(ν~)=f′(ν~)
Otherwise w.l.o.g. assume that ν~=k. Then, ν≠k (so f′(ν)=f(ν)). Hence, by injectivity applied to ν≠n (which happens because ν∈Fin(n))
f′(ν)=f(ν)≠f(n)=f′(k)=f′(ν~)
Thus, in both cases, ν≠ν~ implies f′(ν)≠f′(ν~) i.e. f′ is injective.
Thirdly, f′ is surjective. Indeed, take any y∈X′. Since f is bijective, f(ν)=y for some ν∈Fin(S(n)). Now, since f(ν)=y≠x=f(k) (because y∈X∖{x}) one must have ν≠k, lest f map one value to multiple values. Now, Fin(S(n))=Fin(n)∪{n}. So, either ν=n or ν∈Fin(n). For the former, note that k≠ν=n so that k∈Fin(n). But then, one has k∈Fin(n) such that f′(k)=f(n)=f(ν)=y. Otherwise, for the latter, since ν≠k by before, f′(ν)=f(ν)=y; thus, again, one has ν∈Fin(n) such that f′(ν)=y.
Lemma BFSxRBFx
Bijection from Fin(S(n)) to Subset Restricts to Bijection from Fin(n) to Subset: Fix an n∈N. If one has a bijection f:Fin(S(n))→X for some X⊂Fin(S(n)), then one has a bijection f′:Fin(n)→X′ for some X′⊂Fin(n).
Proof: There are two cases to consider:
Suppose first that n∉X: Thus, X⊆Fin(n) by Lemma SFSxWSFx. Now choose any x∈X; if at a loss, choose x=f(n). Then, the above lemma gives a bijection from Fin(n) to X′=X∖{x}. Now, X′ is certainly a subset of X. Moreover, it is a strict subset of the same because X′ does not contain an element of X. Thus, it must also be a strict subset of Fin(n).
Suppose next that n∈X: Then, the above lemma gives a bijection from Fin(n) to X′=X∖{n}. Note that X′, as a subset of X⊂Fin(S(n)), must also be a subset of F(S(n)). But, as X′ does not contain n, Lemma SFSxWSFx implies that X′⊆Fin(n). Finally, as X is a strict subset of Fin(S(n)), some ν∈Fin(S(n)) is not in X. This ν cannot be n as it is being supposed that n is in X. Thus, ν∈Fin(n). Also, ν cannot be in X′ since the latter is a subset of a set not containing ν. In other words, X′ is missing an element ν of Fin(n) despite being a subset of Fin(n) i.e. X′⊂Fin(n).