Monadic second-order logic on finite words is a decidable yet expressive logic into which many decision problems can be encoded. Since MSO formulas correspond to regular languages, equivalence of MSO formulas can be reduced to the equivalence of some regular structures (e.g., automata). This paper presents a verified functional decision procedure for MSO formulas that is not based on automata but on regular expressions. Functional languages are ideally suited for this task: regular expressions are data types and functions on them are defined by pattern matching and recursion and are verified by structural induction. Decision procedures for regular expression equivalence have been formalized before, usually based on Brzozowski derivatives. Y...
The purpose of this article is to introduce Monadic Second-order Logic as a practical means of speci...
This paper presents a mechanically verified implementation of an algorithm for deciding the equival...
We show how the second-order monadic theory of strings can be used to specify hardware components an...
Monadic second-order logic on finite words (MSO) is a decidable yet expressive logic into which many...
Monadic second-order logic on finite words (MSO) is a decidable yet expressive logic into which many...
Monadic second-order logic on finite words (MSO) is a decidable yet expressive logic into which many...
We formalize a unified framework for verified decision procedures for regular expression equivalence...
eingereicht und durch die Fakultät für Informatik am 15.10.2015 angenommen. This thesis studies deci...
Weak monadic second-order logic of one successor (WS1S) is a simple and natural formalism to specify...
The purpose of this article is to introduce Monadic Second-orderLogic as a practical means of specif...
We describe and formally verify a procedure to decide regular expressions equivalence: two regular e...
These notes present the essentials of first- and second-order monadic logics on strings with introdu...
International audienceTransducers constitute a fundamental extension of automata. The class of regul...
International audienceTransducers constitute a fundamental extension of automata. The class of regul...
International audienceTransducers constitute a fundamental extension of automata. The class of regul...
The purpose of this article is to introduce Monadic Second-order Logic as a practical means of speci...
This paper presents a mechanically verified implementation of an algorithm for deciding the equival...
We show how the second-order monadic theory of strings can be used to specify hardware components an...
Monadic second-order logic on finite words (MSO) is a decidable yet expressive logic into which many...
Monadic second-order logic on finite words (MSO) is a decidable yet expressive logic into which many...
Monadic second-order logic on finite words (MSO) is a decidable yet expressive logic into which many...
We formalize a unified framework for verified decision procedures for regular expression equivalence...
eingereicht und durch die Fakultät für Informatik am 15.10.2015 angenommen. This thesis studies deci...
Weak monadic second-order logic of one successor (WS1S) is a simple and natural formalism to specify...
The purpose of this article is to introduce Monadic Second-orderLogic as a practical means of specif...
We describe and formally verify a procedure to decide regular expressions equivalence: two regular e...
These notes present the essentials of first- and second-order monadic logics on strings with introdu...
International audienceTransducers constitute a fundamental extension of automata. The class of regul...
International audienceTransducers constitute a fundamental extension of automata. The class of regul...
International audienceTransducers constitute a fundamental extension of automata. The class of regul...
The purpose of this article is to introduce Monadic Second-order Logic as a practical means of speci...
This paper presents a mechanically verified implementation of an algorithm for deciding the equival...
We show how the second-order monadic theory of strings can be used to specify hardware components an...