Nikolaj Bjorner
|
2cf6ada38e
|
Merge pull request #1856 from waywardmonkeys/minor-fixes
Minor fixes
|
2018-10-01 20:46:27 -07:00 |
|
Nikolaj Bjorner
|
7082d85115
|
Merge pull request #1860 from waywardmonkeys/modernize-use-override
Use 'override' where possible.
|
2018-10-01 20:43:56 -07:00 |
|
Bruce Mitchener
|
1067a5363f
|
theory_lra: Remove unused variable.
|
2018-10-02 10:42:54 +07:00 |
|
Bruce Mitchener
|
373b691709
|
Use 'override' where possible.
|
2018-10-02 10:26:38 +07:00 |
|
Nikolaj Bjorner
|
096a6c088d
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-10-01 19:32:52 -07:00 |
|
Nikolaj Bjorner
|
bb979a194e
|
remove unused return value of mk_enode following #1856
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-01 19:32:44 -07:00 |
|
Bruce Mitchener
|
cdfc19a885
|
Use nullptr.
|
2018-10-02 09:11:19 +07:00 |
|
Nikolaj Bjorner
|
af41255a9d
|
fix regression in model generation for UFLRA
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-25 10:00:13 -07:00 |
|
Nikolaj Bjorner
|
d75b6fd9c1
|
remove offsets from terms
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-20 11:06:05 -07:00 |
|
Nikolaj Bjorner
|
ed19af4c4e
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-19 09:02:37 -07:00 |
|
Nikolaj Bjorner
|
1a3fe1edd3
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-16 13:43:38 -07:00 |
|
Nikolaj Bjorner
|
78950fde17
|
initialize solver before parse is invoked. Fixes issue reported by Selsam
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-13 19:05:45 -07:00 |
|
Nikolaj Bjorner
|
6ea4aff622
|
add validation code for cuts, fix missing unit propagation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-13 10:47:50 -07:00 |
|
Nikolaj Bjorner
|
4ffd860375
|
narrowing incorrect lemma generation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-11 11:31:19 -07:00 |
|
Nikolaj Bjorner
|
3bf072557e
|
disable branches when arguments are non-integral #1824
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-11 04:14:28 -07:00 |
|
Lev Nachmanson
|
da20d949c6
|
Merge pull request #1823 from levnach/bound_vars
Create special lemmas for "div"
|
2018-09-10 18:47:52 -07:00 |
|
Lev Nachmanson
|
813b906341
|
do not bound all free vars
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-09-10 13:43:29 -07:00 |
|
Lev Nachmanson
|
8068c64cab
|
avoid using not initialized variables in theory_lra
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-09-10 11:02:38 -07:00 |
|
Nikolaj Bjorner
|
fae66671d8
|
fix #1817
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-10 08:57:35 -07:00 |
|
Nikolaj Bjorner
|
67a2a26009
|
fixing bound detection (#86)
* fixing bound detection
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* check-idiv bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-09 14:26:46 -07:00 |
|
Lev Nachmanson
|
211210338a
|
bound vars
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-09-07 22:00:25 -07:00 |
|
Nikolaj Bjorner
|
8b08821112
|
fix #1784, fix #1783
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-08-01 17:31:14 -07:00 |
|
Nikolaj Bjorner
|
1cb3f7c792
|
fixing #1520
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-28 18:03:13 -07:00 |
|
Nikolaj Bjorner
|
d74978c277
|
fix #1762, #1764, #1768
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-26 20:29:26 +01:00 |
|
Nikolaj Bjorner
|
30330c79a1
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-07-15 22:36:02 -07:00 |
|
Nikolaj Bjorner
|
d00ffdda82
|
strengthen filter for specialized tactic conditions, add flag to disable hnf to lp_params
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-15 22:35:47 -07:00 |
|
Nikolaj Bjorner
|
bdd8685146
|
use params for arguments to Fixedpoint methods
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-13 18:09:30 -07:00 |
|
Nikolaj Bjorner
|
88f4ce68fd
|
fix model generation regression exposed in nightly builds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-13 13:51:07 -07:00 |
|
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
|
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
|
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
|
605dcc40a3
|
fix #1741
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-09 09:19:13 -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
|
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 |
|
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 |
|
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
|
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
|
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 |
|
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 |
|
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 |
|