תורת החישוביות/כריעות שפות/משפט רייס: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
מ ←משפט רייס: הגהה |
מ ←דוגמאות ליישומי משפט רייס: הגהה |
||
שורה 78:
הבעיה היא
<center><math>
\text{Palindromes} = \{ \langle M \rangle
</math></center>
כדי להמיר זאת לפורמט מתאים לבעיית רייס, נכתוב את התכונה
<center><math>
S_P = \{ L
</math></center>
כעת, בפורמט המתאים, נוכל לשים לב שמשפט רייס חל. התכונה איננה טריוויאלית: השפה (הנתנת למניה רקורסיבית)
שורה 91:
להלן עוד דוגמה לשימוש נכון.
{{דוגמה|תוכן=
נגדיר את השפה <math>L_7 = \{ \langle M\rangle\mid |L(M)|=7\}</math>.
התכונה המתאימה היא <math>S=\{ L\in RE\mid |L|=7\}</math>. נשים לב כי קיימת בה לפחות שפה אחת, למשל השפה <math>\{\varepsilon,0,1,00,11,000,111\} \in S</math>, אך <math>\Sigma^* \in RE, \Sigma^* \notin S</math>, ולכן התכונה איננה טריוויאלית. ממשפט רייס נובע <math>L_7 \notin R</math>.}} להלן דוגמה לשימוש
{{דוגמה|תוכן=
החלט האם הבעיה הבאה היא כריעה: נתון ייצוג של מ"ט <math>M</math>. האם <math>M</math> תקבל כל קלט תוך מספר זוגי של צעדים?{{ש}}
(כלומר: <math>L=\{ \langle M\rangle \mid M\text{ accepts all }x\in\Sigma^*\text{ in even number of steps }\}</math>)
כאן לא נוכל להמיר את
}}
|