src/HOL/Tools/Metis/metis_tactic.ML
changeset 70488 c7ef6685c943
parent 69593 3dda49e08b9d
child 70489 12d1e6e2c1d0
--- a/src/HOL/Tools/Metis/metis_tactic.ML	Thu Aug 08 10:50:23 2019 +0200
+++ b/src/HOL/Tools/Metis/metis_tactic.ML	Thu Aug 08 11:25:29 2019 +0200
@@ -144,8 +144,9 @@
 exception METIS_UNPROVABLE of unit
 
 (* Main function to start Metis proof and reconstruction *)
-fun FOL_SOLVE unused (type_enc :: fallback_type_encs) lam_trans ctxt cls ths0 =
+fun FOL_SOLVE unused type_encs lam_trans ctxt cls ths0 =
   let val thy = Proof_Context.theory_of ctxt
+      val type_enc :: fallback_type_encs = type_encs
       val new_skolem =
         Config.get ctxt new_skolem orelse null (Meson.choice_theorems thy)
       val do_lams =