5.1.5. מערכת H* להוכחת 
במערכת זו, מלבד כלל
של מערכת H, נאמץ את כל הכללים כמו שהם תוך כדי החלפת
ב-
. כלל REP החדש: נשתמש ב-
עם הסדר הרגיל (בתור
). נקבע טענות
כאשר
משתני התוכנית ו-
מעל הטבעיים (כולל 0):
![plot:\[\frac{{\left(
{p\left( {\bar x,n} \right) \wedge n > 0} \right) \to B & & \,\,\,\left\langle {p\left( {\bar x,n}
\right) \wedge \left( {n > 0} \right)} \right\rangle S\left\langle {p\left(
{\bar x,n - 1} \right)} \right\rangle
& & \,\,\,p\left( {\bar
x,0} \right) \to \neg B}}{{\left\langle {\exists n,p\left( {\bar x,n} \right)}
\right\rangle
\,\,{\text{while}}\,\,B\,\,{\text{do}}\,\,S\,\,{\text{od}}\,\,\left\langle
{p\left( {\bar x,0} \right)} \right\rangle }}\]](/documentResources/326/plot_194.png)
משפט הנאותות: 
נוכיח את משפט הנאותות רק עבור מקרה
פרטי: עבור תוכנית
כאשר
אינו מכיל חוגים.
הוכחה:
התוכנית
הינה ללא חוגים, לפי הנאותות
של H. כמו כן:
. לפי למת החישובים, ביצוע S שאינו עוצר נראה כך:
כאשר
.
כדי להוכיח נאותות, נביט איך נראית
הוכחה של WHILE, ונראה כי הנאותות מתקיימת:
1.
(נתון מהנאותות)
2.
(נתון מהנאותות)
3.
(נתון
מהנאותות)
4.

5. 
6. 
7.

נסיק שלא
קיים חישוב אינסופי כי חישוב שמתחיל מ-
ע"ס
:
לכן קיים
כך ש-
.
ניתן להראות באינדיקציה ש-
מתקיים תוך
צעדים עבור
(עפ"י 3) ולכן יש עצירה.
תרגיל
המטרה:
לנסח כלל
בו
הירידה היא לאו דווקא ב-1 והעצירה לאו דווקא ב-0.
פתרון 1: נגדיר אוסף כללים
- כלל לכל קבוע טבעי אפשרי
:


פתרון 2:

תרגיל
סעיף א':
נשנה את מערכת ההוכחה ונראה כיצד השינוי
משפיע על המערכת. נשנה את כלל REP על ידי שנבטל את ההנחה
. מה ניתן להגיד כעת על מערכת ההוכחה?
כלל REP החדש:
- מבטיח שאם
והדרישה מתקיימת אז נכנסים אל
הלולאה.
- יכול להיות ש-
וגם B הוא false. מכאן: לא מבטיחים עצירה של
הלולאה ב-0. הלולאה יכולה לעצור כאשר
.
- הכלל עדיין מבטיח את עצירת הלולאה!
האם המערכת שלמה? התשובה היא כן – כי
החלשנו את התנאי. השלמות לא תפגע. לעומת זאת, הנאותות איננה נשמרת.
סעיף ב':
כעת נשנה את הכלל השני ב-REP
להיות
במקום
. איך הנאותות והשלמות של
המערכת יושפעות במקרה זה?
במקרה זה אנו פוגעים בשלמות אך לא
בנאותות. נשים לב שבעת ההוכחה נצטרך להוכיח כעת יותר: נצטרך להוכיח שהטענה מתקיימת
גם עבור כל n שלילי, ולא רק עבור n גדול מ-0.