4.4.6. הוכחת עצירה של תוכניות בשפת PLF

נרצה כעת להראות כי תוכנית plot:$P$ נתונה עוצרת, כלומר: כל חישוב של התוכנית הוא סופי. הרעיון יהיה הצמדה של סדרה סופית יורדת אל כל חישוב. חשוב לשים לב כי מספיק להראות שכל לולאה היא סופית, ואין צורך להוכיח בבת אחת על כל התוכנית.

בכל תוכנית שנבדוק נחפש "מידה יורדת" כדי לחשוב על הפתרון. "מידה יורדת טובה" היא מידה שיורדת ממש בכל ביצוע של החוג.

לצורך המימוש נגדיר מושג חדש, קבוצה מבוססת היטב, בו נשתמש בכלל ההוכחה. ניתן להוכיח כי שימוש בקבוצת הטבעיים בלבד יספיק לנו לצרכי ההוכחה, אך לעתים נוח לבחור קבוצות אחרות.



אין תגובות!
שיתוף:
| עוד