Introduction to Topological Manifolds, John M. Lee, Second Edition

Appendix A: Review of Set Theory

Basic Concepts

\blacktriangleright Exercise A.1   Suppose AA is a set and C\mathscr{C} is a collection of sets. Prove the following properties of unions and intersections.
(a) Distributive Laws\textrm{Distributive Laws}:

A(XCX)=XC(AX);A \cup \left( \bigcap_{X \in \mathscr{C}} X \right) = \bigcap_{X \in \mathscr{C}} (A \cup X);

A(XCX)=XC(AX).A \cap \left( \bigcup_{X \in \mathscr{C}} X \right) = \bigcup_{X \in \mathscr{C}} (A \cap X).

Solution
Let xA(XCX)x \in A \cup \left( \bigcap_{X \in \mathscr{C}} X \right). If xAx \in A then clearly we have xXC(AX)x \in \bigcap_{X \in \mathscr{C}} (A \cup X) because xA    xAX for all XCx \in A \implies x \in A \cup X \text{ for all } X \in \mathscr{C}. Alternatively if xXCXx \in \bigcap_{X \in \mathscr{C}} X we also have xXC(AX)x \in \bigcap_{X \in \mathscr{C}} (A \cup X) because for each XCX \in \mathscr{C} we have xXAXx \in X \subseteq A \cup X. Therefore A(XCX)XC(AX)A \cup \left( \bigcap_{X \in \mathscr{C}} X \right) \subseteq \bigcap_{X \in \mathscr{C}} (A \cup X).

Let xXC(AX)x \in \bigcap_{X \in \mathscr{C}} (A \cup X). We propose that xA(XCX)x \in A \cup \left( \bigcap_{X \in \mathscr{C}} X \right). If xAx \in A than this is trivial. If xAx \notin A, then we can use the fact that for each XCX \in \mathscr{C} we have xAXx \in A \cup X to conclude that xXx \in X for each XCX \in \mathscr{C}. This can be rewritten as xXCXx \in \bigcap_{X \in \mathscr{C}} X. This implies that the proposition is true. Therefore XC(AX)A(XCX)\bigcap_{X \in \mathscr{C}} (A \cup X) \subseteq A \cup \left( \bigcap_{X \in \mathscr{C}} X \right).

Let xA(XCX)x \in A \cap \left( \bigcup_{X \in \mathscr{C}} X \right). This means that xAx \in A and that for some XCX' \in \mathscr{C} we have xXx \in X'. Therefore xAXx \in A \cap X', so xXC(AX)x \in \bigcup_{X \in \mathscr{C}} (A \cap X). Since xx is arbitrary we have A(XCX)XC(AX)A \cap \left( \bigcup_{X \in \mathscr{C}} X \right) \subseteq \bigcup_{X \in \mathscr{C}} (A \cap X).

