140
Logic and the set theory Lecture 19: The set theory S. Choi Department of Mathematical Science KAIST, Daejeon, South Korea Fall semester, 2012 S. Choi (KAIST) Logic and set theory November 20, 2012 1 / 24

Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

  • Upload
    others

  • View
    7

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Logic and the set theoryLecture 19: The set theory

S. Choi

Department of Mathematical ScienceKAIST, Daejeon, South Korea

Fall semester, 2012

S. Choi (KAIST) Logic and set theory November 20, 2012 1 / 24

Page 2: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Introduction

About this lecture

Axioms of the set theory

I Axiom of extensionI Axiom of specificationI Axiom of null setI Axiom of pairingI Axiom of unionsI Axiom of power setsI Axiom of infinityI Axiom of regularityI Axiom of choice

Russell’s paradox

Natural numbers

Course homepages: http://mathsci.kaist.ac.kr/~schoi/logic.htmland the moodle page http://moodle.kaist.ac.kr

Grading and so on in the moodle. Ask questions in moodle.

S. Choi (KAIST) Logic and set theory November 20, 2012 2 / 24

Page 3: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Introduction

About this lecture

Axioms of the set theoryI Axiom of extension

I Axiom of specificationI Axiom of null setI Axiom of pairingI Axiom of unionsI Axiom of power setsI Axiom of infinityI Axiom of regularityI Axiom of choice

Russell’s paradox

Natural numbers

Course homepages: http://mathsci.kaist.ac.kr/~schoi/logic.htmland the moodle page http://moodle.kaist.ac.kr

Grading and so on in the moodle. Ask questions in moodle.

S. Choi (KAIST) Logic and set theory November 20, 2012 2 / 24

Page 4: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Introduction

About this lecture

Axioms of the set theoryI Axiom of extensionI Axiom of specification

I Axiom of null setI Axiom of pairingI Axiom of unionsI Axiom of power setsI Axiom of infinityI Axiom of regularityI Axiom of choice

Russell’s paradox

Natural numbers

Course homepages: http://mathsci.kaist.ac.kr/~schoi/logic.htmland the moodle page http://moodle.kaist.ac.kr

Grading and so on in the moodle. Ask questions in moodle.

S. Choi (KAIST) Logic and set theory November 20, 2012 2 / 24

Page 5: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Introduction

About this lecture

Axioms of the set theoryI Axiom of extensionI Axiom of specificationI Axiom of null set

I Axiom of pairingI Axiom of unionsI Axiom of power setsI Axiom of infinityI Axiom of regularityI Axiom of choice

Russell’s paradox

Natural numbers

Course homepages: http://mathsci.kaist.ac.kr/~schoi/logic.htmland the moodle page http://moodle.kaist.ac.kr

Grading and so on in the moodle. Ask questions in moodle.

S. Choi (KAIST) Logic and set theory November 20, 2012 2 / 24

Page 6: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Introduction

About this lecture

Axioms of the set theoryI Axiom of extensionI Axiom of specificationI Axiom of null setI Axiom of pairing

I Axiom of unionsI Axiom of power setsI Axiom of infinityI Axiom of regularityI Axiom of choice

Russell’s paradox

Natural numbers

Course homepages: http://mathsci.kaist.ac.kr/~schoi/logic.htmland the moodle page http://moodle.kaist.ac.kr

Grading and so on in the moodle. Ask questions in moodle.

S. Choi (KAIST) Logic and set theory November 20, 2012 2 / 24

Page 7: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Introduction

About this lecture

Axioms of the set theoryI Axiom of extensionI Axiom of specificationI Axiom of null setI Axiom of pairingI Axiom of unions

I Axiom of power setsI Axiom of infinityI Axiom of regularityI Axiom of choice

Russell’s paradox

Natural numbers

Course homepages: http://mathsci.kaist.ac.kr/~schoi/logic.htmland the moodle page http://moodle.kaist.ac.kr

Grading and so on in the moodle. Ask questions in moodle.

S. Choi (KAIST) Logic and set theory November 20, 2012 2 / 24

Page 8: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Introduction

About this lecture

Axioms of the set theoryI Axiom of extensionI Axiom of specificationI Axiom of null setI Axiom of pairingI Axiom of unionsI Axiom of power sets

I Axiom of infinityI Axiom of regularityI Axiom of choice

Russell’s paradox

Natural numbers

Course homepages: http://mathsci.kaist.ac.kr/~schoi/logic.htmland the moodle page http://moodle.kaist.ac.kr

Grading and so on in the moodle. Ask questions in moodle.

S. Choi (KAIST) Logic and set theory November 20, 2012 2 / 24

Page 9: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Introduction

About this lecture

Axioms of the set theoryI Axiom of extensionI Axiom of specificationI Axiom of null setI Axiom of pairingI Axiom of unionsI Axiom of power setsI Axiom of infinity

I Axiom of regularityI Axiom of choice

Russell’s paradox

Natural numbers

Course homepages: http://mathsci.kaist.ac.kr/~schoi/logic.htmland the moodle page http://moodle.kaist.ac.kr

Grading and so on in the moodle. Ask questions in moodle.

S. Choi (KAIST) Logic and set theory November 20, 2012 2 / 24

Page 10: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Introduction

About this lecture

Axioms of the set theoryI Axiom of extensionI Axiom of specificationI Axiom of null setI Axiom of pairingI Axiom of unionsI Axiom of power setsI Axiom of infinityI Axiom of regularity

I Axiom of choice

Russell’s paradox

Natural numbers

Course homepages: http://mathsci.kaist.ac.kr/~schoi/logic.htmland the moodle page http://moodle.kaist.ac.kr

Grading and so on in the moodle. Ask questions in moodle.

S. Choi (KAIST) Logic and set theory November 20, 2012 2 / 24

Page 11: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Introduction

About this lecture

Axioms of the set theoryI Axiom of extensionI Axiom of specificationI Axiom of null setI Axiom of pairingI Axiom of unionsI Axiom of power setsI Axiom of infinityI Axiom of regularityI Axiom of choice

Russell’s paradox

Natural numbers

Course homepages: http://mathsci.kaist.ac.kr/~schoi/logic.htmland the moodle page http://moodle.kaist.ac.kr

Grading and so on in the moodle. Ask questions in moodle.

S. Choi (KAIST) Logic and set theory November 20, 2012 2 / 24

Page 12: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Introduction

About this lecture

Axioms of the set theoryI Axiom of extensionI Axiom of specificationI Axiom of null setI Axiom of pairingI Axiom of unionsI Axiom of power setsI Axiom of infinityI Axiom of regularityI Axiom of choice

Russell’s paradox

Natural numbers

Course homepages: http://mathsci.kaist.ac.kr/~schoi/logic.htmland the moodle page http://moodle.kaist.ac.kr

Grading and so on in the moodle. Ask questions in moodle.

S. Choi (KAIST) Logic and set theory November 20, 2012 2 / 24

Page 13: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Introduction

About this lecture

Axioms of the set theoryI Axiom of extensionI Axiom of specificationI Axiom of null setI Axiom of pairingI Axiom of unionsI Axiom of power setsI Axiom of infinityI Axiom of regularityI Axiom of choice

Russell’s paradox

Natural numbers

Course homepages: http://mathsci.kaist.ac.kr/~schoi/logic.htmland the moodle page http://moodle.kaist.ac.kr

Grading and so on in the moodle. Ask questions in moodle.

S. Choi (KAIST) Logic and set theory November 20, 2012 2 / 24

Page 14: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Introduction

About this lecture

Axioms of the set theoryI Axiom of extensionI Axiom of specificationI Axiom of null setI Axiom of pairingI Axiom of unionsI Axiom of power setsI Axiom of infinityI Axiom of regularityI Axiom of choice

Russell’s paradox

Natural numbers

Course homepages: http://mathsci.kaist.ac.kr/~schoi/logic.htmland the moodle page http://moodle.kaist.ac.kr

Grading and so on in the moodle. Ask questions in moodle.

S. Choi (KAIST) Logic and set theory November 20, 2012 2 / 24

Page 15: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Introduction

About this lecture

Axioms of the set theoryI Axiom of extensionI Axiom of specificationI Axiom of null setI Axiom of pairingI Axiom of unionsI Axiom of power setsI Axiom of infinityI Axiom of regularityI Axiom of choice

Russell’s paradox

Natural numbers

Course homepages: http://mathsci.kaist.ac.kr/~schoi/logic.htmland the moodle page http://moodle.kaist.ac.kr

Grading and so on in the moodle. Ask questions in moodle.

S. Choi (KAIST) Logic and set theory November 20, 2012 2 / 24

Page 16: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Introduction

Some helpful references

Sets, Logic and Categories, Peter J. Cameron, Springer. Read Chapters 3,4,5.

http://plato.stanford.edu/contents.html has much resource.

Introduction to set theory, Hrbacek and Jech, CRC Press. (Chapter 3 (3.2, 3.3))

Introduction to mathematical logic: set theory, computable functions, model theory,Malitz, J. Springer

Sets for mathematics, F.W. Lawvere, R. Rosebrugh, Cambridge

S. Choi (KAIST) Logic and set theory November 20, 2012 3 / 24

Page 17: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Introduction

Some helpful references

Sets, Logic and Categories, Peter J. Cameron, Springer. Read Chapters 3,4,5.

