A Curious Construction: Defining Z-Sets and Their Properties

In summary: There is one and only one subset of the empty set, the empty set itself.So P(\varnothing)={\varnothing}see where the braces now come in? They delimit the set whose elements are inside the braces.Yes, I do, thank you. I am sorry to have bothered you so much. I think I understand now what the definition means.
  • #1
Hurkyl
Staff Emeritus
Science Advisor
Gold Member
14,981
26
For each ordinal number i, recurisively define:

[tex]
\begin{equation*}\begin{split}
Z_0 = \{ \varnothing \} \\
Z_i = (\bigcup_{j < i} Z_j) \cup \mathcal{P}(\bigcup_{j < i} Z_j)
\end{split}\end{equation*}
[/tex]

Definition: A set S is a Z-set iff there is an ordinal i such that [itex]S \in Z_i[/itex].

Definition: For any Z-set S, define the "birthday function" B(S) to be the least ordinal i such that [itex]S \in Z_i[/itex].


The class of Z-sets is an interesting class...

First, notice that [itex]i < j \implies Z_i \subseteq Z_j[/itex].

Suppose x and y are Z-sets. Let i = B(x) and j = B(y). Let k be the maximum of i and j. Clearly x and y are both in [itex]Z_k[/itex]. Therefore, [itex]\{x, y\} \in Z_{k+1}[/itex].


Suppose S is any set of Z-sets. Let k = \bigcup_{s \in S} B(s). (Recall that ordinal numbers in ZF are sets, and you can union a collection of ordinals to obtain an ordinal larger than any in the collection) All of the elements of S are in [itex]Z_k[/itex], therefore [itex]S \in Z_{k+1}[/itex].


It is vacuously true that if S is any set in [itex]Z_0[/itex], then any s in S is an element of [itex]Z_0[/itex].

Let i be an ordinal number. Suppose that for all j < i, we have that for any [itex]S \in Z_j[/itex] we have [itex]\forall s \in S: s \in Z_j[/itex].

Let [itex]S \in Z_i[/itex]. If [itex]S \in Z_j[/itex] for some [itex]j < i[/itex], then by our hypothesis, [itex]\forall s \in S: s \in Z_j \subseteq Z_i[/itex]. The only other possibility is that [itex]S \in \mathcal{P}(\bigcup_{j < i} Z_j}[/itex]. Therefore, [itex]S \subseteq \bigcup_{j < i}Z_j[/itex], and therefore [itex]\forall s \in S, \exists j < i: s \in Z_j \subseteq Z_i[/itex].

Therefore, [itex]\forall S \in Z_i: \forall s \in S: s \in Z_i[/itex].

By the principle of transfinite induction, this statement must be true:

For any ordinal i and any set S in [itex]Z_i[/itex], every element of S is in [itex]Z_i[/itex].

In other words, if S is a Z-set, then every element of S is a Z-set.

Furthermore, if [itex]S \in Z_i[/itex], we have [itex]\forall s \in S: s \subseteq Z_i[/itex], so [itex]\bigcup S \subseteq Z_i[/itex], therefore [itex]\bigcup S \in Z_{i+1}[/itex].


So what have we proven?

If x and y are Z-sets, then {x, y} is a Z-set.
If x is a Z-set, then the sumset of x is a Z-set.
If x is a Z-set, then the powerset of x is a Z-set.

