7.1. הגדרות בסיסיות
הגדרה: פונקציה היא ניתנת לחישוב אם קיימת מ"ט M כך ש-.
הגדרה: פונקציה "קלה" היא פונקציה ניתנת לחישוב. פונקציה "קשה" היא פונקציה שלא ניתנת לחישוב.
הגדרה: בהינתן פונקציה , נגדיר: .
דוגמאות לפונקציות הניתנות לחישוב:
- פונקצית הזהות.
- פונקציה המוציאה תמיד.
- פונקציות רבות נוספות.
דוגמא לפונקציה שאינה ניתנת לחישוב:
- פונקציה המקבלת קידוד של מכונה וקלט x ומחזירה 1 אם המכונה עוצרת על הקלט, ו-0 אם לא.
תרגיל: לאיזו מחלקה שייכת השפה הבאה: אינה ניתנת לחישוב
פתרון: אם אינה ניתנת לחישוב, אז אין מ"ט המתאימה לה, ולכן היא השפה הריקה, ומכאן כפי שכבר ראינו .
משפט: תהי פונקציה , אזי:
- ניתנת לחישוב [{L_f} in { ext{RE}}].
- היא פונקציה מלאה ( ניתנת לחישוב )
החלק הראשון של המשפט אומר לנו בעצם כי השפה של כל מכונה שייכת ל-RE.
החלק הראשון
בבקשה