לאותה מכונה יש קלטים ארוכים כרצוננו, ולכן בסופו של דבר יש לשעון מקום
⟨M₃⟩10⁰⟨M₃⟩10¹⟨M₃⟩10²⟨M₃⟩10³…
·טרם הורצה
פתרון מלא
נשתמש בנוסח הבא: אם t1,t2 ניתנות לבנייה בזמן, t2(n)≥n, וגם
t1(n)logt1(n)=o(t2(n)),
אז DTIME(t1)⊊DTIME(t2). גורם הלוגריתם משלם על סימולציה אוניברסלית וניהול השעון.
נבחר t1(n)=n2 ו-t2(n)=n3. שתיהן ניתנות לבנייה בזמן באמצעות מונים מקוננים. נוסף לכך,
n3n2log(n2)=n2logn→0.
לכן המשפט נותן מיד הכלה ממש.
מנגנון ההוכחה הוא אלכסון על מנגנונים דטרמיניסטיים עם שעון. בקלט המקודד מכונה וריפוד, מכונה אוניברסלית מדמה את המכונה המקודדת על אותו קלט לכל היותר t1(n) צעדים והופכת את תשובתה. קלט פגום מטופל בהחלטה קבועה, והשעון מבטיח עצירה גם כשהמכונה המדומה אינה עוצרת. עלות הסימולציה היא O(t1logt1) ולכן נכנסת ב-O(t2); אורכים קצרים סופיים ניתנים לקידוד קשיח.
אילו שפת האלכסון הייתה ב-DTIME(t1), מכונה כלשהי ברשימה הייתה מכריעה אותה. על קידוד עצמי מרופד ארוך מספיק, מכונת האלכסון הייתה מקבלת אם ורק אם אותה מכונה דוחה, בסתירה לכך שהן מכריעות אותה שפה. מכאן קיימת שפה ב-DTIME(n3) שאינה ב-DTIME(n2). ההכלה הלא־ממשית ברורה כי זמן O(n2) הוא גם O(n3).
נקודות בדיקה
בדקו שהוכחתם את שני הכיוונים, שכל ענף או מכונה עוצרים, ושגודל הפלט וזמן הבנייה פולינומיים באורך הקלט.
טעויות נפוצות
בדיקת t1=o(t2) בלבד.
אלכסון על מכונות ללא שעון.
ייחוס ההפרדה לבעיה טבעית מסוימת.
מקורות ואימות
Merged summary, pp. 12-17 and p. 23
2026 transcripts 3-4
Sipser 3e, sec. 9.1
Arora-Barak draft, sec. 3.1
מיפוי קטלוג: data/exercises.json; הניסוח והפתרון עצמאיים; הגשות אישיות אינן מקור סמכות.
הערת מקור וביטחון
התרגיל הוא סינתזה מקורית. רמת הביטחון משקפת אימות של הטענה המתמטית מול מקורות ספרי הלימוד המפורטים לעיל; מקורות הקורס משמשים רק כאשר זוהה כיסוי ישיר.