-
In the spirit of rewriting as little existing code as possible for the Rust part of this project, I thought I would take a deeper look at various available bindings to Conjure's SAT solvers.
**[rus…
-
Hi, I attempted to run solver.check() using the Java API and (check-sat) in commandline-tool to compare the runtimes. I understand that the Java API may be slightly slower than commandline-tool, howev…
-
On this program:
```C
#include
#include
#include
#define M 4
typedef struct {
uint8_t val[M];
} s;
size_t nondet_size_t();
int main() {
size_t n = nondet_size_t();
…
-
Placeholder issue for constrained random testing.
-
Random comments on the poster (will add more to the issue as time goes by):
- [x] Mention how many different preprocessing passes there are
- [x] Maybe include two or so examples of preprocessing …
-
This can be reproduced by changing https://github.com/makaimann/smt-switch/blob/3ba9442aef2def27faeb79185065ac1d481d26f7/tests/test-sorting-network.cpp#L104 to include generic solvers. Then configurin…
-
Good morning!
We noticed in the `nightly` cryptol-remote-api container from two days ago that abc does not seem to be working as it previously did when trying to prove a property.
The error we…
-
Not sure if this is goal for this library but it might be useful to implement [activation literals](https://docs.rs/rsmt2/latest/rsmt2/actlit/index.html) in the same way that the `rsmt2` library does.…
-
For testing purposes I recently tried running `examples/ecdsa/ecdsa-crucible.saw` using `crucible_jvm_unsafe_assume_spec` instead of `crucible_jvm_verify` throughout. I expected everything to run real…
-
Introduce a new :smartcheck command that intelligently uses the context of value generation to produce smaller and more useful counter-examples more frequently. Discussed at some length with @TomMD. …