src/HOL/IMP/Abs_State.thy
changeset 67613 ce654b0e6d69
parent 67443 3abf6a722518
child 68778 4566bac4517d
equal deleted inserted replaced
67610:4939494ed791 67613:ce654b0e6d69
   155 
   155 
   156 lemma mono_gamma_c: "C1 \<le> C2 \<Longrightarrow> \<gamma>\<^sub>c C1 \<le> \<gamma>\<^sub>c C2"
   156 lemma mono_gamma_c: "C1 \<le> C2 \<Longrightarrow> \<gamma>\<^sub>c C1 \<le> \<gamma>\<^sub>c C2"
   157 by (simp add: less_eq_acom_def mono_gamma_o size_annos anno_map_acom size_annos_same[of C1 C2])
   157 by (simp add: less_eq_acom_def mono_gamma_o size_annos anno_map_acom size_annos_same[of C1 C2])
   158 
   158 
   159 lemma in_gamma_option_iff:
   159 lemma in_gamma_option_iff:
   160   "x : \<gamma>_option r u \<longleftrightarrow> (\<exists>u'. u = Some u' \<and> x : r u')"
   160   "x \<in> \<gamma>_option r u \<longleftrightarrow> (\<exists>u'. u = Some u' \<and> x \<in> r u')"
   161 by (cases u) auto
   161 by (cases u) auto
   162 
   162 
   163 end
   163 end
   164 
   164 
   165 end
   165 end