Jiří Adamek ; Stefan Milius ; Henning Urbat - A Categorical Approach to Syntactic Monoids

lmcs:4436 - Logical Methods in Computer Science, May 15, 2018, Volume 14, Issue 2 - https://doi.org/10.23638/LMCS-14(2:9)2018
A Categorical Approach to Syntactic MonoidsArticle

Authors: Jiří Adamek ; Stefan Milius ; Henning Urbat

    The syntactic monoid of a language is generalized to the level of a symmetric monoidal closed category D. This allows for a uniform treatment of several notions of syntactic algebras known in the literature, including the syntactic monoids of Rabin and Scott (D= sets), the syntactic ordered monoids of Pin (D= posets), the syntactic semirings of Polák (D= semilattices), and the syntactic associative algebras of Reutenauer (D = vector spaces). Assuming that D is a commutative variety of algebras or ordered algebras, we prove that the syntactic D-monoid of a language L can be constructed as a quotient of a free D-monoid modulo the syntactic congruence of L, and that it is isomorphic to the transition D-monoid of the minimal automaton for L in D. Furthermore, in the case where the variety D is locally finite, we characterize the regular languages as precisely the languages with finite syntactic D-monoids.


    Volume: Volume 14, Issue 2
    Published on: May 15, 2018
    Accepted on: April 11, 2018
    Submitted on: April 11, 2018
    Keywords: Computer Science - Logic in Computer Science

    Consultation statistics

    This page has been seen 2848 times.
    This article's PDF has been downloaded 488 times.