changeset 36967 | 3c804030474b |
parent 36966 | adc11fb3f3aa |
child 37318 | 32b3d16b04f6 |
--- a/src/HOL/Tools/Sledgehammer/metis_tactics.ML Mon May 17 10:18:14 2010 +0200 +++ b/src/HOL/Tools/Sledgehammer/metis_tactics.ML Mon May 17 12:15:37 2010 +0200 @@ -217,6 +217,8 @@ fun strip_happ args (Metis.Term.Fn(".",[t,u])) = strip_happ (u::args) t | strip_happ args x = (x, args); +fun make_tvar s = TVar (("'" ^ s, 0), HOLogic.typeS) + fun fol_type_to_isa _ (Metis.Term.Var v) = (case strip_prefix tvar_prefix v of SOME w => make_tvar w