Proving that there exists an irrational number in between any given real numbers [duplicate]

Possible Duplicate:
Density of irrationals

I am trying to prove that there exists an irrational number between any two real numbers a and b. I already know that a rational number between the two of them exists. My idea was to say represent a and b as $a = \sqrt{2} x, b = \sqrt{2} y$ for some $x, y \in \mathbb{R}.$ We know that there exists $\frac{m}{n}$ s.t. $x < \frac{m}{n} < y,$ so multiplying everything by the root of 2, we have $$\sqrt{2}x = a < \frac{\sqrt{2}m}{n} < \sqrt{2}y = b,$$ and so we have an irrational number in between two reals. Is this 'legit?' Are there 'better/'more elegant ways to go about this? I would really appreciate seeing alternatives proofs of this, as many as possible.


If you know that between any two real numbers there is a rational, then why not just shift everything? If $a < b$, then it follows that $\sqrt{2} + a < \sqrt{2} + b$, and so there is a rational number $r$ with $\sqrt{2} + a < r < \sqrt{2} + b$. But then it follows that $a < r - \sqrt{2} < b$. What sort of number is $r - \sqrt{2}$?

This is very close to your proposed solution, but look at what happens in your case when $\frac{m}{n} = 0$.


Here is one proof:

Let $a,b\in \mathbb{R}~,a\lt b$. Then $(a,b)$ is uncountable. The set of rational numbers, $\mathbb{Q}$ is countable, so any subset of it is also countable.
Now suppose $(a,b)$ contained no irrational number. Then $(a,b)$ would be an uncountable subset of $\mathbb{Q}$ which is a contradiction.


The interval $(a,b)$ is uncountable since $f(x) = \frac{(x-a)}{(b-a)}$ is a bijection from $(a,b)$ to $(0,1)$.

There is an irrational number in $(a,b)$ since the rationals themselves are countable.


HINT $\ $ If the non-empty interval I contains only rationals, then repeatedly shifting I left/right by a fixed positive rational less less than the length of I will cover the entire real line with rationals. Hence we conclude that every real is rational, a contradiction.