actually use Data.sizef, not hardwired size_of_thm;
authorwenzelm
Thu, 27 Jun 2013 10:14:17 +0200
changeset 52462 a241826ed003
parent 52461 ef4c16887f83
child 52463 c45a6939217f
actually use Data.sizef, not hardwired size_of_thm;
src/Provers/classical.ML
--- a/src/Provers/classical.ML	Thu Jun 27 10:08:41 2013 +0200
+++ b/src/Provers/classical.ML	Thu Jun 27 10:14:17 2013 +0200
@@ -802,13 +802,13 @@
 fun astar_tac ctxt =
   Object_Logic.atomize_prems_tac THEN'
   SELECT_GOAL
-    (ASTAR (has_fewer_prems 1, fn lev => fn thm => size_of_thm thm + weight_ASTAR * lev)
+    (ASTAR (has_fewer_prems 1, fn lev => fn thm => Data.sizef thm + weight_ASTAR * lev)
       (step_tac ctxt 1));
 
 fun slow_astar_tac ctxt =
   Object_Logic.atomize_prems_tac THEN'
   SELECT_GOAL
-    (ASTAR (has_fewer_prems 1, fn lev => fn thm => size_of_thm thm + weight_ASTAR * lev)
+    (ASTAR (has_fewer_prems 1, fn lev => fn thm => Data.sizef thm + weight_ASTAR * lev)
       (slow_step_tac ctxt 1));