src/HOL/MicroJava/BV/JVM.thy
changeset 13074 96bf406fd3e5
parent 13067 a59af3a83c61
child 13214 2aa33ed5f526
equal deleted inserted replaced
13073:cc9d7f403a4b 13074:96bf406fd3e5
   286   apply (rule semilat_opt)
   286   apply (rule semilat_opt)
   287   apply (rule err_semilat_Product_esl)
   287   apply (rule err_semilat_Product_esl)
   288   apply (rule err_semilat_upto_esl)
   288   apply (rule err_semilat_upto_esl)
   289   apply (rule err_semilat_JType_esl, assumption+)
   289   apply (rule err_semilat_JType_esl, assumption+)
   290   apply (rule err_semilat_eslI)
   290   apply (rule err_semilat_eslI)
   291   apply (rule semilat_Listn_sl)
   291   apply (rule Listn_sl)
   292   apply (rule err_semilat_JType_esl, assumption+)  
   292   apply (rule err_semilat_JType_esl, assumption+)
   293   done
   293   done
   294 
   294 
   295 lemma sl_triple_conv:
   295 lemma sl_triple_conv:
   296   "JVMType.sl G maxs maxr == 
   296   "JVMType.sl G maxs maxr == 
   297   (states G maxs maxr, JVMType.le G maxs maxr, JVMType.sup G maxs maxr)"
   297   (states G maxs maxr, JVMType.le G maxs maxr, JVMType.sup G maxs maxr)"