Nikolaj Bjorner
|
7a6823aef1
|
add special relations tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 10:07:50 -07:00 |
|
Nikolaj Bjorner
|
bce1ee6d39
|
new files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 09:21:34 -07:00 |
|
Nikolaj Bjorner
|
8da1b024b7
|
fix #2205
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-26 04:30:29 -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 |
|
Nikolaj Bjorner
|
957c3be02f
|
build errors/warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-16 16:52:18 -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 |
|
Nuno Lopes
|
cd4b53500c
|
avoid a few str copies + symbol hiding
|
2019-03-08 10:13:46 +00: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
|
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
|
e51b5fd99c
|
fix t154 regression
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 13:10:11 -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 |
|
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 |
|
nilsbecker
|
960708e99e
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2019-02-23 12:34:40 +01:00 |
|
Nikolaj Bjorner
|
773c613694
|
fix #2149
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-23 11:10:01 +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 |
|
Nuno Lopes
|
61272fdc0c
|
remove a few more inc/dec refs
|
2019-02-19 13:36:39 +00:00 |
|
Nikolaj Bjorner
|
5b57c6b780
|
unused variable warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-17 01:30:26 -08:00 |
|
Nikolaj Bjorner
|
6cfe66c3c2
|
re-enabling model evaluation of as-array after tuning normalization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-10 18:11:01 -08:00 |
|
Nikolaj Bjorner
|
b17c946acb
|
fix bug in hoist module, tune num2bits for large bit-vectors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-08 14:40:06 -08:00 |
|
Nikolaj Bjorner
|
56598037b6
|
new rewriter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-06 19:42:40 +01:00 |
|
Nikolaj Bjorner
|
d04e72819a
|
abstract solver API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-06 19:42:01 +01:00 |
|
Nikolaj Bjorner
|
49a51a0757
|
fix #2096, introduced when fixing #2082
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-22 07:06:40 -08:00 |
|
Nikolaj Bjorner
|
46bfcbd4f8
|
fix #2082
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-13 03:46:11 -08:00 |
|
Nikolaj Bjorner
|
4b35ef29c9
|
fix #2081
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-13 01:18:03 -08:00 |
|
Nikolaj Bjorner
|
b63a0e31d3
|
fix regression from #2061 breaking #2074
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-07 16:30:04 -08:00 |
|
Nikolaj Bjorner
|
71e239c08e
|
fix #2061
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-06 11:49:47 -08:00 |
|
Nikolaj Bjorner
|
0d400a5ad6
|
fix bit2bool bug reported by Jianying Li
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-04 07:46:53 -08:00 |
|
Nikolaj Bjorner
|
35e8decdb1
|
for #2039
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-18 11:27:04 -08:00 |
|
Nikolaj Bjorner
|
f56749a241
|
fix #2041, fix #2043
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-16 15:18:49 -08:00 |
|
Nikolaj Bjorner
|
b40c2b2926
|
fix #876
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-10 14:11:00 -08:00 |
|
Nikolaj Bjorner
|
604e5dd0bb
|
fixing #2030
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-09 12:56:21 -08:00 |
|
Nikolaj Bjorner
|
559f57470e
|
fix #2031
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-09 08:21:48 +01:00 |
|
Nikolaj Bjorner
|
38b5e6de56
|
fix #2019 - insufficient axioms for special cases
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-08 13:57:35 +01:00 |
|
Nikolaj Bjorner
|
a20e68facc
|
throttel extract/ite rewriting to avoid perf-bug exposed in example from Lucas Cordeiro and Alessandro Trindade
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-07 17:54:49 +00:00 |
|
Nikolaj Bjorner
|
9e5aaf074e
|
perf improvements for #1979
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-04 10:13:55 -08:00 |
|
Nikolaj Bjorner
|
ea0d253308
|
fix const-char test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-03 11:56:20 -08:00 |
|
Nikolaj Bjorner
|
2aa7ccc4a9
|
hide bit-vector dependencies under seq_util
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-03 08:45:17 -08:00 |
|
Bruce Mitchener
|
b83d6d77c9
|
Use nullptr rather than 0/NULL.
|
2018-11-28 14:57:01 +07:00 |
|
Nikolaj Bjorner
|
8d940f64b8
|
fix build regression
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-23 10:57:07 -08:00 |
|
Nikolaj Bjorner
|
f591e0948a
|
fix #1841
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-22 15:28:33 -08:00 |
|
Nikolaj Bjorner
|
7bc3b4e381
|
swap order in equality for emptiness check to deal with rewriter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-22 13:03:55 -08:00 |
|
Nikolaj Bjorner
|
aeb4d1864d
|
clean up suffix/prefix rewriting
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-22 11:39:34 -08:00 |
|
Nikolaj Bjorner
|
498fa87993
|
seq rewriting fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-22 10:48:49 -08:00 |
|