-
### Checklist
- [x] Did you specify the current behavior?
- [x] Did you specify the expected behavior?
- [x] Did you provide a code example showing the problem?
- [x] Did you describe your envir…
-
-
Z3 4.8.9 works fantastically for me but unfortunately I have an issue migrating to 4.8.10.
Some predicates solvable with 4.8.9 hang forever with 4.8.10.
However I cannot properly report the issue b…
-
Z3 gives an invalid model on this formula:
```
[577] % z3release model_validate=true small.smt2
sat
(error "line 6 column 10: an invalid model was generated")
(model
(define-fun b () String
…
-
I have just received this assertion violation on MacOS Catalina with Z3 4.8.9:
```
:z3-version
Z3 version is 4.8.9.0
:z3 x=2
ASSERTION VIOLATION
File: ../src/api/api_ast.cpp
Line: 906
UNREACHA…
-
when supplying a custom z3 prelude file, axioms have to be stated about "known" symbols, so they have to be defined in the prelude file as well. However, currently there is no way to prevent them [her…
-
We cannot use instantiations of datatypes in our conjunction examples.
For example, with the environment
```
data List a where
Nil :: List a
Cons :: x: a -> xs: List a -> List a
termination …
-
I'm very new to OpenJML, I am using it as part of a university course
While writing annotations for a method wrapping `Arrays.binarySearch(int[], int)`, I encountered some (to me) strange behaviour.
…
-
Commit: 8abb644
~~~~
(set-option :proof true)
(declare-fun v () (_ BitVec 5))
(declare-fun r () (Array (_ BitVec 5) Bool))
(assert-soft (select r v))
(assert-soft (select r (bvor v (bvand v (bvs…
-
As I mentioned in #16, my first intuition for the lifetime of a symbol was this:
- a symbol gets created by a read from an uninitialized/volatile source
- as long as that symbol is on the executor…