Highlights Conference 2024 Conference Abstract
What's new in word equations
- Artur Jeż
A word equation is a formal equation using words (also called strings), variables (representing words) and concatenation as the only allowed operation, i. e. they are of the form u = v, where u, v consists of letters and variables. A solution substitutes variables with words so that this formal equality is turned into true equality of strings. Often we also allow usage of additional constraints, say we require that a substitution for a variable is from a certain regular language or that lengths of substitutions satisfy some linear inequality, etc. In this talk I will present state of the art, some recent results and directions on word equations: what is known about satisfiability and major techniques that are used, this will include some restricted classes of equations, including some recent upper bounds of NP for subclasses of quadratic equations. what is known about the solution sets, this includes recent result bounding the number of solutions of equations using one variable only. detail a new trend in application of word equations in verification, usually referred as string solving, this will also include some gentle introduction to fragments of logics over word equations and some smaller, particular results.