I'm trying to proof a property by double induction using Welder. The definitions are taken from here. A related question that gives more details of th ...
I'm trying to proof a property by double induction using Welder. The definitions are taken from here. A related question that gives more details of th ...
I have some problems while using the notI construct in Welder. Take the following as an example proof: My example uses usual lemmas about the structu ...
I'm proving certain properties on elliptic curves and for that I rely on some functions that deal with field operations. However, I don't want Inox to ...
I want to model the following Scala hierarchy in the Inox solver interface: How can I model nonZero? If I model it as an constructor Then I'm n ...
I have the following simplied definition of an addition operation over a field: I'd like this operation to be used with infix notation and the curr ...
The inox documentation states the following Inox provides the utility types TypedADTSort and TypedADTConstructor (see file inox/ast/Definitions.sc ...
While working with Welder I faced the situtation where I have to proof that: if content(l1) == content(l2) and f is an idempotent, associative and ...
I would like to proof some properties of sets on Inox/Welder but I'm lacking examples that help me to figure out how to do so. Say I want to proof: ...
I have tried following programs in Leon Result--Successful Result--Failed(Not terminated) Am I making any mistake,why the system is not able t ...
I want to verify following code Please help me how I can use Leon online system to verify the above code Getting following compilation Error 10 ...
I have an abstract Stack type as follows abstract class Stack[T] { def empty : Stack[T] def pop () : (Option[T], Stack[T]) def push (e : T) : ...
I would like to use Leon to verify a spec without knowing the concrete implementations in advance. For example, suppose I have a sort function, as wel ...
I was quite curious about the property of wrongCommutative in PropositionalLogic example in Leon. It seems like a correct property for me and I do no ...
Consider the following complicated way of negating a boolean (which depends on short-circuit evaluation): If I test this code in the Scala console, ...
While working on rational numbers with leon, I have to add as requirement isRational pretty much everywhere. For example: Is it possible to add a ...
While working with leon and rationals, I encountered the following issue: the verification of the inverse1 function gives a counter-example but it doe ...
In Leon verifier, why are there different options that use the same solver even when inductive reasoning happens within Leon? Eg. all the 3 options: f ...
I am trying to compile my Leon code using scalac directly. Unfortunately, I was not able to properly build the Leon library on which the code depends. ...
I tried to follow the instructions to build leon for MacOSX (yosemite) from the README.md file on github. It worked well except that when I run the b ...
I am trying to prove that the size (number of elements) in a list is non-negative, but Leon fails to prove it---it just times out. Is Leon really not ...