We describe our system Fred for extracting reliable and reusable programs from mathematical proofs via a variant of the Curry-Howard isomorphism. Our system extends the idea of extracting programs from formal mathematical proofs by the reuse of programs which have been guaranteed by the user. The rules for combining these two approaches are called the Curry-Howard protocol. We illustrate our system with a simple example based on warehouses holding spare parts
We present a method using an extended logical system for obtaining "correct" programs from specifica...
Automated theorem provers might be improved if they are enabled to reuse previously computed proofs....
One of the main reasons why constructing deductive proofs that programs satisfy their specifications...
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 protocol for the interaction between a theory and the programs extract...
In this paper we describe our system for automatically extracting "correct" programs from proofs usi...
Details developments in the direction of a practical proofs-as-programs paradigm, which constitutes ...
In this paper we describe our system Fred for automatically extracting "correct" programs from proof...
Since the work of Brouwer, Kolmogorov, Goedel, Kleene and many others we know that constructive proo...
The objective of this paper is to provide a theoretical foundation for program extraction from proof...
Abstract. In this paper we analyse the modifications on logical operations-- as proof checking, type...
École thématiqueThe Curry-Howard (proof-program) correspondence in Analysis by means of a new techni...
AbstractIt is well-known that a constructive proof of a Π20 formula F written as a λ-term via Curry-...
We present a method using an extended logical system for obtaining "correct" programs from specifica...
Automated theorem provers might be improved if they are enabled to reuse previously computed proofs....
One of the main reasons why constructing deductive proofs that programs satisfy their specifications...
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 protocol for the interaction between a theory and the programs extract...
In this paper we describe our system for automatically extracting "correct" programs from proofs usi...
Details developments in the direction of a practical proofs-as-programs paradigm, which constitutes ...
In this paper we describe our system Fred for automatically extracting "correct" programs from proof...
Since the work of Brouwer, Kolmogorov, Goedel, Kleene and many others we know that constructive proo...
The objective of this paper is to provide a theoretical foundation for program extraction from proof...
Abstract. In this paper we analyse the modifications on logical operations-- as proof checking, type...
École thématiqueThe Curry-Howard (proof-program) correspondence in Analysis by means of a new techni...
AbstractIt is well-known that a constructive proof of a Π20 formula F written as a λ-term via Curry-...
We present a method using an extended logical system for obtaining "correct" programs from specifica...
Automated theorem provers might be improved if they are enabled to reuse previously computed proofs....
One of the main reasons why constructing deductive proofs that programs satisfy their specifications...