Let xXC(AX)x \in \bigcup_{X \in \mathscr{C}} (A \cap X). Then for some XCX' \in \mathscr{C} we have xAXx \in A \cap X'. Since we have xAx \in A and xXCXx \in \bigcup_{X \in \mathscr{C}} X (since XXCXX' \subseteq \bigcup_{X \in \mathscr{C}} X) we have xA(XCX)x \in A \cap \left(\bigcup_{X \in \mathscr{C}} X\right). Therefore XC(AX)A(XCX)\bigcup_{X \in \mathscr{C} (A \cap X)} \subseteq A \cap \left( \bigcup_{X \in \mathscr{C} X} \right).

Combining the four subset relations at the end of each paragraph gives the two desired set equalities. \square


(b) De Morgan’s Laws\textrm{De Morgan's Laws}:

A(XCX)=XC(AX);A \smallsetminus \left( \bigcap_{X \in \mathscr{C}} X \right) = \bigcup_{X \in \mathscr{C}} (A \smallsetminus X);

A(XCX)=XC(AX).A \smallsetminus \left( \bigcup_{X \in \mathscr{C}} X \right) = \bigcap_{X \in \mathscr{C}} (A \smallsetminus X).

Solution
Let xA(XCX)x \in A \smallsetminus \left( \bigcap_{X \in \mathscr{C}} X \right). Then there must exist some XCX' \in \mathscr{C} such that xXx \notin X', because if there wasn't we would have xXCXx \in \bigcap_{X \in \mathscr{C}} X, contradicting our choice of xx. Since xAx \in A as well we have xAXx \in A \smallsetminus X'. Since XCX' \in \mathscr{C} we have xXC(AX)x \in \bigcup_{X \in \mathscr{C}} (A \smallsetminus X). Since our choice of xx was arbitrary we have A(XCX)XC(AX)A \smallsetminus \left( \bigcap_{X \in \mathscr{C}} X \right) \subseteq \bigcup_{X \in \mathscr{C}} (A \smallsetminus X).

Let xXC(AX)x \in \bigcup_{X \in \mathscr{C}} (A \smallsetminus X). Then there exists some XCX' \in \mathscr{C} such that xAXx \in A \smallsetminus X'. So xAx \in A and xXx \notin X'. Since xXx \notin X' we must have xXCXx \notin \bigcap_{X \in \mathscr{C}} X because xXC    xXx \in \bigcap_{X \in \mathscr{C}} \implies x \in X'. Since xAx \in A and xXCXx \notin \bigcap_{X \in \mathscr{C}} X we have xA(XCX)x \in A \smallsetminus \left( \bigcap_{X \in \mathscr{C}} X \right). Since our choice of xx was arbitrary we have XC(AX)A(XCX)\bigcup_{X \in \mathscr{C}} (A \smallsetminus X) \subseteq A \smallsetminus \left( \bigcap_{X \in \mathscr{C}} X \right).

Let xA(XCX)x \in A \smallsetminus \left( \bigcup_{X \in \mathscr{C}} X \right). Let XCX' \in \mathscr{C}. By our choice of xx we have xAx \in A and xXCXx \notin \bigcup_{X \in \mathscr{C}} X. We must have xXx \notin X', because xX    xXCXx \in X' \implies x \in \bigcup_{X \in \mathscr{C}} X. So we have xAXx \in A \smallsetminus X' for each XCX' \in \mathscr{C} as our choice of XX' was arbitrary. We can rewrite this as xXC(AX)x \in \bigcap_{X \in \mathscr{C}}(A \smallsetminus X). Since our choice of xx was arbitrary we have A(XCX)XC(AX)A \smallsetminus \left( \bigcup_{X \in \mathscr{C}} X \right) \subseteq \bigcap_{X \in \mathscr{C}}(A \smallsetminus X).

Let xXC(AX)x \in \bigcap_{X \in \mathscr{C}} (A \smallsetminus X). Clearly xAx \in A. Let XCX \in \mathscr{C}. By our choice of xx we have xAXx \in A \smallsetminus X, so xXx \notin X. Since this applies to all XCX \in \mathscr{C}, we have xXCXx \notin \bigcup_{X \in \mathscr{C}} X. So xA(XCX)x \in A \smallsetminus \left(\bigcap_{X \in \mathscr{C}} X\right). Since our choice of xx was arbitrary, we have XC(AX)A(XCX)\bigcap_{X \in \mathscr{C}} (A \smallsetminus X) \subseteq A \smallsetminus \left(\bigcap_{X \in \mathscr{C}} X\right).

Combining the four subset relations at the end of each paragraph gives the two desired set equalities. \square


Cartesian Products, Relations, and Functions

Relations

\blacktriangleright Exercise A.2.   Given an equivalence relation \sim on a set XX, show that the set X/X/\sim of equivalence classes is a partition of XX. Conversely, given a partition of XX, show that there is a unique equivalence relation whose set of equivalence classes is exactly the original partition.

Solution
First, we need to show that X/X/\sim is a partition of XX. By the definition of a partition we need to show that XX is the disjoint union of the sets in X/X/\sim. By the definition of a disjoint union we need to show that A,BX/ and AB    AB=A, B \in X/\sim \text{ and } A \neq B \implies A \cap B = \emptyset (this is the "disjoint") and that {y[x]:xX}=X\{y \in [x]: x \in X\} = X (this is the "union").

Let A,BX/A, B \in X / \sim such that ABA \neq B. Let a,bXa, b \in X such that A=[a]A = [a], B=[b]B = [b]. Suppose there exists some cABc \in A \cap B. Since aca \sim c and bcb \sim c we have ab    A=Ba \sim b \implies A = B, a contradiction. By contradiction there exists no cABc \in A \cap B, so we conclude that AB=A \cap B = \emptyset, the "disjoint" part of the "disjoint union".

Let y{y[x]:xX}y \in \{y \in [x]: x \in X\}, then for some xXx \in X we have y[x]    yx    yXy \in [x]\implies y \sim x \implies y \in X, so {y[x]:xX}X\{y \in [x]: x \in X\} \subseteq X. Let xXx \in X, then x[x]x \in [x], so X{y[x]:xX}X \subseteq \{y \in [x]: x \in X\}. Therefore {y[x]:xX}=X\{y \in [x]: x \in X\} = X, the 'union' part of the "disjoint union".

Conversely, let C\mathscr{C} be a partition of XX. Let \sim be a relation on XX such that ab    UC s.t. a,bUa \sim b \iff \exists U \in C \text{ s.t. } a, b \in U. We need to show that \sim is an equivalence relation. Let a,b,cXa, b, c \in X. Since XX is the disjoint union of the sets of C\mathscr{C}, there must exist some UCU \in C such that aUa \in U, so aaa \sim a. It is trivial that ab    baa \sim b \implies b \sim a. If aba \sim b and bcb \sim c, then there must exist U,VCU, V \in \mathscr{C} such that a,bUa, b \in U and b,cVb, c \in V. Since UVU \cap V \neq \emptyset we must have U=VU = V (this is the contrapositive of the disjoint rule), so aca \sim c. Therefore \sim is an equivalence relation as desired. \square


\blacktriangleright Exercise A.3.   Let RX×XR \subseteq X \times X be any relation on XX, and define \sim to be the intersection of all equivalence relations in X×XX \times X that contain RR.
(a)\quad \text{(a)} Show that \sim is an equivalence relation.
Solution
Let x,y,zXx, y, z \in X. First we show that xxx \sim x. This is obvious because, for each equivalence relation R\sim' \supseteq R, we have (x,x)(x, x) \in \sim', so we have (x,x)R,an equiv relation=(x, x) \in \bigcap_{\sim' \supseteq R, \sim' \text{an equiv relation}} \sim' = \sim. The same argument works for showing symmetry and trasitivity.


(b)\quad \text{(b)} Show that xyx \sim y if and only if at least one of the following statements is true: x=yx = y, or xRyx \> R' \> y, or there is a finite sequence of elements z1,,znXz_1, \dots, z_n \in X such that xRz1RRznRyx \> R' \> z_1 \> R' \cdots R' \> z_n \> R' \> y, where xRyx \> R' \> y means "xRyx \> R \> y or yRxy \> R \> x."
Solution
Assume xyx \nsim y, so there is some equivalence relation R\sim' \supseteq R such that xyx \nsim' y. We can not have x=yx = y, because it would contadict xxx \sim' x (since \sim' is an equivalence relation). Since R\sim' \supseteq R, we have xRy    xRy or yRx    xy or yx    xyx \> R' \> y \implies x \> R \> y \text{ or } y \> R \> x \implies x \sim' y \text{ or } y \sim' x \implies x \sim' y, so we can not have xRyx \> R' \> y. Similarly, xRz1RRznRy    xz1zny    xyx \> R' \> z_1 \> R' \cdots R' \> z_n \> R' \> y \implies x \sim' z_1 \sim' \cdots \sim' z_n \sim' y \implies x \sim' y, so we can not have xRz1RRznRyx \> R' \> z_1 \> R' \cdots R' \> z_n \> R' \> y.
Alternatively, assume that none of the three conditions are true. We need to show that xyx \nsim y, and we can do this by constructing an equivalence relation R\sim' \supseteq R such that xyx \nsim' y. Use the three conditions to construct the equivalence relation. This construction is indeed an equivalence relation (does this need a quick verification?) and does not contain (x,y)(x, y). \square


Functions

\blacktriangleright \> Exercise A.4.   Let f:XYf:X \to Y and g:WXg:W \to X be maps, and suppose RW,S,SXR \subseteq W,S,S' \subseteq X, and T,TYT,T' \subseteq Y. Prove the following:
(a)Tf(f1(T))\quad \text{(a)} \quad T \supseteq f(f^{-1}(T)).


(b)TT    f1(T)f1(T)\quad \text{(b)} \quad T \subseteq T' \implies f^{-1}(T) \subseteq f^{-1}(T').


