Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-02-13 14:18:44 -0800 (Sun, 13 Feb 2005)
Revision: 6669
Log message:

      Certain conditions (like <>) doubles number of problems omega
      has to be applied to. We want to normalize polynoms before
      these problems multiply but we don't know which constraints
      will actually be useful.
      That's why omega is launched twice per constraint set now:
      first time to establish which hypotheses are actually used
      second time (after all constraints are converted to >=) to construct
      proofs.
      time in itt_int_bench/test6 dropped to 2 seconds
      total time in itt_int_bench dropped to 20 seconds
      itt_int_test is only 3 seconds (vs 2 seconds using arithT).
      

Changes  Path
+13 -5 metaprl/theories/itt/itt_int_arith.ml
+142 -4 metaprl/theories/itt/itt_omega.ml