diff -r bb18eed53ed6 -r a1119cf551e8 src/HOL/IMP/Procs_Stat_Vars_Stat.thy --- a/src/HOL/IMP/Procs_Stat_Vars_Stat.thy Tue Aug 13 14:20:22 2013 +0200 +++ b/src/HOL/IMP/Procs_Stat_Vars_Stat.thy Tue Aug 13 16:25:47 2013 +0200 @@ -17,19 +17,19 @@ where Skip: "e \ (SKIP,s) \ s" | Assign: "(pe,ve,f) \ (x ::= a,s) \ s(ve x := aval a (s o ve))" | -Seq: "\ e \ (c\<^isub>1,s\<^isub>1) \ s\<^isub>2; e \ (c\<^isub>2,s\<^isub>2) \ s\<^isub>3 \ \ - e \ (c\<^isub>1;;c\<^isub>2, s\<^isub>1) \ s\<^isub>3" | +Seq: "\ e \ (c\<^sub>1,s\<^sub>1) \ s\<^sub>2; e \ (c\<^sub>2,s\<^sub>2) \ s\<^sub>3 \ \ + e \ (c\<^sub>1;;c\<^sub>2, s\<^sub>1) \ s\<^sub>3" | -IfTrue: "\ bval b (s \ venv e); e \ (c\<^isub>1,s) \ t \ \ - e \ (IF b THEN c\<^isub>1 ELSE c\<^isub>2, s) \ t" | -IfFalse: "\ \bval b (s \ venv e); e \ (c\<^isub>2,s) \ t \ \ - e \ (IF b THEN c\<^isub>1 ELSE c\<^isub>2, s) \ t" | +IfTrue: "\ bval b (s \ venv e); e \ (c\<^sub>1,s) \ t \ \ + e \ (IF b THEN c\<^sub>1 ELSE c\<^sub>2, s) \ t" | +IfFalse: "\ \bval b (s \ venv e); e \ (c\<^sub>2,s) \ t \ \ + e \ (IF b THEN c\<^sub>1 ELSE c\<^sub>2, s) \ t" | WhileFalse: "\bval b (s \ venv e) \ e \ (WHILE b DO c,s) \ s" | WhileTrue: - "\ bval b (s\<^isub>1 \ venv e); e \ (c,s\<^isub>1) \ s\<^isub>2; - e \ (WHILE b DO c, s\<^isub>2) \ s\<^isub>3 \ \ - e \ (WHILE b DO c, s\<^isub>1) \ s\<^isub>3" | + "\ bval b (s\<^sub>1 \ venv e); e \ (c,s\<^sub>1) \ s\<^sub>2; + e \ (WHILE b DO c, s\<^sub>2) \ s\<^sub>3 \ \ + e \ (WHILE b DO c, s\<^sub>1) \ s\<^sub>3" | Var: "(pe,ve(x:=f),f+1) \ (c,s) \ t \ (pe,ve,f) \ ({VAR x; c}, s) \ t" |