Thirty or so years ago, someone showed me a clever proof of the Fundamental Theorem of Arithmetic that did not make use of the lemma "If $p\mid ab$ then $p\mid a$ or $p\mid b$". I'm unable to reconstruct the argument; all I remember is that it used induction and that it didn't generalize to other number rings. Can anyone provide such a proof, or provide other offbeat elementary proofs of unique factorization of natural numbers into primes?
1 Answers
To summarize the comments, this is also known as Zermelo's proof. A version can be found on wikipedia. I will give the proof here to avoid link rot.
The proof is by contradiction. If FTA did not hold, then use the well ordering principle to select the smallest number $s$ which can be factored in two distinct ways into products of primes, $s = p_1p_2 \dots p_m = q_1q_2\dots q_n$. No $p$ can be equal to a $q$, for otherwise $s/p = s/q$ would give a smaller example, violating minimality.
Assume without loss of generality that $p_1 < q_1$. Let $P = p_2 \dots p_m$ and $Q = q_2 \dots q_n$. Then $s = p_1P = q_1Q$, so that
$$t=(q_1-p_1)Q = p_1(P-Q) < s$$
Since $t$ is less than $s$, then by minimality of $s$ there is only one way to factor it into a product of primes, namely the prime factorization of $q_1-p_1$ times the (known) prime factorization of $Q$. Since $p_1$ is a prime factor of $t$, $p_1$ must either be one of the prime factors of $q_1 - p_1$ or be one of the prime factors $q_i$ of $Q$. We already said that $p_1$ is not equal to any of the $q_i$, so $p_1$ is one of the prime factors of $q_1-p_1$. In particular, $p_1$ divides $q_1$. But $q_1$ is a prime not equal to $p_1$, a contradiction.

- 11,945
-
1I took the liberty of slightly rewriting the last part of the proof to make it clearer that Euclid's lemma is not being assumed. – Timothy Chow Jul 29 '21 at 22:39
-
If I recall correctly, this is the proof showcased in Niven & Zuckerman's "An Introduction to the Theory of Numbers" (at least in the 2nd. edition of the text; I don't have a copy of the edition that was revised by H. Montgomery)... – José Hdz. Stgo. Jul 30 '21 at 03:52
-
2`Since $p_1$ is a prime factor of $s$' is the wrong reason. – Wilberd van der Kallen Jul 30 '21 at 06:58
-
@TimothyChow I am not sure, but I seem to detect an implicit application of Eucl. VII-30 in the part that says "Since $p_{1}$ is a prime factor of $t$, $p_{1}$ must either be one of the prime factors of $q_{1}-p_{1}$ or be one the prime factors $q_{i}$ of $Q$." What do you think about this concern of mine? – José Hdz. Stgo. Mar 16 '24 at 04:35
-
@JoséHdz.Stgo. No, Euclid's lemma is not needed here. Every prime factor $p_1$ of $t$ is involved in some factorization of $t$ into primes; $t/p_1$ is either prime or has a prime factor that we can strip off, and the process of stripping off prime factors must terminate because we're getting smaller and smaller. But the minimality of $s$ implies that the prime factorization of $t$ is unique, so every prime factorization of $t$ (in particular, the prime factorization of $q_1 - p_1$ times the prime factorization of $Q$) must include $p_1$. – Timothy Chow Mar 16 '24 at 07:26
https://en.wikipedia.org/wiki/Fundamental_theorem_of_arithmetic#Uniqueness_without_Euclid's_lemma
– Steven Gubkin Jul 28 '21 at 15:29