English

A Categorical Approach to Syntactic Monoids

Logic in Computer Science 2023-06-22 v2

Abstract

The syntactic monoid of a language is generalized to the level of a symmetric monoidal closed category D\mathcal 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=\mathcal D= sets), the syntactic ordered monoids of Pin (D=\mathcal D = posets), the syntactic semirings of Pol\'ak (D=\mathcal D= semilattices), and the syntactic associative algebras of Reutenauer (D\mathcal D = vector spaces). Assuming that D\mathcal D is a commutative variety of algebras or ordered algebras, we prove that the syntactic D\mathcal D-monoid of a language LL can be constructed as a quotient of a free D\mathcal D-monoid modulo the syntactic congruence of LL, and that it is isomorphic to the transition D\mathcal D-monoid of the minimal automaton for LL in D\mathcal D. Furthermore, in the case where the variety D\mathcal D is locally finite, we characterize the regular languages as precisely the languages with finite syntactic D\mathcal D-monoids.

Keywords

Cite

@article{arxiv.1804.03011,
  title  = {A Categorical Approach to Syntactic Monoids},
  author = {Jiří Adamek and Stefan Milius and Henning Urbat},
  journal= {arXiv preprint arXiv:1804.03011},
  year   = {2023}
}

Comments

arXiv admin note: substantial text overlap with arXiv:1504.02694

R2 v1 2026-06-23T01:18:02.548Z