I tried to prove Euclid's Lemma. Please tell me if it's correct, I'm new to proofs.
Euclid's Lemma: Let $p$ be a prime number and $a$ and $b$ be natural numbers greater than 1, then if $p|ab$ we know $p|a$ or $p|b$
I rewrote this as: $[p$ prime $\land$ $\forall a,b \in \mathbb{N}, a,b \gt 1] \Rightarrow [ p|ab \Rightarrow (p|a \lor p|b)]$
Proof by contradiction.
Suppose the antecedent is true and the consequence is false. That is $[p|ab \land p|a \land p|b] (*)$ is true.
Then $b=pc$ and $a=pd$ and $ab=p^2cd$. In this case $cd$ must also necessarily be divisible by $p$ since $p$ is prime. In this case $a$ and $b$ can only be multiples of $p$ for $(*)$ to hold true. But this is in contradiction with the antecedent that $\forall a,b \in \mathbb{N}, a,b \gt 1$.