-
## Desired Behavior
Have builtin rules for `.messages` files produced by menhir (cf [menhir's manual](http://cambium.inria.fr/~fpottier/menhir/manual.html#sec67) ). This would include:
- generat…
-
Following (and as discussed in) #154, Pirouette does its SMT solving by [inline-C-calling a binding from Z3's API](https://github.com/tweag/pirouette/blob/748cbb68358061b234dc93452668e3de58772940/src/…
-
The code below crashes with `Unknown func-sort` error.
```
{-@ LIQUID "--reflection" @-}
{-@ LIQUID "--ple" @-}
-- workaround :: List Int -> Int
-- workaround _ = 0
data List a = N…
-
This program:
```haskell
{-@ LIQUID "--higherorder" @-}
{-@ LIQUID "--exactdc" @-}
module Bug where
import Language.Haskell.Liquid.ProofCombinators
data U1 p = U1
data M…
-
How can I instantiate the z3 solver and if possible how to pass a formula for testing?
-
Hi, I observed the recent paper "Interpolation and Model Checking for Nonlinear Arithmetic".
It seems that in the SMT-LIB2 frontend, Yices only exposes the `get-unsat-model-interpolant` interface.
W…
-
With SMTInterpol, the following code fails:
```
bmgr.makeVariable("select");
```
Exception:
```
de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: Function select is already defined.
at…
-
Depends on https://github.com/ethereum/solidity/issues/14325
Currently we support exporting contract and reentrancy invariants to the user. We should also export loop invariants. This means that in…
-
I want to comment here on the approach that Liquid Haskell uses to defunctionalise and monomorphise expressions for the SMT solver. It looks to me like it is simpler than what is currently being done …
-
```coq
(* -*- mode: coq; coq-prog-args: ("-emacs" "-w" "-deprecated-native-compiler-option,-native-compiler-disabled" "-R" "." "Top" "-top" "Example" "-native-compiler" "ondemand") -*- *)
(* File re…