-
I wrote a [small survey](https://gist.github.com/chadbrewbaker/5ec5fbe06d294da95b15d17b70b4d4a3) of major UTF-8 decoders.
Microsoft has not open sourced that part of libc. https://nostarch.com/Eff…
-
**CBMC version:** `develop`
**Operating system:** Mac OS 10.15.7
**Test case:**
```c
#include
void main()
{
int i;
__CPROVER_assume(i % 2 == 0);
assert(__CPROVER_exists { int j ;…
-
Hi,
I encountered a very strange problem. It might be a z3 bug, but I'm not sure yet (I am a beginner of z3).
The reproduction steps as follows:
1. I have a smtlib file [ok.txt](https://gith…
-
It seems to happen that some problems set their logic to `QF_FP`, and then use the `to_fp` function to convert a real to a floating point number (it happens in e.g. `QF_FP/20170501-Heizmann-UltimateAu…
Gbury updated
3 years ago
-
Several SMT solvers provide the possibility to create quantified SMT queries, either via their API or at least via an SMTLIB-based String.
We should support this, and provide proper handling and visi…
-
**Describe the bug**
When an abstract value is produced as part of the model, that value cannot be referenced inside a `(get-value ...)` command.
Page 49 of the smt-lib 2.6 spec states that this oug…
-
I have the following property:
```
bitget : [12] -> [436][8] -> Bit
property bitget i r = i < 3488 ==> bit_gf == if bit_bit then 0x0001 else 0x0000
where bit_gf = (zext (((r@(i/8)) >> (i%8)) && …
-
I'm looking at the definition of `all_smt` as given in https://theory.stanford.edu/%7Enikolaj/programmingz3.html#sec-blocking-evaluations; the version that implements the clever disjoint-model approac…
-
K Version
---------
Tell us what version of K you are using.
Example:
```
% kompile --version
K version: 5.1.142
Build date: Tue Aug 17 23:07:26 UTC 2021
% z3 --version
Z3 version …
-
For https://github.com/Z3Prover/z3/issues/2286 the function Z3_get_lstring was introduced, and its documentation says it returns an unescaped string. We use this in the C++ API via "get_string" which …