• DocumentCode
    2151057
  • Title

    Higher-order critical pairs

  • Author

    Nipkow, Tobias

  • Author_Institution
    Cambridge Univ., MA, USA
  • fYear
    1991
  • fDate
    15-18 July 1991
  • Firstpage
    342
  • Lastpage
    349
  • Abstract
    A subclass of λ-terms, called patterns, which have unification properties resembling those of first-order terms, is introduced. Higher-order rewrite systems are defined to be rewrite systems over λ-terms whose left-hand sides are patterns: this guarantees that the rewrite relation is easily computable. The notion of critical pair is generalized to higher-order rewrite systems, and the analog of the critical pair lemma is proved. The restricted nature of patterns is instrumental in obtaining these results. The critical pair lemma is applied to a number of λ-calculi and some first-order logic formalized by higher-order rewrite systems
  • Keywords
    formal logic; rewriting systems; λ-calculi; λ-terms; critical pair; first-order logic; first-order terms; higher-order rewrite systems; left-hand sides; patterns; rewrite relation; unification properties; Equations; Instruments; Logic; Postal services; System testing; Terminology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1991. LICS '91., Proceedings of Sixth Annual IEEE Symposium on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    0-8186-2230-X
  • Type

    conf

  • DOI
    10.1109/LICS.1991.151658
  • Filename
    151658