Is the Russell Class a Member of Itself?

  • Context: Graduate 
  • Thread starter Thread starter Bartholomew
  • Start date Start date
  • Tags Tags
    Notation
Click For Summary

Discussion Overview

The discussion revolves around the concept of set builder notation, particularly in the context of the Russell Class and its self-membership. Participants explore the implications of defining sets using logical formulas and the paradoxes that arise from such definitions, touching on topics in naive set theory and Zermelo-Fraenkel set theory (ZFC).

Discussion Character

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

Main Points Raised

  • Some participants propose that the notation S={x|Fx} can be interpreted as "the set of all x's such that Fx is true," while others provide variations on this interpretation.
  • One participant questions whether a frog can be an element of a set defined by a property P(x), suggesting that it depends on whether P(frog) holds true.
  • Another participant points out that the naive set theory's set builder notation is inconsistent and contrasts it with the formulation in ZFC.
  • There is a discussion about the implications of defining a set R as the set of all sets that are not members of themselves, leading to a paradox regarding R's self-membership.
  • Some participants engage in technical proofs and definitions related to set membership and logical equivalences, indicating the complexity of the topic.

Areas of Agreement / Disagreement

Participants express differing views on the interpretation of set builder notation and the implications of the Russell Class. There is no consensus on the resolution of the paradox related to self-membership, and the discussion remains unresolved.

Contextual Notes

Participants reference various logical frameworks and definitions, indicating that the discussion is contingent on the assumptions made about set theory and the properties of the sets being discussed. The complexity of the arguments suggests that a thorough understanding of the underlying principles is necessary to engage fully with the topic.

Bartholomew
Messages
527
Reaction score
0
This notation: S={x|Fx} where Fx is some logical fomula of x

I have never seen this formally defined, only explained in words and used. I think that it logically means that "a is an element of S" is logically equivalent to "Fa." Am I right?
 
Physics news on Phys.org
I'd read it as "S is the set of all x's such that Fx is true".

But then, I'm no authority. :smile:
 
Bartholomew said:
This notation: S={x|Fx} where Fx is some logical fomula of x

I have never seen this formally defined, only explained in words and used. I think that it logically means that "a is an element of S" is logically equivalent to "Fa." Am I right?
I usually read the vertical pipe in these cases as "such that". In many texts, the other symbol for "such that", the colon, is used in its place. One reads S={x|Fx} as "S is the set of all x such that (for which) Fx is true". See http://mathworld.wolfram.com/SuchThat.html .
 
[tex] a \in \{x | \phi x\} \Leftrightarrow \phi a[/tex]
 
Would you please put that into words?

(Does that agree, or disagree, with what I said?)
 
Last edited:
Yes, {x|Fx} is usually pronounced as "the set of all x's such that Fx is true".
 
Hurkyl said:
[tex] a \in \{x | \phi x\} \Leftrightarrow \phi a[/tex]


Hurkyl, you have made an error in this answer, albeit a minor one.

Suppose that S is defined to be the set of all X, such that P(x) is true. My question now is this. Can a frog be an element of set S, yes or no?


Kind regards,

Guru
 
Last edited:
Okay, thanks.

While I'm at it, is there a symbol for "the nth element of"? As in, "appears as the first element of an ordered pair."
 
Suppose that S is defined to be the set of all X, such that P(x) is true. My question now is this. Can a frog be an element of set S, yes or no?

A frog is an element of S iff P(frog). I don't see the problem. :-p


There is indeed an error; I've presented the set builder notation of naive set theory, which is known to be inconsistent. In ZFC, it becomes the following:

[tex] a \in \{ x \in A | \phi a \} \Leftrightarrow a \in A \wedge \phi a[/tex]

And if you're combining set theory with other axioms, you also have to specify that all the appropriate things are of the type Set.


While I'm at it, is there a symbol for "the nth element of"? As in, "appears as the first element of an ordered pair."

Certainly, via the recursion theorem. However, usually one moves beyond the usual model of an ordered pair, and defines an n-tuple as a function whose domain is n. (That is, the set {0, 1, 2, ..., n-1}) So, asking for the "m-th element" is merely evaluating the function at m. This generalizes to using any set as the index set.
 
  • #10
In Haskell there is a function fst, so you can write
> fst(x,y)
and it returns
> x
which of course doesn't help you, but building on that, how about writing:
S = {fst(X,Y) | fst(A,B) = A}
 
  • #11
