Verifying orientability of rewrite rules using the Knuth-Bendix order

Konstantin Korovin, Andrei Voronkov

    Research output: Chapter in Book/Conference proceedingConference contribution

    Abstract

    We consider two decision problems related to the Knuth-Bendix order (KBO). The first problem is orientability : given a system of rewrite rules R, does there exist some KBO which orients every ground instance of every rewrite rule in R. The second problem is whether a given KBO orients a rewrite rule. This problem can also be reformulated as the problem of solving a single ordering constraint for the KBO. We prove that both problems can be solved in polynomial time. The algorithm builds upon an algorithm for solving systems of homogeneous linear inequalities over integers. Also we show that if a system is orientable using a real-valued KBO, then it is also orientable using an integer-valued KBO. © Springer-Verlag Berlin Heidelberg 2001.
    Original languageEnglish
    Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci.
    PublisherSpringer Nature
    Pages137-153
    Number of pages16
    Volume2051
    ISBN (Print)3540421173, 9783540421177
    DOIs
    Publication statusPublished - 2001
    Event12th International Conference on Rewriting Techniques and Applications, RTA 2001 - Utrecht
    Duration: 1 Jul 2001 → …
    http://dblp.uni-trier.de/db/conf/rta/rta2001.html#KorovinV01http://dblp.uni-trier.de/rec/bibtex/conf/rta/KorovinV01.xmlhttp://dblp.uni-trier.de/rec/bibtex/conf/rta/KorovinV01

    Publication series

    NameLecture Notes in Computer Science

    Conference

    Conference12th International Conference on Rewriting Techniques and Applications, RTA 2001
    CityUtrecht
    Period1/07/01 → …
    Internet address

    Fingerprint

    Dive into the research topics of 'Verifying orientability of rewrite rules using the Knuth-Bendix order'. Together they form a unique fingerprint.

    Cite this