2017
DOI: 10.4204/eptcs.258.4
|View full text |Cite
|
Sign up to set email alerts
|

Structural Resolution with Co-inductive Loop Detection

Abstract: A way to combine co-SLD style loop detection with structural resolution was found and is introduced in this work, to extend structural resolution with co-induction. In particular, we present the operational semantics, called co-inductive structural resolution, of this novel combination and prove its soundness with respect to the greatest complete Herbrand model.Comment: In Proceedings CoALP-Ty'16, arXiv:1709.0419

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 19 publications
0
4
0
Order By: Relevance
“…Related Work. The related paper by Li (2017) shows that an algorithm embedding the CoLP loop detection rule into S-resolution is sound relative to greatest complete Herbrand models. However, that work does not consider conditions on which such embedding would be sound relative to SLD-computations at infinity.…”
Section: Conclusion Discussion Related and Future Workmentioning
confidence: 99%
“…Related Work. The related paper by Li (2017) shows that an algorithm embedding the CoLP loop detection rule into S-resolution is sound relative to greatest complete Herbrand models. However, that work does not consider conditions on which such embedding would be sound relative to SLD-computations at infinity.…”
Section: Conclusion Discussion Related and Future Workmentioning
confidence: 99%
“…While these results show that there are cases where S-resolution works better than Co-LP as inference engine for abstract compilation, we leave for further development the possibility of extending such a claim to prove that structural resolution always leads to analysis results which, if not improved, are at least comparable to those obtained with Co-LP as inference engine of abstract compilation. In particular, the recent results [20,18] show that it is possible to integrate Co-LP loop detection into S-resolution, and thus to identify regular patterns and infer regular terms like Co-LP does. For example, it is possible to infer the answer X = cons(0, X) for a query of Example 2 rather than giving a lazy answer (X = cons(0, X ), X = cons(0, X ), .…”
Section: Discussionmentioning
confidence: 99%
“…While coSLD resolution and its proposed extensions are limited by the fact that cycles must be detected in derivations to allow resolution to succeed, a stream of work based on the notion of structural resolution (Komendantskaya et al 2016;) (S-resolution for short) aims to make coinductive resolution more powerful, by allowing to lazily detect infinite derivations which do not have cycles. In particular, recent results (Li 2017;Komendantskaya and Li 2017;Basold et al 2019) investigate how it is possible to integrate coLP cycle detection into Sresolution, by proposing a comprehensive theory. Trying to integrate S-resolution with coclauses is an interesting topic for future work aiming to make coLP even more flexible.…”
Section: Related Work and Conclusionmentioning
confidence: 99%