Add option --sygus-inv-templ for synthesizing strengthening/weakening of pre/post...
authorajreynol <andrew.j.reynolds@gmail.com>
Sat, 25 Jul 2015 14:40:54 +0000 (16:40 +0200)
committerajreynol <andrew.j.reynolds@gmail.com>
Sat, 25 Jul 2015 14:40:54 +0000 (16:40 +0200)
commitc0079b3110a81f2ff993b7f86782266380dd102e
treec39d61ecc3857ebe5af75bd41ef7c11353e0824a
parent7dcb635088e73b508dbe00ae7fe08dae99968416
Add option --sygus-inv-templ for synthesizing strengthening/weakening of pre/post conditions.  Dump synth by default in sygus, update regressions.  Set better defaults for induction. Fix bug in related to IFF and EQUAL in sygus grammar.
39 files changed:
src/main/driver_unified.cpp
src/parser/smt2/smt2.cpp
src/smt/options
src/smt/smt_engine.cpp
src/theory/quantifiers/ce_guided_instantiation.cpp
src/theory/quantifiers/ce_guided_instantiation.h
src/theory/quantifiers/ce_guided_single_inv.cpp
src/theory/quantifiers/ce_guided_single_inv.h
src/theory/quantifiers/modes.h
src/theory/quantifiers/options
src/theory/quantifiers/options_handlers.h
src/theory/quantifiers/term_database.cpp
src/theory/quantifiers_engine.cpp
test/regress/regress0/sygus/array_search_2.sy
test/regress/regress0/sygus/array_sum_2_5.sy
test/regress/regress0/sygus/commutative.sy
test/regress/regress0/sygus/const-var-test.sy
test/regress/regress0/sygus/constant.sy
test/regress/regress0/sygus/dup-op.sy
test/regress/regress0/sygus/enum-test.sy
test/regress/regress0/sygus/hd-01-d1-prog.sy
test/regress/regress0/sygus/icfp_28_10.sy
test/regress/regress0/sygus/inv-example.sy
test/regress/regress0/sygus/let-ringer.sy
test/regress/regress0/sygus/let-simp.sy
test/regress/regress0/sygus/max.sy
test/regress/regress0/sygus/multi-fun-polynomial2.sy
test/regress/regress0/sygus/nflat-fwd-3.sy
test/regress/regress0/sygus/nflat-fwd.sy
test/regress/regress0/sygus/no-flat-simp.sy
test/regress/regress0/sygus/no-syntax-test-bool.sy
test/regress/regress0/sygus/no-syntax-test-no-si.sy
test/regress/regress0/sygus/no-syntax-test.sy
test/regress/regress0/sygus/parity-AIG-d0.sy
test/regress/regress0/sygus/tl-type.sy
test/regress/regress0/sygus/twolets1.sy
test/regress/regress0/sygus/twolets2-orig.sy
test/regress/regress0/sygus/uminus_one.sy
test/regress/regress0/sygus/unbdd_inv_gen_winf1.sy