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