Quot/Examples/LFex.thy
changeset 731 e16523f01908
parent 705 f51c6069cd17
child 766 df053507edba
equal deleted inserted replaced
730:66f44de8bf5b 731:e16523f01908
   257 ML_prf {* profile 2 Seq.list_of ((clean_tac @{context} quot defs 1) (ith 3)) *}
   257 ML_prf {* profile 2 Seq.list_of ((clean_tac @{context} quot defs 1) (ith 3)) *}
   258 ML_prf {* profile 2 Seq.list_of ((regularize_tac @{context} @{thms alpha_equivps} 1) (ith 1)) *}
   258 ML_prf {* profile 2 Seq.list_of ((regularize_tac @{context} @{thms alpha_equivps} 1) (ith 1)) *}
   259 ML_prf {* PolyML.profiling 1 *}
   259 ML_prf {* PolyML.profiling 1 *}
   260 ML_prf {* profile 2 Seq.list_of ((all_inj_repabs_tac @{context} quot rel_refl trans2 1) (#goal (Isar.goal ()))) *}
   260 ML_prf {* profile 2 Seq.list_of ((all_inj_repabs_tac @{context} quot rel_refl trans2 1) (#goal (Isar.goal ()))) *}
   261 *)
   261 *)
   262 done
   262  done
   263 
   263 
   264 (* Does not work:
   264 (* Does not work:
   265 lemma
   265 lemma
   266   assumes a0: "P1 TYP"
   266   assumes a0: "P1 TYP"
   267   and     a1: "\<And>ty name kind. \<lbrakk>P2 ty; P1 kind\<rbrakk> \<Longrightarrow> P1 (KPI ty name kind)"
   267   and     a1: "\<And>ty name kind. \<lbrakk>P2 ty; P1 kind\<rbrakk> \<Longrightarrow> P1 (KPI ty name kind)"