Constrained Expressions and their Derivatives
Jean-Marc Champarnaud, Ludovic Mignot, Florent Nicart

TL;DR
This paper introduces constrained expressions extending regular expressions with boolean logic, explores their language properties, and adapts derivatives for membership testing, revealing decidability issues based on interpretation fixing.
Contribution
It extends regular expressions with boolean operators, analyzes language regularity, and adapts derivatives for membership testing, highlighting decidability variations.
Findings
Languages are strictly regular when interpretation and realization are fixed.
Membership testing is decidable when interpretation is not fixed.
Membership testing can be undecidable with fixed interpretation.
Abstract
This paper proposes an extension to classical regular expressions by the addition of two operators allowing the inclusion of boolean formulae from the zeroth order logic. These expressions are called constrained expressions. The associated language is defined thanks to the notion of interpretation and of realization. We show that the language associated when both interpretation and realization are fixed is stricly regular and can be not regular otherwise. Furthermore, we use an extension of Antimirov partial derivatives in order to solve the membership test in the general case. Finally, we show that once the interpretation is fixed, the membership test of a word in the language denoted by a constrained expression can be undecidable whereas it is always decidable when the interpretation is not fixed.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
