src/HOL/Metis_Examples/Proxies.thy
changeset 43202 6ce09f69657c
parent 43197 c71657bbdbc0
child 43205 23b81469499f
equal deleted inserted replaced
43201:0c9bf1a8e0d8 43202:6ce09f69657c
    64 sledgehammer [type_sys = poly_preds, expect = some] (id_apply)
    64 sledgehammer [type_sys = poly_preds, expect = some] (id_apply)
    65 sledgehammer [type_sys = mangled_tags?, expect = some] (id_apply)
    65 sledgehammer [type_sys = mangled_tags?, expect = some] (id_apply)
    66 sledgehammer [type_sys = mangled_tags, expect = some] (id_apply)
    66 sledgehammer [type_sys = mangled_tags, expect = some] (id_apply)
    67 sledgehammer [type_sys = mangled_preds?, expect = some] (id_apply)
    67 sledgehammer [type_sys = mangled_preds?, expect = some] (id_apply)
    68 sledgehammer [type_sys = mangled_preds, expect = some] (id_apply)
    68 sledgehammer [type_sys = mangled_preds, expect = some] (id_apply)
    69 by (metisX id_apply)
    69 by (metisFT id_apply)
    70 
    70 
    71 lemma "id True"
    71 lemma "id True"
    72 sledgehammer [type_sys = erased, expect = some] (id_apply)
    72 sledgehammer [type_sys = erased, expect = some] (id_apply)
    73 sledgehammer [type_sys = poly_tags?, expect = some] (id_apply)
    73 sledgehammer [type_sys = poly_tags?, expect = some] (id_apply)
    74 sledgehammer [type_sys = poly_tags, expect = some] (id_apply)
    74 sledgehammer [type_sys = poly_tags, expect = some] (id_apply)
   125 sledgehammer [type_sys = poly_preds, expect = some] ()
   125 sledgehammer [type_sys = poly_preds, expect = some] ()
   126 sledgehammer [type_sys = mangled_tags?, expect = some] ()
   126 sledgehammer [type_sys = mangled_tags?, expect = some] ()
   127 sledgehammer [type_sys = mangled_tags, expect = some] ()
   127 sledgehammer [type_sys = mangled_tags, expect = some] ()
   128 sledgehammer [type_sys = mangled_preds?, expect = some] ()
   128 sledgehammer [type_sys = mangled_preds?, expect = some] ()
   129 sledgehammer [type_sys = mangled_preds, expect = some] ()
   129 sledgehammer [type_sys = mangled_preds, expect = some] ()
   130 by metisX
   130 by metisFT
   131 
   131 
   132 lemma "id (\<not> a) \<Longrightarrow> \<not> id a"
   132 lemma "id (\<not> a) \<Longrightarrow> \<not> id a"
   133 sledgehammer [type_sys = erased, expect = some] (id_apply)
   133 sledgehammer [type_sys = erased, expect = some] (id_apply)
   134 sledgehammer [type_sys = poly_tags?, expect = some] (id_apply)
   134 sledgehammer [type_sys = poly_tags?, expect = some] (id_apply)
   135 sledgehammer [type_sys = poly_tags, expect = some] (id_apply)
   135 sledgehammer [type_sys = poly_tags, expect = some] (id_apply)