Author: Dmitriy Traytel
Paper Information
Title: | A Derivative-Based Decision Procedure for WS1S |
Authors: | Dmitriy Traytel |
Proceedings: | LaSh AllTalks |
Editor: | David Mitchell |
Keywords: | MSO, WS1S, decision procedure, regular expressions, Brzozowski derivatives, interactive theorem proving, Isabelle |
Abstract: | ABSTRACT. Weak monadic second-order logic of one successor (WS1S) is a simple and natural formalism for specifying regular properties. WS1S is decidable, although the decision procedure's complexity is non-elementary. Typically, decision procedures for WS1S exploit the logic-automaton connection, i.e., they escape the simple and natural formalism by translating formulas into equally expressive but less concise regular structures such as finite automata. In this talk, I will present a decision procedure for WS1S that stays within the logical world by directly operating on formulas. The key operation is the derivative of a formula, modeled after Brzozowski's derivatives of regular expressions. The presented decision procedure has been formalized and proved correct in the interactive proof assistant Isabelle. |
Pages: | 1 |
Talk: | Jul 18 12:05 (Session 126F: Practical MSO Model Checking 2) |
Paper: |