Solving Partial Order Constraints for LPO Termination

From MaRDI portal
Publication:3527280

DOI10.1007/11805618_2zbMATH Open1151.68631arXivcs/0512067OpenAlexW2171453216MaRDI QIDQ3527280FDOQ3527280


Authors: Michael Codish, V. Lagoon, Peter J. Stuckey Edit this on Wikidata


Publication date: 25 September 2008

Published in: Lecture Notes in Computer Science (Search for Journal in Brave)

Abstract: This paper introduces a new kind of propositional encoding for reasoning about partial orders. The symbols in an unspecified partial order are viewed as variables which take integer values and are interpreted as indices in the order. For a partial order statement on n symbols each index is represented in log2 n propositional variables and partial order constraints between symbols are modeled on the bit representations. We illustrate the application of our approach to determine LPO termination for term rewrite systems. Experimental results are unequivocal, indicating orders of magnitude speedups in comparison with current implementations for LPO termination. The proposed encoding is general and relevant to other applications which involve propositional reasoning about partial orders.


Full work available at URL: https://arxiv.org/abs/cs/0512067




Recommendations




Cited In (10)





This page was built for publication: Solving Partial Order Constraints for LPO Termination

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q3527280)