How does ZF fixes Russell's paradox?

  • Thread starter Thread starter quasar987
  • Start date Start date
  • Tags Tags
    Paradox
Click For Summary
SUMMARY

Zermelo-Fraenkel (ZF) set theory resolves Russell's paradox by omitting the axiom of comprehension, which allows for the formation of sets based on arbitrary predicates. Instead, ZF employs the axiom of separation, which ensures that sets can only be formed from existing sets using specific criteria. This prevents the creation of problematic sets like S:=\{X:X \in X\}, thereby avoiding contradictions inherent in naive set theory. The replacement axiom further supports set construction by allowing the formation of sets through functions applied to existing sets.

PREREQUISITES
  • Understanding of Zermelo-Fraenkel set theory
  • Familiarity with axioms of set theory, particularly comprehension and separation
  • Knowledge of first-order and second-order logic
  • Basic concepts of set-builder notation
NEXT STEPS
  • Study the implications of the axiom of separation in ZF set theory
  • Explore the role of the replacement axiom in set construction
  • Investigate the relationship between formal logic and set theory
  • Examine alternative set theories that address Russell's paradox, such as New Foundations
USEFUL FOR

Mathematicians, logicians, and students of set theory who are interested in understanding the foundations of mathematics and the resolution of paradoxes within set theory.

quasar987
Science Advisor
Homework Helper
Gold Member
Messages
4,796
Reaction score
32
In naive set theory, Russell's paradox shows that the "set" S:=\{X:X \in X\} satisfies the weird property S \in S and S\notin S.

How does the set theory of Zermelo and Fraenkel get rid of this "paradox"? I.e., which axioms or theorem prohibit S above to be a set?

Thank you.
 
Physics news on Phys.org
It's not that there's an axiom in ZF explicitly preventing Russell's Paradox, but rather ZF *doesn't* include the axiom of comprehension, which is the cause of all the trouble. Instead, it only allows for sets to be "built from" other sets, by union, by image under a function, by power set, and so on, and so on.

In particular, the expression \{ x \mid P(x) \} for any old first-order predicate P is no longer necessarily a set, as it would be with comprehension.

Instead, we have the axiom of separation, which guarantees that \{ x \in A \mid P(x) \} is a set, given any existing set A and predicate P.

So \{ x \in \mathbb{R} \mid x \notin x \}, \{ x \in 2^{\mathbb N} \mid x \notin x \}, and so on are sets, but none of these leads to contradictions (assuming ZF is consistent, of course!)
 
To put things differently... Cantor's set theory said S:=\{X:\mid X \in X\}, and Russell's paradox proves S is not a set. Thus contradiction.

In ZF, Russell's paradox still works to prove S is not a set. However, ZF does not (seem to) have a way to prove S is a set, and so there is no contradiction.

Incidentally, don't forget replacement which gives another ZF-legal form of set-builder notation:
\{ f(x) \mid x \in A \}


The way in which all of this works is remarkedly similar to how formal logic (e.g. first-order, second-order, and so forth) avoids the liar's paradox.
 
If there are an infinite number of natural numbers, and an infinite number of fractions in between any two natural numbers, and an infinite number of fractions in between any two of those fractions, and an infinite number of fractions in between any two of those fractions, and an infinite number of fractions in between any two of those fractions, and... then that must mean that there are not only infinite infinities, but an infinite number of those infinities. and an infinite number of those...

Similar threads

  • · Replies 9 ·
Replies
9
Views
3K
Replies
1
Views
2K
  • · Replies 5 ·
Replies
5
Views
4K
Replies
5
Views
3K
  • · Replies 132 ·
5
Replies
132
Views
20K
  • · Replies 2 ·
Replies
2
Views
5K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
7
Views
4K