• DocumentCode
    2195630
  • Title

    Deciding confluence of certain term rewriting systems in polynomial time

  • Author

    Tiwari, Ashish

  • Author_Institution
    SRI Int., Menlo Park, CA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    447
  • Lastpage
    457
  • Abstract
    We present a polynomial time algorithm for deciding confluence of ground term rewrite systems. We generalize the decision procedure to get a polynomial time algorithm, assuming that the maximum arity of a symbol in the signature is a constant, for deciding confluence of rewrite systems where each rule contains a shallow linear term on one side and a ground term on the other. The existence of a polynomial time algorithm for deciding confluence of ground rewrite systems was open for a long time and was independently solved only recently. Our decision procedure is based on the concepts of abstract congruence closure and abstract rewrite closure.
  • Keywords
    computational complexity; rewriting systems; abstract congruence closure; abstract rewrite closure; decision procedure; ground rewrite systems; polynomial time; polynomial time algorithm; rewrite systems; Automata; Computer science; Equations; Logic; NASA; Polynomials; Testing; Transducers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 2002. Proceedings. 17th Annual IEEE Symposium on
  • ISSN
    1043-6871
  • Print_ISBN
    0-7695-1483-9
  • Type

    conf

  • DOI
    10.1109/LICS.2002.1029852
  • Filename
    1029852