POP* and Semantic Labeling using SAT
Martin AvanziniInterfaces: Explorations in Logic, Language and Computation, Lecture Notes in Artificial Intelligence 6211, pp. 155 – 166, 2010.
Abstract
The polynomial path order (POP* for short) is a termination method that induces polynomial bounds on the innermost runtime complexity of term rewrite systems (TRSs for short). Semantic labeling is a transformation technique used for proving termination. In this paper, we propose an efficient
implementation of POP* together with finite semantic labeling. This automation works by a reduction to the problem of boolean satisfiability. We have
implemented the technique and experimental results confirm the feasibility of our approach. By semantic labeling the analytical power of POP* is
significantly increased.
BibTeX
@inproceedings{MA-ESSLLI08, author = "Martin Avanzini", title = "{POP*} and Semantic Labeling using {SAT}", booktitle = "Interfaces: Explorations in Logic, Language and Computation", series = "Lecture Notes in Artificial Intelligence", volume = 6211, pages = "155--166", publisher = "Springer-Verlag", year = 2010 }