Enderton.Set.Chapter_6 #
Cardinal Numbers and the Axiom of Choice
NOTE: We choose to use injectivity/surjectivity concepts found in
Mathlib.Data.Set.Function over those in Mathlib.Init.Function since the
former provides noncomputable utilities around obtaining inverse functions
(namely Function.invFunOn).
Pigeonhole Principle #
A subset of a finite set of natural numbers has a max member.
Corollary 6C #
No finite set is equinumerous to a proper subset of itself.
Corollary 6D (a) #
Any set equinumerous to a proper subset of itself is infinite.
Corollary 6D (b) #
The set ω is infinite.
Corollary 6E #
Any finite set is equinumerous to a unique natural number.
Corollary 6G #
Any subset of a finite set is finite.
Subset Size #
Let A be a finite set and B ⊂ A. Then there exist natural numbers m, n ∈ ω
such that B ≈ m, A ≈ n, and m ≤ n.
Finite Domain and Range Size #
Let A and B be finite sets and f : A → B be a function. Then there exist
natural numbers m, n ∈ ω such that dom f ≈ m, ran f ≈ n, and m ≥ n.
Set Difference Size #
Let A ≈ m for some natural number m and B ⊆ A. Then there exists some
n ∈ ω such that B ≈ n and A - B ≈ m - n.
Exercise 6.7 #
Assume that A is finite and f : A → A. Show that f is one-to-one iff
ran f = A.
Exercise 6.8 #
Prove that the union of two finites sets is finite, without any use of arithmetic.
Exercise 6.9 #
Prove that the Cartesian product of two finites sets is finite, without any use of arithmetic.