Supercompiling String Programs Using Word Equations as Constraints

06/29/2018
by   Antonina Nepeivoda, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/05/2022

Word Equations in Synergy with Regular Constraints (Technical Report)

When eating spaghetti, one should have the sauce and noodles mixed inste...
research
05/17/2018

Quadratic Word Equations with Length Constraints, Counter Systems, and Presburger Arithmetic with Divisibility

Word equations are a crucial element in the theoretical foundation of co...
research
07/23/2020

On Solving Word Equations via Program Transformation

The paper presents an experiment of solving word equations via specializ...
research
04/29/2021

Parameterized String Equations

We study systems of String Equations where block variables need to be as...
research
07/18/2023

Newtonian Program Analysis of Probabilistic Programs

Due to their quantitative nature, probabilistic programs pose non-trivia...
research
06/26/2018

Linear Tree Constraints

Linear tree constraints were introduced by Hofmann and Rodriguez in the ...
research
07/21/2023

MeetEval: A Toolkit for Computation of Word Error Rates for Meeting Transcription Systems

MeetEval is an open-source toolkit to evaluate all kinds of meeting tran...

Please sign up or login with your details

Forgot password? Click here to reset