Support for abs, to_int, is_int, divisible in SMT-LIB; also --rewrite-divk allows...
authorMorgan Deters <mdeters@cs.nyu.edu>
Mon, 24 Jun 2013 23:35:58 +0000 (19:35 -0400)
committerMorgan Deters <mdeters@cs.nyu.edu>
Tue, 25 Jun 2013 00:07:39 +0000 (20:07 -0400)
commit0a3422299da7e882bae22c5fa3e5ec3c80b42046
treed00f31a33f03f11608ee046b851f4c63e194fe87
parent30d21b25af6ee619e5f53d1ca8821b710fad4cb7
Support for abs, to_int, is_int, divisible in SMT-LIB; also --rewrite-divk allows linearization of div,mod,/ by a constant.
20 files changed:
NEWS
RELEASE-NOTES
src/parser/smt2/Smt2.g
src/parser/smt2/smt2.cpp
src/printer/smt2/smt2_printer.cpp
src/smt/boolean_terms.cpp
src/smt/smt_engine.cpp
src/theory/arith/arith_rewriter.cpp
src/theory/arith/kinds
src/theory/arith/normal_form.h
src/theory/arith/options
src/theory/arith/theory_arith.cpp
src/theory/arith/theory_arith.h
src/theory/arith/theory_arith_private.cpp
src/theory/arith/theory_arith_private.h
src/theory/arith/theory_arith_type_rules.h
src/util/Makefile.am
test/regress/regress0/arith/Makefile.am
test/regress/regress0/arith/div.09.smt2
test/regress/regress0/arith/mult.02.smt2