src/Provers/classical.ML
changeset 32863 5e8cef567042
parent 32862 1fc86cec3bdf
child 32952 aeb1e44fbc19
equal deleted inserted replaced
32862:1fc86cec3bdf 32863:5e8cef567042
   766   theorems such as 43. ****)
   766   theorems such as 43. ****)
   767 
   767 
   768 (*Non-deterministic!  Could always expand the first unsafe connective.
   768 (*Non-deterministic!  Could always expand the first unsafe connective.
   769   That's hard to implement and did not perform better in experiments, due to
   769   That's hard to implement and did not perform better in experiments, due to
   770   greater search depth required.*)
   770   greater search depth required.*)
   771 fun dup_step_tac (cs as (CS{dup_netpair,...})) =
   771 fun dup_step_tac (CS {dup_netpair, ...}) =
   772   biresolve_from_nets_tac dup_netpair;
   772   biresolve_from_nets_tac dup_netpair;
   773 
   773 
   774 (*Searching to depth m. A variant called nodup_depth_tac appears in clasimp.ML*)
   774 (*Searching to depth m. A variant called nodup_depth_tac appears in clasimp.ML*)
   775 local
   775 local
   776 fun slow_step_tac' cs = appWrappers cs
   776 fun slow_step_tac' cs = appWrappers cs