תהי f צביעה חוקית של G בשלושה צבעים. מכיוון שפרמוטציה על שמות הצבעים שומרת על חוקיות, בלי הגבלת הכלליות f(N)=1.
צעד 1. כל קודקוד ליטרל ℓ מחובר ל-N בקשת שחורה, ולכן f(ℓ)=1, כלומר f(ℓ)∈{2,3}.
צעד 2. לכל i הקשת הכחולה xixi מחייבת f(xi)=f(xi). יחד עם צעד 1: בדיוק אחד מבין xi,xi צבוע 2 והשני 3.
צעד 3 (ההצבה). נגדיר V(xi)=1⟺f(xi)=2. מצעד 2 נובע שאז f(xi)=3, ולכן שוב מתקיים הכלל האחיד (∗). ההגדרה עקבית ומוגדרת היטב לכל משתנה.
צעד 4 (כל פסוקית מסופקת במובן NAE). תהי C פסוקית עם ליטרלים ℓ1,ℓ2,ℓ3 וקודקודי פסוקית c1,c2,c3. השלושה יוצרים משולש, ולכן בצביעה חוקית הם נושאים שלושה צבעים שונים: {f(c1),f(c2),f(c3)}={1,2,3}. בפרט:
- קיים t עם f(ct)=2. הקשת האדומה ctℓt מחייבת f(ℓt)=2, ומצעד 1 נובע f(ℓt)=3, ולכן לפי (∗) מתקיים V(ℓt)=0.
- קיים s עם f(cs)=3. הקשת האדומה csℓs מחייבת f(ℓs)=3, ולכן f(ℓs)=2, ולכן V(ℓs)=1.
ו-t=s כי הצבעים שונים, ולכן ℓt=ℓs הם שני ליטרלים שונים של C — כאן נכנסת ההנחה שבכל פסוקית שלושה ליטרלים שונים.
קיבלנו ב-C ליטרל שההצבה נותנת לו 1 וליטרל שהיא נותנת לו 0, כלומר V מספקת את C במובן NAE. מכיוון ש-C שרירותית, φ∈3NAE.