Bruce Mitchener
|
7bf80c66d0
|
Remove redundant void arg.
While this was needed in ANSI C, it isn't in C++ and triggers a warning
in clang-tidy when `modernize-redundant-void-arg` is enabled.
|
2018-02-13 18:51:52 +07:00 |
|
Bruce Mitchener
|
76eb7b9ede
|
Use nullptr.
|
2018-02-12 14:05:55 +07:00 |
|
Nikolaj Bjorner
|
8fb7fb9f98
|
add missing caching of PB/cardinality constraints, increase limit for compiling cardinalities to circuits
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-11 19:27:00 -08:00 |
|
Bruce Mitchener
|
b7d1753843
|
Use override rather than virtual.
|
2018-02-09 21:19:27 +07:00 |
|
Bruce Mitchener
|
50f3e9c3c0
|
Fix typos.
|
2018-02-09 16:35:26 +07:00 |
|
Nikolaj Bjorner
|
5e482def18
|
fix local search encoding bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-08 07:27:32 -08:00 |
|
Nikolaj Bjorner
|
615e1e0845
|
remove redundant tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-07 17:17:27 -08:00 |
|
Nikolaj Bjorner
|
25eeb7aeac
|
fix build isses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-07 15:39:56 -08:00 |
|
Nikolaj Bjorner
|
6f610674fa
|
fix errors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-07 15:31:57 -08:00 |
|
Nikolaj Bjorner
|
bee4716a85
|
lia2card simplifications, move up before elim01 (which could be deprecated)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-07 12:56:30 -08:00 |
|
Nikolaj Bjorner
|
43441d0fd5
|
add LP parser option to front-end and opt context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-06 14:02:44 -08:00 |
|
Nikolaj Bjorner
|
20fe08d80c
|
fix more bugs with compilation of pb equalities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-04 09:51:45 -08:00 |
|
Nikolaj Bjorner
|
badb32f9ae
|
neatify rewriting
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-03 16:33:14 -08:00 |
|
Nikolaj Bjorner
|
d07688d80b
|
update lia2card to handle broader intervals
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-03 15:52:34 -08:00 |
|
Nikolaj Bjorner
|
ad92bfb1a1
|
fix python build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-01 20:19:24 -08:00 |
|
Nikolaj Bjorner
|
7ada6c25d9
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-31 11:10:42 -08:00 |
|
Christoph M. Wintersteiger
|
305212c021
|
Added rewrite cycle detection in demodulator/ufbv_rewriter. Partial fix for #1456.
|
2018-01-25 15:18:13 +00:00 |
|
Nikolaj Bjorner
|
ece5ad90e0
|
fix model conversion bugs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-20 17:09:43 -08:00 |
|
Nikolaj Bjorner
|
b129ee764f
|
debugging opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-20 10:20:22 -08:00 |
|
Nikolaj Bjorner
|
e4f29a7b8a
|
debugging mc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-19 21:09:52 -08:00 |
|
Nikolaj Bjorner
|
7b8101c502
|
fix bugs related to model-converter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-17 12:25:24 -08:00 |
|
Nikolaj Bjorner
|
4b112d52df
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-11 11:25:19 -08:00 |
|
Nikolaj Bjorner
|
1c2966f8e9
|
updates to model generation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-11 11:20:23 -08:00 |
|
Bruce Mitchener
|
73b3da37d8
|
Typo fixes.
|
2018-01-02 22:48:06 +07:00 |
|
Nikolaj Bjorner
|
8dadd30db5
|
add __copy__, __deepcopy__ as alias to translate on same context #1427. Add generalized Gaussian elimination as an option to first-pass NL solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-01 17:11:43 -08:00 |
|
Nikolaj Bjorner
|
79a9dfd8fd
|
adding pre-processing to nlsat for equations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-30 20:35:33 -08:00 |
|
Nikolaj Bjorner
|
444e178a01
|
fix up convertion and printing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-29 10:24:48 -08:00 |
|
Nikolaj Bjorner
|
36204fafa0
|
alternate strategies for QF_NIA
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-19 20:27:08 -08:00 |
|
Nikolaj Bjorner
|
21f685fa5a
|
fix nlsat regression
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-15 06:54:02 -08:00 |
|
Nikolaj Bjorner
|
397cdfc608
|
avoid crash on nl
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-15 06:38:56 -08:00 |
|
Nikolaj Bjorner
|
ab39f06df7
|
fix crashes in nlsat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-14 17:22:49 -08:00 |
|
Nikolaj Bjorner
|
1dac5bd459
|
remove comment out
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-14 17:07:52 -08:00 |
|
Nikolaj Bjorner
|
e5fa35e969
|
add integer branch and bound to nlsat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-14 17:07:17 -08:00 |
|
Nikolaj Bjorner
|
58c6cb87c3
|
small improvements to QF_NIA tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-14 11:48:22 -08:00 |
|
Nikolaj Bjorner
|
a74d18a695
|
prepare for variable scoping and autarkies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-13 20:11:16 -08:00 |
|
Nikolaj Bjorner
|
7afbf8165e
|
snapshot
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-12 01:36:44 -08:00 |
|
Nikolaj Bjorner
|
a4dc68766d
|
preparing for more efficient asymmetric branching
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-29 17:16:15 -08:00 |
|
Nikolaj Bjorner
|
7e56d05dcf
|
translation?
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-28 15:17:00 -08:00 |
|
Nikolaj Bjorner
|
b5ff4602e9
|
fix model converter to include negation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-27 17:50:51 -08:00 |
|
Nikolaj Bjorner
|
fbae881ece
|
add option to bypass model converter during constraint addition. Simplify model definitions that come from blocked clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-27 16:24:14 -08:00 |
|
Nikolaj Bjorner
|
4520fafa8c
|
fix #1368
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-26 19:13:35 -08:00 |
|
Nikolaj Bjorner
|
8230cbef4c
|
fix mc efficiency issues
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-22 08:55:21 -08:00 |
|
Nikolaj Bjorner
|
107bfb1438
|
print model-add in display method
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-21 21:26:07 -08:00 |
|
Nikolaj Bjorner
|
70b344513a
|
add notes about quantifier ordering, bypass
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-21 16:15:02 -08:00 |
|
Nikolaj Bjorner
|
edffdf857c
|
use expr-vectors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-21 16:07:10 -08:00 |
|
Miguel Angelo Da Terra Neves
|
773d938925
|
re-adding simplified constraints based on model converter
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-11-21 13:24:14 -08:00 |
|
Miguel Angelo Da Terra Neves
|
37c39f4073
|
merge
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-11-20 11:55:18 -08:00 |
|
Miguel Angelo Da Terra Neves
|
8cb5bb25f4
|
re-addition of simplified formulas by generic model converter
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-11-20 09:39:47 -08:00 |
|
Nikolaj Bjorner
|
2f6283e1ed
|
add converters
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-19 13:06:30 -08:00 |
|
Nikolaj Bjorner
|
2f218b0bdc
|
remove also cores as arguments to tactics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-19 12:18:50 -08:00 |
|