I'm trying to prove the uniqueness of prime factorization of any natural number $n\ge 2$ (I take $0\in\mathbb N$). I've shown the existence of a prime factorization for any such number (by infinite descent on the statement that 'for each $n\ge 2$, there exists a greatest prime that divides $n$').
To show uniqueness, I realize that I will be done if I can show that $$ \forall a\;\forall b\;\forall c\;\left(c\text{ divides } ab\implies\exists m\;\exists n\; (m\text{ divides } a\;\wedge\; n\text{ divides } b\;\wedge\; c=mn)\right). $$
But after a lot of futile attempts, I'm not able to "see" any path leading me to this statement. Any help?
Note: I haven’t proven Euclid’s division lemma, and am not working with gcd’s. Hence I’ll appreciate a way that avoids these.
Proof of the uniqueness of prime factorization :
Let's suppose we have two factorizations : $p_1 ^{\alpha_1}...p_r ^{\alpha_r} = q_1 ^{\beta_1}...q_t ^{\beta_t}$.
Then for $1\leqslant i \leqslant r$, we have $p_i | q_1 ^{\beta_1}...q_t ^{\beta_t}$, and the $q_l$ are prime, so there exists one $1\leqslant j \leqslant t$ such that $p_i | q_j$ so $p_i = q_j$.
By doing the same with the $q_j$, we get that $\{p_1,...,p_r\} = \{q_1,...q_l\}$ and as all the $p_i$ and $q_j$ are different, we have that $r=l$.
We can then reorder the $(p_i)$ and $(q_j)$ to have $p_i = q_i$.
Let's prove we have $\alpha_i=\beta_i$ for $1\leqslant i\leqslant r$.
For $1\leqslant i\leqslant r$, $p_i^{\alpha_i} |q_1 ^{\beta_1}...q_r ^{\beta_r}$ and by Gauss Lemm, since $p_i$ is prime with all the $q_j$ for $j\geqslant 2$, we have $p_i^{\alpha_i} | q_i^{\beta_i} = p_i^{\beta_i}$, and we can do the same with $q_i$, so $p_i^{\alpha_i} = p_i^{\beta_i}$.
So $\alpha_i = \beta_i$, and this for all $i$.
Then the decomposition is unique.
For a proof of Euclid Lemma :
Let's suppose there exists $p$ prime and $a,b\in \mathbb{N}$ such that $p$ does not divide $a$ and $b$, but $p|ab$. Let's take, for $p$ and $a$ given, among all the possibilities of $b$, the smallest.
Then $0<b<p$ (because if not we could replace $b$ by a smaller one). We note $r$ the rest of Euclid's division of $p$ by $b$, which is not null since $p$ is prime. Then $p=mb+r$ so $ar = ap -mab$ is a multiple of $p$.
But we know that $0<r<b<p$ so $ar$ is not a multiple of $p$ because of the minimality of $p$.
So we've got a contradiction, and that proves Euclid's Lemma.