תורת החישוביות/כריעות שפות/משפט רייס: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
←משפט רייס: פורמליזם |
מ ←משפט רייס: הגהה |
||
שורה 41:
{{הוכחה|1=
נראה כי <math>L_S \notin R</math> על־ידי הרדוקציה <math>\text{HP} \le L_S</math>. כלומר, נניח על דרך השלילה <math>L_S \in R</math>, ונראה כי אפשר להכריע לכל מ"ט <math>M</math> וקלט <math>x</math>, האם <math>M</math> עוצרת על <math>x</math>
בלי הגבלת הכלליות, נניח כי ה[[תורת החישוביות/כריעות שפות|שפה הריקה]] אינה ב־<math>S</math> (כלומר
<math>\emptyset \notin S</math>).
אחרת, פשוט נוכיח את המשפט לגבי התכונה המשלימה <math>\overline S</math>
כפי שראינו לעיל, גם המשלים של תכונה לא-טריוויאלית הוא תכונה לא טריוויאלית, והכרעה רקורסיבית לגבי <math>S</math> שקולה להכרעה רקורסיבית לגבי <math>\overline S</math>.
היות
נגדיר
# מריצה את <math>M</math> על <math>x</math> (ומתעלמת מהתוצאה
# מריצה את <math>M_0</math> על <math>w</math>, ומקבלת/דוחה כמותה
מהנחתנו בשלילה
# אם <math>M</math> איננה עוצרת על <math>x</math>, אז גם <math>M_x</math> איננה עוצרת על אף <math>w</math>. אם כך, <math>L(M_x) = \emptyset \notin S</math>,
# אם <math>M</math> עוצרת על x{{כ}}, אז <math>M_X</math> מתנהגת בדיוק כמו <math>M_0</math>{{כ}}. אם כך, <math>L(M_x)=L(M_0)\in S</math>,
נשים לב
}}
|