TY - JOUR
T1 - Relating higher-order and first-order rewriting
AU - Bonelli, Eduardo
AU - Kesner, Delia
AU - Rios, Alejandro
PY - 2005/12
Y1 - 2005/12
N2 - We define a formal encoding from higher-order rewriting into first-order rewriting modulo an equational theory . In particular, we obtain a characterization of the class of higher-order rewriting systems which can be encoded by first-order rewriting modulo an empty equational theory (that is, = φ). This class includes of course the λ-calculus. Our technique does not rely on the use of a particular substitution calculus but on an axiomatic framework of explicit substitutions capturing the notion of substitution in an abstract way. The axiomatic framework specifies the properties to be verified by a substitution calculus used in the translation. Thus, our encoding can be viewed as a parametric translation from higher-order rewriting into first-order rewriting, in which the substitution calculus is the parameter of the translation.
AB - We define a formal encoding from higher-order rewriting into first-order rewriting modulo an equational theory . In particular, we obtain a characterization of the class of higher-order rewriting systems which can be encoded by first-order rewriting modulo an empty equational theory (that is, = φ). This class includes of course the λ-calculus. Our technique does not rely on the use of a particular substitution calculus but on an axiomatic framework of explicit substitutions capturing the notion of substitution in an abstract way. The axiomatic framework specifies the properties to be verified by a substitution calculus used in the translation. Thus, our encoding can be viewed as a parametric translation from higher-order rewriting into first-order rewriting, in which the substitution calculus is the parameter of the translation.
KW - Explicit substitutions
KW - First-order rewriting
KW - Higher-order rewriting
UR - http://www.scopus.com/inward/record.url?scp=29144465785&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=29144465785&partnerID=8YFLogxK
U2 - 10.1093/logcom/exi050
DO - 10.1093/logcom/exi050
M3 - Article
AN - SCOPUS:29144465785
SN - 0955-792X
VL - 15
SP - 901
EP - 947
JO - Journal of Logic and Computation
JF - Journal of Logic and Computation
IS - 6
ER -