This paper outlines the author’s experiences using the methodology of program extraction within a proof assistant-based on constructive type theory. We discuss the feasibility of the methodology and tool support, and suggest some directions for future research
A proof assistant is a computer program that is used for proving theorems in an interactive way. Man...
1 Introduction Several approaches can be used for certifying software. A first one, perhaps the most...
Extraction is a technique for producing verified programs. A proof of $\forall chi : T \ldot \exist...
This paper outlines the author’s experiences using the methodology of program extraction within a pr...
This paper presents a step in the development of an operational approach to program extraction in ty...
AbstractWe introduce a new type system called “System ST” (ST stands for subtyping), based on subtyp...
We present an interactive proof system dedicated to program extraction from proofs. In a previous pa...
Proof assistants are now widely used in the field of pro-gramming languages research to reason forma...
AbstractThis paper describes a constructive system, based on a particular typed λ-calculus with cons...
This work concerns the generation of programs which are certifiedto be correct by construction. Thes...
AbstractWe present the program development concept in a logical framework including constructive typ...
Since the work of Brouwer, Kolmogorov, Goedel, Kleene and many others we know that constructive proo...
AbstractWe investigate an automated program synthesis system based on the paradigm of programming by...
Contains fulltext : 19456.pdf (publisher's version ) (Open Access)This thesis is c...
AbstractIn this paper, an inference mechanism is proposed for proof construction in Constructive Typ...
A proof assistant is a computer program that is used for proving theorems in an interactive way. Man...
1 Introduction Several approaches can be used for certifying software. A first one, perhaps the most...
Extraction is a technique for producing verified programs. A proof of $\forall chi : T \ldot \exist...
This paper outlines the author’s experiences using the methodology of program extraction within a pr...
This paper presents a step in the development of an operational approach to program extraction in ty...
AbstractWe introduce a new type system called “System ST” (ST stands for subtyping), based on subtyp...
We present an interactive proof system dedicated to program extraction from proofs. In a previous pa...
Proof assistants are now widely used in the field of pro-gramming languages research to reason forma...
AbstractThis paper describes a constructive system, based on a particular typed λ-calculus with cons...
This work concerns the generation of programs which are certifiedto be correct by construction. Thes...
AbstractWe present the program development concept in a logical framework including constructive typ...
Since the work of Brouwer, Kolmogorov, Goedel, Kleene and many others we know that constructive proo...
AbstractWe investigate an automated program synthesis system based on the paradigm of programming by...
Contains fulltext : 19456.pdf (publisher's version ) (Open Access)This thesis is c...
AbstractIn this paper, an inference mechanism is proposed for proof construction in Constructive Typ...
A proof assistant is a computer program that is used for proving theorems in an interactive way. Man...
1 Introduction Several approaches can be used for certifying software. A first one, perhaps the most...
Extraction is a technique for producing verified programs. A proof of $\forall chi : T \ldot \exist...