Is this proof of $\sqrt{3}$ being an irrational number correct? I would like to know if the following proof of $\sqrt{3}$ being a irrational number is correct.
For the sake of contradiction, assume $\sqrt{3}$ is a rational number. Therefore there exists numbers $a$ and $b$, both rationals, for which $\sqrt{3} = \frac ab$
$\therefore a = \sqrt{3} \times b$
Since $a$ is a rational number, it can be expressed as the product of two irrational numbers
$\therefore \frac {b\sqrt{3}}{\sqrt{2}}  \sqrt{2} = a$
We know that$\sqrt{2}$ is an irrational number. We must show that $\frac {b\sqrt{3}}{\sqrt{2}}$ is also an irrational number.
Now, let's asume for the sake of contradiction that $\frac {b\sqrt{3}}{\sqrt{2}}$ is a rational number.
$\Rightarrow \exists c \land \exists d \in \mathbb{Q} : \frac {b\sqrt{3}}{\sqrt{2}} = \frac cd$
Which is the same as $\sqrt{3} = \frac {c\sqrt{2}}{db}$
Now, $\frac {c}{db}$ is a rational number. But $\sqrt{2}$ is an irrational. We stated at the beggining that $\sqrt{3}$ is a rational number, but this contradicts $\sqrt{3} = \frac {c\sqrt{2}}{db}$ which states that $\sqrt{3}$ must be an irrational number
Therefore we have shown by contradiction that $\sqrt{3}$ is an irrational number.
I hope the formatting and wording is ok. If I am mistaken, in what part have I committed the mistake and how should it avoid in the future?
 A: 
Since $a$ is a rational number, it can be expressed as the product of two irrational numbers

Actually this is true. Every number except $0$ can be expressed as a product of two irrational number. But where do you use this statement? At least not in the statement that follows

$\therefore \frac {b\sqrt{3}}{\sqrt{2}}  \sqrt{2} = a$

This follows simply by the fact that $\frac{\sqrt{2}}{\sqrt{2}}=1$.
If you state that a rational can be expressed as the product of two irrational numbers and you found two numbers that are not both irrational and their product is the given rational, then this is not a contradiction. You did not state that only the product of two irrationals can give this rational.
So no, that is no proof at all. Find a proof for the irrationality of $\sqrt{2}$ and try to construct an analogous proof  for the irrationality of $\sqrt{3}$.

How can you avoid such mistakes?
In your proof replace $\sqrt{3}$ by $3$. Does your proof work for this number too? If so, then it is not a valid proof, because $3$ is not irrational. Use this to find out where your proof went wrong.
In the standard proof for the irrationality of $\sqrt{2}$ also replace $\sqrt{2}$ by $\sqrt{3}$, $3$, $\sqrt{9}$, $\sqrt[3]{3}$, $\pi$ and check if it works for these numbers.
