2093 H 4 Sol
2093 H 4 Sol
1. (a) Let A be a set. The identity function idA : A −→ A is an injective function. Hence A . A.
(b) Let A, B, C be sets. Suppose A . B and B . C. Pick some injective function f : A −→ B. Pick some
injective function g : B −→ C. g ◦ f is an injective function from A to C. Hence A . C.
(c) Let A, B be sets. Consider the ordered triple f = (A × B, B × A, F ), where
1
(d) Let A, B, D be sets. Suppose B . D. We may pick some injective function j : B −→ D. We have
j(B) ⊂ D and B ∼ j(B).
Then we have Map(A, B) ∼ Map(A, j(B)) . Map(A, D).
(e) Suppose A . C and B . D and (A 6= ∅ or D 6= ∅).
Then we have Map(A, B) . Map(A, D) . Map(B, D).
3. Let A, B, C be sets.
(a) We denote the projection function from B × C to B by πB , and denote the projection function from B × C
to C by πC , (so that πB (y, z) = y, πC (y, z) = z for any y ∈ B, z ∈ C).
Let F be the subset of Map(A, B × C) × (Map(A, B) × Map(A, C)) given by
The ordered triple f = (Map(A, B × C), Map(A, B) × Map(A, C), F ) is a bijective function.2 Hence
Map(A, B × C) ∼ Map(A, B) × Map(A, C).
(b) Define the function g : Map(A × B, C) −→ Map(A, Map(B, C)) −→ by ((g(ϕ))(x))(y) = ϕ(x, y) for any
ϕ ∈ Map(A × B, C), x ∈ A, y ∈ B.
We verify that g is bijective:
• Pick any ϕ, ψ ∈ Map(A × B, C). Suppose g(ϕ) = g(ψ). Then, for any x ∈ A, y ∈ B, we have
ϕ(x, y) = ((g(ϕ))(x))(y) = ((g(ψ))(x))(y) = ψ(x, y). Therefore ϕ = ψ.
It follows that g is injective.
• Pick any η ∈ Map(A, Map(B, C)). Define ϕ ∈ Map(A × B, C) by ϕ(x, y) = (η(x))(y) for any x ∈ A,
y ∈ B.
We have ((g(ϕ))(x))(y) = ϕ(x, y) = (η(x))(y) for any x ∈ A, y ∈ B. Then (g(ϕ))(x) = η(x) for any
x ∈ A. Therefore g(ϕ) = η.
It follows that g is surjective.
(c) We have A×B ∼ B×A. Then Map(A, Map(B, C)) ∼ Map(A×B, C) ∼ Map(B×A, C) ∼ Map(B, Map(A, C)).
(d) We have P(B) ∼ Map(B, {0, 1}) and P(A) ∼ Map(A, {0, 1}).
Hence Map(A, P(B)) ∼ Map(A, Map(B, {0, 1})) ∼ Map(B, Map(A, {0, 1})) ∼ Map(B, P(A)).
2
(f) We have N . R. Then Map(R, N) . Map(R, R).
We have Map(R, R) . Map(R, Map(R, {0, 1})) ∼ Map(R × R, {0, 1}) ∼ Map(R, {0, 1}) . Map(R, N).
According to the Schröder-Bernstein Theorem, we have Map(R, N) ∼ Map(R, R).
5. (a) Let Ω be a subset of P(R). Suppose the following conditions are satisfied:
• For any I ∈ Ω, I is an interval which is neither the empty set nor a singleton.
• For any I, J ∈ Ω, if I 6= J then I ∩ J = ∅.
For any I ∈ Ω, there exists some xI ∈ Q such that xI ∈ I.3
Define the function f : Ω −→ Q by f (I) = xI for any I ∈ Ω.
Suppose I, J ∈ Ω and xI = xJ . Then I ∩ J 6= ∅. Therefore I = J. It follows that f is injective.
Hence Ω . Q ∼ N. The set Ω is countable.
(b) Let Ξ be a subset of P(R). Suppose the following conditions are satisfied:
• I is an open (non-empty) interval for any I ∈ Ξ.
[
• I = R.
I∈Ξ
1 1
For any x ∈ Q, there exists some nx ∈ N∗ , Ix ∈ Ξ such that x− ,x + ⊂ Ix . (Note that x ∈ Ix .)
nx nx
Define the function g : Q −→ Ξ by g(x) = Ix for any x ∈ Q.
We have g(Q) . Q ∼ N. g(Q) is countable.
[ [ [ 1 1
[
We also have I= Ix ⊃ x− ,x + = R.4 Hence I = R.
nx nx
I∈g(Q) x∈Q x∈Q I∈g(Q)