Conditional rewrite rules: Confluence and termination (Q1111368): Difference between revisions

From MaRDI portal
RedirectionBot (talk | contribs)
Removed claims
ReferenceBot (talk | contribs)
Changed an Item
 
(3 intermediate revisions by 3 users not shown)
Property / author
 
Property / author: Jan A. Bergstra / rank
 
Normal rank
Property / author
 
Property / author: Jan Willem Klop / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2167316540 / rank
 
Normal rank
Property / cites work
 
Property / cites work: The lambda calculus. Its syntax and semantics. Rev. ed. / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3896478 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Minimal and Optimal Computations of Recursive Programs / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5565113 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3347272 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Initial Algebra Semantics and Continuous Algebras / rank
 
Normal rank
Property / cites work
 
Property / cites work: Conditional rewrite rules / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3709891 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3918095 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Computing in systems described by equations / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3776590 / rank
 
Normal rank

Latest revision as of 09:58, 19 June 2024

scientific article
Language Label Description Also known as
English
Conditional rewrite rules: Confluence and termination
scientific article

    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