Se hizo demasiado complicado, en mi opinión.
Primero nos muestran que un número racional (diferente de $0$) veces irracional es irracional.
La prueba por contradicción:
Vamos $x\in \mathbb{R}\setminus\mathbb{Q}$, $a,c\in\mathbb{Z}\setminus\{0\}$, $b,d\in \mathbb{N}, d \neq 0$.
$$x\cdot \frac{a}{b}=\frac{c}{d} \iff x=\frac{bc}{ad},$$ so $x$ sería racional.
Uso
$$\sqrt{12}=\sqrt{4\cdot 3} = \sqrt{4} \cdot \sqrt{3} = 2 \cdot \sqrt{3}$$
Por lo $\sqrt{12}$ irracional $\iff \sqrt{3}$ es irracional.
Ahora, mostramos $3|p^2 \implies 3|p$: sabemos que 3 es un número primo, así que con Euclides el lema que hemos
$$3|p^2 \implies 3|p \wedge 3|p \implies 3|p$$
Para demostrar que $\sqrt{3}$ es irracional, se deriva una contradicción:
$$\sqrt{3}=\frac{p}{q}\iff 3q^2=p^2 \implies \exists k \in \mathbb{N}: 3k =p$$
$$q^2=3k^2$$
Por lo $q$ $p$ ambos tienen el divisor $3$. Ahora hay dos formas diferentes de utilizar esta información. La primera procede por la contradicción, suponiendo que $p$ $q$ no tienen un divisor común, pero como se puede demostrar que siempre tiene el divisor $3$, no se puede escribir $\sqrt{3}$ como una fracción de números sin divisores comunes. Esta es la manera más elegante en mi opinión.
La otra forma es mostrar que tanto $p$ $q$ no puede ser finito, porque
repitiendo este argumento vemos a $3^n|p$ todos los $n \in \mathbb{N}$ y de manera similar para $q$.
Pero debido a $p,q\in \mathbb{N}$, $3^n> 1+2n$ y el principio de Arquímedes tenemos una contradicción.