3.2. חישוב של תוכנית
חישוב של תוכנית P ממצב
, המסומן על ידי
, הינו סדרה סופית של מצבים
או סדרה אינסופית של מצבים
, המקיימים כי לכל
, המעבר מ-
אל
הוא בהתאם לתוכנית P, וכן
כי
.
המצב הסופי
של החישוב יסומן
.
במידה והחישוב סופי, הרי ש-
. במידה והחישוב הוא אינסופי נסמן
. הערך
הוא ערך לא מוגדר, השונה מכל הערכים (Bottom).
הגדרה: עבור
מצב
וטענה
,
נסמן
(המצב מספק את הנוסחה/טענה) אם הטענה
נכונה כאשר מציבים במקום המשתנים החופשיים ב-
את הערכים המתאימים להם ב-
.
לדוגמא, תהי הטענה:
מעל השלמים.
- עבור המצב
מתקיים
. (במקרה בו
).
- עבור
, מתקיים כי
.
נשים לב שאנחנו מדברים בדוגמא רק על
המשתנה
מכיוון שרק משתנה זה הינו משתנה חופשי.
שיטת העבודה היא הצבת הערך של
בטענה, ובדיקה האם הטענה
נכונה.
הגדרה: קבוצת
מצבי התוכנית הינה הקבוצה הבאה: נסמן ב-
את התחום של המשתנה ה-
בתוכנית. קבוצת המצבים הינה:
.
הגדרה:
עבור כל טענה
, מתקיים כי
.
(במקרה והתוכנית אינה עוצרת – אף טענה אינה מסתפקת). בפרט: 