• DocumentCode
    1996257
  • Title

    Cyclic lambda graph rewriting

  • Author

    Ariola, Zena M. ; Klop, Jan Willem

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Oregon Univ., Eugene, OR, USA
  • fYear
    1994
  • fDate
    4-7 Jul 1994
  • Firstpage
    416
  • Lastpage
    425
  • Abstract
    Studies cyclic λ-graphs. The starting point is to treat a λ-graph as a system of recursion equations involving λ-terms, and to manipulate such systems in an unrestricted manner, using equational logic, just as is possible for first-order term rewriting. Surprisingly, now the confluence property breaks down in an essential way. Confluence can be restored by introducing a restraining mechanism on the `copying´ operation. This leads to a family of λ-graph calculi, which are inspired by the family of λσ-calculi (λ-calculi with explicit substitution). However, these concern acyclic expressions only. In this paper we are not concerned with optimality questions for acyclic λ-reduction. We also indicate how Wadsworth´s (1978) interpreter can be simulated in the λ-graph rewrite rules that we propose
  • Keywords
    directed graphs; equations; lambda calculus; rewriting systems; λ-graph calculi; λ-terms; λspl sigma/-calculi; confluence; copying operation; cyclic lambda graph rewriting; equational logic; explicit substitution; interpreter simulation; recursion equations; restraining mechanism; rewrite rules; Calculus; Computer science; Equations; Information science; Logic; Mechanical factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1994. LICS '94. Proceedings., Symposium on
  • Conference_Location
    Paris
  • Print_ISBN
    0-8186-6310-3
  • Type

    conf

  • DOI
    10.1109/LICS.1994.316066
  • Filename
    316066