How can you prove that there are more irrational numbers than rational numbers between any set of two numbers?
The reason for this is that there are two basic different types of 'infinite' sets - countably infinite and uncountably infinite.
Rationals comprise a countably infinite set. What this means is that you can assign an order among rationals, so you can say that this is the first and this is the second and so on. But of course, you will never end the process.
But the Irrationals are an uncountably infinite set. What this means is that you CANNOT even assign an order among irrationals. In this sense, there are more irrationals that rationals.
Another thing is that people say that both are equal since both are infinite. However infinite is not a number, so saying infinite = infinite is absurd.
You can read up more with at the page given in the reference.