-
Add support for the SMT-LIB2 Bit-Vector primitives.
Features:
- [x] Support for the all the SMT-LIB2 Bit-Vector primitives
- [x] Fix the bugs that are present in older versions:
- #645
- #64…
-
When trying to solve trivial satisfiable problems like the following, I always run into a time-out:
```
(set-logic ALL)
(declare-const y Int)
(assert (= (+ 1 y) 2))
(check-sat)
```
The call…
-
CVC4's parser does not support the full set of printable characters for piped symbols (decimal 32-126 and 128-255 as defined in the SMT-LIB2 standard).
[smtmbt-973974500.smt2.zip](https://github.co…
-
**What programming language should we add?**
Z3
**What is the official website for the language?**
Z3 is relatively new and was started as an open-source language by Microsoft Research. Therefore…
-
Unless anyone objects, I don't think we should have reference to the CVC format anywhere in our documentation. If anyone wants to understand the format they can look at the source code.
This is a b…
-
The above is for the large array https://github.com/esbmc/esbmc/blob/c7191cda390244cabca0285d0c41a7ad2ffa673e/regression/esbmc/github_732-2-2/main.c
Other solvers do the `--smt-formula-only` much q…
-
## Motivation
Vampire supports input written in the TPTP- and the SMT-LIB2-syntax. Currently, Vampire interprets its input by default using TPTP, which can be changed to SMT-LIB2 with the option `--i…
-
Using this tool https://www.bottlecaps.de/convert/ to convert the grammars in https://github.com/stp/stp/tree/master/lib/Parser and manually adding the tokens from the lex files we can have nice railr…
-
For this benchmark:
```
(set-logic ALL)
(declare-fun s0 () (Array Int Bool))
(declare-fun s1 () Int)
(define-fun s2 () Bool (set-has-size s0 s1))
```
a fresh build of z3 is saying:
```
…
-
I haven't investigated this too deeply, but a constant value of e.g. -5 is not parsed as an integer literal. See for example [this unit test](https://github.com/SemGuS-git/Semgus-Parser/blob/0d072e9ae…