diff -r 04fd92795458 -r ab4d8499815c src/HOL/IMP/Comp_Rev.thy --- a/src/HOL/IMP/Comp_Rev.thy Thu Jul 28 11:49:03 2011 +0200 +++ b/src/HOL/IMP/Comp_Rev.thy Thu Jul 28 15:15:26 2011 +0200 @@ -9,7 +9,7 @@ text {* Execution in @{term n} steps for simpler induction *} primrec exec_n :: "instr list \ config \ nat \ config \ bool" - ("_/ \ (_ \^_/ _)" [65,0,55,55] 55) + ("_/ \ (_ \^_/ _)" [65,0,1000,55] 55) where "P \ c \^0 c' = (c'=c)" | "P \ c \^(Suc n) c'' = (\c'. (P \ c \ c') \ P \ c' \^n c'')" @@ -41,7 +41,7 @@ lemma exec_0 [intro!]: "P \ c \^0 c" by simp lemma exec_Suc [trans]: - "\ P \ c \ c'; P \ c' \^n c'' \ \ P \ c \^Suc n c''" + "\ P \ c \ c'; P \ c' \^n c'' \ \ P \ c \^(Suc n) c''" by (fastsimp simp del: split_paired_Ex) lemma exec_exec_n: