Introduction to Decidability of Higher-Order Matching

被引:0
|
作者
Stirling, Colin [1 ]
机构
[1] Univ Edinburgh, Sch Informat, Edinburgh EH8 9YL, Midlothian, Scotland
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Higher-order unification is the problem given an equation t = u containing free variables is there a solution substitution theta such that t theta and u theta have the same normal form? The terms t and u are from the simply typed lambda calculus and the same normal form is with respect to beta eta-equivalence. Higher-order matching is the particular instance when the term u is closed; can t be pattern matched to u? Although higher-order unification is undecidable, higher-order matching was conjectured to be decidable by Huet [2]. Decidability was shown in [7] via a game-theoretic analysis of beta-reduction when component terms are in eta-long normal form. In the talk we outline the proof of decidability. Besides the use of games to understand beta-reduction, we also emphasize how tree automata can recognize terms of simply typed lambda calculus as developed in [1, 3-6].
引用
收藏
页码:1 / 1
页数:1
相关论文
共 50 条