Added the max_new parameter, which is a cap on how many clauses may be admitted per round.
Also various tidying up.
(* Title: FOL/ROOT.ML
ID: $Id$
Author: Lawrence C Paulson, Cambridge University Computer Laboratory
Copyright 1993 University of Cambridge
*)
val banner = "First-Order Logic with Natural Deduction";
writeln banner;
use "~~/src/Provers/splitter.ML";
use "~~/src/Provers/ind.ML";
use "~~/src/Provers/hypsubst.ML";
use "~~/src/Provers/IsaPlanner/zipper.ML";
use "~~/src/Provers/IsaPlanner/isand.ML";
use "~~/src/Provers/IsaPlanner/rw_tools.ML";
use "~~/src/Provers/IsaPlanner/rw_inst.ML";
use "~~/src/Provers/eqsubst.ML";
use "~~/src/Provers/induct_method.ML";
use "~~/src/Provers/classical.ML";
use "~~/src/Provers/blast.ML";
use "~~/src/Provers/clasimp.ML";
use "~~/src/Provers/quantifier1.ML";
use "~~/src/Provers/project_rule.ML";
use_thy "FOL";