Logic and Set Theory

Logic and Set Theory

Logic and Set Theory Jan Geuenich Universität Bielefeld – Sommersemester 2019 Contents 1 Logic2 1.1 Boolean rings...............................2 1.2 Formulas..................................5 1.3 Structures.................................9 1.4 Theories.................................. 12 1.5 Formal proofs............................... 16 1.6 Completeness theorem.......................... 19 2 Set Theory 23 2.1 Universes................................. 23 2.2 Elementary sets.............................. 24 2.3 Ordinal numbers............................. 29 2.4 Recursive definitions........................... 35 2.5 Transitive collapse............................ 38 2.6 Well-founded sets............................. 40 2.7 Subuniverses................................ 41 2.8 Cardinal numbers............................. 43 2.9 Well-orderable sets............................ 46 2.10 Cardinal arithmetic............................ 48 2.11 Constructible sets............................. 56 2.12 Boolean-valued sets............................ 63 2.13 Forcing................................... 67 2.14 Independence of GCH.......................... 69 1 Logic 1.1 Boolean rings The field F2 = f0; 1g with two elements is a natural choice to encode logical values. Here 0 should be interpreted as “false” and 1 as “true”. More generally, the following class of rings will turn out to be useful for the proof of independence results: Definition 1.1.1. A boolean ring is a unitary ring R such that all its elements are idempotent, i.e. x2 = x holds for all x 2 R. Every boolean ring R can be equipped with a unary operation : (NOT), six binary operations ^; _; !; $; "; # (AND, OR, THEN, IFF, NAND, NOR), and a relation ≤ given for all x; y 2 R as follows: :x = x + 1 x ^ y = xy x _ y = x + y + xy x ! y = :x _ y x $ y = (x ! y) ^ (y ! x) x " y = :(x ^ y) x # y = :(x _ y) x ≤ y , x ! y = 1 Exercise 1.1.2. Each of the operations :; +; · ; ^; _; !; $; # on a boolean ring can be expressed using just the NAND operation " (e.g. :x = x " x). Lemma 1.1.3. Every boolean ring R 6= 0 is commutative and has characteristic 2. Proof. Let x; y 2 R. Using x2 = x, y2 = y and x2 + xy + yx + y2 = (x + y)2 = x + y we get 2x = 0 with x = y and then in general xy = −yx = yx. Ring-theoretic ideals in boolean rings are order-theoretic ideals: Lemma 1.1.4. A subset I of a boolean ring R is an ideal if and only if 0 2 I and x; y 2 I ) x _ y 2 I and x ≤ y 2 I ) x 2 I for all x; y 2 R. All prime ideals in a boolean ring R are maximal and an ideal I in R is maximal if and only if for all x 2 R we have the equivalence x 62 I ,:x 2 I. Proof. For every ideal I we have 0 2 I and x; y 2 I implies x _ y = x + y + xy 2 I and x ≤ y 2 I implies x = x(x ! y) = x(:x _ y) = x(:x + :xy + y) = xy 2 I. Conversely, let I ⊆ R with 0 2 I and x; y 2 I ) x _ y 2 I and x ≤ y 2 I ) x 2 I for all x; y 2 R. Using Lemma 1.1.3 we see x + y = (x:y) _ (:xy) so that it suffices to check xy ≤ y for all x; y 2 R in order to conclude that I is an ideal: (xy) ! y = :(xy) _ y = (xy + 1) + y + (xy + 1)y = 1 This proves the first statement. 2 If I is a prime ideal and x 62 I, then :x 2 I because of x:x = 0 2 I. If I is a proper ideal and x 2 I, then :x 62 I because of x + :x = 1 62 I. But ideals I with the property x 62 I ,:x 2 I must be maximal, since then 1 = :x + x 2 I + Rx for every x 62 I. This proves the second statement, since maximal ideals are prime. We will often use the following rules to calculate in boolean rings (see Problem Set 1, Exercise 1 for the next two exercises): Exercise 1.1.5. For every boolean ring R and u; v; x; y; z 2 R we have: (i) ^; _; + are associative. (ii) ^; _ are idempotent. (iii) ^; _; +; $; "; # are commutative. (iv) x ^ 0 = 0, x ^ 1 = x and x _ 0 = x, x _ 1 = 1. (v) ^; _ are mutually absorptive: x ^ (x _ y) = x and x _ (x ^ y) = x. (vi) De Morgan’s laws hold: :(x ^ y) = :x _:y and :(x _ y) = :x ^ :y. (vii) x ! y = :y !:x. (viii) x $ y = 1 , x = y. (ix) (x ^ y) ! z = x ! (y ! z). (x) (x ^ :y) _ (:x ^ y) = x + y = (x _ y) ^ :(x ^ y). (xi) x ≤ y , x ^ y = x , x _ y = y , x ^ :y = 0 , y j x. (xii)( u ≤ x and v ≤ y) ) (u ^ v ≤ x ^ y and u _ v ≤ x _ y). (xiii)( x ^ y = 0 and x _ y = 1) ) y = :x. Exercise 1.1.6. Every boolean ring R is a boolean algebra (= complemented dis- tributive lattice) w.r.t. (≤; 0; 1; :; ^; _), i.e. for x; y; z 2 R: (I) ≤ is a partial order on R with least element 0 and greatest element 1. (II) x ^ y is the infimum and x _ y the supremum of fx; yg w.r.t. ≤. (III) x ^ (y _ z) = (x ^ y) _ (x ^ z) and x _ (y ^ z) = (x _ y) ^ (x _ z). (IV) x ^ :x = 0 and x _:x = 1. Conversely, every boolean algebra (R; ≤; 0; 1; :; ^; _) defines a boolean ring R with addition and multiplication given for x; y 2 R by: x + y = (x ^ :y) _ (:x ^ y) x · y = x ^ y Exercise 1.1.7. Using Lemma 1.1.4 and Exercise 1.1.6, the principal ideal generated by an element y of a boolean ring R is easily seen to be fx 2 R : x ≤ yg. 3 Beside F2 the following is the prototypical example of a boolean ring: Example 1.1.8. For every set X the power set P(X) is a boolean ring with A + B = (A n B) [ (B n A) ; A · B = A \ B for all A; B 2 P(X). In this case (0; 1; :; ^; _; ≤) = (;; X; Xn; \; [; ⊆). As a subring of P(X), every σ-algebra on a set X is a boolean ring. X Remark 1.1.9. The function P(X) ! F2 that associates with subsets of X their characteristic functions is a ring isomorphism. The NOT operation : for boolean rings induces a duality in the following sense: Lemma 1.1.10. If a set R is a boolean algebra w.r.t. (≤; 0; 1; :; ^; _), then it is also a boolean algebra w.r.t. (≤op; 1; 0; :; _; ^) and : defines an involutive isomorphism from (R; ≤; 0; 1; :; ^; _; $; +; "; #) to (R; ≤op; 1; 0; :; _; ^; +; $; #; "). Proof. The first part is obvious. The last part easily follows with Exercise 1.1.5. Definition 1.1.11. The dual R: of a boolean ring R is the boolean ring induced on the set R by the boolean-algebra structure (≤op; 1; 0; :; _; ^). A subset F ⊆ R is said to be a filter resp. an ultrafilter in the boolean ring R if F is an ideal resp. a maximal ideal in R:. Lemma 1.1.12. A subset F of a boolean ring R is a filter if and only if 1 2 F and x; y 2 F ) x ^ y 2 F and x ≥ y 2 F ) x 2 F for all x; y 2 R. A filter F in a boolean ring R is an ultrafilter if and only if for all x 2 R we have the equivalence x 62 F ,:x 2 F . Proof. This is Lemma 1.1.4 for R:. Lemma 1.1.13 (Ultrafilter Lemma). Every proper filter in a boolean ring R is contained in some ultrafilter. Proof. This is a reformulation of the fact that every proper ideal in R: is contained in a maximal ideal. (The proof uses Zorn’s lemma.) To be able to assign boolean values to first-order formulas with quantifiers we will mostly work with boolean rings that are complete in the following sense: Definition 1.1.14. A boolean ring R is said to be complete w.r.t. U ⊆ P(R) if every Y 2 U has an infimum V Y and a supremum W Y w.r.t. ≤. A boolean ring R is complete if R is complete w.r.t. P(R). Example 1.1.15. The power set P(X) of any set X is a complete boolean ring with infimum V Y = T Y and supremum W Y = S Y for every Y ⊆ P(X). Every σ-algebra is as a boolean ring complete w.r.t. the set of its countable subsets. 4 Example 1.1.16. In view of Exercise 1.1.6 every boolean ring R is complete w.r.t. the set of its finite subsets Y = fy1; : : : ; yng ⊆ R with ^ _ Y = y1 ^ · · · ^ yn and Y = y1 _···_ yn : As a consequence, every finite boolean ring is complete, in particular so is F2. 1.2 Formulas We will now introduce a formal language that we will use later on to talk about “sets” and, more generally, about elements of other mathematical structures. Definition 1.2.1. Let S = (SL;SR;r;SF;r;SC )r2N be a vocabulary consisting of sets V SL = f?; !; g of logical symbols, SR;r of r-ary relation symbols, SF;r of r-ary function symbols, that are pairwise disjoint and with SC ⊆ SF;0.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    71 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