Betrachten Sie eine while-Schleife des Formulars:
mit die Bedingung und den Hauptteil der Schleife.
Sei und jeweils eine Invariante und eine Variante dieser Schleife. Die Regel für die vollständige Korrektheit von while-Schleifen ist in meinem Lehrbuch gegeben durch:
If
Und
Dann
ich weiß, muss die Variante strikt abnehmen und auch durch Null begrenzt sein , damit die Schleife endet . Wenn ich das jedoch mathematisch übersetze, erhalte ich einen anderen Satz als in meinem Lehrbuch:
Meine Frage : Sagen dieser letzte Satz und die Regel meines Lehrbuchs dasselbe darüber, was bewiesen werden muss, damit die Schleife endet? Mit anderen Worten: ist
das Gleiche wie
zusammen mit
Warum oder warum nicht?