We show how logical frameworks can provide a basis for logic program synthesis. With them, we may use first-order logic as a foundation to formalize and derive rules that constitute program development calculi. Derived rules may be in turn applied to synthesize logic programs using higher-order resolution during proof that programs meet their specifications. We illustrate this using Paulson's Isabelle system to derive and use a simple synthesis calculus based on equivalence preserving transformations
We report on a case study in using logical frameworks to support the formalization of programming ca...
We propose a novel approach to automating the synthesis of logic programs: Logic programs are synthe...
We show how the formalization and application of schemata for program development can be reduced t...
We show how logical frameworks can provide a basis for logic program synthesis. With them, we may us...
Often, calculi for manipulating and reasoning about programs can be recast as calculi for synthesizi...
Often, calculi for manipulating and reasoning about programs can be recast as calculi for synthesizi...
We present a methodology for logic program development based on the use of verified transformation t...
1 Introduction Program synthesis is concerned with deriving programs from their specifications. Suc...
We develop a framework for stepwise synthesis of logic programs from incomplete specifications. Afte...
We describe a system for the synthesis of logic programs from specifications based on higher-order l...
AbstractThis paper presents an overview and a survey of logic program synthesis. Logic program synth...
We report on a case study in using logical frameworks to support the formalization of programming ca...
This paper presents an overview and a survey of logic program synthesis. Logic program synthesis is ...
We report on a case study in using logical frameworks to support the formalization of programming ca...
AbstractIn this paper, a logic program synthesis method from first-order logic specifications is des...
We report on a case study in using logical frameworks to support the formalization of programming ca...
We propose a novel approach to automating the synthesis of logic programs: Logic programs are synthe...
We show how the formalization and application of schemata for program development can be reduced t...
We show how logical frameworks can provide a basis for logic program synthesis. With them, we may us...
Often, calculi for manipulating and reasoning about programs can be recast as calculi for synthesizi...
Often, calculi for manipulating and reasoning about programs can be recast as calculi for synthesizi...
We present a methodology for logic program development based on the use of verified transformation t...
1 Introduction Program synthesis is concerned with deriving programs from their specifications. Suc...
We develop a framework for stepwise synthesis of logic programs from incomplete specifications. Afte...
We describe a system for the synthesis of logic programs from specifications based on higher-order l...
AbstractThis paper presents an overview and a survey of logic program synthesis. Logic program synth...
We report on a case study in using logical frameworks to support the formalization of programming ca...
This paper presents an overview and a survey of logic program synthesis. Logic program synthesis is ...
We report on a case study in using logical frameworks to support the formalization of programming ca...
AbstractIn this paper, a logic program synthesis method from first-order logic specifications is des...
We report on a case study in using logical frameworks to support the formalization of programming ca...
We propose a novel approach to automating the synthesis of logic programs: Logic programs are synthe...
We show how the formalization and application of schemata for program development can be reduced t...