AbstractThis paper describes a constructive system, based on a particular typed λ-calculus with constants and λ-expressions as types. This theory is principally based on intuitionistic type theory on the general idea of programming proofs which means extracting programs from constructive proofs. It can be considered as a basis of a system for automatized program sythesis by developing adapted techniques of programmation. It allows to partially automate the construction of programs from different specifications by a type-driven strategy. Moreover, the corresponding logical theory appears like a good base of higher-order calculus
A large part of the effort in formal program developments is expended on repeating the same derivati...
This book describes the approach to the constructive analysis of computation as developed by Prof. P...
Curry-Howard isomorphism makes it possible to obtain functional programs from proofs in logic. We a...
AbstractWe present the program development concept in a logical framework including constructive typ...
Systems built for automated program construction aim at the formalization of the programming process...
Programs are interpreted as types in a constructive type theory. Rules for a logic of programs can ...
AbstractWe present a constructive description of the automatic program synthesis method used in the ...
We describe a formalization of the meta-mathematics of programming in a higher-order logical calculu...
AbstractIn this paper, an inference mechanism is proposed for proof construction in Constructive Typ...
AbstractA second order constructive calculus is presented in this paper. The idea is not to give a y...
Software systems are ubiquitous. Failure in safety- and security-critical systems, e.g., the control...
Systems supporting the manipulation of non-trivial program code are complex and are at best semi-aut...
Program synthesis, the automatic generation of programs from specification, promises to fundamentall...
Program synthesis, the automatic generation of programs from specification, promises to fundamentall...
This paper outlines the author’s experiences using the methodology of program extraction within a pr...
A large part of the effort in formal program developments is expended on repeating the same derivati...
This book describes the approach to the constructive analysis of computation as developed by Prof. P...
Curry-Howard isomorphism makes it possible to obtain functional programs from proofs in logic. We a...
AbstractWe present the program development concept in a logical framework including constructive typ...
Systems built for automated program construction aim at the formalization of the programming process...
Programs are interpreted as types in a constructive type theory. Rules for a logic of programs can ...
AbstractWe present a constructive description of the automatic program synthesis method used in the ...
We describe a formalization of the meta-mathematics of programming in a higher-order logical calculu...
AbstractIn this paper, an inference mechanism is proposed for proof construction in Constructive Typ...
AbstractA second order constructive calculus is presented in this paper. The idea is not to give a y...
Software systems are ubiquitous. Failure in safety- and security-critical systems, e.g., the control...
Systems supporting the manipulation of non-trivial program code are complex and are at best semi-aut...
Program synthesis, the automatic generation of programs from specification, promises to fundamentall...
Program synthesis, the automatic generation of programs from specification, promises to fundamentall...
This paper outlines the author’s experiences using the methodology of program extraction within a pr...
A large part of the effort in formal program developments is expended on repeating the same derivati...
This book describes the approach to the constructive analysis of computation as developed by Prof. P...
Curry-Howard isomorphism makes it possible to obtain functional programs from proofs in logic. We a...