diff -r 90cd3c53a887 -r bc01725d7918 src/HOL/IMP/Procs_Dyn_Vars_Dyn.thy --- a/src/HOL/IMP/Procs_Dyn_Vars_Dyn.thy Fri May 17 02:57:00 2013 +0200 +++ b/src/HOL/IMP/Procs_Dyn_Vars_Dyn.thy Fri May 17 08:19:52 2013 +0200 @@ -11,7 +11,7 @@ Skip: "pe \ (SKIP,s) \ s" | Assign: "pe \ (x ::= a,s) \ s(x := aval a s)" | Seq: "\ pe \ (c\<^isub>1,s\<^isub>1) \ s\<^isub>2; pe \ (c\<^isub>2,s\<^isub>2) \ s\<^isub>3 \ \ - pe \ (c\<^isub>1;c\<^isub>2, s\<^isub>1) \ s\<^isub>3" | + pe \ (c\<^isub>1;;c\<^isub>2, s\<^isub>1) \ s\<^isub>3" | IfTrue: "\ bval b s; pe \ (c\<^isub>1,s) \ t \ \ pe \ (IF b THEN c\<^isub>1 ELSE c\<^isub>2, s) \ t" | @@ -23,11 +23,11 @@ "\ bval b s\<^isub>1; pe \ (c,s\<^isub>1) \ s\<^isub>2; pe \ (WHILE b DO c, s\<^isub>2) \ s\<^isub>3 \ \ pe \ (WHILE b DO c, s\<^isub>1) \ s\<^isub>3" | -Var: "pe \ (c,s) \ t \ pe \ ({VAR x;; c}, s) \ t(x := s x)" | +Var: "pe \ (c,s) \ t \ pe \ ({VAR x; c}, s) \ t(x := s x)" | Call: "pe \ (pe p, s) \ t \ pe \ (CALL p, s) \ t" | -Proc: "pe(p := cp) \ (c,s) \ t \ pe \ ({PROC p = cp;; c}, s) \ t" +Proc: "pe(p := cp) \ (c,s) \ t \ pe \ ({PROC p = cp; c}, s) \ t" code_pred big_step .