Nikolaj Bjorner
|
489577feba
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-03-22 13:35:24 -07:00 |
|
Nikolaj Bjorner
|
a74ac93bcc
|
fix #2196
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-22 13:34:31 -07:00 |
|
Nikolaj Bjorner
|
3c8fd83c97
|
implementing last-index-of #2089
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-22 12:29:50 -07:00 |
|
Nikolaj Bjorner
|
62ec02e50f
|
extend rewriting features for arrays, #2151
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-22 12:29:50 -07:00 |
|
Lev Nachmanson
|
e59d60fbbe
|
Remove unnecessary null pointer checks
|
2019-03-22 10:47:11 -07:00 |
|
Lev Nachmanson
|
61ac006cbe
|
Remove unnecessary null pointer checks
|
2019-03-22 10:32:33 -07:00 |
|
Lev Nachmanson
|
6e5d0b7594
|
Remove unnecessary null pointer checks
|
2019-03-22 09:43:34 -07:00 |
|
Lev Nachmanson
|
eae4fd6afd
|
fix the build lp.cpp in test
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2019-03-19 19:45:33 -07:00 |
|
Lev Nachmanson
|
885d640301
|
make explicit rational(double)constructor
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2019-03-19 19:45:33 -07:00 |
|
Nikolaj Bjorner
|
057151c7a8
|
fix #2188
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-18 07:56:25 -07:00 |
|
Nikolaj Bjorner
|
93a4afe5d2
|
add multi-argument select for C#
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-17 11:36:29 -07:00 |
|
Nikolaj Bjorner
|
d953bdd2e4
|
add multi-argument select for C#
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-17 11:35:03 -07:00 |
|
Nikolaj Bjorner
|
9bc4914268
|
add nth remapping
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-17 11:32:28 -07:00 |
|
Nikolaj Bjorner
|
834cf962a1
|
expose nth over API, change _getitem_ in python bindings to use nth instead of at, add 'at' operator for the purpose of the previous semantics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-17 11:23:01 -07:00 |
|
Nikolaj Bjorner
|
f534f79a21
|
include all sorts from declarations, and include sorts from datatypes #2185
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-16 18:16:09 -07:00 |
|
Nikolaj Bjorner
|
957c3be02f
|
build errors/warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-16 16:52:18 -07:00 |
|
Nikolaj Bjorner
|
36a2052cca
|
update to TWEAK
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-16 15:46:48 -07:00 |
|
Nikolaj Bjorner
|
340f30c41d
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-03-14 18:22:49 -07:00 |
|
Nikolaj Bjorner
|
7b50fca02c
|
display dimacs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-14 18:22:42 -07:00 |
|
Andrew Helwer
|
0a477a0a93
|
Remove dependency on TargetPlatform macro
Unnecessary, since dropping support for x86
|
2019-03-14 15:46:03 -07:00 |
|
Nikolaj Bjorner
|
038f992ff4
|
remove platformtarget for dotnetcore spec
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-14 12:48:27 -07:00 |
|
Nikolaj Bjorner
|
90b78eb64a
|
use random_next instead of library random
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-13 19:59:05 -07:00 |
|
Nikolaj Bjorner
|
c499bd4116
|
Merge pull request #2180 from levnach/Prover
snap variables to bounds when maximizing terms
|
2019-03-13 19:09:40 -07:00 |
|
Nikolaj Bjorner
|
d642ed5591
|
adding targets
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-13 18:03:18 -07:00 |
|
Lev Nachmanson
|
f336039da3
|
snap variables to bounds when maximizing terms
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2019-03-13 15:28:50 -07:00 |
|
Nikolaj Bjorner
|
75b1e8fe27
|
add tracing for 2157
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-12 20:12:17 -07:00 |
|
Nikolaj Bjorner
|
519e83bce4
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-03-12 19:07:59 -07:00 |
|
Nikolaj Bjorner
|
8f1c5239be
|
updates for #2151 #2152
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-12 13:39:57 -07:00 |
|
Nikolaj Bjorner
|
05663592ee
|
fix #2173
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-10 14:42:00 -07:00 |
|
Nikolaj Bjorner
|
376076ea9b
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-03-09 19:31:37 -08:00 |
|
Nikolaj Bjorner
|
5bc0fb47a8
|
fix #2169
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-09 19:31:30 -08:00 |
|
Nuno Lopes
|
9736c46375
|
constify is_threaded if MT is disabled
|
2019-03-08 11:16:10 +00:00 |
|
Nuno Lopes
|
cd4b53500c
|
avoid a few str copies + symbol hiding
|
2019-03-08 10:13:46 +00:00 |
|
Nikolaj Bjorner
|
c7bbf2f8de
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-03-07 00:07:54 -08:00 |
|
Nikolaj Bjorner
|
9d2a106838
|
unused variable warning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-07 00:07:48 -08:00 |
|
Nikolaj Bjorner
|
f7773fdcc8
|
rewrite quantifiers in model evaluator #2171
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-06 22:04:31 -08:00 |
|
Nikolaj Bjorner
|
5abc4a6d68
|
rewrite quantifiers in model evaluator #2171
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-06 22:03:57 -08:00 |
|
Nikolaj Bjorner
|
65f0da9806
|
Merge pull request #2170 from mtrberzi/issue2092
z3str3: fix str.indexof with offset (issue #2092)
|
2019-03-06 17:36:46 -08:00 |
|
Nikolaj Bjorner
|
de7731fd22
|
Merge pull request #2167 from Egor18/master
Fix misprint
|
2019-03-06 17:36:28 -08:00 |
|
Nikolaj Bjorner
|
5a02edc8cd
|
add recognizer for distinct
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-06 10:18:29 -08:00 |
|
Murphy Berzish
|
e05596e7e5
|
z3str3: fix str.indexof with offset (issue #2092)
|
2019-03-06 11:41:56 -05:00 |
|
Egor Bredikhin
|
21be4e6d16
|
Fix misprint
|
2019-03-05 17:09:27 -05:00 |
|
Nikolaj Bjorner
|
f00697cf95
|
fix #2155
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 22:33:28 -08:00 |
|
Nikolaj Bjorner
|
26921d1c9c
|
fix #2155
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 22:32:50 -08:00 |
|
Nikolaj Bjorner
|
5c13acbf9f
|
remove print directive that doesn't compile
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 20:48:13 -08:00 |
|
Nikolaj Bjorner
|
0c0e79a937
|
add logging to lar-solver to capture state for unbounded optimization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 20:33:12 -08:00 |
|
Nikolaj Bjorner
|
19e7b75536
|
set status optimal also on object
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 19:31:51 -08:00 |
|
Nikolaj Bjorner
|
7aa8b4ac2a
|
restrict idiv-bound checks to bounded terms
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 19:11:22 -08:00 |
|
Nikolaj Bjorner
|
752ac09fee
|
fix #2161
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 14:30:59 -08:00 |
|
Nikolaj Bjorner
|
7b4c919fcf
|
stubs for stronger array equality rewriting
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 14:11:05 -08:00 |
|
Nikolaj Bjorner
|
6c331279ae
|
fix array regressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 13:22:12 -08:00 |
|
Nikolaj Bjorner
|
8b261df77a
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-03-03 13:10:16 -08:00 |
|
Nikolaj Bjorner
|
e51b5fd99c
|
fix t154 regression
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 13:10:11 -08:00 |
|
Nikolaj Bjorner
|
3723c1af0a
|
Merge pull request #2166 from levnach/Prover
fixes in indices in lar_solver::maximize_term()
|
2019-03-03 13:00:51 -08:00 |
|
Lev Nachmanson
|
06725de477
|
fixes in indices in lar_solver::maximize_term()
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2019-03-03 10:57:25 -10:00 |
|
Nikolaj Bjorner
|
8e812ea239
|
revert fix for #2164
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 12:51:26 -08:00 |
|
Nikolaj Bjorner
|
7399f78dfd
|
disable model compression for regressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 12:40:59 -08:00 |
|
Nikolaj Bjorner
|
3ee5c0e7d9
|
fix #2164 address some of simplification shortcommings from #2151 #2152 #2153
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 11:33:44 -08:00 |
|
Nuno Lopes
|
ccc170a06e
|
model evaluator: cleanup cache when model_eval param changes
|
2019-03-02 16:42:18 +00:00 |
|
Nikolaj Bjorner
|
210e448666
|
Merge pull request #2163 from levnach/Prover
enable lar_solver::constraint_holds
|
2019-03-01 08:37:06 -08:00 |
|
Nikolaj Bjorner
|
006590f329
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-28 14:29:20 -08:00 |
|
Nikolaj Bjorner
|
a2dddbd7a5
|
check pb solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-28 14:28:03 -08:00 |
|
Lev Nachmanson
|
69f03952a7
|
enable lar_solver::constraint_holds
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2019-02-28 12:11:34 -10:00 |
|
Nikolaj Bjorner
|
e76cea4684
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-02-28 11:44:45 -08:00 |
|
Nikolaj Bjorner
|
6d9b746e70
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-02-28 11:42:48 -08:00 |
|
Nikolaj Bjorner
|
69d7d8ff87
|
local
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-28 11:42:17 -08:00 |
|
Nikolaj Bjorner
|
5fa5719c6f
|
fix #2159
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-28 08:58:58 -08:00 |
|
Nikolaj Bjorner
|
b632c08fe0
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-02-28 08:35:26 -08:00 |
|
Nikolaj Bjorner
|
4c76d43670
|
add binary_merge encoding option
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-28 08:35:22 -08:00 |
|
Nuno Lopes
|
6a0c409b0f
|
move a few strings instead of copying
|
2019-02-28 10:53:27 +00:00 |
|
Nikolaj Bjorner
|
e79f7ca1fd
|
Merge pull request #2150 from Nils-Becker/master
Logging Support for Theory Solvers
|
2019-02-27 17:06:31 +01:00 |
|
Nikolaj Bjorner
|
ea9e2f6642
|
fix #2158
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-26 15:13:47 -08:00 |
|
Nikolaj Bjorner
|
c4ee4ffae4
|
fix pre-prejection>
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-26 07:12:34 -08:00 |
|
Nikolaj Bjorner
|
bef509b02e
|
Yakir!
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-25 19:20:35 -08:00 |
|
Nikolaj Bjorner
|
d9b4f237fe
|
remove opt dependency
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-25 18:18:19 -08:00 |
|
Nikolaj Bjorner
|
46f3b7374c
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-02-25 18:15:28 -08:00 |
|
Nikolaj Bjorner
|
4876426866
|
project
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-25 18:15:24 -08:00 |
|
Nikolaj Bjorner
|
15d5be66b6
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-02-25 18:14:47 -08:00 |
|
Nikolaj Bjorner
|
4ff940a29e
|
mbi
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-25 18:14:41 -08:00 |
|
nilsbecker
|
17adecff68
|
fixing ci issues
fixing if condition
|
2019-02-25 19:10:47 +01:00 |
|
Nikolaj Bjorner
|
6ef3e5e363
|
integrate some self-contained fixes from #2147
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-24 14:21:34 -08:00 |
|
Nikolaj Bjorner
|
142f3638cf
|
spaces
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-23 22:45:39 +01:00 |
|
Nikolaj Bjorner
|
53b5e1f824
|
Merge pull request #2148 from danielschemmel/warnings
Fix three Warnings
|
2019-02-23 22:45:04 +01:00 |
|
nilsbecker
|
960708e99e
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2019-02-23 12:34:40 +01:00 |
|
nilsbecker
|
c033fb045f
|
2 things I prevoiusly overlooked
|
2019-02-23 12:34:17 +01:00 |
|
nilsbecker
|
6ee3941523
|
more cleanup
|
2019-02-23 12:08:08 +01:00 |
|
Daniel Schemmel
|
36643aafd2
|
fix -Wmisleading-indentation
|
2019-02-23 11:34:33 +01:00 |
|
Nikolaj Bjorner
|
773c613694
|
fix #2149
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-23 11:10:01 +01:00 |
|
Nikolaj Bjorner
|
c0d20f8ea8
|
add cr
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-23 10:59:10 +01:00 |
|
Daniel Schemmel
|
c2ebbc9210
|
fix -Wsign-compare (len can never become negative anyway)
|
2019-02-23 10:57:41 +01:00 |
|
Nikolaj Bjorner
|
28c675f56e
|
Merge pull request #2146 from danielschemmel/buffer-1
Buffer and Vector Modernization Part 1
|
2019-02-23 10:55:08 +01:00 |
|
nilsbecker
|
a8586746be
|
cleanup for pull request
|
2019-02-23 02:47:33 +01:00 |
|
nilsbecker
|
6e508d4221
|
fixing Windows compile issue
|
2019-02-22 14:09:35 +01:00 |
|
Nikolaj Bjorner
|
72d59ea00a
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-02-22 13:57:18 +01:00 |
|
Nikolaj Bjorner
|
73060ecaec
|
remove debug code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-22 13:57:09 +01:00 |
|
Christoph M. Wintersteiger
|
699834261e
|
Fix translation of FPA numerals in ast_smt_pp. Fixes #2145.
|
2019-02-22 12:55:01 +00:00 |
|
Nikolaj Bjorner
|
bceff4b3fa
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-02-22 11:17:03 +01:00 |
|
Nikolaj Bjorner
|
4c799c144a
|
fix gc to not remove ternary clauses that are on assignment trail. This addresses issue with drat proofs that don't pass drat-trim due to deletion during gc, but use in conflicts
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-22 11:14:20 +01:00 |
|
nilsbecker
|
ec76efedbe
|
synchronizing with main repository
|
2019-02-22 00:19:43 +01:00 |
|
nilsbecker
|
28c03ed1de
|
logging support for theory axioms
|
2019-02-21 19:29:35 +01:00 |
|