-
Please refer to Issue #45
After the fix there is still a failure, i.e. when I change the following (that passes)
type packet
type node
to the following:
type packet
type node = {bridge,…
-
Hi, for the following formula,
smtinterpol https://github.com/ultimate-pa/smtinterpol/commit/47ca37869cd94298f7e3fa3f0c642e854d73c24b
[292.txt](https://github.com/ultimate-pa/smtinterpol/files/561…
-
Hi, for the following formula,
~~~~
(set-logic ALL)
(set-info :status sat)
(declare-datatypes ((t1 1)) ((par (T1) ((mkt1 (p1 T1))))))
(declare-datatypes ((t2 1)) ((par (T1) ((mkt2 (p1 T1))))))
(…
-
I tried to implement my own attribute in `Alt-Ergo` to name lemmata as follows:
`(assert (! (...) :lemma my_name)`
(I don't want to use `:named` for reasons explained here https://github.com/OCamlPr…
-
```
(set-option :sat.ddfw.threads 1)
(set-logic QF_BV)
(declare-fun x () (_ BitVec 32))
(declare-fun y () (_ BitVec 32))
(assert (bvult (bvmul x y) (bvadd x y)))
(check-sat)
z3 test.smt2
===…
-
Hi!
Z3 [version 4.13.1 - 64 bit]
ubuntu:22.04
```
cat test.smt2
(declare-fun B () Real)
(assert (not (is_int (to_real (* 2 B)))))
(check-sat)
(exit)
cvc5 test.smt2 --check-models
sat
`…
-
There is likely a bug when using uninterpreted functions in a quantified formula. SBV does not declare them in the top-level.
The following code
```haskell
runSMTWith z3 {verbose = True} $ do
…
lsrcz updated
4 months ago
-
After testing the behavior of cvc5 and z3 and the SMTLIB specification, I noticed that
we have to produce a status message (`sat`, `unsat`, `unknown`) before producing a model with `(get-model)`. Th…
-
Hi all. We're trying to add support for STP to [Rosette](https://github.com/emina/rosette). One of the main blockers are the `ASSERT` statements that get printed out when the `-p` switch is enabled:
…
-
## Problem
We currently only ever invoke Z3 to solve both path queries and assertion queries. This works well in general, but there is evidence in the literature that different heuristics can perfo…