I have seen an explanation of the identification of Euler's Totient function with a product of terms $\psi(n) = n \prod_{p|n} (1 - 1/p)$ where the $p$'s are prime numbers dividing $n$.
"Imagine the integers $0, 1, ... n-1$ . These are the candidates of the prime divisors of $n$. Now choose some prime number $p$, which eliminates $1/p$ of these candidates. Then you have $n(1-1/p)$ of these candidates left. Then choose a different prime $q$ which cancels out $1/q$ of the remaining candidates to give $n(1-1/p)(1-1/q)$, and so on."
This was presented as a proof, but I had some objections. Now for the first step, it's easy to see due to the structure of the integers, that every $p$th integer is divisible by $p$. But after we eliminate these candidates, we somewhat ruin the structure of the integers so that we can no longer say that every $q$th remaining candidate is divisible by $q$. Is the proof salvagable?
This proof appears in Computational Complexity by Christos H. Papadimitriou pg 224 as Lemma 10.1