Logo image
Solving of Regular Equations Revisited
Conference proceeding   Peer reviewed

Solving of Regular Equations Revisited

Martin Sulzmann, Kenny Zhuo Ming Lu and Zhuoming Kenny Lu
THEORETICAL ASPECTS OF COMPUTING - ICTAC 2019, Vol.11884, pp.392-409
Lecture Notes in Computer Science
01/01/2019

Abstract

Computer Science Computer Science, Software Engineering Computer Science, Theory & Methods Science & Technology Technology
Solving of regular equations via Arden's Lemma is folklore knowledge. We first give a concise algorithmic specification of all elementary solving steps. We then discuss a computational interpretation of solving in terms of coercions that transform parse trees of regular equations into parse trees of solutions. Thus, we can identify some conditions on the shape of regular equations under which resulting solutions are unambiguous. We apply our result to convert a DFA to an unambiguous regular expression. In addition, we show that operations such as subtraction and shuffling can be expressed via some appropriate set of regular equations. Thus, we obtain direct (algebraic) methods without having to convert to and from finite automaton.

Metrics

1 Record Views

Details

Logo image