src/HOL/Bali/Evaln.thy
changeset 22218 30a8890d2967
parent 21765 89275a3ed7be
child 23350 50c5b0912a0c
equal deleted inserted replaced
22217:a5d983f7113f 22218:30a8890d2967
   189 	        G\<turnstile>set_lvars empty s1 \<midarrow>init c\<midarrow>n\<rightarrow> s2 \<and> 
   189 	        G\<turnstile>set_lvars empty s1 \<midarrow>init c\<midarrow>n\<rightarrow> s2 \<and> 
   190                 s3 = restore_lvars s1 s2)\<rbrakk>
   190                 s3 = restore_lvars s1 s2)\<rbrakk>
   191           \<Longrightarrow>
   191           \<Longrightarrow>
   192 		 G\<turnstile>Norm s0 \<midarrow>Init C\<midarrow>n\<rightarrow> s3"
   192 		 G\<turnstile>Norm s0 \<midarrow>Init C\<midarrow>n\<rightarrow> s3"
   193 monos
   193 monos
   194   if_def2
   194   if_bool_eq_conj
   195 
   195 
   196 
   196 
   197 declare split_if     [split del] split_if_asm     [split del]
   197 declare split_if     [split del] split_if_asm     [split del]
   198         option.split [split del] option.split_asm [split del]
   198         option.split [split del] option.split_asm [split del]
   199         not_None_eq [simp del] 
   199         not_None_eq [simp del]