abbreviation gcd_prog :: "int ==> int ==> gcd_ss hrel"where "gcd_prog X Y ≡ x := «X¬ ;; y := «Y¬ ;; while ¬ (x = y) invr x > 0 ∧ y > 0 ∧ gcd(x,y) = gcd(«X¬, «Y¬) do if x > y then x := x - y else y := y - x fi od"
lemma gcd_verify: "{{«X¬ > 0 ∧«Y > 0¬}} gcd_prog X Y {{x = gcd(«X¬, «Y¬)}}" oops
end
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.2Bemerkung:
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.