Finite and Countable Sets

Cardinality of Sets

Def: Sets A and B are equipotent (have the same cardinality) if there is a bijective function f with domain A and range B. We denote this by |A|=|B|.

Th:

Note that equipotency is not an equivalence relation, since there cannot exits a set of all sets, which would be required to make the equivalence relation.

Def: The cardinality of A is less than or equal to the cardinality of B (notation: |A|≤|B|) if there is an injection from A to B.

We also write |A|<|B| if there’s an injective function f from A to B, but there’s no bijection. Similarly, the cardinality of A is greater or equal to the cardinality of B (notation: |A|≥|B|) if there’s a surjection form A to B

Lemma:

Lemma: If A1⊆B⊆A, and |A|=|A1| , then |B|=|A|.

Cantor-Bernstein Theorem
If |X|≤|Y| and |Y|≤|X|, then |Y|=|X|

An alternative proof of the Cantor-Bernstein Theorem, using monotone functions.

Def: Let F:P(A)→P(A) , a set X⊆A is called a fixed point of F if F(X)=X. The function is called monotone if X⊆Y⊆A implies F(X)⊆F(Y).

Lemma: Let F:P(A)→P(A) be monotone, then it has a fixed point. Additionally we can construct it by

X―:=⋂{X⊆A∣F(X)⊆X}

This is the least fixed point of F, meaning if F(X)=X, then X―⊆X.

This lemma can be used to prove Cantor-Bernstein Theorem

Def: A function F:P(A)→P(A) is continuous if F[⋃i∈NXi]=⋃i∈NF[Xi] holds for any nondecreasing sequence of subsets of A. ⟨Xi∣i∈N⟩ is nondrecreasing if i≤j, then Xi⊆Xj.

Th: Let F:P(A)→P(A) be a monotone continuous function, then X―=⋃i∈NXi is the least fixed point of F, where X0=∅, and

Xi+1=F[Xi]

Showing us that the proof using the lemma is equivalent to the one using monotone functions.


Finite Sets

Def: A S is called finite if it is equipotent to some natural numbre n∈N. We then define |S|=n and say that S has n elements. A set if infinite if it is not finite.

Lemma: If n∈N, then there’s no bijection from n into a proper subset of n

Cor:

Th: If X is finite and Y⊆X, then Y is finite. Moreover, |Y|≤|X|.

Th: If X is finite and f a function, then f[X] is finite. Moreover, |f[X]|≤|X|

Th: If X and Y are finite, then X∪Y is finite. Moreover, |X∪Y|≤|X|+|Y|, and if X and Y are disjoint, then |X∪Y|=|X|+|Y|.

Th: If S is finite, and if every X∈S is finite, then ⋃S is finite.

Th: If X is finite, then P(X) is finite.

Th: If X is infinite, then |X|>n for all n∈N.

Th: If X and Y are finite, then |X×Y|, and |XY| are finite, additionally, we get that |X×Y|=|X|⋅|Y|=|Y×X| and |XY|=|X||Y|.

Th: If X is finite, then P(X) is finite and |P(X)|=2|X|


Countable Sets

Def: A set S is countable if |S|=|N|. A set S is at most countable if |S|≤|N|

Th: An infinite subset of a countable set is countable.

Cor: A set is at most countable iff it is either finite or countable.

Th: The range of an infinite sequence ⟨an⟩n∈N is at most countable. In other words, the image of a countable set under any mapping is at most countable.

Th: The union of two countable sets is countable.

Cor: The union of a finite system of countable sets is countable

Th: If A and B are countable, then A×B is countable.

Cor: The Cartesian product of a finite number of countable sets is countable. Consequently, \Bbb N { #m} is countable for every m>0.

Cor: Let ⟨An∣n∈N⟩ be a countable system of at most countable sets, and let ⟨an∣n∈N⟩ be a system of enumerations of An, i.e., for each n∈N, then an=⟨an(k)∣k∈N⟩ is an infinite sequence, and An={an(k)∣k∈N}. Then ⋃n∈NAn is at most countable.

Th: If A is countable, then the set Seq(A) of all finite sequences of elements of A is countable

Cor: The set of all finite subsets of a countable set is countable.

Th: An equivalence relation on a countable set has at most countable many equivalence classes

Cor: The set of all integers Z and the set of all rational numbers Q are countable.

Th: Let U be a structure with the universe A, and let C⊆A be at most countable. Then C―, the closure of C, is also at most countable.

Def: |A|=ℵ0, for all A countable

Def: Let A be a set, then we define [A]n:={S⊆A∣|S|=n}. We can extend this definition using the infinite ordinal ω, and we can get [A]<ω:=⋃n∈N[A]n={S⊆A∣S finite}, extending this even further we can have the countably infinite subsets of A, denoted as [A]ω. Finally if we want all the countable subsets of A, it can be denoted as [A]≤ω.

Th: Let A be countable, then [A]n is countable for n>0