http://plato.stanford.edu/contents.html has much resource.

Introduction to set theory, Hrbacek and Jech, CRC Press. (Chapter 3 (3.2, 3.3))

Introduction to mathematical logic: set theory, computable functions, model theory,Malitz, J. Springer

Sets for mathematics, F.W. Lawvere, R. Rosebrugh, Cambridge

S. Choi (KAIST) Logic and set theory November 20, 2012 3 / 24

Page 18: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Introduction

Some helpful references

Sets, Logic and Categories, Peter J. Cameron, Springer. Read Chapters 3,4,5.

http://plato.stanford.edu/contents.html has much resource.

Introduction to set theory, Hrbacek and Jech, CRC Press. (Chapter 3 (3.2, 3.3))

Introduction to mathematical logic: set theory, computable functions, model theory,Malitz, J. Springer

Sets for mathematics, F.W. Lawvere, R. Rosebrugh, Cambridge

S. Choi (KAIST) Logic and set theory November 20, 2012 3 / 24

Page 19: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Introduction

Some helpful references

Sets, Logic and Categories, Peter J. Cameron, Springer. Read Chapters 3,4,5.

http://plato.stanford.edu/contents.html has much resource.

Introduction to set theory, Hrbacek and Jech, CRC Press. (Chapter 3 (3.2, 3.3))

Introduction to mathematical logic: set theory, computable functions, model theory,Malitz, J. Springer

Sets for mathematics, F.W. Lawvere, R. Rosebrugh, Cambridge

S. Choi (KAIST) Logic and set theory November 20, 2012 3 / 24

Page 20: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Introduction

Some helpful references

Sets, Logic and Categories, Peter J. Cameron, Springer. Read Chapters 3,4,5.

http://plato.stanford.edu/contents.html has much resource.

Introduction to set theory, Hrbacek and Jech, CRC Press. (Chapter 3 (3.2, 3.3))

Introduction to mathematical logic: set theory, computable functions, model theory,Malitz, J. Springer

Sets for mathematics, F.W. Lawvere, R. Rosebrugh, Cambridge

S. Choi (KAIST) Logic and set theory November 20, 2012 3 / 24

Page 21: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Naive set theory (Zermelo-Fraenkel, ZFC)

Sets{}.

∈, ⊂, ∅These satisfy certain axioms.

The meaning of the symbols are not given per say... You can read ∈ as "is anancester of ".

The axioms are in fact temporary ones until we find better ones.

The main reason that they exist is to aid in the proof and to follow the classicallogic, and finally to avoid possible self-contradictions such as Russell’s.

The set theory can be characterized within the category theory.

S. Choi (KAIST) Logic and set theory November 20, 2012 4 / 24

Page 22: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Naive set theory (Zermelo-Fraenkel, ZFC)

Sets{}.∈, ⊂, ∅

These satisfy certain axioms.

The meaning of the symbols are not given per say... You can read ∈ as "is anancester of ".

The axioms are in fact temporary ones until we find better ones.

The main reason that they exist is to aid in the proof and to follow the classicallogic, and finally to avoid possible self-contradictions such as Russell’s.

The set theory can be characterized within the category theory.

S. Choi (KAIST) Logic and set theory November 20, 2012 4 / 24

Page 23: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Naive set theory (Zermelo-Fraenkel, ZFC)

Sets{}.∈, ⊂, ∅These satisfy certain axioms.

The meaning of the symbols are not given per say... You can read ∈ as "is anancester of ".

The axioms are in fact temporary ones until we find better ones.

The main reason that they exist is to aid in the proof and to follow the classicallogic, and finally to avoid possible self-contradictions such as Russell’s.

The set theory can be characterized within the category theory.

S. Choi (KAIST) Logic and set theory November 20, 2012 4 / 24

Page 24: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Naive set theory (Zermelo-Fraenkel, ZFC)

Sets{}.∈, ⊂, ∅These satisfy certain axioms.

The meaning of the symbols are not given per say... You can read ∈ as "is anancester of ".

The axioms are in fact temporary ones until we find better ones.

The main reason that they exist is to aid in the proof and to follow the classicallogic, and finally to avoid possible self-contradictions such as Russell’s.

The set theory can be characterized within the category theory.

S. Choi (KAIST) Logic and set theory November 20, 2012 4 / 24

Page 25: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Naive set theory (Zermelo-Fraenkel, ZFC)

Sets{}.∈, ⊂, ∅These satisfy certain axioms.

The meaning of the symbols are not given per say... You can read ∈ as "is anancester of ".

The axioms are in fact temporary ones until we find better ones.

The main reason that they exist is to aid in the proof and to follow the classicallogic, and finally to avoid possible self-contradictions such as Russell’s.

The set theory can be characterized within the category theory.

S. Choi (KAIST) Logic and set theory November 20, 2012 4 / 24

Page 26: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Naive set theory (Zermelo-Fraenkel, ZFC)

Sets{}.∈, ⊂, ∅These satisfy certain axioms.

The meaning of the symbols are not given per say... You can read ∈ as "is anancester of ".

The axioms are in fact temporary ones until we find better ones.

The main reason that they exist is to aid in the proof and to follow the classicallogic, and finally to avoid possible self-contradictions such as Russell’s.

The set theory can be characterized within the category theory.

S. Choi (KAIST) Logic and set theory November 20, 2012 4 / 24

Page 27: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Naive set theory (Zermelo-Fraenkel, ZFC)

Sets{}.∈, ⊂, ∅These satisfy certain axioms.

The meaning of the symbols are not given per say... You can read ∈ as "is anancester of ".

The axioms are in fact temporary ones until we find better ones.

The main reason that they exist is to aid in the proof and to follow the classicallogic, and finally to avoid possible self-contradictions such as Russell’s.

The set theory can be characterized within the category theory.

S. Choi (KAIST) Logic and set theory November 20, 2012 4 / 24

Page 28: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of extension

Two sets are equal if and only if they have the same elements.

A = B and A 6= B.

A ⊂ B is defined as ∀x(x ∈ A→ x ∈ B).

Reflexivity A ⊂ A.

Transitivity: A ⊂ B, B ⊂ C Then A ⊂ C.

Antisymmetry: A ⊂ B and B ⊂ A. Then A = B.

S. Choi (KAIST) Logic and set theory November 20, 2012 5 / 24

Page 29: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of extension

Two sets are equal if and only if they have the same elements.

A = B and A 6= B.

A ⊂ B is defined as ∀x(x ∈ A→ x ∈ B).

Reflexivity A ⊂ A.

Transitivity: A ⊂ B, B ⊂ C Then A ⊂ C.

Antisymmetry: A ⊂ B and B ⊂ A. Then A = B.

S. Choi (KAIST) Logic and set theory November 20, 2012 5 / 24

Page 30: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of extension

Two sets are equal if and only if they have the same elements.

A = B and A 6= B.

A ⊂ B is defined as ∀x(x ∈ A→ x ∈ B).

Reflexivity A ⊂ A.

Transitivity: A ⊂ B, B ⊂ C Then A ⊂ C.

Antisymmetry: A ⊂ B and B ⊂ A. Then A = B.

S. Choi (KAIST) Logic and set theory November 20, 2012 5 / 24

Page 31: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of extension

Two sets are equal if and only if they have the same elements.

A = B and A 6= B.

A ⊂ B is defined as ∀x(x ∈ A→ x ∈ B).

Reflexivity A ⊂ A.

Transitivity: A ⊂ B, B ⊂ C Then A ⊂ C.

Antisymmetry: A ⊂ B and B ⊂ A. Then A = B.

S. Choi (KAIST) Logic and set theory November 20, 2012 5 / 24

Page 32: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of extension

Two sets are equal if and only if they have the same elements.

A = B and A 6= B.

A ⊂ B is defined as ∀x(x ∈ A→ x ∈ B).

Reflexivity A ⊂ A.

Transitivity: A ⊂ B, B ⊂ C Then A ⊂ C.

Antisymmetry: A ⊂ B and B ⊂ A. Then A = B.

S. Choi (KAIST) Logic and set theory November 20, 2012 5 / 24

Page 33: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of extension

Two sets are equal if and only if they have the same elements.

A = B and A 6= B.

A ⊂ B is defined as ∀x(x ∈ A→ x ∈ B).

Reflexivity A ⊂ A.

Transitivity: A ⊂ B, B ⊂ C Then A ⊂ C.

Antisymmetry: A ⊂ B and B ⊂ A. Then A = B.

S. Choi (KAIST) Logic and set theory November 20, 2012 5 / 24

Page 34: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of specification

To every set and to any condition S(x) there corresponds a set B whose elementsare exactly those of A satisfying S(x).

A the set of all men. {x ∈ A|x is married .}.

S. Choi (KAIST) Logic and set theory November 20, 2012 6 / 24

Page 35: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of specification

To every set and to any condition S(x) there corresponds a set B whose elementsare exactly those of A satisfying S(x).

A the set of all men. {x ∈ A|x is married .}.

S. Choi (KAIST) Logic and set theory November 20, 2012 6 / 24

Page 36: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of a null-set

A set with no element exists {} or ∅.

∅ ⊂ A for any set A.

S. Choi (KAIST) Logic and set theory November 20, 2012 7 / 24

Page 37: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of a null-set

A set with no element exists {} or ∅.∅ ⊂ A for any set A.

