more aggressive lambda hiding (if we anyway need to pass an option to Metis)
authorblanchet
Fri, 18 Nov 2011 11:47:12 +0100
changeset 45556 d7fc474e5a51
parent 45555 93d5aab90d8b
child 45557 b427b23ec89c
more aggressive lambda hiding (if we anyway need to pass an option to Metis)
src/HOL/Tools/Sledgehammer/sledgehammer_provers.ML
--- a/src/HOL/Tools/Sledgehammer/sledgehammer_provers.ML	Fri Nov 18 11:47:12 2011 +0100
+++ b/src/HOL/Tools/Sledgehammer/sledgehammer_provers.ML	Fri Nov 18 11:47:12 2011 +0100
@@ -147,7 +147,7 @@
 
 fun bunch_of_reconstructors needs_full_types lam_trans =
   [(false, Metis (hd partial_type_encs, lam_trans metis_default_lam_trans)),
-   (true, Metis (hd full_type_encs, lam_trans metis_default_lam_trans)),
+   (true, Metis (hd full_type_encs, lam_trans hide_lamsN)),
    (false, Metis (no_type_enc, lam_trans hide_lamsN)),
    (true, SMT)]
   |> map_filter (fn (full_types, reconstr) =>