Delta is now generated in arithmetic to keep consistent the total order of DeltaRatio...
authorTim King <taking@cs.nyu.edu>
Mon, 12 Nov 2012 22:54:35 +0000 (22:54 +0000)
committerTim King <taking@cs.nyu.edu>
Mon, 12 Nov 2012 22:54:35 +0000 (22:54 +0000)
commit8c325a4bf6888e33fb8fdc1e071a8aab4aa20b6f
tree0132d93da953d48f57b0b0ed125c6de19c2c6e29
parent069feb82d76d10bbeebcf93a00d85b7caedb2d36
Delta is now generated in arithmetic to keep consistent the total order of DeltaRational values for lowerbounds, upperbounds, assignments and disequalities.  Throws LogicException when a non-linear term is asserted and the the LogicInfo isLinear() disagrees.
src/theory/arith/arithvar.h
src/theory/arith/partial_model.cpp
src/theory/arith/partial_model.h
src/theory/arith/theory_arith.cpp
src/theory/arith/theory_arith.h
test/regress/regress0/arith/Makefile.am
test/regress/regress0/arith/bug443.delta01.smt [new file with mode: 0644]
test/regress/regress0/arith/mult.02.smt2 [new file with mode: 0644]