MathLabs
Step 3 of 4: The switching principle: trading roles between pp and p1p_1
In plain words

Bounding the correction sum directly — over all primes p≤Np\le N and all factorizations N−p=p1p2p3N-p=p_1p_2p_3 — mixes two different variables (pp and p1p_1) in a way ordinary sieve bounds cannot handle efficiently. Chen's switching principle changes perspective: for a fixed prime p1p_1 in a suitable middle range, the condition 'p1p_1 divides N−pN-p' is just the congruence p≡N(modp1)p\equiv N\pmod{p_1}. So instead of sieving N−pN-p over varying pp, one sieves the primes pp themselves inside a fixed residue class mod p1p_1 — trading the original hard 'three-factor' sieve problem for an easier problem about the distribution of primes in arithmetic progressions, summed over p1p_1.

N−p=p1p2p3 (p1<p2<p3)  →switch  p≡N ⁣ ⁣(modp1),p1 fixed in a middle rangeN-p = p_1p_2p_3 \ (p_1<p_2<p_3) \ \ \xrightarrow{\text{switch}} \ \ p \equiv N \!\!\pmod{p_1}, \quad p_1 \ \text{fixed in a middle range}
Detailed analysis

After switching, bounding the correction sum reduces to bounding ∑p1π(N;p1,N)\sum_{p_1} \pi(N; p_1, N) — counts of primes p≤Np\le N in the residue class N mod p1N \bmod p_1 — uniformly over primes p1p_1 up to roughly N1/3N^{1/3}. This is exactly the regime where the Bombieri–Vinogradov theorem applies: it shows that, on average over moduli qq up to N1/2−εN^{1/2-\varepsilon}, the count of primes in any residue class mod qq is as expected from the prime number theorem, with an error small enough (unconditionally, with no need for the still-unproved Generalized Riemann Hypothesis) to make the correction sum provably smaller than the main term from Step 2. Combining the two gives W(N)>0W(N)>0 for all sufficiently large even NN.