(c)f1(TT)=f1(T)f1(T)\quad \text{(c)} \quad f^{-1}(T \cup T') = f^{-1}(T) \cup f^{-1}(T').


(d)f1(TT)=f1(T)f1(T)\quad \text{(d)} \quad f^{-1}(T \cap T') = f^{-1}(T) \cap f^{-1}(T').


(e)f1(TT)=f1(T)f1(T)\quad \text{(e)} \quad f^{-1}(T \setminus T') = f^{-1}(T) \setminus f^{-1}(T').


(f)Sf1(f(S))\quad \text{(f)} \quad S \subseteq f^{-1}(f(S)).


(g)SS    f(S)f(S)\quad \text{(g)} \quad S \subseteq S' \implies f(S) \subseteq f(S').


(h)f(SS)=f(S)f(S)\quad \text{(h)} \quad f(S \cup S') = f(S) \cup f(S').


(i)f(SS)f(S)f(S)\quad \text{(i)} \quad f(S \cap S') \subseteq f(S) \cap f(S').


(j)f(SS)f(S)f(S)\quad \text{(j)} \quad f(S \setminus S') \supseteq f(S) \setminus f(S').


(k)f(S)T=f(Sf1(T))\quad \text{(k)} \quad f(S) \cap T = f(S \cap f^{-1}(T)).


