אני חושב שאתה מתבלבל
אבל קשה לי להצביע על מקור הבלבול. רק ליתר בטחון, אזכיר שוב את הגדרת הרדוקציה מקבוצה A ל קבוצה B: (בסימנים, B>=A) קיימת פונקציה חשיבה חלקית f כך שלכל x טבעי מתקיים:
x is in A if and only if f(x) is in B
(שים לב שההגדרה לא סימטרית ביחס לA ולB למרות השקילות כיוון שf אינה חח"ע בהכרח) ורק ליתר בטחון, אזכיר גם את הגדרת TOT - קבוצת התוכניות שעוצרות
לכל קלט. אז, ההתאמה שהצעת תתאים לכל תוכנית x שעוצרת על עצמה תוכנית שעוצרת לכל קלט. אם נתבונן בתוכנית שעוצרת על עצמה, אבל לא על כל קלט (כלומר, לא שייכת לTOT) - היא תותאם לתוכנית שעוצרת על כל קלט, אשר שייכת לINF. לכן, מצאנו x כך שf(x) שייך לINF וx אינו שייך לTOT, ולכן מדובר ברדוקציה. ובנוגע לרדוקציות, אני מסכים איתך.
עסק מסובך מאד! (ולצערי, אני לא חושב שהממ"ן שעשיתי בנושא חיזק את השליטה שלי בבניית רדוקציות במידה מספקת. אקווה שיהיו עוד רדוקציות מסוג זה בהמשך הקורס)