To remove paradoxes of naive set theory, We started with the axioms of Zermelo-Fraenkel and developed a set theory. Where we are building sets starting from a empty set. How to construct set of irrationals using such axioms?

  • 2
    $\begingroup$ Naturals = "Axiom" ; Integers = Subset of $\mathbb{N} \times \mathbb{N}$ ; Rationals = Subset of $\mathbb{Z} \times \mathbb{Z}$ ; Reals = Subset of $2^{\mathbb{Q}}$ - See en.wikipedia.org/wiki/Dedekind_cut And, of course, the irrationals are a subset of the real numbers. PS: You got the name wrong. $\endgroup$ – Aloizio Macedo Aug 2 '15 at 4:47
  • $\begingroup$ proving that set of reals is a set is equivalent to proving that set of irrationals is a set. I could understand till rationals - Why they are sets. Since they are countable infinite sets but I am still not understanding it for any uncountable infinite set. @AloizioMacedo $\endgroup$ – Shubham Ugare Aug 2 '15 at 4:58
  • 2
    $\begingroup$ The set of reals is a subset of $\mathcal{P}(\mathbb{Q})$, which is a set due to the axioms. Basically, if you have the rationals, the "power set axiom" and the "spefication axiom" gives you the real numbers. $\endgroup$ – Aloizio Macedo Aug 2 '15 at 5:01
  • $\begingroup$ okay. Now,things are becoming clearer for me. Now only one thing I need to know is "How is set of reals subset of power set of rationals ?How do we get irrationals in the power set?". $\endgroup$ – Shubham Ugare Aug 2 '15 at 5:04
  • 2
    $\begingroup$ Okay, first let's get the real numbers: Take $\mathcal{P}(\mathbb{Q})$. Now, consider the set $R$ of elements $A$ of $\mathcal{P}(\mathbb{Q})$ that satisfy: (i) $A$ is neither empty nor the entire $\mathbb{Q}$ (ii) If $x \in A$, then $A$ contains all elements of $\mathbb{Q}$ that are smaller than $x$ (iii) If $x \in A$, then there exists a rational number greater than $x$ still in $A$. This set $R$ is $\mathbb{R}$. Now, for the irrationals, just take the subset of $\mathbb{R}$ consisting of elements which are not of the form $\{x<r\}$ for some rational $r$. $\endgroup$ – Aloizio Macedo Aug 2 '15 at 5:09

Once you settle on what are the rationals and what are the real numbers, it becomes particularly easy, since $\sf ZFC$ proves that if $A$ and $B$ are sets, then $A\setminus B$ is a set.

Why? Apply the axiom of separation for $\varphi(x,p_1)$ (where $p_1$ is a parameter) taking the formula to be $x\notin p_1$. Now the class $\{x\in A\mid x\notin B\}$ is a set.

But we have many possible ways to construct and understand what are the real numbers in the context of $\sf ZFC$. The reason is that our universe is composed only of sets, so the real numbers are not atomic objects, like we would normally think about them, but instead we encode them into sets and prove that there is a set $\Bbb R$ and there is a relation on that set which is $\leq$, and there are binary operators $+$ and $\cdot$, and so on.

One of the classical ways to do it is first build something that looks like $\Bbb N$, extend it to $\Bbb Z$ and then to $\Bbb Q$, and finally use Dedekind cuts to construct $\Bbb R$. This works, but then $\Bbb R\cap\Bbb Q=\varnothing$. This is perfectly acceptable mathematically, so there is no need to panic at this point.

While the sets we construct at each step are disjoint from one another, we do get very canonical ways to embed $\Bbb N$ into $\Bbb Z$, $\Bbb Q$ and $\Bbb R$; and we get very canonical ways to embed $\Bbb Z$ into $\Bbb Q$ and $\Bbb R$; and we get a very canonical way to embed $\Bbb Q$ into $\Bbb R$. So now a real number is rational if it is in the range of the canonical embedding of $\Bbb Q$, and the class of rational real numbers is a set again, this time because of the axiom of replacement (or you can define what it means being rational directly in $\Bbb R$ after you have $0,1,+,\cdot$ and you know the axioms of a field hold in $\Bbb R$).

So to sum up, yes, we can prove the irrational numbers form a set. But which set exactly would depend on how you choose to interpret the meaning of "real" and "rational" inside $\sf ZFC$. And if that bothers you, then just think about the many ways you can write a piece of code that implements an algorithm, or in how many ways you can walk from your house to the market. And remember this is not about how you do it, as much about the fact you can do it.

Some relevant links:

  1. In set theory, how are real numbers represented as sets?

  2. True Definition of the Real Numbers


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.