-
Some methods to be implemented in and/or used from imctk inherently work with CNF representations. This might be of the full design or something auxiliary like an invariant, over/under-approximation o…
-
This issue collects several separate filings. They are all or mostly related to rule in-lining and model transformation.
There are comments associated with closed issues that can give more informat…
-
Sometimes it makes sense to enable feature Z if both features Y and feature Z are enabled. Simple example: #6658
```toml
[dependencies]
krate = { optional = true, version = "1.2.3" }
[feature…
-
As discussed at TACAS, it would be great if Theta could support CHC front-end. The language is a simple extension of SMT-LIB, format described [here](https://chc-comp.github.io/format.html).
At least…
-
The following benchmarks produce errors of the form
```
z3.z3types.Z3Exception: Rule contains negative predicate :
P!!2(#0,#1,#2) :-
not INV_REC_f__2_PRE(#3),
(= (:var 3) (- (:var 0) 2)).
``…
-
I am confused with the way HoIce parses "or".
For the following input, HoIce seems to reject the 2nd and 5th clauses but accepts the other.
(The comments indicates error messages generated by HoIce.…
-
The main building stone on prolog systems is a "fact", same as in XL each time a new definition is given with the keyword `is`.
How does one differentiate from each other in conceptual level? How is …
-
**Edit:** My incompleteness result here also fails with HSF. Needs further investigation, I suspect it's because setting all variables to 0 refutes `emp`?
Unsound:
```
$ ./starling.sh -smusat Examp…
-
Threader is a verification tool from Andrey and co based on Horn clauses. We should cover all the examples in their CAV paper in Starling (or understand why we can't)
[Threader CAV paper](http://ww…
-