Hostname: page-component-5db58dd55d-xnzfm Total loading time: 0 Render date: 2026-07-09T10:42:06.180Z Has data issue: false hasContentIssue false

Recognizable languages of arrows and cospans

Published online by Cambridge University Press:  08 August 2018

H. J. SANDER BRUGGINK
Affiliation:
Universität Duisburg-Essen, Duisburg, Germany Email: barbara_koenig@uni-due.de
BARBARA KÖNIG
Affiliation:
Universität Duisburg-Essen, Duisburg, Germany Email: barbara_koenig@uni-due.de

Abstract

In this article, we generalize Courcelle's recognizable graph languages and results on monadic second-order logic to more general structures.

First, we give a category-theoretical characterization of recognizability. A recognizable subset of arrows in a category is defined via a functor into the category of relations on finite sets. This can be seen as a straightforward generalization of finite automata. We show that our notion corresponds to recognizable graph languages if we apply the theory to the category of cospans of graphs.

In the second part of the paper, we introduce a simple logic that allows to quantify over the subobjects of a categorical object. Again, we show that, for the category of graphs, this logic is equally expressive as monadic second-order graph logic (msogl). Furthermore, we show that in the more general setting of hereditary pushout categories, a class of categories closely related to adhesive categories, we can recover Courcelle's result that every msogl-expressible property is recognizable. This is done by giving an inductive translation of formulas of our logic into automaton functors.

Information

Type
Paper
Copyright
Copyright © Cambridge University Press 2018 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable