Nikolaj Bjorner
|
e593b5b2c8
|
fix #2415
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-20 16:23:01 -07:00 |
|
Nikolaj Bjorner
|
559af09b07
|
fix index cases
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-12 19:01:39 +01:00 |
|
Nikolaj Bjorner
|
d861b91289
|
augment axiomatization for substr to fix #2366
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-12 11:13:05 +01:00 |
|
Nikolaj Bjorner
|
79e4b84507
|
augment axiomatization for substr to fix #2366
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-12 11:12:01 +01:00 |
|
Nikolaj Bjorner
|
218edbe9c6
|
ensure also negative lt are constrained #2360
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-30 07:50:35 +03:00 |
|
Nikolaj Bjorner
|
85b0722df0
|
ensure also negative lt are constrained
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-30 07:44:06 +03: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
|
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
|
35e8decdb1
|
for #2039
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-18 11:27:04 -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
|
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 |
|
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 |
|
Nikolaj Bjorner
|
7b2590c026
|
fix is-unit test in seq rewriter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-21 17:08:33 -08:00 |
|
Nikolaj Bjorner
|
52910fa465
|
fix #1937
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-14 11:31:39 -08:00 |
|
Nikolaj Bjorner
|
b02c698284
|
align variable names with dimacs input
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-08 16:52:10 -08:00 |
|
Nikolaj Bjorner
|
3c1c3d5987
|
fix #1908
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-30 14:15:29 -05:00 |
|
Nikolaj Bjorner
|
1cb3f7c792
|
fixing #1520
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-28 18:03:13 -07:00 |
|
Nikolaj Bjorner
|
60bb02b709
|
updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-26 15:31:49 +01:00 |
|
trinhmt
|
54a9482716
|
Merge pull request #8 from Z3Prover/master
merge with Z3Prover/z3
|
2018-06-27 18:10:54 +08:00 |
|
Nikolaj Bjorner
|
520ce9a5ee
|
integrate lambda expressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-26 07:23:04 -07:00 |
|
Thai Trinh
|
aacb7289be
|
merge with Z3Prover/master
|
2018-06-25 19:44:46 +08:00 |
|
Nikolaj Bjorner
|
c3b27903f8
|
fix #1677
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-18 11:22:01 -07:00 |
|
Nikolaj Bjorner
|
74292a48e5
|
change order of concatentation for empty string, #1595
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-26 09:08:34 +02:00 |
|
Nikolaj Bjorner
|
0b4e54be38
|
fix #1583
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-23 07:15:04 +02:00 |
|
Murphy Berzish
|
49b810e00f
|
Merge branch 'master' into regex-develop
|
2018-03-11 23:18:55 -04:00 |
|
Nikolaj Bjorner
|
a4c58ec4c2
|
fix #1496
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-22 08:05:28 +09:00 |
|
Murphy Berzish
|
54206e3674
|
Merge branch 'develop' into regex-develop
Conflicts:
src/smt/theory_str.h
|
2018-02-12 17:25:50 -05:00 |
|
Bruce Mitchener
|
76eb7b9ede
|
Use nullptr.
|
2018-02-12 14:05:55 +07:00 |
|
Bruce Mitchener
|
b7d1753843
|
Use override rather than virtual.
|
2018-02-09 21:19:27 +07:00 |
|
Nikolaj Bjorner
|
61934d8106
|
align semantics of re.allchar with string proposal. #1475
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-07 20:08:15 -08:00 |
|
Thai Trinh
|
c07a63cf8e
|
coalesce seq.unit into string in mk_skolem
|
2017-12-12 05:00:34 +08:00 |
|
Murphy Berzish
|
fbe8d1577e
|
new regex automata start; add complexity estimation
|
2017-12-04 18:05:00 -05:00 |
|
Nikolaj Bjorner
|
81ec5bae95
|
fix #1377
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-27 11:02:48 -08:00 |
|
Nikolaj Bjorner
|
36e5d4dec9
|
fix #1377
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-27 11:01:44 -08:00 |
|
Nikolaj Bjorner
|
a1cc21d77b
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-05 16:03:46 -07:00 |
|
Nikolaj Bjorner
|
a4cf2726fd
|
fix seg-fault from #1244
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-05 07:35:37 -07:00 |
|
Nikolaj Bjorner
|
009e94d188
|
update to theory_seq following examples from PJLJ
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-30 14:00:01 -07:00 |
|
Nikolaj Bjorner
|
276fdd0e97
|
register auxiliary constants from projection operation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-20 08:51:24 -07:00 |
|
Nikolaj Bjorner
|
07bc19b489
|
add documentation to string rewriting
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-14 07:19:04 -07:00 |
|
Nikolaj Bjorner
|
a39b0b201a
|
another fix to str.to.int/int.to.str semantics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-13 17:27:34 -07:00 |
|