-
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…
-
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…
-
**Describe the bug**
Evaluating an expression such as `1` at the REPL of the H LispUsers module (a Horn clauses theorem prover) prints this prompt:
```
CATCH -> CL:CATCH ?
```
Answering no …
-
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…
-
I find it somewhat curious, that although the [Contribute page](https://ringtheory.herokuapp.com/contribute/) goes quickly into pointing to the relevant github projects — even going as far as suggesti…