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 show how the formalization and application of schemata for program development can be reduced to ...
AbstractWe show how the formalization and application of schemata for program development can be red...
Abstract. We describe a system for the synthesis of logic programs from specications based on higher...
We show how logical frameworks can provide a basis for logic program synthesis. With them, we may us...
AbstractThis paper presents an overview and a survey of logic program synthesis. Logic program synth...
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...
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...
This paper presents an overview and a survey of logic program synthesis. Logic program synthesis is ...
1 Introduction Program synthesis is concerned with deriving programs from their specifications. Suc...
We describe a system for the synthesis of logic programs from specifications based on higher-order l...
AbstractIn this paper, a logic program synthesis method from first-order logic specifications is des...
We develop a framework for stepwise synthesis of logic programs from incomplete specifications. Afte...
Often, calculi for manipulating and reasoning about programs can be recast as calculi for synthesizi...
We show how the formalization and application of schemata for program development can be reduced to ...
AbstractWe show how the formalization and application of schemata for program development can be red...
Abstract. We describe a system for the synthesis of logic programs from specications based on higher...
We show how logical frameworks can provide a basis for logic program synthesis. With them, we may us...
AbstractThis paper presents an overview and a survey of logic program synthesis. Logic program synth...
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...
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...
This paper presents an overview and a survey of logic program synthesis. Logic program synthesis is ...
1 Introduction Program synthesis is concerned with deriving programs from their specifications. Suc...
We describe a system for the synthesis of logic programs from specifications based on higher-order l...
AbstractIn this paper, a logic program synthesis method from first-order logic specifications is des...
We develop a framework for stepwise synthesis of logic programs from incomplete specifications. Afte...
Often, calculi for manipulating and reasoning about programs can be recast as calculi for synthesizi...
We show how the formalization and application of schemata for program development can be reduced to ...
AbstractWe show how the formalization and application of schemata for program development can be red...
Abstract. We describe a system for the synthesis of logic programs from specications based on higher...