diff -r d98a0388faab -r 1f1897ac7877 src/HOL/IMP/Sem_Equiv.thy --- a/src/HOL/IMP/Sem_Equiv.thy Wed Oct 19 09:11:21 2011 +0200 +++ b/src/HOL/IMP/Sem_Equiv.thy Wed Oct 19 16:32:12 2011 +0200 @@ -152,11 +152,11 @@ "(\s. P s \ \ bval b s) \ P \ WHILE b DO c \ SKIP" by (auto simp: equiv_up_to_def) -lemma while_never: "(c, s) \ u \ c \ WHILE (B True) DO c'" +lemma while_never: "(c, s) \ u \ c \ WHILE (Bc True) DO c'" by (induct rule: big_step_induct) auto lemma equiv_up_to_while_True [intro!,simp]: - "P \ WHILE B True DO c \ WHILE B True DO SKIP" + "P \ WHILE Bc True DO c \ WHILE Bc True DO SKIP" unfolding equiv_up_to_def by (blast dest: while_never)