-
Currently, the theorem prover does not support the sublist operation. The following test case causes a NullPointerException:
define posintlist as [int] where no { x in $ | x < 0 }
int sum(posin…
-
Basically, I need to put back support for integer inequalities. This is the canonical example:
int f(int x, [int] xs) requires x <= |xs|:
if x < |xs|:
return f(x+1,xs)
else:
…
-
Borrowing from one of the [examples](http://hackage.haskell.org/packages/archive/sbv/2.9/doc/html/src/Data-SBV-Examples-Uninterpreted-Deduce.html#SB), axioms require the user to enter "raw" SMT-lib st…
TomMD updated
11 years ago
-
Currently, the following example fails because the theorem prover considers a negative length for the collection is possible:
nat f([int] xs):
return |xs|
-
Currently, string operations (i.e. StringAccess, StringLength, etc) are not supported.
-
I opened a file that contains lots of proofs, some of which don't admit (and instead cause the theorem prover to just spin and spin). The proof pad UI hangs because
- a form gets sent to Acl.admit tha…
-
Need some mechanism for including modules and combining them together to help modularise the "big theorem prover".
-
There is a tptp problem such that tipi prove reports that the conjecture is a theorem but tipi minimize gives a contradictory report.
paul@leonardo:~/Dropbox/ComputationalPhilosophy/ComputationalMeta…
-
Currently, the approach taken to constraint checking is to generate strongest post conditions for each statement in a method, starting from the precondition. These are logical conditions, constructed…
-
In the following example,
https://github.com/nushio3/practice/blob/master/sbv/square-root.hs
SBV seems to know that there exists at least one solution to (x^2 = 2).
However, it cannot prove that (f…