• DocumentCode
    3112975
  • Title

    Higher-Order Matching, Games and Automata

  • Author

    Stirling, Colin

  • Author_Institution
    Univ. of Edinburgh, Edinburgh
  • fYear
    2007
  • fDate
    10-14 July 2007
  • Firstpage
    326
  • Lastpage
    335
  • Abstract
    Higher-order matching is the problem given t = u where t, u are terms of simply typed lambda-calculus and u is closed, is there a substitution thetas such that tthetas and u have the same normal form with respect to betaeta-equality: can t be pattern matched to u? This paper considers the question: can we characterize the set of all solution terms to a matching problem? We provide an automata-theoretic account that is relative to resource: given a matching problem and a finite set of variables and constants, the (possibly infinite) set of terms that are built from those components and that solve the problem is regular. The characterization uses standard bottom-up tree automata.
  • Keywords
    automata theory; lambda calculus; automata; games; higher-order matching; lambda-calculus; standard bottom-up tree automata; Automata; Encoding; Informatics; Interpolation; Logic; Pattern matching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 2007. LICS 2007. 22nd Annual IEEE Symposium on
  • Conference_Location
    Wroclaw
  • ISSN
    1043-6871
  • Print_ISBN
    0-7695-2908-9
  • Type

    conf

  • DOI
    10.1109/LICS.2007.23
  • Filename
    4276576