Hurkyl said:
Certainly, via the recursion theorem. However, usually one moves beyond the usual model of an ordered pair, and defines an n-tuple as a function whose domain is n. (That is, the set {0, 1, 2, ..., n-1}) So, asking for the "m-th element" is merely evaluating the function at m. This generalizes to using any set as the index set.

What actually prompted my question was the definition of a function f from A to B -- the set of all ordered pairs (A,B) such that every element in A appears exactly once as the first component of an ordered pair in f. So you can't use functions to describe the m-th element in that context. Order in an n-tuple must be more basic than the concept of a function, or else there must be a better way to define a function.
 
  • #12
All one needs to define an ordered pair, is the set{{x},{x,y}} thus you can now define functions. If we assume the continuum hypothesis, then given any index set we can form an ordinal of the same set and talk about the s'th element in the set quite easily. However, forming products of indexed sets indexed over things other than subsets of the natural numbers isn't something you come across at a basic level, though it is important in Category Theory and such associated topics. For finite, positions, one can say that the m'th element of the ordered n-tuple is the element in the set of sets of cardinality m that is not in any of the set of sets of strictly smaller cardinality, where we assume cardinals of finite sets are well understood, since we could if we felt like it talk of them in terms of elements of the inductive set (assuming we're in ZF(C)).
 
  • #13
Hurkyl said:
A frog is an element of S iff P(frog). I don't see the problem. :-p


There is indeed an error; I've presented the set builder notation of naive set theory, which is known to be inconsistent. In ZFC, it becomes the following:

[tex] a \in \{ x \in A | \phi a \} \Leftrightarrow a \in A \wedge \phi a[/tex]

Let me ask you something Hurkyl, if you don't mind. Suppose we let R denote a set, and let it denote the set of all sets which aren't elements of themselves. You are now asked to decide whether or not R is an element of itself. Using either ZFC or naive set theory (your choice), how would you make the decision?

Kind regards,

Guru
 
  • #14
You can't formaluta that in a proper permissible statement in ZFC, ie you need

R= {x in S | x not in x}
however, what is S?
 
  • #15
Bartholomew said:
This notation: S={x|Fx} where Fx is some logical fomula of x

I have never seen this formally defined, only explained in words and used. I think that it logically means that "a is an element of S" is logically equivalent to "Fa." Am I right?

Not quite.
imo, {x|Fx} is read 'the x's such that Fx is true'

It is a described class that is defined in context:

D1. G{x|Fx} =df Ey(Ax(x e y <-> Fx) & Gy).


EyAx(x e y <-> Fx) -> [(z e {x|Fx}) <-> Fz]

Proof:

1. (z e {x|Fx}) <-> Ey(Ax(x e y <-> Fx) & (z e y))

By, D1.

2. (z e {x|Fx}) <-> Ey(Ax(x e y <-> Fx) & Fz)

By: 1, (Ax(Hx <-> Kx) & Hz) <-> (Ax(Hx <-> Kx) & Kz).

3. (z e {x|Fx}) <-> (EyAx(x e y <-> Fx) & Fz)

By: 2, Ex(Hx & p) <-> (ExHx & p).

4. EyAx(x e y <-> Fx) -> [(z e {x|Fx}) <-> Fz]

By: 3, (p <-> (q & r)) -> (q -> (p <-> r)).

That is to say: z e {x|Fx} <-> Fz, only if, EyAx(x e y <-> Fx) is true.


If we have a theory of types then, z e {x|Fx} <-> Fz is valid.
 
  • #16
Physicsguru said:
Suppose we let R denote a set, and let it denote the set of all sets which aren't elements of themselves. You are now asked to decide whether or not R is an element of itself. Using either ZFC or naive set theory (your choice), how would you make the decision?

Kind regards,

Guru

D1. G{x:Fx} =df Ey(Ax(x e y <-> Fx) & Gy)

{x:~(x e x)} e {x:~(x e x)} <-> Ey(Ax(x e y <-> ~(x e x)) & y e y)

But, Ax(x e y <-> ~(x e x)) is contradictory.
Because, Ax(xSy <-> ~(xSx)) -> (ySy <-> ~(ySy)) for all relations S.
i.e. ~Ax(xSy <-> ~(xSx)) is a theorem for all y and all S.

Therefore Ey(Ax(x e y <-> ~(x e x)) & y e y) is a contradiction.

Therefore, ~({x:~(x e x)} e {x:~(x e x)}), is a theorem.

The Russell Class (R), {x:~(x e x)}, is not a member of itself.
 

Similar threads

  • · Replies 15 ·
Replies
15
Views
2K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 2 ·
Replies
2
Views
16K
  • · Replies 2 ·
Replies
2
Views
2K