קידוד טבלת חישוב כ־SAT
בניית משתנים ואילוצים מקומיים של Cook–Levin והוכחת נכונות וגודל פולינומי.
מקורות מטלות
שאלה
תהי מכונת טיורינג אי־דטרמיניסטית חד־סרטית המכריעה את בזמן . עבור , בנו בזמן פולינומי נוסחה ספיקה אם ורק אם ל- יש חישוב מקבל על . הגדירו משתנים, יחידות, התחלה, מעבר וקבלה וחסמו את גודל הנוסחה.
דרישות קדם
נדרשת שליטה בהגדרות היחידה ובניתוח אורכי קידוד. יש להבחין בין טענה מותנית, רדוקציה ואלגוריתם.
רמז 1
השתמשו באלפבית משולב של סימני סרט וסימנים מסומני־מצב.
רמז 2
לכל תא בדיוק סימן אחד.
רמז 3
חוקיות בין שורות עוקבות נבדקת בחלונות ברוחב קבוע.
פתרון מלא
ננרמל את כך שמצב הקבלה יחיד ונשמר, ונרפד חישוב מקבל לאורך . הראש מגיע רק ל- תאים, ולכן נבנה טבלה בגודל . האלפבית כולל סימני סרט וסימנים המציינים שהראש נמצא בתא, המצב והסימן הנסרק . המשתנה אומר שבתא נמצא .
לכל תא דורשים בדיוק סימן אחד: פסוקית ופסוקיות זוגיות . פסוקיות יחידה מקבעות את שורת ההתחלה לקלט, לרווחים ולמצב ההתחלתי.
הסימן בתא בשורה הבאה תלוי רק בחלון קבוע סביב ובמעבר נבחר של . מאחר שהמכונה קבועה, יש מספר סופי של חלונות חוקיים. אוסרים כל זוג חלונות לא חוקי בעזרת פסוקית ברוחב קבוע. החפיפה בין החלונות מבטיחה ששורה שלמה היא יורשת חוקית; חלופות אי־דטרמיניסטיות מתאימות להשמות מספקות שונות.
לבסוף דורשים הופעת , או מצב מקבל בשורה האחרונה לאחר ריפוד. מהשמה מספקת מתקבלת טבלה: אילוצי היחידות נותנים קונפיגורציה בכל שורה, אילוצי ההתחלה קובעים את הראשונה, אילוצי המקום מוכיחים שכל שורה יורשת חוקית, ואילוץ הקבלה נותן חישוב מקבל. בכיוון ההפוך חישוב מקבל משרה השמה מספקת.
מספר המשתנים ; אילוצי היחידות הם לכל היותר , ואילוצי המעבר בגודל קבוע. לכן הגודל פולינומי ב-, וב- כאשר פולינומי. המרה ל-3CNF בעזרת משתני עזר מוסיפה גודל לינארי בלבד.
נקודות בדיקה
בדקו שהוכחתם את שני הכיוונים, שכל ענף או מכונה עוצרים, ושגודל הפלט וזמן הבנייה פולינומיים באורך הקלט.
טעויות נפוצות
- השמטת אילוצי בדיוק־אחד.
- הנחת יורש יחיד למכונה אי־דטרמיניסטית.
- ספירת תאים בלי גודל פסוקיות היחידות.
טבלת קוק–לוין
מקורות ואימות
- Merged summary, pp. 50-54
- 2026 transcripts 12-13
- Sipser 3e, sec. 7.4
- Arora-Barak draft, sec. 2.3
- מיפוי קטלוג:
data/exercises.json; הניסוח והפתרון עצמאיים; הגשות אישיות אינן מקור סמכות.
הערת מקור וביטחון
התרגיל הוא סינתזה מקורית. רמת הביטחון משקפת אימות של הטענה המתמטית מול מקורות ספרי הלימוד המפורטים לעיל; מקורות הקורס משמשים רק כאשר זוהה כיסוי ישיר.