Optimizing term rewriting with creeper trace transducers

Rick Erkens (Corresponding author)

Onderzoeksoutput: Bijdrage aan tijdschriftTijdschriftartikelAcademicpeer review

4 Downloads (Pure)

Samenvatting

In the context of functional programming/term normalization algorithms we discuss the optimization problem of constructing the result of a sequence of rewrite steps, without computing all the intermediate terms. From a rewrite system we construct a creeper trace transducer, which reads a sequence of backwards overlapping rewrite steps while producing the desired answer. The transducer writes each symbol of the output only once, skipping overlap between each pair of subsequent rules. In some cases a part of the trace can be disregarded altogether.

Originele taal-2Engels
Artikelnummer100987
Aantal pagina's18
TijdschriftJournal of Logical and Algebraic Methods in Programming
Volume141
DOI's
StatusGepubliceerd - okt. 2024

Bibliografische nota

Publisher Copyright:
© 2024 The Author(s)

Vingerafdruk

Duik in de onderzoeksthema's van 'Optimizing term rewriting with creeper trace transducers'. Samen vormen ze een unieke vingerafdruk.

Citeer dit