SET THEORY • Texts: – Introduction to Set Theory, Karel Hrbacek And

SET THEORY • Texts: – Introduction to Set Theory, Karel Hrbacek And

SET THEORY • Texts: { Introduction to Set Theory, Karel Hrbacek and Thomas Jech, 3rd Edition, Marcel Dekker. { Set Theory, Charles C. Pinter, reprinted in Korea by KyungMoon. • References: { Naive Set Theory, Paul R. Halmos, UTM, Springer. { Elements of Set Theory, Herbert B. Enderton, Academic Press. { The Joy of Sets, Keith Devlin, UTM, Springer. { Set Theory, You-Feng Lin and Shwu-Yeng Lin, reprinted in Korea by Kyung- Moon. 0.1 A Brief History of Mathematical Logic • Cantor's Set Theory • Russell's Paradox • Hilbert's Formalism and G¨odel'sWork • ZFC (Zermelo-Fraenkel + Choice) Axioms for Set Theory Big sets like fxjx = xg, fxj x2 = xg are called (proper) classes. The assumption of the existence of those proper classes are the main causes of paradoxes such as Russell's. Hence in formal set theory (see Appendix where we summarize the essence of axiomatic method), those classes do not exist. But this course mainly focuses on elementary treatments of set theory rather than full axiomatic methods, although as the lectures pro- ceed some ideas of the axiomatic methods will occasionally be examined.1 1In the chapters of this note, those reviews will be stated after ZFC: mark. 1 0.2 A Review of Mathematical Logic When we prove a theorem, we use common mathematical reasonings. Indeed mathematical statements or reasonings are often expressed as a sequence of formal symbols for briefness and notational simplicity. Here we point out some of typical logic we use. Let p; q; r be mathematical statements. By combining symbols :(not); ^(and); _(or); ! ; $ to p; q; r properly, we can make further statements (called Boolean combinations of p; q; r) such as :p (not p); p ! q (p implies q, equivalently say, if p then q; p only if q; not q implies not p); p _:p (p or not p); :(p ^ q) $ :p _:q (not (p and q) iff(=if and only if) (not p) or (not q)); and so on. As we know some of such Boolean combinations are tautologies, i.e. the values of their truth tables are all true. For example, p_:p; p ! (p_q); (p^r) ! r; (p^(p ! q)) ! q; p ! ((p ! q) ! q); (p ! q) $ (:q !:p); :(p ^ q) $ :p _:q; :(p _ q) $ :p ^ :q are all tautologies. We indeed freely use all those tautologies when we prove theorems. Let us see the following. Theorem 0.1. x 2 A ! x 2 B, (i.e. A ⊆ B) iff x 2 A $ (x 2 A^x 2 B) (i.e. A = A\B). Proof. ()) Assume the left. To prove the right, first assume x 2 A. We want to prove x 2 A and x 2 B. By the first assumption, x 2 A. By the assumption of the left, we have x 2 B too. Now assume x 2 A ^ x 2 B. Then we have x 2 A. Hence the right hand side is proved. (() Assume the right. Hence if x 2 A, then x 2 A and x 2 B hold. In particular, x 2 B. Now let us go over more complicated logic involving quantifiers 8 (for all), and 9 (there exists; for some). Let P (x);Q(x; y) be certain properties on x and x; y respectively. Note that the followings are logically valid (i.e. always true no matter what the properties P; Q exactly be, hence of course all tautologies are logically valid): :8xP x(= :(8xP x)) $ 9x:P x(= 9x(:P x)) (not everything satisfies P iff there is some- thing not satisfying P ); 8x:P x(= 8x(:P x)) $ :9xP x(= :(9xP x)) (everything does not satisfy P iff there does not exist one satisfying P ); 9x8yQxy $ :8x9y:Qxy (for some (fixed) x, Qxy holds for every y iff it is not the case that for each x there corresponds y such that Qxy fails to hold). For example, if Qxy means x cuts y's hair, then saying there is the one who cuts everyone's hair is the same amount of saying that it is not the case that every person can find someone whose hair the person does not cut; 9x8yQxy ! 8y9xQxy (if there is x such that for every y, Qxy holds then for any y we can find x such that Qxy holds). But the converse 8y9xQxy ! 9x8yQxy is not logically valid, since for example if Qxy means x is a biological father of y, then even if everyone has a father, there is no one who is a biological father of everybody; 2 (P x ^ 9yQxy) $ 9y(P x ^ Qxy) is logically valid. Here the same holds if ^ or 9 (or both) is (are) replaced by _ or 8 (or both), respectively; (8xP x ^ 8xQx) $ 8x(P x ^ Qx) is logically valid. Does the same hold if ^ or 8 (or both) is (are) replaced by _ or 9 (or both), respectively? There are many other logically valid sentences. Logically valid sentences are also freely used in proving theorems. Definition 0.2. (1) By an indexed family fAij i 2 Ig of sets, we mean a collection of sets Ai indexed by i 2 I. S 2 (2) fAij i 2 Ig := fxj 9i 2 I x 2 Aig: T 3 (3) fAij i 2 Ig := fxj 8i 2 I; x 2 Aig: Theorem 0.3. Let fAij i 2 Ig be an indexed family of sets. S (1) If Ai ⊆ B for all i 2 I, then fAij i 2 Ig ⊆ B. S c T c (2) ( fAij i 2 Ig) = fAi j i 2 Ig: S Proof. (1) Suppose that Ai ⊆ B for all i 2 I. Now let x 2 fAij i 2 Ig. We want to show x 2 B. By the definition, x 2 Ai0 for some i0 2 I. Therefore by the supposition, as desired x 2 B. S c S c (2) x 2 ( fAij i 2 Ig) iff x2 = fAij i 2 Ig iff 8i 2 I; x2 = Ai iff 8i 2 I; x 2 Ai iff T c x 2 fAi j i 2 Ig. Throughout the course students will be trained to be capable to do these kinds of logical reasonings fairly freely and comfortably. 2 More precisely fxj 9i(i 2 I ^ x 2 Ai)g: 3 More precisely fxj 8i(i 2 I ! x 2 Ai)g: 3 1. Sets Definition 1.1. A = B if 8x(x 2 A $ x 2 B). A ⊆ B (A is a subset of B) if 8x(x 2 A ! x 2 B). We say A is a proper subset of B if A ⊆ B and A 6= B (A ( B). ;, called the empty set, is the set having no elements. We can write a set in the form of fxj P (x)g. E.g. ; = fxj x 6= xg, fx; yg = fzj z = x or z = yg. A [ B := fxj x 2 A or x 2 Bg. A \ B := fxj x 2 A and x 2 Bg. P(A) := fBj B ⊆ Ag. c A − B = fxj x 2 A ^ x2 = Bg. A M B := (A − B) [ (B − A). A := fx 2 Uj x2 = Ag. We say sets A; B are disjoint if A \ B = ;. For a set S, S S S S = fXj X 2 Sg = X2S X := fxj x 2 A for some A 2 Sg = fxj 9A 2 S s.t. x 2 Ag: For a nonempty set S, T T T S = fXj X 2 Sg = X2S X := fxj x 2 A for all A 2 Sg = fxj 8A 2 S; x 2 Ag: • Laws of Set Operations A [; = A; A \; = ;;A M A = ;, A ⊆ B ) S A ⊆ S B and T B ⊆ T A (when A 6= ;). Commutativity A [ B = B [ A, A \ B = B \ A, A M B = B M A. Associativity A [ (B [ C) = (A [ B) [ C, A \ (B \ C) = (A \ B) \ C, A M (B M C) = (A M B) M C. Distributivity A \ (B [ C) = (A \ B) [ (A \ C), A [ (B \ C) = (A [ B) \ (A [ C). A [ T S = TfA [ Xj X 2 Sg, A \ S S = SfA \ Xj X 2 Sg. DeMorgan's laws U − (A [ B) = (U − A) \ (U − B) ((A [ B)c = Ac \ Bc), U − (A \ B) = (U − A) [ (U − B) ((A \ B)c = Ac [ Bc). U − (S S) = TfU − Xj X 2 Sg ((S S)c = TfXcj X 2 Sg), U − (T S) = SfU − Xj X 2 Sg ((T S)c = SfXcj X 2 Sg). 4 2. Relations, Functions, and Orderings •Relations Definition 2.1. (a; b) := ffag; fa; bgg, the ordered pair of a; b. By iteration, we can define ordered tuples: (a; b; c) := ((a; b); c); (a; b; c; d) := ((a; b; c); d); ... A × B := f(a; b)j a 2 A; b 2 Bg. A × B × C := (A × B) × C = f(a; b; c)j a 2 A; b 2 B; c 2 Cg. ... A2 := A × A, A3 := A × A × A, ... Theorem 2.2. (a; b) = (a0; b0) iff a = a0 and b = b0. Definition 2.3. A (binary) relation R is some set of ordered pairs. We may write xRy for (x; y) 2 R. We say R is a unary relation in A, if R ⊆ A. R is a binary relation in A, if R ⊆ A2. R is a ternary relation in A, if R ⊆ A3. ... R is an n-ary relation in A, if R ⊆ An. Definition 2.4. Let R be a relation. (1) dom R := fxj 9y(x; y) 2 Rg.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    27 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us