IPSJ Online Transactions
Online ISSN : 1882-6660
ISSN-L : 1882-6660
Recognizability of Redexes for Higher-Order Rewrite Systems
Hideto KasuyaMasahiko SakaiKiyoshi Agusa
著者情報
ジャーナル フリー

2009 年 2 巻 p. 71-80

詳細
抄録
It is known that the set of all redexes for a left-linear term rewriting system is recognizable by a tree automaton, which means that we can construct a tree automaton that accepts redexes. The present paper extends this result to Nipkow's higher-order rewrite systems, in which every left-hand side is a linear fully-extended pattern. A naive extension of the first-order method causes the automata to have infinitely many states in order to distinguish bound variables in λ-terms, even if they are closed. To avoid this problem, it is natural to adopt de Bruijn notation, in which bound variables are represented as natural numbers (possibly finite symbols, such as 0, s(0), and s(s(0))). We propose a variant of de Bruijn notation in which only bound variables are represented as natural numbers because it is not necessary to represent free variables as natural numbers.
著者関連情報
© 2009 by the Information Processing Society of Japan
前の記事 次の記事
feedback
Top