diff -r 5eb932e604a2 -r eab6ce8368fa src/HOL/NanoJava/Equivalence.thy --- a/src/HOL/NanoJava/Equivalence.thy Wed Jan 10 15:21:49 2018 +0100 +++ b/src/HOL/NanoJava/Equivalence.thy Wed Jan 10 15:25:09 2018 +0100 @@ -171,8 +171,8 @@ declare exec_eval.intros[intro!] -lemma MGF_Loop: "\Z. A \ {op = Z} c {\t. \n. Z -c-n\ t} \ - A \ {op = Z} While (x) c {\t. \n. Z -While (x) c-n\ t}" +lemma MGF_Loop: "\Z. A \ {(=) Z} c {\t. \n. Z -c-n\ t} \ + A \ {(=) Z} While (x) c {\t. \n. Z -While (x) c-n\ t}" apply (rule_tac P' = "\Z s. (Z,s) \ ({(s,t). \n. s \ Null \ s -c-n\ t})^*" in hoare_ehoare.Conseq) apply (rule allI)