Supercompiling String Programs Using Word Equations as Constraints
Logic in Computer Science
2018-07-25 v1 Programming Languages
Abstract
We describe a general parameterized scheme of program and constraint analyses allowing us to specify both the program specialization method known as Turchin's supercompilation and Hmelevskii's algorithm solving the quadratic word equations. The scheme is specified for both sorts of the analysis and works in a joint algorithm in which these two sorts of the analysis are used together. The word equations and the inequalities on regular patterns are used as the string constraint language in the algorithm.
Cite
@article{arxiv.1807.09175,
title = {Supercompiling String Programs Using Word Equations as Constraints},
author = {Antonina Nepeivoda},
journal= {arXiv preprint arXiv:1807.09175},
year = {2018}
}