Nikolaj Bjorner
fde8808a40
#5454
2021-08-11 16:59:46 -07:00
Nikolaj Bjorner
8faad26c3c
#5454
2021-08-11 09:46:35 -07:00
Nikolaj Bjorner
178262fc12
#5454
2021-08-11 09:30:03 -07:00
Nikolaj Bjorner
496ec5f2b4
#5454
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-08-11 05:00:02 -07:00
Nikolaj Bjorner
d1d64bbe59
#5454
2021-08-11 04:55:20 -07:00
Nikolaj Bjorner
4f2211baab
fix solver-subsumption again, #5468 (negation was swapped in original wrong subsumption check, then soundness fix removed core subsumption functionality)
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-08-11 04:36:48 -07:00
Nikolaj Bjorner
7ab7b8646b
#5454
2021-08-10 14:47:26 -07:00
Nikolaj Bjorner
081cdbd762
fix #5468
2021-08-10 10:46:47 -07:00
Nikolaj Bjorner
391db898d3
lost update from August 3 #5468
2021-08-10 09:45:17 -07:00
Nikolaj Bjorner
2075cb9fa4
remove useless literal found during review #5470
2021-08-10 09:29:39 -07:00
Nikolaj Bjorner
4beb29d45e
fix #5469 documentation bug
2021-08-10 09:22:24 -07:00
Margus Veanes
22bb4c2db7
more fixes related to issue #5140 ( #5466 )
...
* instead of u in to_re(s) make u = s
* bug fix: added missing emptiness check
2021-08-09 17:48:35 -07:00
Nikolaj Bjorner
3eb849ad9e
rewrite equality too
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-08-09 15:32:04 -07:00
Nikolaj Bjorner
aa7e9b09f3
fix equality rewrite with itos
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-08-09 14:22:48 -07:00
Margus Veanes
225204e2f4
updates related to issue #5140 ( #5463 )
...
* updates related to issue #5140
* updated/simplified some cases
* fixing feedback comments
* fixed comments and added missing case for get_re_head_tail_reversed
* two bug fixes and some other code improvements
2021-08-09 10:48:56 -07:00
Nikolaj Bjorner
af5fd1014f
#5460
2021-08-08 17:33:49 -07:00
Nikolaj Bjorner
85da7407dc
#5460
...
NB @nunoplopes - the code path regarding rewrite_uncstr could use some unit tests.
2021-08-08 17:18:31 -07:00
Nikolaj Bjorner
e27a71bbcb
#5460
2021-08-08 16:29:41 -07:00
Jamey Sharp
5de5f5a442
report which operator bit-blast failed on ( #5459 )
2021-08-08 15:53:07 -07:00
Jamey Sharp
1d3ee70af4
support bit-blasting bvand ( #5458 )
2021-08-08 15:52:54 -07:00
Nikolaj Bjorner
dcfd7b76c9
more rewrites based on example in #5457
2021-08-05 11:54:13 -07:00
Nikolaj Bjorner
e10850e66a
fix #5457
2021-08-05 11:27:03 -07:00
Nikolaj Bjorner
ed3f8a52e6
#5454
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-08-04 14:05:29 -07:00
Nikolaj Bjorner
a39d1c6188
fix #5456
2021-08-04 10:07:29 -07:00
Nikolaj Bjorner
939860148f
#5452
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-08-03 20:03:34 -07:00
Nikolaj Bjorner
2891ac7dec
merge
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-08-03 19:47:38 -07:00
Nikolaj Bjorner
40f5270ae2
fix #5452
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-08-03 17:23:41 -07:00
Nikolaj Bjorner
7ae4e93e86
Sharon & Neta notes
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-08-03 16:45:25 -07:00
Nikolaj Bjorner
da60abd84b
#5445
2021-08-03 11:19:42 -07:00
Nikolaj Bjorner
202ed79a24
#5445
2021-08-03 11:17:23 -07:00
Felix Yan
60a25053c6
Correct a typo in contrib/ci/README.md ( #5453 )
2021-08-03 08:29:15 -07:00
Nikolaj Bjorner
f333d78f01
#5445
2021-08-02 20:41:34 -07:00
Nikolaj Bjorner
1173c93150
#5140
2021-08-02 17:13:47 -07:00
Nikolaj Bjorner
4aaf026b49
format
2021-08-02 13:45:23 -07:00
Nikolaj Bjorner
fc36fb115f
format
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-08-02 13:45:23 -07:00
Nikolaj Bjorner
7f6f7eff1e
Update coverage.yml
2021-08-02 13:45:17 -07:00
0152la
fcb55257be
Improve coverage CI script ( #5451 )
...
* Due to the long duration of the CI execution, execute it at a set time
daily (currently 11 UTC / 4 PDT)
* Use `Ninja` to build instead of Makefile, due to better compilation
time
* Execute all the available Z3 tests and examples: `test-z3 -a`,
`z3test` regression suites (`smt2`, `smt2-debug`, and `smt2-extra`),
`z3test` coverage tests, and the 4 provided examples
* Upload `gcovr` report as an artifact associated with the CI run
TODOs:
* Fix `gcovr` emitting an empty report
* Potentially take the artifact and upload it somewhere accessible
Co-authored-by: Andrei Lascu <andrei.lascu10@imperial.ac.uk>
2021-08-02 12:01:41 -07:00
Nikolaj Bjorner
d3194bb8a8
#5445
2021-08-02 11:07:28 -07:00
Nikolaj Bjorner
6c0a790576
#5445
2021-08-02 09:22:54 -07:00
Nikolaj Bjorner
da8530e2db
#5447
...
That the bug went away is a fluke. It wasnt fixed.
It is in pb-preprocess, an essentially unused tactic. The special subsumption resolution rule wasn't accounting for membership of all variables.
2021-08-02 09:03:15 -07:00
Nikolaj Bjorner
e3be25dad6
#5445
2021-08-01 16:48:25 -07:00
Nikolaj Bjorner
123c446395
fix #5449
2021-08-01 13:03:40 -07:00
Nikolaj Bjorner
a4cc9e7895
#5429 #5445
2021-08-01 12:49:36 -07:00
Nikolaj Bjorner
924ea6ab31
#5429 again
2021-08-01 12:00:22 -07:00
Nikolaj Bjorner
50f5cafb50
fix #5446
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-08-01 05:09:58 -07:00
Nikolaj Bjorner
490dc66ec2
remove sine filter #5446
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-08-01 05:05:45 -07:00
Nikolaj Bjorner
e148eea35d
Update wip.yml
2021-07-31 18:54:37 -07:00
Nikolaj Bjorner
b3e63638f2
Update README.md
2021-07-31 18:02:13 -07:00
Nikolaj Bjorner
5b32c3778f
remove out
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-07-31 18:00:37 -07:00
Nikolaj Bjorner
f5a08cc54e
add wip
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-07-31 17:57:36 -07:00