-
It would be pretty cool if IMP supported arrays or some other form of indexable memory, since this would enable applications like (attempting to) finding Universal Turing Machine programs that compute…
void4 updated
5 months ago
-
I wrote a `$counterexample` using a `struct` as an input and it found a counter-example, unfortunately Sail can't process it into a nice readable form, and the field order appears to be different to t…
-
**Describe the bug**
For [field elements](https://www.cairo-lang.org/docs/hello_cairo/intro.html#the-primitive-type-field-element-felt), the operation `a / b` results in an `x` such that `b * x = a`.…
-
The following test fails with Z3:
```java
BooleanFormula var1 = bmgr.makeVariable("var1");
BooleanFormula var2 = bmgr.makeVariable("var2");
BooleanFormula var3 = bmgr.makeVariable("var…
-
There are slight differences between how Benchmark, examples, model exploration and integration tests are running; we should make them the same. See TestBenchmarkSanity.hs and compare with others.
-
This is potential future work.
It turns out we could do better in determining branching statically. Currently, in `SymExec.hs` we have:
```
PleaseAskSMT cond _ continue -> do
…
-
There are two main repos of miniKanren's SMT hook: [clpsmt-miniKanren](https://github.com/namin/clpsmt-miniKanren) and [smt-assumptions](https://github.com/namin/faster-miniKanren/tree/smt-assumptions…
-
Currently to use the Java API on Linux platform, the developer must explicitly compile and link the dynamic libraries.
It would be much easier to integrate Z3 to an existing Java project if it could…
-
Using CBMC 5.84 on macOS (Apple MacBook Pro with M1 Pro CPU)
Using the same code that I posted in https://github.com/diffblue/cbmc/issues/7747 CBMC 5.84 using cadical as the back-end solver, comple…
-
It is possible to implement Hilbert-style deduction system in SMT language and then get the proof. Here is an example in attachment.
[Hilbert_system.txt](https://github.com/digama0/mm0/files/6396050/…