Visibly Rational Expressions

Abstract

Regular Expressions (RE) are an algebraic formalism for expressing regular languages, widely used in string search and as a specification language in verification. In this paper we introduce and investigate Visibly Rational Expressions (VRE), an extension of RE for the well-known class of Visibly Pushdown Languages (VPL). We show that VRE capture the class of VPL. Moreover, we identify an equally expressive fragment of VRE which admits a quadratic time compositional translation into the automata acceptors of VPL. We also prove that, for this fragment, universality, inclusion and language equivalence are EXPTIME-complete. Finally, we provide an extension of VRE for VPL over infinite words.

Publication
Proc. of the 32nd Int’l Conf. on Foundations of Software Technology and Theoretical Computer Science (FSTTCS'12), vol 18 of Leibniz International Proceedings in Informatics (LIPIcs), pp 211-223, Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik 2012
César Sánchez
César Sánchez
Research Professor

My research focuses on formal methods, in paricular logic, automata and game theory. Temporal logics for Hyperproperties. Applications to Blockchain.