Merge ntExt branch. Adds support for transcendental functions. Refactoring of non...
authorajreynol <andrew.j.reynolds@gmail.com>
Mon, 10 Jul 2017 21:22:19 +0000 (16:22 -0500)
committerajreynol <andrew.j.reynolds@gmail.com>
Mon, 10 Jul 2017 21:22:26 +0000 (16:22 -0500)
commit2c0482cfb9b8164670cf56187e127d38c5d05bcf
tree804f7806944b9175fdaea8cc919566ca302ddf09
parent0e513c05b2e0ae3b8e2d08514ccb8007258f963b
Merge ntExt branch. Adds support for transcendental functions. Refactoring of non-linear extension. Add factoring lemma scheme for non-linear. Add regressions.
35 files changed:
src/options/arith_options
src/parser/smt2/smt2.cpp
src/printer/smt2/smt2_printer.cpp
src/theory/arith/arith_rewriter.cpp
src/theory/arith/arith_rewriter.h
src/theory/arith/congruence_manager.cpp
src/theory/arith/kinds
src/theory/arith/nonlinear_extension.cpp
src/theory/arith/nonlinear_extension.h
src/theory/arith/normal_form.cpp
src/theory/arith/normal_form.h
src/theory/arith/theory_arith.cpp
src/theory/arith/theory_arith_private.cpp
src/theory/arith/theory_arith_type_rules.h
test/regress/regress0/nl/Makefile.am
test/regress/regress0/nl/nta/arrowsmith-050317.smt2 [new file with mode: 0644]
test/regress/regress0/nl/nta/bad-050217.smt2 [new file with mode: 0644]
test/regress/regress0/nl/nta/cos-bound.smt2 [new file with mode: 0644]
test/regress/regress0/nl/nta/cos-sig-value.smt2 [new file with mode: 0644]
test/regress/regress0/nl/nta/dumortier-050317.smt2 [new file with mode: 0644]
test/regress/regress0/nl/nta/exp_monotone.smt2 [new file with mode: 0644]
test/regress/regress0/nl/nta/shifting.smt2 [new file with mode: 0644]
test/regress/regress0/nl/nta/shifting2.smt2 [new file with mode: 0644]
test/regress/regress0/nl/nta/sin-compare-across-phase.smt2 [new file with mode: 0644]
test/regress/regress0/nl/nta/sin-compare.smt2 [new file with mode: 0644]
test/regress/regress0/nl/nta/sin-init-tangents.smt2 [new file with mode: 0644]
test/regress/regress0/nl/nta/sin-sign.smt2 [new file with mode: 0644]
test/regress/regress0/nl/nta/sin-sym.smt2 [new file with mode: 0644]
test/regress/regress0/nl/nta/sin-sym2.smt2 [new file with mode: 0644]
test/regress/regress0/nl/nta/tan-rewrite.smt2 [new file with mode: 0644]
test/regress/regress0/nl/nta/tan-rewrite2.smt2 [new file with mode: 0644]
test/regress/regress1/Makefile.am
test/regress/regress1/nl/Makefile.am [new file with mode: 0644]
test/regress/regress1/nl/mirko-050417.smt2 [new file with mode: 0644]
test/regress/regress1/nl/siegel-nl-bases.smt2 [new file with mode: 0644]