The set of rational numbers doesn't satisfy the least-upper-bound property This exercise is from Tom Apostol's Calculus Vol.1:
I 3.12 Exercises (page 29)

12) The Archimedian property of the real-number system was deduced as a consequence of the least-upper-bound axiom. Prove that the set of rational numbers satisfies the Archimedian property but not the least-upper-bound property. This shows that the Archimedian property does not imply the least-upper-bound axiom.


I don't get what I have to do, and what it means -- to satisfy the least-upper-bound-property. I know it is an axiom, I didn't know it is a property. My closest guess is that if I have two rational numbers $x < y$, I can find an integer $n$ such that $nx > y$. And I don't need to refer to that axiom, because I can find this $n$ by playing with the integers inside the rational numbers.


Previously from the book:
The Archimedian property (page 26): If $x > 0$ and if $y$ is an arbitrary real number there exists a positive integer $n$ such that $nx > y$.
The least-upper-bound axiom (page 25): Every nonempty set $S$ of real numbers which is bounded above has a supremum; that is, there is a real number $B$ such that $B = sup S$.


 A: Here I prove the claim made in a previous answer, that the set
$$
\mathcal{S} = \left\{x\in\mathbb{Q} : x^2<2 \right\}
$$
does not have a least upper bound in $\mathbb{Q}$.
Since $\mathbb{Q}\subseteq\mathbb{R}$, $\mathcal{S}$ is a subset of $\mathbb{R}$. Furthermore, $\mathcal{S}$ is non-empty (e.g. $1^2 < 2$) and is bounded above by definition, so by the completeness axiom it has a least upper bound in $\mathbb{R}$ - say $\sup\mathcal{S}=s$. We now show that $s = \sqrt{2}$.
There are only 3 possibilities: $s>\sqrt{2}$, $s<\sqrt{2}$, or $s=\sqrt{2}$.
The first possibility can be eliminated from the definition of $\mathcal{S}$. Clearly $\sqrt{2}$ is an upper bound of $\mathcal{S}$, since $x^2 < 2$ implies $x < \sqrt{2}$. Therefore any number larger than $\sqrt{2}$ cannot be the least upper bound.
To eliminate the second possibility, assume for contradiction that $s<\sqrt{2}$. Since the rationals are dense in $\mathbb{R}$, there is a rational $q$ such that $s<q<\sqrt{2}$. But this implies $q^2 < 2$ and so $q\in\mathcal{S}$, which means that $s<q$ cannot be an upper bound of $\mathcal{S}$.
We are left with $s=\sqrt{2}$. Since $\sqrt{2}\notin\mathbb{Q}$, $\mathcal{S}$ does not have a least upper bound in $\mathbb{Q}$ and so we have found a counterexample which shows that $\mathbb{Q}$ is not complete. 
A: For example, the set $\{ x\in\mathbb{Q} : x^2 <2 \} $ does not have a least upper bound in $\mathbb{Q} .$
A: One way to construct the field of real numbers is axiomatically. In this approach, you have a collection of axioms you want to be true, one of them is that the real numbers satisfy the least upper bound property. 
To show that $\mathbb{Q}$ satisfies the Archimedian axiom, you need to show that if $x \in \mathbb{Q}$, $x > 0$, then for any $y \in \mathbb{Q}$, there is $n \in \mathbb{N}$ such that $nx > y$.
To show that $\mathbb{Q}$ does not satisfy the least upper bound property, you need to find a subset of $\mathbb{Q}$ which is bounded above, but has no least upper bound in $\mathbb{Q}$.
