תורת החישוביות/כריעות שפות/קיום שפות שאינן כריעות/ארגז חול
בחלק הקודם ראינו מספר מחלקות של שפות: הכריעות - , והכריעות למחצה - ו-. בחלק זה נראה שאכן יש שפות במחלקות אלו. בחלק הבא, רדוקציה, נראה טכניקה כללית מאד, המראה כיצד אפשר לעתים להראות ששפה כלשהי איננה כריעה (לחלוטין או למחצה) על סמך זאת ששפה קודמת כלשהי הוכחה ככזו.
בקיום שפות לא כריעות נראה שקיימות שפות שאינן כריעות ע"י דוגמה לשפה כזו. בקיום שפות לא כריעות למחצה נראה שלמעשה יש אינספור שפות שאינן אפילו כריעות למחצה (ולכן יש אינספור שפות שאינן כריעות).
קיום שפות לא כריעות
בכריעות למחצה חיובית, ראינו את שפת בעיית העצירה, . נראה ששפה זו איננה כריעה (זו למעשה ורמאליזציה של מה שראינו בחלק המוטיווציה במבוא לספר).
נניח, על דרך השלילה, שקיימת מ"ט כריעה, העונה על השאלה האם מ"ט עוצרת על קלט . נקרא למכונה זו . כעת נבנה את המכונה באופן הבא:
- בהנתן קידוד מ"ט , המכונה קודם תריץ את , (נזכור שתמיד חלק זה עוצר, שכן הנחתנו בשלילה היא שהבעיה כריעה, וH מימוש שלה).
- אם התשובה חיובית, אז תכנס ללולאה אינסופית. אחרת, היא תעצור.
כעת נקבל מצב אבסורד לגבי הריצה :
- אם היא עוצרת, אז בהכרח מחזירה תשובה שלילת (מפני שהיא השלב הראשון בריצת שכתוצאתו הוחלט לעצור). אבל לפי ההגדרה, משמעות תשובה שלילית זו היא ש איננה עוצרת, ולכן יש סתירה.
- אם היא איננה עוצרת, אז בהכרח מחזירה תשובה חיובית (שוב, מפני שהיא השלב הראשון בריצת שכתוצאתו הוחלט להכנס ללולאה אינסופית). אבל לפי ההגדרה, משמעות תשובה חיובית זאת היא ש עוצרת, ולכן שוב יש סתירה.
קיום שפות לא כריעות למחצה
משיקולי מניה אפשר לראות שבהכרח יש אינספור שפות שלא רק שאינן כריעות, אלא שאינן אפילו כריעות למחצה (כלומר, יש אינספור שפות ב-.)
ראשית נראה שיש יותר שפות ממחרוזות. תבנית:טענה
בעזרת הטענה הקודמת, אפשר לראות שבהכרח ישנן שפות ב תבנית:הוכחה תבנית:תורת החישוביות