International audienceThe Abella theorem prover is based on a logic in which relations, and not functions, are defined by induction (and coinduction). Of course, many relations do, in fact, define functions and there is real value in separating functional computation (marked by determinism) from more general deduction (marked by nondeterminism and backtracking). Recent work on focused proof systems for the logic underlying Abella is used in this paper to motivate the design of various extensions to the Abella system. With these extensions to the system (which do not extend the logic), it is possible to fully automate functional computations within the relational setting as soon as a proof is provided that a given relation does, in fact, cap...
International audienceWhen studying sequent calculi, proof theorists often have to prove properties ...
We propose a new approach to computer-assisted verification of lazy functional programs where funct...
International audienceIn this progress report, we highlight the design of the functional programming...
International audienceThe Abella theorem prover is based on a logic in which relations, and not func...
The Abella interactive theorem prover is based on an intuitionistic logic that allows for inductive ...
The Abella interactive theorem prover is based on an intuitionistic logic that allows for inductive ...
International audienceWe present a tutorial on the Abella theorem prover that is designed to reason ...
The present document pursues the decades-long study of the interactions between mathematical logic a...
International audienceRelational descriptions have been used in formalizing diverse computational no...
International audienceThe logical foundations of arithmetic generally start with a quantificational ...
We propose a new approach to the computer-assisted verification of functional programs. We work in f...
AbstractWhen combining logic level theorem proving with computational methods it is important to ide...
We propose a new approach to the computer-assisted verification of functional programs. We work in...
Modern functional programming languages, such as Haskell or OCaml, use sophisticated forms of type i...
International audienceHypothetical judgments go hand-in-hand with higher-order abstract syntax for m...
International audienceWhen studying sequent calculi, proof theorists often have to prove properties ...
We propose a new approach to computer-assisted verification of lazy functional programs where funct...
International audienceIn this progress report, we highlight the design of the functional programming...
International audienceThe Abella theorem prover is based on a logic in which relations, and not func...
The Abella interactive theorem prover is based on an intuitionistic logic that allows for inductive ...
The Abella interactive theorem prover is based on an intuitionistic logic that allows for inductive ...
International audienceWe present a tutorial on the Abella theorem prover that is designed to reason ...
The present document pursues the decades-long study of the interactions between mathematical logic a...
International audienceRelational descriptions have been used in formalizing diverse computational no...
International audienceThe logical foundations of arithmetic generally start with a quantificational ...
We propose a new approach to the computer-assisted verification of functional programs. We work in f...
AbstractWhen combining logic level theorem proving with computational methods it is important to ide...
We propose a new approach to the computer-assisted verification of functional programs. We work in...
Modern functional programming languages, such as Haskell or OCaml, use sophisticated forms of type i...
International audienceHypothetical judgments go hand-in-hand with higher-order abstract syntax for m...
International audienceWhen studying sequent calculi, proof theorists often have to prove properties ...
We propose a new approach to computer-assisted verification of lazy functional programs where funct...
International audienceIn this progress report, we highlight the design of the functional programming...