Nikolaj Bjorner
a2bd1d8fa2
Update coverage.yml
2021-07-31 11:51:00 -07:00
Nikolaj Bjorner
8b887cb0b8
Update coverage.yml
2021-07-31 11:46:26 -07:00
Nikolaj Bjorner
ed27ce5526
fix regression in goal2sat
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-07-31 11:41:55 -07:00
Nikolaj Bjorner
7de8c72246
cleanups
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-07-31 11:32:47 -07:00
Nikolaj Bjorner
5533fc9dbc
Update README.md
2021-07-31 11:11:21 -07:00
Nikolaj Bjorner
f6d6d2cc2d
Create coverage.yml
...
Move coverage to self-contained github action
2021-07-31 11:03:14 -07:00
Nikolaj Bjorner
6a9241ff0f
#5429
2021-07-31 11:00:12 -07:00
Nikolaj Bjorner
e5401a4303
use quantifier
2021-07-31 00:32:43 -07:00
Nikolaj Bjorner
77cd82a5ca
flatten if-then-else
2021-07-30 23:28:30 -07:00
Nikolaj Bjorner
bcf0f671b8
disable drat inside of quantifier elaboration
2021-07-30 23:27:37 -07:00
Nikolaj Bjorner
6dfaaa43cd
jobs
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-07-30 22:38:56 -07:00
Nikolaj Bjorner
3f6a7748fa
jobs
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-07-30 22:38:16 -07:00
Nikolaj Bjorner
ce23798cd0
coverage.yml
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-07-30 22:36:14 -07:00
Nikolaj Bjorner
1e8009bbfc
build/labels
2021-07-30 22:29:00 -07:00
Nikolaj Bjorner
53ab931626
#5429
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-07-30 21:35:09 -07:00
Nikolaj Bjorner
1488bf81ae
#5429
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-07-30 15:34:12 -07:00
Nikolaj Bjorner
31267e6ab8
#5429
2021-07-30 14:55:59 -07:00
Nikolaj Bjorner
f3f83d0445
#5429
2021-07-30 13:43:02 -07:00
Nikolaj Bjorner
5ca8628e0d
na
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-07-30 13:42:54 -07:00
Nikolaj Bjorner
38250fc304
re-move #5442
2021-07-29 15:33:30 -07:00
Nikolaj Bjorner
b8a437bd8a
#5429
...
relevancy propagation applies to quantifier unfolding.
2021-07-29 15:05:06 -07:00
Nikolaj Bjorner
211a6c8752
rename
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-07-29 11:32:20 -07:00
Nikolaj Bjorner
d0686671c5
Merge branch 'master' of https://github.com/z3prover/z3
2021-07-29 11:31:45 -07:00
Nikolaj Bjorner
db5252a81b
add dummy
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-07-29 11:31:39 -07:00
0152la
72d3074a44
Add Ubuntu CMake Coverage CI step ( #5442 )
...
Adds an extra step to CI jobs which executes the Z3 test suite with
coverage enabled, and additionally executed coverage-enhancing tests
added to z3test.
2021-07-29 11:29:49 -07:00
Nikolaj Bjorner
703659a3a8
fix #5439
2021-07-28 17:16:17 -07:00
Kiwamu Okabe
81b8f397b3
Need -thread
option to compile OCaml example ( #5440 )
...
I can compile the OCaml example with `-thread` option at Linux.
```
$ ocaml --version
The OCaml toplevel, version 4.05.0
```
2021-07-28 16:57:26 -07:00
Nikolaj Bjorner
442d1d28ea
#5429
2021-07-27 19:11:16 -07:00
Nikolaj Bjorner
16413b4f9a
#5429
2021-07-27 17:18:22 -07:00
Nikolaj Bjorner
79296d8dfc
proviso for different life-time of objects allocated in arguments.
2021-07-27 09:09:21 -07:00
Nikolaj Bjorner
5964b26ca2
err
2021-07-27 09:07:34 -07:00
Nikolaj Bjorner
7cb4932ae8
fix #5435
2021-07-27 09:04:29 -07:00
Nikolaj Bjorner
2f49094d49
change debug output
2021-07-26 19:36:16 -07:00
Nikolaj Bjorner
7e705c4854
fix #5430
2021-07-26 13:47:21 -07:00
Nikolaj Bjorner
5652d2a157
#5429 #5431
2021-07-25 11:59:42 -07:00
Nikolaj Bjorner
b638405e42
simplify #5431
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-07-25 09:57:38 -07:00
Margus Veanes
4fd1e6d32c
added derivative support for (str.to_re (str.from_int ...)) ( #5431 )
2021-07-25 09:51:48 -07:00
Nikolaj Bjorner
2fa156eaf4
#5429
2021-07-25 09:36:45 -07:00
Nikolaj Bjorner
10145366b2
#5425
...
Add an alternative to unit-subsume-simplify
It is called solver-subsumption
It does a little more than unit-subsume-simplify and also uses a different decomposition algorithm for clauses.
It removes redundant constraints and simplifies clauses in a single pass.
A possible use of this tactic is in isolation where the maximal number of conflicts
(smt.conflicts_max, sat.conflicts_max) are bounded. For simpler formulas full solver calls may be still feasible.
2021-07-23 21:02:25 -07:00
Nikolaj Bjorner
32beb91efa
sat.euf add missing function
2021-07-22 19:17:17 -07:00
Nikolaj Bjorner
800fef6653
fix #5424
2021-07-22 18:31:37 -07:00
Nikolaj Bjorner
848a8ebb98
#5427
2021-07-22 13:35:54 -07:00
Nikolaj Bjorner
2589f2bad4
#5427
2021-07-22 12:07:11 -07:00
Nikolaj Bjorner
76427cd281
#5427
2021-07-22 11:33:47 -07:00
Nikolaj Bjorner
9a5c0f2312
#5427
2021-07-22 09:38:05 -07:00
Nikolaj Bjorner
39c3f34a30
remove unused dependency
2021-07-21 09:25:08 -07:00
Nikolaj Bjorner
644bd82ac7
#5422
2021-07-21 09:08:55 -07:00
Nikolaj Bjorner
005d35f9c9
#5422
2021-07-21 07:39:39 -07:00
Nikolaj Bjorner
ca8f914dd8
#5422
2021-07-21 07:22:05 -07:00
Nikolaj Bjorner
e5e7c510d5
#5422
2021-07-21 07:14:54 -07:00