Conditional rewrite rules: Confluence and termination (Q1111368)

From MaRDI portal





scientific article; zbMATH DE number 4076599
Language Label Description Also known as
default for all languages
No label defined
    English
    Conditional rewrite rules: Confluence and termination
    scientific article; zbMATH DE number 4076599

      Statements

      Conditional rewrite rules: Confluence and termination (English)
      0 references
      1986
      0 references
      The authors consider conditional rewrite rules: \[ \bigwedge^{n}_{i=0}(t_ i\@s_ i)\quad \Rightarrow \quad (t\to s)\quad,\quad where\quad \@\in (=,|,\to \to \}\quad, \] and four corresponding term rewriting systems (TRS); 0 for \(n=0,\) I for \(n=0\) and \(\@\) is \(=,\) II for \(n=0\) and \(\@\) is \(|\), and III for \(n=0\) and \(\@\) is \(\to \to;\) also the particular case \(III_ n\) when s are normal closed forms (they contain neither variables nor rules). \(\@\) operations define a reduction relation which could be circular; the problem is solved by a fixed point construction; this approach enables the authors to show that the whole type 0 syntactic theory is suitable also to I and \(III_ n\) types without using a hierarchy of TRSs. The authors consider the confluence and termination problem for some known strategies: full substitution, leftmost reduction, parallel outermost reduction. They analyse the decidability of normal forms and give some criteria.
      0 references
      algebraic specifications
      0 references
      reduction techniques
      0 references
      conditional rewrite rules
      0 references
      term rewriting systems
      0 references
      confluence
      0 references
      termination
      0 references
      0 references
      0 references

      Identifiers