A de bruijn notation for higher-order rewriting

We propose a formalism for higher-order rewriting in de Bruijn notation. This notation not only is used for terms (as usually done in the literature) but also for metaterms, which are the syntactical objects used to express general higher-order rewrite systems. We give formal translations from highe...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Bonelli, E., Kesner, D., Ríos, A., Bachmair L.
Formato: SER
Materias:
Acceso en línea:http://hdl.handle.net/20.500.12110/paper_03029743_v1833_n_p62_Bonelli
Aporte de:
id todo:paper_03029743_v1833_n_p62_Bonelli
record_format dspace
spelling todo:paper_03029743_v1833_n_p62_Bonelli2023-10-03T15:18:52Z A de bruijn notation for higher-order rewriting Bonelli, E. Kesner, D. Ríos, A. Bachmair L. Artificial intelligence Computers De Bruijn De-Bruijn indices Higher-order rewrite system Higher-order rewriting Meta-terms Program translators We propose a formalism for higher-order rewriting in de Bruijn notation. This notation not only is used for terms (as usually done in the literature) but also for metaterms, which are the syntactical objects used to express general higher-order rewrite systems. We give formal translations from higher-order rewriting with names to higher-order rewriting with de Bruijn indices, and vice-versa. These translations can be viewed as an interface in programming languages based on higher-order rewrite systems, and they are also used to show some properties, namely, that both formalisms are operationally equivalent, and that confluence is preserved when translating one formalism into the other. © Springer-Verlag Berlin Heidelberg 2000. Fil:Bonelli, E. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina. SER info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by/2.5/ar http://hdl.handle.net/20.500.12110/paper_03029743_v1833_n_p62_Bonelli
institution Universidad de Buenos Aires
institution_str I-28
repository_str R-134
collection Biblioteca Digital - Facultad de Ciencias Exactas y Naturales (UBA)
topic Artificial intelligence
Computers
De Bruijn
De-Bruijn indices
Higher-order rewrite system
Higher-order rewriting
Meta-terms
Program translators
spellingShingle Artificial intelligence
Computers
De Bruijn
De-Bruijn indices
Higher-order rewrite system
Higher-order rewriting
Meta-terms
Program translators
Bonelli, E.
Kesner, D.
Ríos, A.
Bachmair L.
A de bruijn notation for higher-order rewriting
topic_facet Artificial intelligence
Computers
De Bruijn
De-Bruijn indices
Higher-order rewrite system
Higher-order rewriting
Meta-terms
Program translators
description We propose a formalism for higher-order rewriting in de Bruijn notation. This notation not only is used for terms (as usually done in the literature) but also for metaterms, which are the syntactical objects used to express general higher-order rewrite systems. We give formal translations from higher-order rewriting with names to higher-order rewriting with de Bruijn indices, and vice-versa. These translations can be viewed as an interface in programming languages based on higher-order rewrite systems, and they are also used to show some properties, namely, that both formalisms are operationally equivalent, and that confluence is preserved when translating one formalism into the other. © Springer-Verlag Berlin Heidelberg 2000.
format SER
author Bonelli, E.
Kesner, D.
Ríos, A.
Bachmair L.
author_facet Bonelli, E.
Kesner, D.
Ríos, A.
Bachmair L.
author_sort Bonelli, E.
title A de bruijn notation for higher-order rewriting
title_short A de bruijn notation for higher-order rewriting
title_full A de bruijn notation for higher-order rewriting
title_fullStr A de bruijn notation for higher-order rewriting
title_full_unstemmed A de bruijn notation for higher-order rewriting
title_sort de bruijn notation for higher-order rewriting
url http://hdl.handle.net/20.500.12110/paper_03029743_v1833_n_p62_Bonelli
work_keys_str_mv AT bonellie adebruijnnotationforhigherorderrewriting
AT kesnerd adebruijnnotationforhigherorderrewriting
AT riosa adebruijnnotationforhigherorderrewriting
AT bachmairl adebruijnnotationforhigherorderrewriting
AT bonellie debruijnnotationforhigherorderrewriting
AT kesnerd debruijnnotationforhigherorderrewriting
AT riosa debruijnnotationforhigherorderrewriting
AT bachmairl debruijnnotationforhigherorderrewriting
_version_ 1807316772504731648