Minlog is a proof assistant which automatically extracts computational content in an extension of Gödel’s T from formalized proofs. We report on extending Minlog to deal with predicates defined using a particular combination of induction and coinduction, via so-called nested definitions. In order to increase the efficiency of the extracted programs, we have also implemented a feature to translate terms into Haskell programs. To illustrate our theory and implementation, a formalisation of a theory of uniformly continuous functions due to Berger is presented
In this paper we develop an algorithm, based on abstract interpretation, for source specialisation o...
We present a method using an extended logical system for obtaining "correct" programs from specifica...
AbstractIt is well-known that a constructive proof of a Π20 formula F written as a λ-term via Curry-...
Minlog is a proof assistant which automatically extracts computational content in an extension of Gö...
Minlog is an interactive proof system which implements prooftheoreticmethods and applies them to ver...
. The Warshall algorithm computing the transitive closure of a relation is extracted from a construc...
The importance of an abstract approach to a computation theory over general data types has been stre...
The objective of this paper is to provide a theoretical foundation for program extraction from proof...
The program minlog is a theorem prover for propositional minimal and intuitionist logic, based on a...
In this paper we describe our system for automatically extracting "correct" programs from proofs usi...
In this paper we describe a new protocol that we call the Curry-Howard protocol between a theory and...
Abstract. In this paper we describe a new protocol that we call the Curry-Howard protocol between a ...
In this paper we describe our system for automatically extracting "correct" programs from proofs usi...
In this paper we describe our system Fred for automatically extracting "correct" programs from proof...
In this paper we describe our protocol for the interaction between a theory and the programs extract...
In this paper we develop an algorithm, based on abstract interpretation, for source specialisation o...
We present a method using an extended logical system for obtaining "correct" programs from specifica...
AbstractIt is well-known that a constructive proof of a Π20 formula F written as a λ-term via Curry-...
Minlog is a proof assistant which automatically extracts computational content in an extension of Gö...
Minlog is an interactive proof system which implements prooftheoreticmethods and applies them to ver...
. The Warshall algorithm computing the transitive closure of a relation is extracted from a construc...
The importance of an abstract approach to a computation theory over general data types has been stre...
The objective of this paper is to provide a theoretical foundation for program extraction from proof...
The program minlog is a theorem prover for propositional minimal and intuitionist logic, based on a...
In this paper we describe our system for automatically extracting "correct" programs from proofs usi...
In this paper we describe a new protocol that we call the Curry-Howard protocol between a theory and...
Abstract. In this paper we describe a new protocol that we call the Curry-Howard protocol between a ...
In this paper we describe our system for automatically extracting "correct" programs from proofs usi...
In this paper we describe our system Fred for automatically extracting "correct" programs from proof...
In this paper we describe our protocol for the interaction between a theory and the programs extract...
In this paper we develop an algorithm, based on abstract interpretation, for source specialisation o...
We present a method using an extended logical system for obtaining "correct" programs from specifica...
AbstractIt is well-known that a constructive proof of a Π20 formula F written as a λ-term via Curry-...