src/Provers/order.ML
changeset 59582 0fbed69ff081
parent 59498 50b60f501b05
child 59584 4517e9a96ace
--- a/src/Provers/order.ML	Tue Mar 03 19:08:04 2015 +0100
+++ b/src/Provers/order.ML	Wed Mar 04 19:53:18 2015 +0100
@@ -1235,7 +1235,9 @@
   let
    val thy = Proof_Context.theory_of ctxt;
    val rfrees = map Free (Term.rename_wrt_term A (Logic.strip_params A));
-   val Hs = map prop_of prems @ map (fn H => subst_bounds (rfrees, H)) (Logic.strip_assums_hyp A)
+   val Hs =
+    map Thm.prop_of prems @
+    map (fn H => subst_bounds (rfrees, H)) (Logic.strip_assums_hyp A)
    val C = subst_bounds (rfrees, Logic.strip_assums_concl A)
    val lesss = flat (map_index (mkasm decomp less_thms thy) Hs)
    val prfs = gen_solve mkconcl thy (lesss, C);