Nikolaj Bjorner
|
48fc3d752e
|
add clause proof module, small improvements to bapa
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-30 15:49:19 -07:00 |
|
Nikolaj Bjorner
|
c012f6ea5b
|
fix #2210
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-07 03:09:48 +02:00 |
|
Nikolaj Bjorner
|
28ce701e17
|
fixing 2267
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-06 15:31:55 +02:00 |
|
Nikolaj Bjorner
|
bd46c52f95
|
fix #2257, remove unsound length constraints for str.to.int because leading digits can be 0
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-27 15:51:23 -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
|
6ee3941523
|
more cleanup
|
2019-02-23 12:08:08 +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
|
0fd4c4fb06
|
tidy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-09 08:24:14 -08:00 |
|
Nikolaj Bjorner
|
d2d42f9810
|
fix #2127 fix #2128
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-09 08:23:22 -08:00 |
|
Nikolaj Bjorner
|
94dae2da3a
|
fix fourth bug produced by repros by Mark Dunlop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-27 18:11:18 -08:00 |
|
Nikolaj Bjorner
|
1297eeb817
|
fix #2104
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-26 11:55:32 -08:00 |
|
Nikolaj Bjorner
|
cf6119cdfd
|
fix #2102
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-25 21:02:25 -08:00 |
|
Nikolaj Bjorner
|
434eb25004
|
add useful div lemma for case #2079
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-10 17:20:01 -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
|
14f3ff0b63
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-01-07 09:00:21 -08:00 |
|
Nikolaj Bjorner
|
cec34c745a
|
defer blocking propagation until all properties of literal have been axiomatized. Deals with seq part of #2071
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-07 09:00:11 -08:00 |
|
Nikolaj Bjorner
|
6113149138
|
fix #2060. Code comment was right, code wasn't. Code comment and code could also be tuned
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-06 20:20:34 -08:00 |
|
Nikolaj Bjorner
|
a87f7a14d3
|
ever so gentle slap over the fingers for not using real regular expressions, #2058
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-06 13:46:04 -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
|
b3d0ed6143
|
fix #2035 regression. correct axiom is |extract(s,i,l)| <= l or l < 0, but it is subsumed by encoding of extract, so new axiom is not useful
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-11 20:27:28 -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
|
68ace83893
|
remove enable trace
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-10 07:34:56 -08:00 |
|
Nikolaj Bjorner
|
f2a7bcaf5d
|
remove prints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-09 14:38:45 -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
|
9635ddd8fc
|
fix #2018
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-05 00:54:10 -08: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
|
3db73e442c
|
reset max unfolding literal on backtrack
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-29 21:04:43 -08:00 |
|
Bruce Mitchener
|
6567698199
|
Fix initialization order on theory_seq.
|
2018-11-30 08:10:49 +07: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
|
e96f9de70b
|
perf #1988
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-29 06:02:32 -08:00 |
|
Nikolaj Bjorner
|
5df29daa35
|
Merge pull request #1972 from waywardmonkeys/use-vector-empty
Prefer using empty rather than size comparisons.
|
2018-11-27 10:39:34 -08:00 |
|
Nikolaj Bjorner
|
2b34e4f738
|
fix #1968
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-27 10:36:03 -08:00 |
|
Bruce Mitchener
|
e570940662
|
Prefer using empty rather than size comparisons.
|
2018-11-27 21:42:04 +07:00 |
|
Nikolaj Bjorner
|
503bedbc7a
|
fix #1967:
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-26 21:12:47 -08:00 |
|
Nikolaj Bjorner
|
88fd088a09
|
conditional flattening
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-25 14:15:10 -08:00 |
|
Nikolaj Bjorner
|
16be5b0e7d
|
fix #1816 - m_parent_selects gets updated while accessing an interator, fix is to rely on the size of the vector for iteration
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-25 14:04:17 -08:00 |
|
Nikolaj Bjorner
|
32df9b1155
|
mac build errors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-24 17:34:53 -08:00 |
|
Nikolaj Bjorner
|
96043216e5
|
fix unsound unfolding
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-24 17:25:56 -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
|
069949a576
|
fix model construction for semantics of itos
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-23 22:30:13 -08:00 |
|