src/Provers/blast.ML
changeset 3451 d10f100676d8
parent 3244 71b760618f30
child 3533 b976967a92fc
equal deleted inserted replaced
3450:cd73bc206d87 3451:d10f100676d8
  1110 				    Int.toString lim);
  1110 				    Int.toString lim);
  1111 			   backtrack choices)
  1111 			   backtrack choices)
  1112 		| cell => Sequence.seqof(fn()=> cell))
  1112 		| cell => Sequence.seqof(fn()=> cell))
  1113      in prove (sign, cs, [initBranch (mkGoal concl :: hyps, lim)], cont)
  1113      in prove (sign, cs, [initBranch (mkGoal concl :: hyps, lim)], cont)
  1114      end
  1114      end
  1115      handle Subscript => Sequence.null
  1115      handle PROVE     => Sequence.null);
  1116 	  | PROVE     => Sequence.null);
       
  1117 
  1116 
  1118 fun blast_tac cs = (DEEPEN (1,20) (depth_tac cs) 0);
  1117 fun blast_tac cs = (DEEPEN (1,20) (depth_tac cs) 0);
  1119 
  1118 
  1120 fun Blast_tac i = blast_tac (!Data.claset) i;
  1119 fun Blast_tac i = blast_tac (!Data.claset) i;
  1121 
  1120