Russell's Paradox: Understanding the Contradiction of Sets

  • Context: Graduate 
  • Thread starter Thread starter cesc
  • Start date Start date
  • Tags Tags
    Paradox
Click For Summary

Discussion Overview

The discussion revolves around Russell's Paradox, specifically the implications of sets containing themselves and the contradictions that arise from such definitions. Participants explore the nature of self-containing sets, the axioms of set theory, and provide examples to illustrate their points. The conversation includes theoretical considerations, practical examples, and challenges to various interpretations.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • Some participants express confusion about what it means for a set to contain itself, questioning the implications of such a definition.
  • One participant suggests that a type system could resolve the issue by preventing sets from containing themselves, even indirectly.
  • Another participant challenges the frivolity of examples provided, seeking more mathematically rigorous illustrations.
  • Some participants assert that sets containing themselves do not inherently cause problems and propose using the axiom of foundation as a simpler solution.
  • Concrete examples are requested, with one participant providing the example of X = {X} to illustrate a self-containing set.
  • Discussion includes references to the Zermelo-Fraenkel (ZF) axioms, with some arguing that these axioms prevent the existence of self-containing sets.
  • One participant claims that Russell's paradox does not occur in ZF because such paradoxical sets cannot be constructed under its axioms.
  • A practical example involving a Java class definition is presented, suggesting that self-referential structures can exist in programming contexts.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the implications of self-containing sets or the effectiveness of various axioms in resolving Russell's Paradox. Multiple competing views remain regarding the nature of sets and the validity of proposed solutions.

Contextual Notes

Some limitations in the discussion include varying interpretations of set definitions, the applicability of axioms, and the reliance on specific examples that may not universally clarify the paradox.

cesc
Messages
9
Reaction score
0
I understand how the argument goes- let X be the set of all sets which don't contain themselves.
If X contains itself, then X is not in X
If X doesn't contain itself, then X is X


the part i don't understand is, What on Earth does it mean for a set to contain itself?

garbage in, garbage out?
 
Physics news on Phys.org
It means that the set is an element of itself. For example, an expense list might be viewed as a set of items (the items listed on it). If the expense list itself is listed as an item on the expense list, then that set contains itself.

The resolution is to add a type system which prevents sets from containing themselves, even indirectly.
 
well the example seems kind of frivolous.
Also, I'm not sure if its quite right. The word "list" has the dual meaning of a set, and a piece of paper which is an expenseAre there any examples involving mathematical objects?
 
cesc said:
the part i don't understand is, What on Earth does it mean for a set to contain itself?
[tex]X \in X[/tex].


mXSCNT said:
The resolution is to add a type system which prevents sets from containing themselves, even indirectly.
Sets containing themselves don't cause a problem. And even if you want to exclude them, you can just use the axiom of foundation, rather than trying to do something more elaborate.
 
Could you give a concrete example where X is an element of X
 
X = {X}

No problem there.
 
If you look at the ZF axioms, it's not too hard to see that there is no set that contains itself.

Suppose X is a set, and consider the set {X}. Now (following Wikipedia, anyway), the axiom of regularity says: "Every non-empty set x contains a member y such that x and y are disjoint sets." Well, {X} is a nonempty set, and its only member is X. Thus, {X} and X are disjoint; since X is in {X}, X is not in X.
 
adriank said:
If you look at the ZF axioms, it's not too hard to see that there is no set that contains itself.

Suppose X is a set, and consider the set {X}. Now (following Wikipedia, anyway), the axiom of regularity says: "Every non-empty set x contains a member y such that x and y are disjoint sets." Well, {X} is a nonempty set, and its only member is X. Thus, {X} and X are disjoint; since X is in {X}, X is not in X.

The axiom of foundation (regularity) doesn't help avoid Russell's paradox. If the paradox can be constructed in a theory X, then it can be constructed in the theory X + foundation (and leads to contradiction, naturally).

Russell's paradox doesn't occur in ZF because such paradoxical sets cannot be constructed in the first place -- the axiom of specification isn't powerful enough.
 
Here's a more practical example.

class LinkedNode
{
public LinkedNode next;
public String data;
...
}

The class in Java defines a "set" which may contain elements, "objects". Saying object A is an instantiation of class B is basically to say that B = {X | X has the given properties} and A is in B.

Here, LinkedNode contains itself. Even if you take a class definition to be a an ordered n-tuple of its properties rather than a set, you still have

(next, data) = {next, {next, data}} or {{next, data}, data} (definition of ordered n-tuple, I think?)

In the first example, next is in LinkedNode because it's the first element in the list... in the second, because it is in the first set, which is in the outside set.

So, despite it all, you can certainly have things like X = {X} and Z = Z x Y...
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 18 ·
Replies
18
Views
4K
  • · Replies 26 ·
Replies
26
Views
4K
  • · Replies 6 ·
Replies
6
Views
5K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
5K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 7 ·
Replies
7
Views
3K