1992
DOI: 10.1007/3-540-55602-8_174
|View full text |Cite
|
Sign up to set email alerts
|

Using middle-out reasoning to control the synthesis of tail-recursive programs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

1994
1994
2010
2010

Publication Types

Select...
4
1

Relationship

3
2

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 6 publications
0
4
0
Order By: Relevance
“…[13,15], is that ours ensures termination. Our restricted unification heuristic also efficiently cuts out undesirable unifiers, while previous work had to apply filtering of unwanted results after unification [13], or use heuristics specific to rippling [15].…”
Section: Related Workmentioning
confidence: 95%
“…[13,15], is that ours ensures termination. Our restricted unification heuristic also efficiently cuts out undesirable unifiers, while previous work had to apply filtering of unwanted results after unification [13], or use heuristics specific to rippling [15].…”
Section: Related Workmentioning
confidence: 95%
“…Hesketh's work, however, was much broader than ours in that she unified a number of different kinds of generalization. Moreover, she was also able to synthesize tail-recursive functions given equivalent naive recursive definitions (Hesketh et al, 1992).…”
Section: Related Workmentioning
confidence: 99%
“…Assuming d denotes a constant then pri(d) evaluates to M 1 (bl 1 c). Substituting this accumulator term for d in (8) gives a schematic conclusion of the form: g(f(c 1 (a; b) " 1 ; M 1 (bl 1 c)); c 1 (a; b) "…”
Section: Primary Accumulator Termsmentioning
confidence: 99%
“…k ; t)))) " 1 7 Note that the conclusion has been -reduced automatically. 8 Again the conclusion has been -reduced automatically.…”
Section: Second Proof Attemptmentioning
confidence: 99%