Nikolaj Bjorner
|
167969d6c2
|
remove debug/non-debug difference
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-13 07:52:36 -07:00 |
|
Nikolaj Bjorner
|
f09f1a7524
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-07-11 08:53:00 -07:00 |
|
Nikolaj Bjorner
|
3a5aebd1d3
|
tidy model generator
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-11 08:52:57 -07:00 |
|
Nikolaj Bjorner
|
9f2bafbf10
|
tidy model generator
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-11 08:52:13 -07:00 |
|
Nikolaj Bjorner
|
e39107c682
|
turn lemma-id into an attribute on the cotext
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-10 21:26:51 -07:00 |
|
Nikolaj Bjorner
|
5e5f46f0f8
|
handle cancelation from nra_solver gracefully
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-10 17:34:45 -07:00 |
|
Nikolaj Bjorner
|
0170a9772a
|
expose methods for dumping T-lemmas from theory_lra
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-10 16:44:48 -07:00 |
|
Nikolaj Bjorner
|
fc4627a24f
|
force the new arithmetic solver for QF_LIA
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-09 16:33:48 -07:00 |
|
Nikolaj Bjorner
|
8373bec6ad
|
only assign, if there isn't already a true literal incube/clause mode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-09 10:33:56 -07:00 |
|
Nikolaj Bjorner
|
efe440839e
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-07-09 09:19:37 -07:00 |
|
Nikolaj Bjorner
|
605dcc40a3
|
fix #1741
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-09 09:19:13 -07:00 |
|
Nikolaj Bjorner
|
a2d078f6f5
|
Merge pull request #1737 from Nils-Becker/master
Equality Explanation Logging
|
2018-07-07 15:39:08 -07:00 |
|
Nikolaj Bjorner
|
dfbd285dae
|
avoid rewriting if reduces to tautology
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-06 22:02:48 -07:00 |
|
Nikolaj Bjorner
|
3ae0ea8246
|
add circuit and unate encoding besides sorting option
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-06 21:09:13 -07:00 |
|
nilsbecker
|
820c14ed06
|
synchronize fork
|
2018-07-06 16:19:13 +02:00 |
|
nilsbecker
|
a405742037
|
Adding comments
|
2018-07-06 12:43:46 +02:00 |
|
Nikolaj Bjorner
|
0b30ddb769
|
fix #1733
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-06 02:09:47 -07:00 |
|
Lev Nachmanson
|
905282ffe4
|
fix in theory_lra.cpp get_value
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-07-05 14:47:05 -07:00 |
|
Nikolaj Bjorner
|
c7e1d59b19
|
Merge branch 'master' of https://github.com/z3prover/z3 into lev
|
2018-07-03 13:42:50 -07:00 |
|
Lev Nachmanson
|
f59ffc2986
|
remove tracing arith from theory_lra.cpp
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-07-03 09:46:33 -07:00 |
|
Nikolaj Bjorner
|
e37954d87b
|
simplify code fix for #1725
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-03 09:16:52 -07:00 |
|
Nikolaj Bjorner
|
ec6260342b
|
fix #1725
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-03 09:13:02 -07:00 |
|
Nikolaj Bjorner
|
026265f9a3
|
fix memory leak in proof production in theory_pb
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-03 08:55:26 -07:00 |
|
Nikolaj Bjorner
|
03ed33ac02
|
merge with master
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 15:31:26 -07:00 |
|
Nikolaj Bjorner
|
dc8ec50137
|
enable proof objects for PB
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 13:53:55 -07:00 |
|
Lev Nachmanson
|
fbf0d0d7b2
|
changed in for loops for terms
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-07-02 11:46:46 -07:00 |
|
Nikolaj Bjorner
|
e13b61eae8
|
work around regression with use of mk_app_core, returning BR_FAILED if nothing is rewritten
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 11:10:37 -07:00 |
|
Nuno Lopes
|
cef17c22a1
|
remove some allocs from exceptions
|
2018-07-02 17:08:02 +01:00 |
|
Nikolaj Bjorner
|
05738702d6
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 08:10:47 -07:00 |
|
Nikolaj Bjorner
|
4820e51c53
|
n/a
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 08:10:14 -07:00 |
|
Nikolaj Bjorner
|
61d887b36f
|
use for pattern
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 04:35:22 -07:00 |
|
Nikolaj Bjorner
|
88dd9ac668
|
add back get_value that uses solver model, have assume_eqs only use those variables (not the impqs)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 04:29:54 -07:00 |
|
Nikolaj Bjorner
|
46ea054784
|
merge get_value and get_ivalue that produced different results
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 03:55:40 -07:00 |
|
Nikolaj Bjorner
|
2ab0681381
|
deal with unintialized variable in debug code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 19:34:27 -07:00 |
|
Nikolaj Bjorner
|
b38abf64d7
|
use expr_ref on mk_concat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 19:30:46 -07:00 |
|
Nikolaj Bjorner
|
8895ed7122
|
remove unintialized variable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 18:34:02 -07:00 |
|
Nikolaj Bjorner
|
b6054b8406
|
add has_value utility to retrieve value from solver state
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 17:03:58 -07:00 |
|
Nikolaj Bjorner
|
593a6e5139
|
update smt_setup and default parameters to only use new solver consveratively
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 12:52:50 -07:00 |
|
Nikolaj Bjorner
|
fad1e611aa
|
build warnings, updates to reduce-invertible, change is_algebraic tester to use int return type
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 12:34:55 -07:00 |
|
Nikolaj Bjorner
|
5a2a8d7d5c
|
Merge pull request #1715 from levnach/master
merge lar_solver/int_solver
|
2018-07-01 12:20:02 -07:00 |
|
Lev Nachmanson
|
c554e1723b
|
fixes in theory_lra by Nikolaj
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-30 13:53:45 -07:00 |
|
Nikolaj Bjorner
|
c4d893dfad
|
fix compiler warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-30 06:10:09 -07:00 |
|
Nikolaj Bjorner
|
080bf79fe6
|
Merge pull request #1705 from trinhmt/master
created pull from Trinh's seq solver
|
2018-06-30 04:53:14 -07:00 |
|
Thai Trinh
|
cd62017afd
|
fixed failures with regression tests
|
2018-06-30 15:52:20 +08:00 |
|
Lev Nachmanson
|
16d4e2f5d1
|
regression fix
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-29 16:10:15 -07:00 |
|
Lev Nachmanson
|
4d88818560
|
fixes in get_lower,get_upper of theory_lra
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-29 14:38:10 -07:00 |
|
Lev Nachmanson
|
342feeff03
|
implement get_lower, get_upper in theory_lra.cpp
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-29 14:17:13 -07:00 |
|
Lev Nachmanson
|
da44ad7e6f
|
added stubs for get_lower/get_upper required by theory_seq
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-29 13:43:23 -07:00 |
|
Lev Nachmanson
|
d80f6e3222
|
regression failures fixes
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-29 09:57:29 -07:00 |
|
Lev Nachmanson
|
4641d5f32d
|
fixes to get z3test.py back on track etc
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-28 21:30:41 -07:00 |
|