5.4. שימוש ברדוקציה – הוכחה ששפה אינה ב-CO-RE / REכאשר נתונה שפה L וברצוננו להראות כי L איננה ב-CO-RE, נוכל להשתמש ברדוקציה. כלל אצבע: את רוב השפות שאינן ב-CO-RE ניתן להוכיח שאינן ב-CO-RE על ידי רדוקציה מ-HP. על מנת להוכיח ששפה איננה ב-RE, נראה
רדוקציה מ- דוגמא:
נביט בשפה הבאה: פתרון:
נגדיר את הפונקציה נגדיר את א. המכונה מתנהגת באופן שרירותי עבור כל
קלט שאינו ב. עבור קלט שהוא טענה: הפונקציה
א.
ניקח איבר ב.
ניקח איבר ניתן לראות כי אכן מתקיימת התקפות. הראנו נסכם את מה שעשינו:
הערה: ניתן להשתמש גם בטרנזיטיביות להוכחה דומה. נניח כי עבור שפה L מתקיים כי תגיות המסמך: |
תוכן העניינים:
קישורים רלוונטיים:שיתוף: |


.
. האם שפה זו שייכת ל-R? האם היא שייכת
הבאה:
.
כך:
.
, המכונה מריצה את
על
. כאשר
עוצרת על
, המכונה תפלוט
.
הינה רדוקציה
:
השייך ל-HP. נבנה את
המתאימה לו. מכיוון שהאיבר
שייך ל-HP, אז כאשר נריץ את
עם
היא תעצור ותפלוט
.
שאינו שייך ל-HP. נבנה את
המתאימה לו. מכיוון שהאיבר
אינו שייך ל-HP, אז כאשר נריץ את
עם
היא לעולם לא תעצור.
. מכיוון ש-HP איננה שייכת ל-
.
הגענו למסקנה:
.
וגם
, אזי מהטרנזיטיביות נובע כי
ושוב נוכל להגיע למסקנה כי
.
החלק הראשון
בבקשה