Nikolaj Bjorner
|
71d68b8fe0
|
fix #2445 fix #2519
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-13 20:24:14 -07:00 |
|
Nikolaj Bjorner
|
39edf73e78
|
fix #2613 fix #2612
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-05 16:57:51 -07:00 |
|
Nikolaj Bjorner
|
2e6908bd9e
|
fix #2509, fix issue with model inheritance exposed by #2483
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-27 10:48:22 -03:00 |
|
Nikolaj Bjorner
|
75a40d8f8e
|
reorder fields, rename overload name clash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-25 16:01:39 -03:00 |
|
Nikolaj Bjorner
|
0d9cd7bc2b
|
addressing misc. string bugs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-24 15:40:15 +01:00 |
|
Nikolaj Bjorner
|
a337a51374
|
fixes for #2513
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-23 23:29:24 +03:00 |
|
Nikolaj Bjorner
|
584eee2cf4
|
fixing #2448 and #2445 and #2443
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-02 15:06:34 -07:00 |
|
Nikolaj Bjorner
|
3d1c40ce23
|
fixing #2448
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-02 15:06:34 -07:00 |
|
Nikolaj Bjorner
|
41ca956012
|
expose import model converter over Python, document it, add partial order axioms for lex, disable linear order axioms, prepare ground for re-adding clauses from reconstruction stack
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-18 13:45:13 -07:00 |
|
Nikolaj Bjorner
|
6e994f9279
|
temporarily disable delete
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-29 20:09:33 +03:00 |
|
Nikolaj Bjorner
|
335543b374
|
adding comparison #2360
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-28 21:14:58 -07:00 |
|
Nikolaj Bjorner
|
6fdef691e5
|
fix #2316
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-02 16:37:38 -07:00 |
|
Nikolaj Bjorner
|
cccd37101e
|
fix #2314
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-01 20:34:58 -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 |
|
nilsbecker
|
17adecff68
|
fixing ci issues
fixing if condition
|
2019-02-25 19:10:47 +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 |
|
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
|
bfcea7a819
|
perf improvements by reordering variable branching #1676
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-11 09:38:36 -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
|
2aa7ccc4a9
|
hide bit-vector dependencies under seq_util
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-03 08:45:17 -08:00 |
|
Nikolaj Bjorner
|
67f22d8d65
|
improving performance for length constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-29 11:32:52 -08:00 |
|
Nikolaj Bjorner
|
503bedbc7a
|
fix #1967:
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-26 21:12:47 -08:00 |
|
Nikolaj Bjorner
|
6ddbc9cd38
|
overhaul of regular expression membership solving. Use iterative deepening and propagation, coallesce intersections
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-24 15:26:39 -08:00 |
|
Nikolaj Bjorner
|
d61d9d4ce3
|
remove reject states
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-24 11:06:51 -08:00 |
|
Nikolaj Bjorner
|
33eb82c25a
|
remove prefix2prefix, fix #1566
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-23 23:36:47 -08:00 |
|
Nikolaj Bjorner
|
20a28af225
|
fix stoi/itos axiom replay
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-23 21:42:48 -08:00 |
|
Nikolaj Bjorner
|
88fb826a03
|
overhaul stoi and itos to fix #1957 and related
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-23 18:50:20 -08:00 |
|
Nikolaj Bjorner
|
801026937d
|
fix #1846
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-23 13:49:09 -08: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
|
13390e2c3a
|
fix #681, unsound propagation of binary equalities. Clean up memory leaks on exit
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-29 12:08:59 -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
|
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
|
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
|
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 |
|
Thai Trinh
|
1892d31794
|
add parameter to enable splitting guided by length constraints
|
2018-06-27 18:10:40 +08:00 |
|
Thai Trinh
|
aacb7289be
|
merge with Z3Prover/master
|
2018-06-25 19:44:46 +08:00 |
|
Thai Trinh
|
07afce6a64
|
pass vectors by reference
|
2017-12-16 20:44:07 +08:00 |
|
Thai Trinh
|
fe503d95ec
|
simplify code
|
2017-12-15 20:01:03 +08:00 |
|
Thai Trinh
|
c07a63cf8e
|
coalesce seq.unit into string in mk_skolem
|
2017-12-12 05:00:34 +08:00 |
|
Thai Trinh
|
8bf4a15c27
|
update "seq.align" skolem function
|
2017-12-09 00:47:48 +08:00 |
|
Thai Trinh
|
c33dfc80e0
|
Merge branch 'master' of https://github.com/Z3Prover/z3 into Z3Prover-master
Conflicts:
src/smt/theory_seq.cpp
|
2017-12-08 19:02:24 +08:00 |
|
Nikolaj Bjorner
|
faebbc5384
|
add shortcuts for concatenation and equality propagation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-08 16:17:04 +05:30 |
|
Thai Trinh
|
3a5c30bd9b
|
use obj_ref_map
|
2017-12-08 18:36:20 +08:00 |
|
Thai Trinh
|
b6806eb1c2
|
Add more splitting rules for string equations (including rules based on length constraints)
|
2017-12-08 04:34:50 +08:00 |
|
Nikolaj Bjorner
|
77b74ddb88
|
fix #1366
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-25 17:55:20 -08:00 |
|
Nikolaj Bjorner
|
d520557ad9
|
fix #1233
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-21 11:52:15 -08:00 |
|