Also, it is clear that [itex]\varnothing \in Z_0[/itex] and [itex]\mathcal{N} \in Z_\mathcal{N}[/itex] (where I'm using the typical set-theoretic version of the natural numbers)

(In fact, for any ordinal i, [itex]i \in Z_i[/itex])


This looks a lot like the axioms of the pair set, the sum set, the power set, the empty set, and the axiom of infinity! It seems that the class of Z-sets coincides with the class of sets guaranteed to exist by the axioms of Zermelo set theory!

Is that cool or what?
 
Physics news on Phys.org
  • #2
I'm way way way out of my league here, but since nobody asked a question yet, I feel I might try one.

I've been trying to understand your definition:
[tex]\begin{equation*}\begin{split}Z_0 = \{ \varnothing \} \\Z_i = (\bigcup_{j < i} Z_j) \cup \mathcal{P}(\bigcup_{j < i} Z_j)\end{split}\end{equation*}[/tex]
and, to be honest, I have not yet succeeded.

I understand [itex]Z_0[/itex] is the empty set.

I understand that you recursively define [itex]Z_i[/itex] in terms of all the [itex]Z_j[/itex] with [itex]j<i[/itex].

I do not understand what [itex]\mathcal{P}(\bigcup_{j < i} Z_j)[/itex] means. Could you please explain this to me? Also, could you maybe give an example: how do I determine [itex]Z_1[/itex]? I start like this:

[tex]Z_1 = (\bigcup_{j < 1} Z_j) \cup \mathcal{P}(\bigcup_{j < 1} Z_j)[/tex]

[tex]Z_1 = Z_0 \cup \mathcal{P}(Z_0)[/tex]

[tex]Z_1=\{ \varnothing \}\cup \mathcal{P}(\{ \varnothing \})[/tex]

and then what?
 
  • #3
P(X) means the power set of X.

So Z_1 is the empty set union the power set of the empty set, which contains only one element, it is the set containing the empty set.

So Z_1 is a set with one element.
 
  • #4
OK, and the powerset of the empty set generates the one new element in this case? Wolfram's Mathworld-site mentiones that:
Given a set S, the power set of S is the set of all subsets of S.

But the set [itex]Z_0[/itex] contains no elements. So how can it's powerset contain an extra element?

Confusing...
 
  • #5
The empty set is a subset of every set, including the empty set
 
  • #6
I'm sorry, I still don't get it.

[tex]Z_0 = \{ \varnothing \}[/tex]

[tex]Z_1=\{ \varnothing \}\cup \mathcal{P}(\{ \varnothing \})[/tex]

But, you just said that
The empty set is a subset of every set, including the empty set
So, would that mean that

[tex]\mathcal{P}(\{ \varnothing \})=\{ \varnothing \}[/tex] ??

Obviously not, because then I find that

[tex]Z_1=\{ \varnothing \}\cup \mathcal{P}(\{ \varnothing \})=\{ \varnothing \}\cup\{ \varnothing \}=\{ \varnothing \}[/tex]

which wouldn't make sense to me.


So, my question is: what is [itex]Z_1[/itex]? Or [itex]Z_2[/itex]?
 
  • #7
First, the empty set is denoted [tex]\varnothing[/tex] there are n o braces round it.

How many elements does the set {X} contain? It contains one, it has one element, X. That is true even if the element is a set, and even if that set is the empty set.

Now the power set of S is the set whose elements are the subsets of S.

So, there is the empty set, no elements, then there is the power set of it, which is the collection of all subsets of the empty set. There is one and only one subset of the empty set, the empty set itself.

So [tex]P(\varnothing)={\varnothing}[/tex]

see where the braces now come in? They delimit the set whose elements are inside the braces.
 
  • #8
OK, I am very close to giving up. I guess that this is just too hard for me (as well as too much off-topic).

Originally posted by matt grime
First, the empty set is denoted [tex]\varnothing[/tex] there are n o braces round it.

Then why is Hurkyl's definition [tex]Z_0 = \{ \varnothing \}[/tex] and not [tex]Z_0 = \varnothing[/tex] ?


How many elements does the set {X} contain? It contains one, it has one element, X. That is true even if the element is a set, and even if that set is the empty set.

Now the power set of S is the set whose elements are the subsets of S.

So, there is the empty set, no elements, then there is the power set of it, which is the collection of all subsets of the empty set. There is one and only one subset of the empty set, the empty set itself.

So [tex]P(\varnothing)={\varnothing}[/tex]

see where the braces now come in? They delimit the set whose elements are inside the braces.

OK, I think I get this. But it's quite hard (and abstract).


Would it be much work to explicitely write out [itex]Z_1[/itex] and [itex]Z_2[/itex] for me?
 
  • #9
You have to be able to distinguish between X as a set, and the set containing X. Can you do that?

eg N, and {N}

N has infinitely many elements, {N} has one element.

now replace X with the empty set. See, no harder.


Note in my last post the braces i wanted to put in didn't appear in the tex element,

it should have read:

[tex] P(\varnothing) = \{ \varnothing\}[/tex]
 
  • #10
Let me write 0 for the empty set, we use this because it is guaranteed to exist.

Z_{zero} = {0}

z_1 = {0} U P({0})

P({0}) = { {0}, 0}

so Z_1 = { 0, {0}}

Z_2 = {0.{0}} U P( {0, {0}})

P( {0 , {0} } ) = { 0, {0} , {{0}} , {0.{0}} }

At least I think that's how it goes. Hopefully Hurkyl is reading this and can correct me.
 
  • #11
There are two ways to be aesthetic here.

It's cool to start with nothing and have [itex]Z_0 = \varnothing[/itex].

However, I thought it would also be cool for each (Von Neumann) ordinal number to first appear in its Z-set, so I defined [itex]Z_0 = Z_{\varnothing} = \{ \varnothing \}[/itex].


And yes, Matt has written Z_1 and Z_2 correctly.


I'd like to mention that the axiom of separation (aka the axiom of subsets) applied to Z-sets also gives you Z-sets, and I'm thinking with a bit of sneakiness you can prove that the axiom of replacement also gives you only Z-sets. All Z-sets are grounded (satisfy the foundation axiom), so it looks like this is actually a complete model of ZF, within ZF. :smile:
 
  • #12
All right, let's have some fun.


I want to single out a subclass of Z-sets, I'll call them W-sets, recursively by the following condition:

[itex](\varnothing, T)[/itex] is a W-set if and only every element of T is a W-set.

Notice that [itex](\varnothing, \varnothing)[/itex] is a W-set. Let's call it [itex]\phi[/itex].


Now, let me define two operators (let's call them a flattening and an enlarging operator) as follows:

[tex]
\mathcal{E}(S) := (\varnothing, \{ \mathcal{E}(T) | T \in S \})
[/tex]

[tex]
\mathcal{F}((\varnothing, S)) := \{ \mathcal{F}(T) | T \in S \}
[/tex]

These operations are clearly inverses, so they constitute a "bijection" between the class of Z-sets and the class of W-sets.

Now, bijections are very excellent things. :smile: For instance, I can define:

[tex]
\begin{equation*}\begin{split}
\phi := \mathcal{E}(\varphi) \\
\bigoplus A := \mathcal{E}(\bigcup \mathcal{F}(A)) \\
\mathcal{Q}(S) := \mathcal{E}(\mathcal{P}(\mathcal{F}(S))) \\
A \triangleleft B := \mathcal{F}(A) \in \mathcal{F}(B)
\end{split}\end{equation*}
[/tex]

(each of these operations could be defined directly too, but I'm too lazy to type them!)

The really nifty thing is that W-sets are also a model of the axioms of ZF, where we use the above symbols to model the ordinary ZF operations!



The net effect is that we've managed to create (within ZF) a model of ZF such that every set has a "tag" on it which says "I'm part of this model!"... but we have lots of other sets to work with that aren't in the model! I get the feeling we can do cool things with this construction, such as model other set theories (such as ZF + things that aren't sets), and I think I see an easy way now to prove that the axiom of foundation is independant of the other axioms of ZF! I bet this sort of thing is what's used to prove the other cool things about set theory (like the continuum hypothesis is independant of the other axioms).
 
Last edited:
  • #13
I had a quick look at how the Cohem proved the Continuum hypothesis is independent of ZFC.

Here's a very brief synopsis, possibly contianing factual errors but hopefully correct in spirit:

Form a minimal countable model of ZF; this can be done since there are a finite number of axioms. This model has some odd properties, that one wouldn't think possible such as we can no longer say the power set of N is uncountable, because we adopt a slightly nit-picking definition of power set that isn't the one we'd recognize, and because the class of maps from N to things isn't actually a set in this model. (I hope and pray Organic does not read this.)

In this model we use 'forcing'. Forcing basically amounts to saying that provable theorems are 'compact'. That is to say that, although one can form infinite collections of deductions from the axioms, the countability of the model means that anything that is provable can be proved in a finite subset of the deductions. The proof then amounts to showing that the statement of the continuum hypothesis cannot be reached in a finite number of steps, that we cannot force it to be true.

This is my idiots guide to an idiots guide, so don't take it as anything particularly accurate, but hopefully it expresses the essence of how the proof goes through.

Actually compactness like this has lots of interesting parallels. An infinite set of equations (in some module of some ring) is compact iff every finite subset has a joint solution. An element in a module category is compact if every map to an infinite direct sum factors through a finite subsum - this leads to definitions of A-compactness for any cardinal A - every map from a module to a direct sum factors through a subsum of cardinality strictly less than A, and so compactness become aleph-0 compactness. I don't know if that has a parallel in point set topology or logic - these are definitions in category theory by Neeman. Sorry, wandered off topic a little, but it's food for thought.
 
Last edited:
  • #14
The text I'm planning on going through does eventually get to the GCH and forcing... it's always more fun to try and figure things out yourself, though. (IMHO) :smile:


This model has some odd properties, that one wouldn't think possible such as we can no longer say the power set of N is uncountable, because we adopt a slightly nit-picking definition of power set that isn't the one we'd recognize, and because the class of maps from N to things isn't actually a set in this model.


I briefly skimmed my text and couldn't find a restatement of the power set axiom...

I'm having difficulty seeing how this works. (Within any model), the class of maps from N to P(N) would be a subclass of P(P(P(N))), and thus a set. And in any case, Cantor's proof that there is no bijection from N to P(N) works even for 'bijections' that are proper classes.


In fact, the only way I see it is if N is a finite set (so P(N) is finite). Of course, through finite application of the axioms, we can only construct a finite number of elements of N and P(N)... maybe it is making sense.
 
  • #15
Typically I can't find the web page that the original idiot's guide was on. The relevant quote began something like 'but let's examine what the power set axiom actually states' and went on to give some strings of symbols that instantly made me switch off. When I can remember where it is I will post it, or the magic phrase that makes google spit out the right result.

and as if by magic the address appears in my url bar as soon as I type the letter whttp://www-math.mit.edu/~tchow/mathstuff/forcingdum
 
Last edited:
  • #16
I had thought about it, and had arrived at that definition; the power set contains all subsets that exist (in the model).

I've been trying it work it out on my own, and I thought I had it, but I still run into problems with Cantor's argument.

I figure we can enumerate all logical functions, and thus enumerate everything given by the axiom of subsets (and every subset can be given by the axiom of subsets), and thus enumerate P(N). The problem is that if this enumeration can be written as a logical function (and it would seem it has to be), then Cantor's argument rears its ugly head.

So, there's some silly detail in the way; my guess at the moment is that it has something to do with the recursion theorem.
 
  • #17
I think the problem can, and its solution, can be summed up as:

The power set is a countable set in a larger universe, but the mapping set in the larger universe is not a set in the model, hence it is 'uncountable in the model' whilst being countable in our universe. Search for 'Skolem's Paradox' in the article and check the paragraph above it.

Definitely a headache this stuff. Still as it only deals with aleph-0 and aleph-1 it is smaller than the universe in the paper I'm reading which contains lovely phrases like 'for [tex]\gamma[/tex] an enormous enough cardinal'
 
  • #18
That wasn't the problem I was having; I wasn't completely convinced that you can't explicitly construct a formula for the enumeration. I'm still not, but I'm a little more willing to believe it now.
 

Related to A Curious Construction: Defining Z-Sets and Their Properties

1. What is a Z-set?

A Z-set is a mathematical construct that is used to define a specific type of set that has certain properties. It is named after Georg Cantor's symbol for the set of integers, which is the first infinite set that was studied in mathematics.

2. What are the properties of a Z-set?

A Z-set has three main properties: it is well-ordered, it is countably infinite, and it is closed under successor. This means that the elements of a Z-set can be arranged in a particular order, there is a one-to-one correspondence between the elements of a Z-set and the natural numbers, and for every element in the Z-set, there is a successor element in the set.

3. How is a Z-set different from other types of sets?

A Z-set is different from other types of sets because it has a specific set of properties that distinguish it from other sets. For example, a Z-set is well-ordered, while other sets may not have a defined order. Additionally, a Z-set is countably infinite, while other sets may be uncountably infinite.

4. What are some real-world applications of Z-sets?

Z-sets have applications in various fields, including computer science, economics, and biology. In computer science, Z-sets are used in the design and analysis of algorithms. In economics, Z-sets are used in the study of decision making and game theory. In biology, Z-sets can be used to model populations and evolutionary processes.

5. How are Z-sets defined?

Z-sets are defined using a series of axioms and properties, which are used to prove the existence and uniqueness of the set. These axioms and properties include the well-ordering principle, the axiom of infinity, and the axiom of choice. By defining Z-sets in this way, we can ensure that they have the desired properties and can be used in mathematical proofs and applications.

Similar threads

  • Set Theory, Logic, Probability, Statistics
Replies
5
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
2
Views
2K
  • Set Theory, Logic, Probability, Statistics
Replies
4
Views
949
  • Set Theory, Logic, Probability, Statistics
Replies
12
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
9
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
15
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
28
Views
5K
  • Calculus and Beyond Homework Help
Replies
9
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
1
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
1
Views
777
Back
Top