(l)f(S)Tf(Sf1(T))\quad \text{(l)} \quad f(S) \cup T \supseteq f(S \cup f^{-1}(T)).


(m)Sf1(T)f1(f(S)T)\quad \text{(m)} \quad S \cap f^{-1}(T) \subseteq f^{-1}(f(S) \cap T).


(n)Sf1(T)f1(f(S)T)\quad \text{(n)} \quad S \cup f^{-1}(T) \subseteq f^{-1}(f(S) \cup T).


(o)(fg)1(T)=g1(f1(T))\quad \text{(o)} \quad (f \circ g)^{-1}(T) = g^{-1}(f^{-1}(T)).


(p)(fg)(R)=f(g(R))\quad \text{(p)} \quad (f \circ g)(R) = f(g(R)).


\blacktriangleright \> Exercise A.5.   With notation as in the previous exercise, give counterexamples to show that the following equalities do not necessarily hold true.

(a)T=f(f1(T))\quad \text{(a)} \quad T = f(f^{-1}(T)).


(b)S=f1(f(S))\quad \text{(b)} \quad S=f^{-1}(f(S)).


(c)f(SS)=f(S)f(S)\quad \text{(c)} \quad f(S \cap S') = f(S) \cap f(S').


(d)f(SS)=f(S)f(S)\quad \text{(d)} \quad f(S \setminus S') = f(S) \setminus f(S').


\blacktriangleright \> Exercise A.6.   Show that a composition of injective functions is injective, a composition of surjective functions is surjective, and a composition of bijective functions is bijective.


\blacktriangleright \> Exercise A.7.   Show that equality (a)\text{(a)} in Exercise A.5. holds for every TYT \subseteq Y if and only if ff is surjective, and each of the equalities (b)—(d)\text{(b)—(d)} holds for every S,SXS,S' \subseteq X if and only if ff is injective.


\blacktriangleright \> Exercise A.8.   Let f:XYf: X \to Y be a function.
(a)\quad \text{(a)} \quad Show that ff has an inverse if and only if it is bijective.


(b)\quad \text{(b)} \quad Show that if ff has an inverse, its inverse is unique.


(c)\quad \text{(c)} \quad Show that if f:XYf: X \to Y and g:YZg: Y \to Z are both bijective, then (gf)1=f1g1(g \circ f)^{-1} = f^{-1}\circ g^{-1}.


\blacktriangleright \> Exercise A.10.   Show that if f:XYf: X \to Y is bijective, then any left or right inverse for ff is equal to f1f^{-1}.


Number Systems and Cardinality

\blacktriangleright \> Exercise A.11.   Show that the real numbers are unique, in the sense that any complete ordered field admits a bijection with R\R that preserves addition, multiplication, and order.


\blacktriangleright \> Exercise A.12.   Show that an interval must be one of the nine types of sets [a,b][a,b], (a,b)(a,b), [a,b)[a,b), (a,b](a,b], (,b](-\infty,b], (,b)(-\infty,b), [a,)[a,\infty), (a,)(a,\infty), or (,)(-\infty, \infty).


\blacktriangleright \> Exercise A.13.   Prove that any susbset of a countable set is countable.


\blacktriangleright \> Exercise A.14.   Prove that the Cartesian product of two countable sets is countable.


Indexed Families

\blacktriangleright \> Exercise A.15.   Complete the proof of Lemma A.9 by showing that every surjective function has a right inverse.


\blacktriangleright \> Exercise A.16.   Prove that if there exists a surjective map from a countable set onto SS, then SS is countable.


\blacktriangleright \> Exercise A.17.   Prove that the union of a countable collection of countable sets is countable.

\\

Introduction to Topological Manifolds, John M. Lee, Second Edition

Appendix A: Review of Set Theory