Derivatives of Logical Formulas (Q7361516)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

AFP entry Formula_Derivatives
Language Label Description Also known as
default for all languages
No label defined
    English
    Derivatives of Logical Formulas
    AFP entry Formula_Derivatives

      Statements

      28 May 2015
      0 references
      Dmitriy Traytel
      0 references
      Derivatives of Logical Formulas (English)
      0 references
      We formalize new decision procedures for WS1S, M2L(Str), and Presburger Arithmetics. Formulas of these logics denote regular languages. Unlike traditional decision procedures, we do not translate formulas into automata (nor into regular expressions), at least not explicitly. Instead we devise notions of derivatives (inspired by Brzozowski derivatives for regular expressions) that operate on formulas directly and compute a syntactic bisimulation using these derivatives. The treatment of Boolean connectives and quantifiers is uniform for all mentioned logics and is abstracted into a locale. This locale is then instantiated by different atomic formulas and their derivatives (which may differ even for the same logic under different encodings of interpretations as formal words). The WS1S instance is described in the draft paper A Coalgebraic Decision Procedure for WS1S by the author.
      0 references