3SAT ∈ ⟹ 4NAE ∈
נניח ש- ספיקה על ידי . נרחיב את על ידי ונראה שהיא מספקת את במובן NAE.
תהי פסוקית של הפלט. מכיוון ש- מספקת את , קיים עם — הרי לנו ליטרל אמת ב-. ומכיוון ש-, הליטרל עצמו הוא ליטרל שקר ב-. לכן מסופקת במובן NAE. מכאן .
, ולכן היא NP-קשה. נוסחה ספיקה במובן NAE אם קיימת השמה שבה בכל פסוקית יש ליטרל שערכו אמת וליטרל שערכו שקר.
על נוסחת 3CNF עם פסוקיות , כאשר :
האינטואיציה: המשתנה משמש כ"קרקע" משותפת. אם נקבע , אז הדרישה "קיים ליטרל שקר" מסופקת אוטומטית בכל פסוקית, ונשארת רק הדרישה "קיים ליטרל אמת" — כלומר בדיוק ספיקות רגילה.
נניח ש- ספיקה על ידי . נרחיב את על ידי ונראה שהיא מספקת את במובן NAE.
תהי פסוקית של הפלט. מכיוון ש- מספקת את , קיים עם — הרי לנו ליטרל אמת ב-. ומכיוון ש-, הליטרל עצמו הוא ליטרל שקר ב-. לכן מסופקת במובן NAE. מכאן .
נניח , ותהי השמה המספקת אותה במובן NAE. נשתמש בסימטריה המרכזית של NAE: אם מספקת נוסחה במובן NAE, אז גם ההשמה המשלימה מספקת אותה במובן NAE — כי היפוך כל הערכים מחליף בין הליטרל האמת לליטרל השקר בכל פסוקית, ושניהם עדיין קיימים.
לכן, בלי הגבלת הכלליות, (אחרת נעבור ל-). נצמצם כעת את למשתני . תהי פסוקית של . הפסוקית מסופקת במובן NAE, ולכן קיים בה ליטרל שערכו . הליטרל אינו יכול להיות הליטרל הזה, שכן . לכן קיים עם , כלומר מסופקת. מכאן ספיקה.
מעבר יחיד על הפסוקיות, בתוספת ליטרל אחד לכל פסוקית — ליטרלים נוספים ומשתנה חדש יחיד.
היא NP-קשה. יחד עם ועם הטרנזיטיביות מתקבל , ומכאן ש- היא נקודת מוצא קשה לשתי הרדוקציות של שיעור 10.
המשתנה הוא אחד לכל הנוסחה, לא אחד לכל פסוקית. אילו הקצינו נפרד לכל פסוקית, כיוון עדיין היה עובד, אבל טיעון הסימטריה "בלי הגבלת הכלליות " היה מאבד את כוחו — היפוך גלובלי אינו יכול לקבע משתנים שונים בו-זמנית לערך הרצוי.
סימטריית ההשלמה היא תכונה של NAE בלבד. בספיקות רגילה היא אינה נכונה, ולכן אי אפשר להעתיק את הטיעון הזה לרדוקציות שאינן NAE.
השיעור מוסר את שתי הרדוקציות ו- כתרגיל בית ומדלג על הבנייה עצמה; מה שנכתב בשיעור במפורש הוא רק חשבון הטרנזיטיביות. הבנייה שלמעלה היא הסטנדרטית והיא ההשלמה הטבעית, אך היא אינה מועתקת מהלוח.