S. Choi (KAIST) Logic and set theory November 20, 2012 7 / 24

Page 38: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of pairing

For any two sets, there exists a set that they both belong to.

Sets X ,Y . There exists Z 3 X ,Y .

There exists {a, b}. (To see this use the first item to get a set A and form{x ∈ A|x = a, x = b}.Singleton {a} exists.

Example: {∅}, {∅, {∅}}, {∅, {∅}, {∅, {∅}}, ....

S. Choi (KAIST) Logic and set theory November 20, 2012 8 / 24

Page 39: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of pairing

For any two sets, there exists a set that they both belong to.

Sets X ,Y . There exists Z 3 X ,Y .

There exists {a, b}. (To see this use the first item to get a set A and form{x ∈ A|x = a, x = b}.Singleton {a} exists.

Example: {∅}, {∅, {∅}}, {∅, {∅}, {∅, {∅}}, ....

S. Choi (KAIST) Logic and set theory November 20, 2012 8 / 24

Page 40: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of pairing

For any two sets, there exists a set that they both belong to.

Sets X ,Y . There exists Z 3 X ,Y .

There exists {a, b}. (To see this use the first item to get a set A and form{x ∈ A|x = a, x = b}.

Singleton {a} exists.

Example: {∅}, {∅, {∅}}, {∅, {∅}, {∅, {∅}}, ....

S. Choi (KAIST) Logic and set theory November 20, 2012 8 / 24

Page 41: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of pairing

For any two sets, there exists a set that they both belong to.

Sets X ,Y . There exists Z 3 X ,Y .

There exists {a, b}. (To see this use the first item to get a set A and form{x ∈ A|x = a, x = b}.Singleton {a} exists.

Example: {∅}, {∅, {∅}}, {∅, {∅}, {∅, {∅}}, ....

S. Choi (KAIST) Logic and set theory November 20, 2012 8 / 24

Page 42: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of pairing

For any two sets, there exists a set that they both belong to.

Sets X ,Y . There exists Z 3 X ,Y .

There exists {a, b}. (To see this use the first item to get a set A and form{x ∈ A|x = a, x = b}.Singleton {a} exists.

Example: {∅}, {∅, {∅}}, {∅, {∅}, {∅, {∅}}, ....

S. Choi (KAIST) Logic and set theory November 20, 2012 8 / 24

Page 43: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of union

Given a collection of sets, there exists a set U that contains all the elements thatbelong to at least one set in the given collection C.

U may be too general.

We specify⋃

X∈C X := {x ∈ U|∃X ∈ C(x ∈ X )}.Example:

⋃{X |X ∈ ∅} = ∅.⋃

{A1,A2, ..,An} = A1 ∪ A2 ∪ · · · ∪ An.

S. Choi (KAIST) Logic and set theory November 20, 2012 9 / 24

Page 44: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of union

Given a collection of sets, there exists a set U that contains all the elements thatbelong to at least one set in the given collection C.U may be too general.

We specify⋃

X∈C X := {x ∈ U|∃X ∈ C(x ∈ X )}.Example:

⋃{X |X ∈ ∅} = ∅.⋃

{A1,A2, ..,An} = A1 ∪ A2 ∪ · · · ∪ An.

S. Choi (KAIST) Logic and set theory November 20, 2012 9 / 24

Page 45: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of union

Given a collection of sets, there exists a set U that contains all the elements thatbelong to at least one set in the given collection C.U may be too general.

We specify⋃

X∈C X := {x ∈ U|∃X ∈ C(x ∈ X )}.

Example:⋃{X |X ∈ ∅} = ∅.⋃

{A1,A2, ..,An} = A1 ∪ A2 ∪ · · · ∪ An.

S. Choi (KAIST) Logic and set theory November 20, 2012 9 / 24

Page 46: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of union

Given a collection of sets, there exists a set U that contains all the elements thatbelong to at least one set in the given collection C.U may be too general.

We specify⋃

X∈C X := {x ∈ U|∃X ∈ C(x ∈ X )}.Example:

⋃{X |X ∈ ∅} = ∅.

⋃{A1,A2, ..,An} = A1 ∪ A2 ∪ · · · ∪ An.

S. Choi (KAIST) Logic and set theory November 20, 2012 9 / 24

Page 47: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of union

Given a collection of sets, there exists a set U that contains all the elements thatbelong to at least one set in the given collection C.U may be too general.

We specify⋃

X∈C X := {x ∈ U|∃X ∈ C(x ∈ X )}.Example:

⋃{X |X ∈ ∅} = ∅.⋃

{A1,A2, ..,An} = A1 ∪ A2 ∪ · · · ∪ An.

S. Choi (KAIST) Logic and set theory November 20, 2012 9 / 24

Page 48: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of union

⋃{X |X ∈ {A}} = A.

A ∪ ∅ = A, A ∪ B = B ∪ A.

Prove for example {a} ∪ {b} ∪ {c} = {a, b, c}.(A ∪ B) ∪ C = A ∪ (B ∪ C).

A ∪ A = A.

A ⊂ B ↔ A ∪ B = B.

S. Choi (KAIST) Logic and set theory November 20, 2012 10 / 24

Page 49: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of union

⋃{X |X ∈ {A}} = A.

A ∪ ∅ = A, A ∪ B = B ∪ A.

Prove for example {a} ∪ {b} ∪ {c} = {a, b, c}.(A ∪ B) ∪ C = A ∪ (B ∪ C).

A ∪ A = A.

A ⊂ B ↔ A ∪ B = B.

S. Choi (KAIST) Logic and set theory November 20, 2012 10 / 24

Page 50: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of union

⋃{X |X ∈ {A}} = A.

A ∪ ∅ = A, A ∪ B = B ∪ A.

Prove for example {a} ∪ {b} ∪ {c} = {a, b, c}.

(A ∪ B) ∪ C = A ∪ (B ∪ C).

A ∪ A = A.

A ⊂ B ↔ A ∪ B = B.

S. Choi (KAIST) Logic and set theory November 20, 2012 10 / 24

Page 51: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of union

⋃{X |X ∈ {A}} = A.

A ∪ ∅ = A, A ∪ B = B ∪ A.

Prove for example {a} ∪ {b} ∪ {c} = {a, b, c}.(A ∪ B) ∪ C = A ∪ (B ∪ C).

A ∪ A = A.

A ⊂ B ↔ A ∪ B = B.

S. Choi (KAIST) Logic and set theory November 20, 2012 10 / 24

Page 52: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of union

⋃{X |X ∈ {A}} = A.

A ∪ ∅ = A, A ∪ B = B ∪ A.

Prove for example {a} ∪ {b} ∪ {c} = {a, b, c}.(A ∪ B) ∪ C = A ∪ (B ∪ C).

A ∪ A = A.

A ⊂ B ↔ A ∪ B = B.

S. Choi (KAIST) Logic and set theory November 20, 2012 10 / 24

Page 53: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of union

⋃{X |X ∈ {A}} = A.

A ∪ ∅ = A, A ∪ B = B ∪ A.

Prove for example {a} ∪ {b} ∪ {c} = {a, b, c}.(A ∪ B) ∪ C = A ∪ (B ∪ C).

A ∪ A = A.

A ⊂ B ↔ A ∪ B = B.

S. Choi (KAIST) Logic and set theory November 20, 2012 10 / 24

Page 54: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Intersection

For every collection C, other than ∅, there exists a set V such that x ∈ V if andonly if x ∈ X for every X ∈ C.

Let A be an element of C. Then V = {x ∈ A|∀X ∈ Cx ∈ X}.V = {x |∀X ∈ Cx ∈ X}.This is uniquely defined by the axiom of extension.

Denote by⋂C or

⋂{X : X ∈ C} or

⋂X∈C X .

Defintion of A1 ∩ A2 ∩ · · · ∩ An.

Let ∅ be a family of subsets of E . Then⋂

X∈∅ X = E . (For no X , x ∈ X is false.)

Not specifying E gets you into trouble.

S. Choi (KAIST) Logic and set theory November 20, 2012 11 / 24

Page 55: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Intersection

For every collection C, other than ∅, there exists a set V such that x ∈ V if andonly if x ∈ X for every X ∈ C.Let A be an element of C. Then V = {x ∈ A|∀X ∈ Cx ∈ X}.

V = {x |∀X ∈ Cx ∈ X}.This is uniquely defined by the axiom of extension.

Denote by⋂C or

⋂{X : X ∈ C} or

⋂X∈C X .

Defintion of A1 ∩ A2 ∩ · · · ∩ An.

Let ∅ be a family of subsets of E . Then⋂

X∈∅ X = E . (For no X , x ∈ X is false.)

Not specifying E gets you into trouble.

S. Choi (KAIST) Logic and set theory November 20, 2012 11 / 24

Page 56: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Intersection

For every collection C, other than ∅, there exists a set V such that x ∈ V if andonly if x ∈ X for every X ∈ C.Let A be an element of C. Then V = {x ∈ A|∀X ∈ Cx ∈ X}.V = {x |∀X ∈ Cx ∈ X}.

This is uniquely defined by the axiom of extension.

Denote by⋂C or

⋂{X : X ∈ C} or

⋂X∈C X .

Defintion of A1 ∩ A2 ∩ · · · ∩ An.

Let ∅ be a family of subsets of E . Then⋂

X∈∅ X = E . (For no X , x ∈ X is false.)

Not specifying E gets you into trouble.

S. Choi (KAIST) Logic and set theory November 20, 2012 11 / 24

Page 57: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Intersection

For every collection C, other than ∅, there exists a set V such that x ∈ V if andonly if x ∈ X for every X ∈ C.Let A be an element of C. Then V = {x ∈ A|∀X ∈ Cx ∈ X}.V = {x |∀X ∈ Cx ∈ X}.This is uniquely defined by the axiom of extension.

Denote by⋂C or

⋂{X : X ∈ C} or

⋂X∈C X .

Defintion of A1 ∩ A2 ∩ · · · ∩ An.

Let ∅ be a family of subsets of E . Then⋂

X∈∅ X = E . (For no X , x ∈ X is false.)

Not specifying E gets you into trouble.

S. Choi (KAIST) Logic and set theory November 20, 2012 11 / 24

Page 58: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Intersection

For every collection C, other than ∅, there exists a set V such that x ∈ V if andonly if x ∈ X for every X ∈ C.Let A be an element of C. Then V = {x ∈ A|∀X ∈ Cx ∈ X}.V = {x |∀X ∈ Cx ∈ X}.This is uniquely defined by the axiom of extension.

Denote by⋂C or

⋂{X : X ∈ C} or

⋂X∈C X .

Defintion of A1 ∩ A2 ∩ · · · ∩ An.

Let ∅ be a family of subsets of E . Then⋂

X∈∅ X = E . (For no X , x ∈ X is false.)

Not specifying E gets you into trouble.

S. Choi (KAIST) Logic and set theory November 20, 2012 11 / 24

Page 59: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Intersection

For every collection C, other than ∅, there exists a set V such that x ∈ V if andonly if x ∈ X for every X ∈ C.Let A be an element of C. Then V = {x ∈ A|∀X ∈ Cx ∈ X}.V = {x |∀X ∈ Cx ∈ X}.This is uniquely defined by the axiom of extension.

Denote by⋂C or

⋂{X : X ∈ C} or

⋂X∈C X .

Defintion of A1 ∩ A2 ∩ · · · ∩ An.

Let ∅ be a family of subsets of E . Then⋂

X∈∅ X = E . (For no X , x ∈ X is false.)

Not specifying E gets you into trouble.

S. Choi (KAIST) Logic and set theory November 20, 2012 11 / 24

Page 60: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Intersection

For every collection C, other than ∅, there exists a set V such that x ∈ V if andonly if x ∈ X for every X ∈ C.Let A be an element of C. Then V = {x ∈ A|∀X ∈ Cx ∈ X}.V = {x |∀X ∈ Cx ∈ X}.This is uniquely defined by the axiom of extension.

Denote by⋂C or

⋂{X : X ∈ C} or

⋂X∈C X .

Defintion of A1 ∩ A2 ∩ · · · ∩ An.

Let ∅ be a family of subsets of E . Then⋂

X∈∅ X = E . (For no X , x ∈ X is false.)

Not specifying E gets you into trouble.

S. Choi (KAIST) Logic and set theory November 20, 2012 11 / 24

Page 61: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Intersection

For every collection C, other than ∅, there exists a set V such that x ∈ V if andonly if x ∈ X for every X ∈ C.Let A be an element of C. Then V = {x ∈ A|∀X ∈ Cx ∈ X}.V = {x |∀X ∈ Cx ∈ X}.This is uniquely defined by the axiom of extension.

Denote by⋂C or

⋂{X : X ∈ C} or

⋂X∈C X .

Defintion of A1 ∩ A2 ∩ · · · ∩ An.

Let ∅ be a family of subsets of E . Then⋂

X∈∅ X = E . (For no X , x ∈ X is false.)

Not specifying E gets you into trouble.

S. Choi (KAIST) Logic and set theory November 20, 2012 11 / 24

Page 62: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Distributivity

A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C).

A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C).

In fact A ∩⋃C =

⋃C1 where C1 = {A ∩ B|A ∩ B 6= ∅ ∧ B ∈ C}

A ∪⋂C =

⋂C2 where C2 = {A ∪ B|B ∈ C}

S. Choi (KAIST) Logic and set theory November 20, 2012 12 / 24

Page 63: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Distributivity

A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C).

A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C).

In fact A ∩⋃C =

⋃C1 where C1 = {A ∩ B|A ∩ B 6= ∅ ∧ B ∈ C}

A ∪⋂C =

⋂C2 where C2 = {A ∪ B|B ∈ C}

S. Choi (KAIST) Logic and set theory November 20, 2012 12 / 24

Page 64: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Distributivity

A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C).

A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C).

In fact A ∩⋃C =

⋃C1 where C1 = {A ∩ B|A ∩ B 6= ∅ ∧ B ∈ C}

A ∪⋂C =

⋂C2 where C2 = {A ∪ B|B ∈ C}

S. Choi (KAIST) Logic and set theory November 20, 2012 12 / 24

Page 65: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Distributivity

A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C).

A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C).

In fact A ∩⋃C =

⋃C1 where C1 = {A ∩ B|A ∩ B 6= ∅ ∧ B ∈ C}

A ∪⋂C =

⋂C2 where C2 = {A ∪ B|B ∈ C}

S. Choi (KAIST) Logic and set theory November 20, 2012 12 / 24

Page 66: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Complements

A− B = {x ∈ A|x /∈ B}.

E . The set containing all sets here.

A′ := E − A.

(A′)′ = A.

∅′ = E ,E ′ = ∅.A ∩ A′ = ∅ and A ∪ A′ = E .

A ⊂ B if and only if B′ ⊂ A′.

(A ∪ B)′ = A′ ∩ B′, (A ∩ B)′ = A′ ∪ B′. De Morgan’s law

A4B = (A− B) ∪ (B − A). (A + B in NS)

S. Choi (KAIST) Logic and set theory November 20, 2012 13 / 24

Page 67: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Complements

A− B = {x ∈ A|x /∈ B}.E . The set containing all sets here.

A′ := E − A.

(A′)′ = A.

∅′ = E ,E ′ = ∅.A ∩ A′ = ∅ and A ∪ A′ = E .

A ⊂ B if and only if B′ ⊂ A′.

(A ∪ B)′ = A′ ∩ B′, (A ∩ B)′ = A′ ∪ B′. De Morgan’s law

A4B = (A− B) ∪ (B − A). (A + B in NS)

S. Choi (KAIST) Logic and set theory November 20, 2012 13 / 24

Page 68: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Complements

A− B = {x ∈ A|x /∈ B}.E . The set containing all sets here.

A′ := E − A.

(A′)′ = A.

∅′ = E ,E ′ = ∅.A ∩ A′ = ∅ and A ∪ A′ = E .

A ⊂ B if and only if B′ ⊂ A′.

(A ∪ B)′ = A′ ∩ B′, (A ∩ B)′ = A′ ∪ B′. De Morgan’s law

A4B = (A− B) ∪ (B − A). (A + B in NS)

S. Choi (KAIST) Logic and set theory November 20, 2012 13 / 24

Page 69: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Complements

A− B = {x ∈ A|x /∈ B}.E . The set containing all sets here.

A′ := E − A.

(A′)′ = A.

∅′ = E ,E ′ = ∅.A ∩ A′ = ∅ and A ∪ A′ = E .

A ⊂ B if and only if B′ ⊂ A′.

(A ∪ B)′ = A′ ∩ B′, (A ∩ B)′ = A′ ∪ B′. De Morgan’s law

A4B = (A− B) ∪ (B − A). (A + B in NS)

S. Choi (KAIST) Logic and set theory November 20, 2012 13 / 24

Page 70: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Complements

A− B = {x ∈ A|x /∈ B}.E . The set containing all sets here.

A′ := E − A.

(A′)′ = A.

∅′ = E ,E ′ = ∅.

A ∩ A′ = ∅ and A ∪ A′ = E .

A ⊂ B if and only if B′ ⊂ A′.

(A ∪ B)′ = A′ ∩ B′, (A ∩ B)′ = A′ ∪ B′. De Morgan’s law

A4B = (A− B) ∪ (B − A). (A + B in NS)

S. Choi (KAIST) Logic and set theory November 20, 2012 13 / 24

Page 71: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Complements

A− B = {x ∈ A|x /∈ B}.E . The set containing all sets here.

A′ := E − A.

(A′)′ = A.

∅′ = E ,E ′ = ∅.A ∩ A′ = ∅ and A ∪ A′ = E .

A ⊂ B if and only if B′ ⊂ A′.

(A ∪ B)′ = A′ ∩ B′, (A ∩ B)′ = A′ ∪ B′. De Morgan’s law

A4B = (A− B) ∪ (B − A). (A + B in NS)

S. Choi (KAIST) Logic and set theory November 20, 2012 13 / 24

Page 72: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Complements

A− B = {x ∈ A|x /∈ B}.E . The set containing all sets here.

A′ := E − A.

(A′)′ = A.

∅′ = E ,E ′ = ∅.A ∩ A′ = ∅ and A ∪ A′ = E .

A ⊂ B if and only if B′ ⊂ A′.

(A ∪ B)′ = A′ ∩ B′, (A ∩ B)′ = A′ ∪ B′. De Morgan’s law

A4B = (A− B) ∪ (B − A). (A + B in NS)

S. Choi (KAIST) Logic and set theory November 20, 2012 13 / 24

Page 73: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Complements

A− B = {x ∈ A|x /∈ B}.E . The set containing all sets here.

A′ := E − A.

(A′)′ = A.

∅′ = E ,E ′ = ∅.A ∩ A′ = ∅ and A ∪ A′ = E .

A ⊂ B if and only if B′ ⊂ A′.

(A ∪ B)′ = A′ ∩ B′, (A ∩ B)′ = A′ ∪ B′. De Morgan’s law

A4B = (A− B) ∪ (B − A). (A + B in NS)

S. Choi (KAIST) Logic and set theory November 20, 2012 13 / 24

Page 74: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Complements

A− B = {x ∈ A|x /∈ B}.E . The set containing all sets here.

A′ := E − A.

(A′)′ = A.

∅′ = E ,E ′ = ∅.A ∩ A′ = ∅ and A ∪ A′ = E .

A ⊂ B if and only if B′ ⊂ A′.

(A ∪ B)′ = A′ ∩ B′, (A ∩ B)′ = A′ ∪ B′. De Morgan’s law

A4B = (A− B) ∪ (B − A). (A + B in NS)

S. Choi (KAIST) Logic and set theory November 20, 2012 13 / 24

Page 75: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The axiom of the power set

For every set, there is a collection of sets that contains among its elements all thesubsets of the given set.

For every x , there is y such that for all z, z ∈ y iff z ⊂ x .

∀x∃y∀z(z ∈ y ↔ z ⊂ x).

X , P(X ) the power set of X

P(X ) = {x |x ⊂ X}.P(∅) = {∅}.P({a, b}) =?

S. Choi (KAIST) Logic and set theory November 20, 2012 14 / 24

Page 76: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The axiom of the power set

For every set, there is a collection of sets that contains among its elements all thesubsets of the given set.

For every x , there is y such that for all z, z ∈ y iff z ⊂ x .

∀x∃y∀z(z ∈ y ↔ z ⊂ x).

X , P(X ) the power set of X

P(X ) = {x |x ⊂ X}.P(∅) = {∅}.P({a, b}) =?

S. Choi (KAIST) Logic and set theory November 20, 2012 14 / 24

Page 77: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The axiom of the power set

For every set, there is a collection of sets that contains among its elements all thesubsets of the given set.

For every x , there is y such that for all z, z ∈ y iff z ⊂ x .

∀x∃y∀z(z ∈ y ↔ z ⊂ x).

X , P(X ) the power set of X

P(X ) = {x |x ⊂ X}.P(∅) = {∅}.P({a, b}) =?

S. Choi (KAIST) Logic and set theory November 20, 2012 14 / 24

Page 78: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The axiom of the power set

For every set, there is a collection of sets that contains among its elements all thesubsets of the given set.

For every x , there is y such that for all z, z ∈ y iff z ⊂ x .

∀x∃y∀z(z ∈ y ↔ z ⊂ x).

X , P(X ) the power set of X

P(X ) = {x |x ⊂ X}.P(∅) = {∅}.P({a, b}) =?

S. Choi (KAIST) Logic and set theory November 20, 2012 14 / 24

Page 79: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The axiom of the power set

For every set, there is a collection of sets that contains among its elements all thesubsets of the given set.

For every x , there is y such that for all z, z ∈ y iff z ⊂ x .

∀x∃y∀z(z ∈ y ↔ z ⊂ x).

X , P(X ) the power set of X

P(X ) = {x |x ⊂ X}.

P(∅) = {∅}.P({a, b}) =?

S. Choi (KAIST) Logic and set theory November 20, 2012 14 / 24

Page 80: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The axiom of the power set

For every set, there is a collection of sets that contains among its elements all thesubsets of the given set.

For every x , there is y such that for all z, z ∈ y iff z ⊂ x .

∀x∃y∀z(z ∈ y ↔ z ⊂ x).

X , P(X ) the power set of X

P(X ) = {x |x ⊂ X}.P(∅) = {∅}.

P({a, b}) =?

S. Choi (KAIST) Logic and set theory November 20, 2012 14 / 24

Page 81: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The axiom of the power set

For every set, there is a collection of sets that contains among its elements all thesubsets of the given set.

For every x , there is y such that for all z, z ∈ y iff z ⊂ x .

∀x∃y∀z(z ∈ y ↔ z ⊂ x).

X , P(X ) the power set of X

P(X ) = {x |x ⊂ X}.P(∅) = {∅}.P({a, b}) =?

S. Choi (KAIST) Logic and set theory November 20, 2012 14 / 24

Page 82: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The power set

P(E) ∩ P(F ) = P(E ∩ F ), P(E) ∪ P(F ) ⊂ P(E ∪ F ).

⋂X∈C P(X ) = P(

⋂X∈C X ).⋃

X∈C P(X ) ⊂ P(⋃

X∈C X ).⋂X∈P(E) X = ∅.

E ⊂ F → P(E) ⊂ P(F ).

E =⋃

P(E).

S. Choi (KAIST) Logic and set theory November 20, 2012 15 / 24

Page 83: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The power set

P(E) ∩ P(F ) = P(E ∩ F ), P(E) ∪ P(F ) ⊂ P(E ∪ F ).⋂X∈C P(X ) = P(

⋂X∈C X ).

⋃X∈C P(X ) ⊂ P(

⋃X∈C X ).⋂

X∈P(E) X = ∅.E ⊂ F → P(E) ⊂ P(F ).

E =⋃

P(E).

S. Choi (KAIST) Logic and set theory November 20, 2012 15 / 24

Page 84: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The power set

P(E) ∩ P(F ) = P(E ∩ F ), P(E) ∪ P(F ) ⊂ P(E ∪ F ).⋂X∈C P(X ) = P(

⋂X∈C X ).⋃

X∈C P(X ) ⊂ P(⋃

X∈C X ).

⋂X∈P(E) X = ∅.

E ⊂ F → P(E) ⊂ P(F ).

E =⋃

P(E).

S. Choi (KAIST) Logic and set theory November 20, 2012 15 / 24

Page 85: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The power set

P(E) ∩ P(F ) = P(E ∩ F ), P(E) ∪ P(F ) ⊂ P(E ∪ F ).⋂X∈C P(X ) = P(

⋂X∈C X ).⋃

X∈C P(X ) ⊂ P(⋃

X∈C X ).⋂X∈P(E) X = ∅.

E ⊂ F → P(E) ⊂ P(F ).

E =⋃

P(E).

S. Choi (KAIST) Logic and set theory November 20, 2012 15 / 24

Page 86: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The power set

P(E) ∩ P(F ) = P(E ∩ F ), P(E) ∪ P(F ) ⊂ P(E ∪ F ).⋂X∈C P(X ) = P(

⋂X∈C X ).⋃

X∈C P(X ) ⊂ P(⋃

X∈C X ).⋂X∈P(E) X = ∅.

E ⊂ F → P(E) ⊂ P(F ).

E =⋃

P(E).

S. Choi (KAIST) Logic and set theory November 20, 2012 15 / 24

Page 87: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The power set

P(E) ∩ P(F ) = P(E ∩ F ), P(E) ∪ P(F ) ⊂ P(E ∪ F ).⋂X∈C P(X ) = P(

⋂X∈C X ).⋃

X∈C P(X ) ⊂ P(⋃

X∈C X ).⋂X∈P(E) X = ∅.

E ⊂ F → P(E) ⊂ P(F ).

E =⋃

P(E).

S. Choi (KAIST) Logic and set theory November 20, 2012 15 / 24

Page 88: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Question

What type of sets can you construct with the axioms given? Give us examples...

{∅, {∅, {∅}}}, ...

Can we get an infinite set now?

S. Choi (KAIST) Logic and set theory November 20, 2012 16 / 24

Page 89: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Question

What type of sets can you construct with the axioms given? Give us examples...

{∅, {∅, {∅}}}, ...

Can we get an infinite set now?

S. Choi (KAIST) Logic and set theory November 20, 2012 16 / 24

Page 90: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Question

What type of sets can you construct with the axioms given? Give us examples...

{∅, {∅, {∅}}}, ...

Can we get an infinite set now?

S. Choi (KAIST) Logic and set theory November 20, 2012 16 / 24

Page 91: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of infinity

There is a set X such that φ ∈ X and whenever y ∈ X , then y ∪ {y} ∈ X .

Numbers x+ = x ∪ {x}.0 := ∅, 1 = 0+ = {0} = {∅}, 2 = 1+ = {0, 1} = {∅, {∅}},3 = 2+ = {0, 1, 2} = {0, 1, {0, 1}} = {∅, {∅}, {∅, {∅}}}.4 = 3+ =???.

S. Choi (KAIST) Logic and set theory November 20, 2012 17 / 24

Page 92: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of infinity

There is a set X such that φ ∈ X and whenever y ∈ X , then y ∪ {y} ∈ X .

Numbers x+ = x ∪ {x}.

0 := ∅, 1 = 0+ = {0} = {∅}, 2 = 1+ = {0, 1} = {∅, {∅}},3 = 2+ = {0, 1, 2} = {0, 1, {0, 1}} = {∅, {∅}, {∅, {∅}}}.4 = 3+ =???.

S. Choi (KAIST) Logic and set theory November 20, 2012 17 / 24

Page 93: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of infinity

There is a set X such that φ ∈ X and whenever y ∈ X , then y ∪ {y} ∈ X .

Numbers x+ = x ∪ {x}.0 := ∅, 1 = 0+ = {0} = {∅}, 2 = 1+ = {0, 1} = {∅, {∅}},

3 = 2+ = {0, 1, 2} = {0, 1, {0, 1}} = {∅, {∅}, {∅, {∅}}}.4 = 3+ =???.

S. Choi (KAIST) Logic and set theory November 20, 2012 17 / 24

Page 94: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of infinity

There is a set X such that φ ∈ X and whenever y ∈ X , then y ∪ {y} ∈ X .

Numbers x+ = x ∪ {x}.0 := ∅, 1 = 0+ = {0} = {∅}, 2 = 1+ = {0, 1} = {∅, {∅}},3 = 2+ = {0, 1, 2} = {0, 1, {0, 1}} = {∅, {∅}, {∅, {∅}}}.

4 = 3+ =???.

S. Choi (KAIST) Logic and set theory November 20, 2012 17 / 24

Page 95: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Axiom of infinity

There is a set X such that φ ∈ X and whenever y ∈ X , then y ∪ {y} ∈ X .

Numbers x+ = x ∪ {x}.0 := ∅, 1 = 0+ = {0} = {∅}, 2 = 1+ = {0, 1} = {∅, {∅}},3 = 2+ = {0, 1, 2} = {0, 1, {0, 1}} = {∅, {∅}, {∅, {∅}}}.4 = 3+ =???.

S. Choi (KAIST) Logic and set theory November 20, 2012 17 / 24

Page 96: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Definition of N or ω.

Temporary definition: A set A is a successor set if 0 ∈ A and y+ ∈ A whenevery ∈ A.

The axiom of infinity says a successor set exists, say A.

The intersection of a family of successor sets is a successor set. Proof: ?

Define ω as the intersection of all collection of successor sets in A.

Then ω is a subset of every successor set:

Proof: Let B be a successor set. Then ω ⊂ A ∩ B since ?. Thus, ω ⊂ B.

ω is uniquely defined:

Proof: ω exists. Suppose ω′ is another...

A natural number is an element of ω: 0, 1, 2, ....

S. Choi (KAIST) Logic and set theory November 20, 2012 18 / 24

Page 97: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Definition of N or ω.

Temporary definition: A set A is a successor set if 0 ∈ A and y+ ∈ A whenevery ∈ A.

The axiom of infinity says a successor set exists, say A.

The intersection of a family of successor sets is a successor set. Proof: ?

Define ω as the intersection of all collection of successor sets in A.

Then ω is a subset of every successor set:

Proof: Let B be a successor set. Then ω ⊂ A ∩ B since ?. Thus, ω ⊂ B.

ω is uniquely defined:

Proof: ω exists. Suppose ω′ is another...

A natural number is an element of ω: 0, 1, 2, ....

S. Choi (KAIST) Logic and set theory November 20, 2012 18 / 24

Page 98: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Definition of N or ω.

Temporary definition: A set A is a successor set if 0 ∈ A and y+ ∈ A whenevery ∈ A.

The axiom of infinity says a successor set exists, say A.

The intersection of a family of successor sets is a successor set. Proof: ?

Define ω as the intersection of all collection of successor sets in A.

Then ω is a subset of every successor set:

Proof: Let B be a successor set. Then ω ⊂ A ∩ B since ?. Thus, ω ⊂ B.

ω is uniquely defined:

Proof: ω exists. Suppose ω′ is another...

A natural number is an element of ω: 0, 1, 2, ....

S. Choi (KAIST) Logic and set theory November 20, 2012 18 / 24

Page 99: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Definition of N or ω.

Temporary definition: A set A is a successor set if 0 ∈ A and y+ ∈ A whenevery ∈ A.

The axiom of infinity says a successor set exists, say A.

The intersection of a family of successor sets is a successor set. Proof: ?

Define ω as the intersection of all collection of successor sets in A.

Then ω is a subset of every successor set:

Proof: Let B be a successor set. Then ω ⊂ A ∩ B since ?. Thus, ω ⊂ B.

ω is uniquely defined:

Proof: ω exists. Suppose ω′ is another...

A natural number is an element of ω: 0, 1, 2, ....

S. Choi (KAIST) Logic and set theory November 20, 2012 18 / 24

Page 100: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Definition of N or ω.

Temporary definition: A set A is a successor set if 0 ∈ A and y+ ∈ A whenevery ∈ A.

The axiom of infinity says a successor set exists, say A.

The intersection of a family of successor sets is a successor set. Proof: ?

Define ω as the intersection of all collection of successor sets in A.

Then ω is a subset of every successor set:

Proof: Let B be a successor set. Then ω ⊂ A ∩ B since ?. Thus, ω ⊂ B.

ω is uniquely defined:

Proof: ω exists. Suppose ω′ is another...

A natural number is an element of ω: 0, 1, 2, ....

S. Choi (KAIST) Logic and set theory November 20, 2012 18 / 24

Page 101: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Definition of N or ω.

Temporary definition: A set A is a successor set if 0 ∈ A and y+ ∈ A whenevery ∈ A.

The axiom of infinity says a successor set exists, say A.

The intersection of a family of successor sets is a successor set. Proof: ?

Define ω as the intersection of all collection of successor sets in A.

Then ω is a subset of every successor set:

Proof: Let B be a successor set. Then ω ⊂ A ∩ B since ?. Thus, ω ⊂ B.

ω is uniquely defined:

Proof: ω exists. Suppose ω′ is another...

A natural number is an element of ω: 0, 1, 2, ....

S. Choi (KAIST) Logic and set theory November 20, 2012 18 / 24

Page 102: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Definition of N or ω.

Temporary definition: A set A is a successor set if 0 ∈ A and y+ ∈ A whenevery ∈ A.

The axiom of infinity says a successor set exists, say A.

The intersection of a family of successor sets is a successor set. Proof: ?

Define ω as the intersection of all collection of successor sets in A.

Then ω is a subset of every successor set:

Proof: Let B be a successor set. Then ω ⊂ A ∩ B since ?. Thus, ω ⊂ B.

ω is uniquely defined:

Proof: ω exists. Suppose ω′ is another...

A natural number is an element of ω: 0, 1, 2, ....

S. Choi (KAIST) Logic and set theory November 20, 2012 18 / 24

Page 103: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Definition of N or ω.

Temporary definition: A set A is a successor set if 0 ∈ A and y+ ∈ A whenevery ∈ A.

The axiom of infinity says a successor set exists, say A.

The intersection of a family of successor sets is a successor set. Proof: ?

Define ω as the intersection of all collection of successor sets in A.

Then ω is a subset of every successor set:

Proof: Let B be a successor set. Then ω ⊂ A ∩ B since ?. Thus, ω ⊂ B.

ω is uniquely defined:

Proof: ω exists. Suppose ω′ is another...

A natural number is an element of ω: 0, 1, 2, ....

S. Choi (KAIST) Logic and set theory November 20, 2012 18 / 24

Page 104: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

Definition of N or ω.

Temporary definition: A set A is a successor set if 0 ∈ A and y+ ∈ A whenevery ∈ A.

The axiom of infinity says a successor set exists, say A.

The intersection of a family of successor sets is a successor set. Proof: ?

Define ω as the intersection of all collection of successor sets in A.

Then ω is a subset of every successor set:

Proof: Let B be a successor set. Then ω ⊂ A ∩ B since ?. Thus, ω ⊂ B.

ω is uniquely defined:

Proof: ω exists. Suppose ω′ is another...

A natural number is an element of ω: 0, 1, 2, ....

S. Choi (KAIST) Logic and set theory November 20, 2012 18 / 24

Page 105: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The axiom of regularity (foundation)

Every nonempty set has an ∈-least member. That is, if there is some y ∈ x , thenthere exists z ∈ x for which there is no w ∈ z ∩ x . (There is no element of x that isan element of z).

Consequences:

(1) No nonempty set can be a member of itself. No A = {A, ...}...(2) If A,B are both nonempty sets, then it is not possible that both A ∈ B andB ∈ A are true.

S. Choi (KAIST) Logic and set theory November 20, 2012 19 / 24

Page 106: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The axiom of regularity (foundation)

Every nonempty set has an ∈-least member. That is, if there is some y ∈ x , thenthere exists z ∈ x for which there is no w ∈ z ∩ x . (There is no element of x that isan element of z).

Consequences:

(1) No nonempty set can be a member of itself. No A = {A, ...}...(2) If A,B are both nonempty sets, then it is not possible that both A ∈ B andB ∈ A are true.

S. Choi (KAIST) Logic and set theory November 20, 2012 19 / 24

Page 107: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The axiom of regularity (foundation)

Every nonempty set has an ∈-least member. That is, if there is some y ∈ x , thenthere exists z ∈ x for which there is no w ∈ z ∩ x . (There is no element of x that isan element of z).

Consequences:

(1) No nonempty set can be a member of itself. No A = {A, ...}...

(2) If A,B are both nonempty sets, then it is not possible that both A ∈ B andB ∈ A are true.

S. Choi (KAIST) Logic and set theory November 20, 2012 19 / 24

Page 108: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The axiom of regularity (foundation)

Every nonempty set has an ∈-least member. That is, if there is some y ∈ x , thenthere exists z ∈ x for which there is no w ∈ z ∩ x . (There is no element of x that isan element of z).

Consequences:

(1) No nonempty set can be a member of itself. No A = {A, ...}...(2) If A,B are both nonempty sets, then it is not possible that both A ∈ B andB ∈ A are true.

S. Choi (KAIST) Logic and set theory November 20, 2012 19 / 24

Page 109: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The proofs

(1) Suppose that ∃A such that A ∈ A, and A is not empty, then {A} would be a set.A is the only element.

However, in {A} there is no z as above.

(2) Suppose there exists nonempty sets A and B with A ∈ B and B ∈ A. Then{A,B} is a set.

B ∈ A ∩ {A,B} since B ∈ A.

A ∈ B ∩ {A,B} since A ∈ B.

Thus there is no z for {A,B} since we can keep finding one less than any element.

S. Choi (KAIST) Logic and set theory November 20, 2012 20 / 24

Page 110: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The proofs

(1) Suppose that ∃A such that A ∈ A, and A is not empty, then {A} would be a set.A is the only element.

However, in {A} there is no z as above.

(2) Suppose there exists nonempty sets A and B with A ∈ B and B ∈ A. Then{A,B} is a set.

B ∈ A ∩ {A,B} since B ∈ A.

A ∈ B ∩ {A,B} since A ∈ B.

Thus there is no z for {A,B} since we can keep finding one less than any element.

S. Choi (KAIST) Logic and set theory November 20, 2012 20 / 24

Page 111: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The proofs

(1) Suppose that ∃A such that A ∈ A, and A is not empty, then {A} would be a set.A is the only element.

However, in {A} there is no z as above.

(2) Suppose there exists nonempty sets A and B with A ∈ B and B ∈ A. Then{A,B} is a set.

B ∈ A ∩ {A,B} since B ∈ A.

A ∈ B ∩ {A,B} since A ∈ B.

Thus there is no z for {A,B} since we can keep finding one less than any element.

S. Choi (KAIST) Logic and set theory November 20, 2012 20 / 24

Page 112: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The proofs

(1) Suppose that ∃A such that A ∈ A, and A is not empty, then {A} would be a set.A is the only element.

However, in {A} there is no z as above.

(2) Suppose there exists nonempty sets A and B with A ∈ B and B ∈ A. Then{A,B} is a set.

B ∈ A ∩ {A,B} since B ∈ A.

A ∈ B ∩ {A,B} since A ∈ B.

Thus there is no z for {A,B} since we can keep finding one less than any element.

S. Choi (KAIST) Logic and set theory November 20, 2012 20 / 24

Page 113: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The proofs

(1) Suppose that ∃A such that A ∈ A, and A is not empty, then {A} would be a set.A is the only element.

However, in {A} there is no z as above.

(2) Suppose there exists nonempty sets A and B with A ∈ B and B ∈ A. Then{A,B} is a set.

B ∈ A ∩ {A,B} since B ∈ A.

A ∈ B ∩ {A,B} since A ∈ B.

Thus there is no z for {A,B} since we can keep finding one less than any element.

S. Choi (KAIST) Logic and set theory November 20, 2012 20 / 24

Page 114: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The proofs

(1) Suppose that ∃A such that A ∈ A, and A is not empty, then {A} would be a set.A is the only element.

However, in {A} there is no z as above.

(2) Suppose there exists nonempty sets A and B with A ∈ B and B ∈ A. Then{A,B} is a set.

B ∈ A ∩ {A,B} since B ∈ A.

A ∈ B ∩ {A,B} since A ∈ B.

Thus there is no z for {A,B} since we can keep finding one less than any element.

S. Choi (KAIST) Logic and set theory November 20, 2012 20 / 24

Page 115: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Naive set theory

The proofs

(1) Suppose that ∃A such that A ∈ A, and A is not empty, then {A} would be a set.A is the only element.

However, in {A} there is no z as above.

(2) Suppose there exists nonempty sets A and B with A ∈ B and B ∈ A. Then{A,B} is a set.

B ∈ A ∩ {A,B} since B ∈ A.

A ∈ B ∩ {A,B} since A ∈ B.

Thus there is no z for {A,B} since we can keep finding one less than any element.

S. Choi (KAIST) Logic and set theory November 20, 2012 20 / 24

Page 116: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Russell’s paradox

Let A be a set.

Define B = {x ∈ A : ¬(x ∈ x)}:y ∈ B ↔ y ∈ A ∧ y /∈ y .

Is B ∈ A?If B ∈ A, then

I (i) B 6∈ B: Then B ∈ A and B 6∈ B imply B ∈ B. Contradiction.I (ii) B ∈ B: Then B ∈ A implies B 6∈ B. Contr.

Thus, B 6∈ A.

S. Choi (KAIST) Logic and set theory November 20, 2012 21 / 24

Page 117: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Russell’s paradox

Let A be a set.

Define B = {x ∈ A : ¬(x ∈ x)}:

y ∈ B ↔ y ∈ A ∧ y /∈ y .

Is B ∈ A?If B ∈ A, then

I (i) B 6∈ B: Then B ∈ A and B 6∈ B imply B ∈ B. Contradiction.I (ii) B ∈ B: Then B ∈ A implies B 6∈ B. Contr.

Thus, B 6∈ A.

S. Choi (KAIST) Logic and set theory November 20, 2012 21 / 24

Page 118: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Russell’s paradox

Let A be a set.

Define B = {x ∈ A : ¬(x ∈ x)}:y ∈ B ↔ y ∈ A ∧ y /∈ y .

Is B ∈ A?If B ∈ A, then

I (i) B 6∈ B: Then B ∈ A and B 6∈ B imply B ∈ B. Contradiction.I (ii) B ∈ B: Then B ∈ A implies B 6∈ B. Contr.

Thus, B 6∈ A.

S. Choi (KAIST) Logic and set theory November 20, 2012 21 / 24

Page 119: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Russell’s paradox

Let A be a set.

Define B = {x ∈ A : ¬(x ∈ x)}:y ∈ B ↔ y ∈ A ∧ y /∈ y .

Is B ∈ A?

If B ∈ A, then

I (i) B 6∈ B: Then B ∈ A and B 6∈ B imply B ∈ B. Contradiction.I (ii) B ∈ B: Then B ∈ A implies B 6∈ B. Contr.

Thus, B 6∈ A.

S. Choi (KAIST) Logic and set theory November 20, 2012 21 / 24

Page 120: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Russell’s paradox

Let A be a set.

Define B = {x ∈ A : ¬(x ∈ x)}:y ∈ B ↔ y ∈ A ∧ y /∈ y .

Is B ∈ A?If B ∈ A, then

I (i) B 6∈ B: Then B ∈ A and B 6∈ B imply B ∈ B. Contradiction.I (ii) B ∈ B: Then B ∈ A implies B 6∈ B. Contr.

Thus, B 6∈ A.

S. Choi (KAIST) Logic and set theory November 20, 2012 21 / 24

Page 121: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Russell’s paradox

Let A be a set.

Define B = {x ∈ A : ¬(x ∈ x)}:y ∈ B ↔ y ∈ A ∧ y /∈ y .

Is B ∈ A?If B ∈ A, then

I (i) B 6∈ B: Then B ∈ A and B 6∈ B imply B ∈ B. Contradiction.

I (ii) B ∈ B: Then B ∈ A implies B 6∈ B. Contr.

Thus, B 6∈ A.

S. Choi (KAIST) Logic and set theory November 20, 2012 21 / 24

Page 122: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Russell’s paradox

Let A be a set.

Define B = {x ∈ A : ¬(x ∈ x)}:y ∈ B ↔ y ∈ A ∧ y /∈ y .

Is B ∈ A?If B ∈ A, then

I (i) B 6∈ B: Then B ∈ A and B 6∈ B imply B ∈ B. Contradiction.I (ii) B ∈ B: Then B ∈ A implies B 6∈ B. Contr.

Thus, B 6∈ A.

S. Choi (KAIST) Logic and set theory November 20, 2012 21 / 24

Page 123: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Russell’s paradox

Let A be a set.

Define B = {x ∈ A : ¬(x ∈ x)}:y ∈ B ↔ y ∈ A ∧ y /∈ y .

Is B ∈ A?If B ∈ A, then

I (i) B 6∈ B: Then B ∈ A and B 6∈ B imply B ∈ B. Contradiction.I (ii) B ∈ B: Then B ∈ A implies B 6∈ B. Contr.

Thus, B 6∈ A.

S. Choi (KAIST) Logic and set theory November 20, 2012 21 / 24

Page 124: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Russell’s paradox

Let U be the “set” of all sets.

A set x is normal if x 6∈ x . the “set” of all normal sets.

Let A = {x ∈ U : ¬(x ∈ x)}. The “set” of all normal sets.

By above A 6∈ U. But U is the “set” of all sets: a contradiction.

Also, A 6∈ A if and only if A ∈ A by definition: a contradiction.

Hence A is not a set. (a collection)

There is no ‘universal set’ U.

Originally, Russell used his argument to show that the set theory is not consistent.(See Malitz Section 1.11)

The axiom of regularity also rules out the set of all sets.

U ∈ U. See above.

A is not a set but is a “class”. (Von Neumann)

S. Choi (KAIST) Logic and set theory November 20, 2012 22 / 24

Page 125: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Russell’s paradox

Let U be the “set” of all sets.

A set x is normal if x 6∈ x . the “set” of all normal sets.

Let A = {x ∈ U : ¬(x ∈ x)}. The “set” of all normal sets.

By above A 6∈ U. But U is the “set” of all sets: a contradiction.

Also, A 6∈ A if and only if A ∈ A by definition: a contradiction.

Hence A is not a set. (a collection)

There is no ‘universal set’ U.

Originally, Russell used his argument to show that the set theory is not consistent.(See Malitz Section 1.11)

The axiom of regularity also rules out the set of all sets.

U ∈ U. See above.

A is not a set but is a “class”. (Von Neumann)

S. Choi (KAIST) Logic and set theory November 20, 2012 22 / 24

Page 126: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Russell’s paradox

Let U be the “set” of all sets.

A set x is normal if x 6∈ x . the “set” of all normal sets.

Let A = {x ∈ U : ¬(x ∈ x)}. The “set” of all normal sets.

By above A 6∈ U. But U is the “set” of all sets: a contradiction.

Also, A 6∈ A if and only if A ∈ A by definition: a contradiction.

Hence A is not a set. (a collection)

There is no ‘universal set’ U.

Originally, Russell used his argument to show that the set theory is not consistent.(See Malitz Section 1.11)

The axiom of regularity also rules out the set of all sets.

U ∈ U. See above.

A is not a set but is a “class”. (Von Neumann)

S. Choi (KAIST) Logic and set theory November 20, 2012 22 / 24

Page 127: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Russell’s paradox

Let U be the “set” of all sets.

A set x is normal if x 6∈ x . the “set” of all normal sets.

Let A = {x ∈ U : ¬(x ∈ x)}. The “set” of all normal sets.

By above A 6∈ U. But U is the “set” of all sets: a contradiction.

Also, A 6∈ A if and only if A ∈ A by definition: a contradiction.

Hence A is not a set. (a collection)

There is no ‘universal set’ U.

Originally, Russell used his argument to show that the set theory is not consistent.(See Malitz Section 1.11)

The axiom of regularity also rules out the set of all sets.

U ∈ U. See above.

A is not a set but is a “class”. (Von Neumann)

S. Choi (KAIST) Logic and set theory November 20, 2012 22 / 24

Page 128: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Russell’s paradox

Let U be the “set” of all sets.

A set x is normal if x 6∈ x . the “set” of all normal sets.

Let A = {x ∈ U : ¬(x ∈ x)}. The “set” of all normal sets.

By above A 6∈ U. But U is the “set” of all sets: a contradiction.

Also, A 6∈ A if and only if A ∈ A by definition: a contradiction.

Hence A is not a set. (a collection)

There is no ‘universal set’ U.

Originally, Russell used his argument to show that the set theory is not consistent.(See Malitz Section 1.11)

The axiom of regularity also rules out the set of all sets.

U ∈ U. See above.

A is not a set but is a “class”. (Von Neumann)

S. Choi (KAIST) Logic and set theory November 20, 2012 22 / 24

Page 129: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Russell’s paradox

Let U be the “set” of all sets.

A set x is normal if x 6∈ x . the “set” of all normal sets.

Let A = {x ∈ U : ¬(x ∈ x)}. The “set” of all normal sets.

By above A 6∈ U. But U is the “set” of all sets: a contradiction.

Also, A 6∈ A if and only if A ∈ A by definition: a contradiction.

Hence A is not a set. (a collection)

There is no ‘universal set’ U.

Originally, Russell used his argument to show that the set theory is not consistent.(See Malitz Section 1.11)

The axiom of regularity also rules out the set of all sets.

U ∈ U. See above.

A is not a set but is a “class”. (Von Neumann)

S. Choi (KAIST) Logic and set theory November 20, 2012 22 / 24

Page 130: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Russell’s paradox

Let U be the “set” of all sets.

A set x is normal if x 6∈ x . the “set” of all normal sets.

Let A = {x ∈ U : ¬(x ∈ x)}. The “set” of all normal sets.

By above A 6∈ U. But U is the “set” of all sets: a contradiction.

Also, A 6∈ A if and only if A ∈ A by definition: a contradiction.

Hence A is not a set. (a collection)

There is no ‘universal set’ U.

Originally, Russell used his argument to show that the set theory is not consistent.(See Malitz Section 1.11)

The axiom of regularity also rules out the set of all sets.

U ∈ U. See above.

A is not a set but is a “class”. (Von Neumann)

S. Choi (KAIST) Logic and set theory November 20, 2012 22 / 24

Page 131: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Russell’s paradox

Let U be the “set” of all sets.

A set x is normal if x 6∈ x . the “set” of all normal sets.

Let A = {x ∈ U : ¬(x ∈ x)}. The “set” of all normal sets.

By above A 6∈ U. But U is the “set” of all sets: a contradiction.

Also, A 6∈ A if and only if A ∈ A by definition: a contradiction.

Hence A is not a set. (a collection)

There is no ‘universal set’ U.

Originally, Russell used his argument to show that the set theory is not consistent.(See Malitz Section 1.11)

The axiom of regularity also rules out the set of all sets.

U ∈ U. See above.

A is not a set but is a “class”. (Von Neumann)

S. Choi (KAIST) Logic and set theory November 20, 2012 22 / 24

Page 132: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Russell’s paradox

Let U be the “set” of all sets.

A set x is normal if x 6∈ x . the “set” of all normal sets.

Let A = {x ∈ U : ¬(x ∈ x)}. The “set” of all normal sets.

By above A 6∈ U. But U is the “set” of all sets: a contradiction.

Also, A 6∈ A if and only if A ∈ A by definition: a contradiction.

Hence A is not a set. (a collection)

There is no ‘universal set’ U.

Originally, Russell used his argument to show that the set theory is not consistent.(See Malitz Section 1.11)

The axiom of regularity also rules out the set of all sets.

U ∈ U. See above.

A is not a set but is a “class”. (Von Neumann)

S. Choi (KAIST) Logic and set theory November 20, 2012 22 / 24

Page 133: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Russell’s paradox

Let U be the “set” of all sets.

A set x is normal if x 6∈ x . the “set” of all normal sets.

Let A = {x ∈ U : ¬(x ∈ x)}. The “set” of all normal sets.

By above A 6∈ U. But U is the “set” of all sets: a contradiction.

Also, A 6∈ A if and only if A ∈ A by definition: a contradiction.

Hence A is not a set. (a collection)

There is no ‘universal set’ U.

Originally, Russell used his argument to show that the set theory is not consistent.(See Malitz Section 1.11)

The axiom of regularity also rules out the set of all sets.

U ∈ U. See above.

A is not a set but is a “class”. (Von Neumann)

S. Choi (KAIST) Logic and set theory November 20, 2012 22 / 24

Page 134: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Russell’s paradox

Let U be the “set” of all sets.

A set x is normal if x 6∈ x . the “set” of all normal sets.

Let A = {x ∈ U : ¬(x ∈ x)}. The “set” of all normal sets.

By above A 6∈ U. But U is the “set” of all sets: a contradiction.

Also, A 6∈ A if and only if A ∈ A by definition: a contradiction.

Hence A is not a set. (a collection)

There is no ‘universal set’ U.

Originally, Russell used his argument to show that the set theory is not consistent.(See Malitz Section 1.11)

The axiom of regularity also rules out the set of all sets.

U ∈ U. See above.

A is not a set but is a “class”. (Von Neumann)

S. Choi (KAIST) Logic and set theory November 20, 2012 22 / 24

Page 135: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Classes

A class is an object defined by ∈, {}.

Axioms: extension and specification only.

A class is a set if it is a member of another class.

S. Choi (KAIST) Logic and set theory November 20, 2012 23 / 24

Page 136: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Classes

A class is an object defined by ∈, {}.Axioms: extension and specification only.

A class is a set if it is a member of another class.

S. Choi (KAIST) Logic and set theory November 20, 2012 23 / 24

Page 137: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

Classes

A class is an object defined by ∈, {}.Axioms: extension and specification only.

A class is a set if it is a member of another class.

S. Choi (KAIST) Logic and set theory November 20, 2012 23 / 24

Page 138: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

The axiom of choice

Cartesian product (define later)

∏i∈I Xi := {(xi), |xi ∈ Xi for each i ∈ I}.

Axiom of Choice: The Cartesian product of a non-empty family of nonempty setsis nonempty.

S. Choi (KAIST) Logic and set theory November 20, 2012 24 / 24

Page 139: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

The axiom of choice

Cartesian product (define later)∏i∈I Xi := {(xi), |xi ∈ Xi for each i ∈ I}.

Axiom of Choice: The Cartesian product of a non-empty family of nonempty setsis nonempty.

S. Choi (KAIST) Logic and set theory November 20, 2012 24 / 24

Page 140: Logic and the set theory - Lecture 19: The set theorymathsci.kaist.ac.kr/~schoi/Logiclec19.pdf · Naive set theory Naive set theory (Zermelo-Fraenkel, ZFC) Sets fg. 2, ˆ, ; These

Russell’s paradox

The axiom of choice

Cartesian product (define later)∏i∈I Xi := {(xi), |xi ∈ Xi for each i ∈ I}.

Axiom of Choice: The Cartesian product of a non-empty family of nonempty setsis nonempty.

S. Choi (KAIST) Logic and set theory November 20, 2012 24 / 24