1999
DOI: 10.1016/s0743-1066(99)00028-x
|View full text |Cite
|
Sign up to set email alerts
|

Inductive synthesis of recursive logic programs: achievements and prospects

Abstract: The inductive synthesis of recursive logic programs from incomplete information, such as input/output examples, is a challenging subfield both of ILP (Inductive Logic Programming) and of the synthesis (in general) of logic programs from formal specifications. We first overview past and present achievements, focusing on the techniques that were designed specifically for the inductive synthesis of recursive logic programs, but also discussing a few general ILP techniques that can also induce non-recursive hypoth… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
36
0

Year Published

1999
1999
2023
2023

Publication Types

Select...
5
3
1

Relationship

2
7

Authors

Journals

citations
Cited by 35 publications
(36 citation statements)
references
References 53 publications
0
36
0
Order By: Relevance
“…Our approach to the abduction of inductive definitions is close in spirit, if not so much in execution, to inductive recursion synthesis in AI (for a survey see [16]). The main novelties of our approach, compared to this technique, are: (a) that we abduce Hoare-style preconditions for imperative programs in separation logic, rather than inputs to functional programs in first-order logic; and (b) that we employ a cyclic proof search to abduce induction schemas.…”
Section: Related Workmentioning
confidence: 99%
“…Our approach to the abduction of inductive definitions is close in spirit, if not so much in execution, to inductive recursion synthesis in AI (for a survey see [16]). The main novelties of our approach, compared to this technique, are: (a) that we abduce Hoare-style preconditions for imperative programs in separation logic, rather than inputs to functional programs in first-order logic; and (b) that we employ a cyclic proof search to abduce induction schemas.…”
Section: Related Workmentioning
confidence: 99%
“…Target programs are typically declarative -mostly functional (Kitzelmann, 2009;Olsson, 1995), sometimes logical (Quinlan and CameronJones, 1995;Flener and Yilmaz, 1999). Specifications are typically given in the form of input/output examples for the desired behavior of the target program.…”
Section: Introductionmentioning
confidence: 99%
“…Finally, Mofizur and Numao [23] adopt a top-down approach to learning recursive programs with only one recursive clause. A thorough overview of achievements in the inductive synthesis of recursive logic programs can be found in [15].…”
Section: Introductionmentioning
confidence: 99%