Table of Contents
Fetching ...

The decidability of the genus of regular languages and directed emulators

Guillaume Bonfante, Florian Deloup

TL;DR

This work investigates the genus of regular languages, introducing directed emulators and automatic relations as graph-theoretic tools to connect minimal deterministic automata with topological genus. The authors establish that the genus $g(L)$ of a language $L$ equals the minimum genus among directed emulators of the underlying graph $G(L)$ of the minimal automaton, and they show that directed covers suffice to realize this genus; they also relate these directed notions to undirected counterparts. A key contribution is the automatic-description framework, linking directed emulators to automatic and MN-recursive relations, and proving a lattice structure that yields canonical decompositions $ ext{φ}= ext{ι}\circ[-]_{ ilde{ o}}$. The main theoretical payoff is the equivalence between the language-genus problem and a graph-genus problem for directed covers (hence planarity), enabling potential reductions via directed-minor-type techniques and providing a principled path toward decidability questions in the genus of regular languages. These results illuminate deep connections between automata theory, graph topology, and category-theoretic formalisms, with implications for planarity tests and possibly for related formalisms such as linear logic.

Abstract

The article continues our study of the genus of a regular language $L$, defined as the minimal genus among all genera of all finite deterministic automata recognizing $L$. Here we define and study two closely related tools on a directed graph: directed emulators and automatic relations. A directed emulator morphism essentially encapsulates at the graph-theoretic level an epimorphism onto the minimal deterministic automaton. An automatic relation is the graph-theoretic version of the Myhill-Nerode relation. We show that an automatic relation determines a directed emulator morphism and respectively, a directed emulator morphism determines an automatic relation up to isomorphism. Consider the set $S$ of all directed emulators of the underlying directed graph of the minimal deterministic automaton for $L$. We prove that the genus of $L$ is $\underset{G \in S}{\min}\ g(G)$. We also consider the more restrictive notion of directed cover and prove that the genus of $L$ is reached in the class of directed covers of the underlying directed graph of the minimal deterministic automaton for $L$. This stands in sharp contrast to undirected emulators and undirected covers which we also consider. Finally we prove that if the problem of determining the minimal genus of a directed emulator of a directed graph has a solution then the problem of determining the minimal genus of an undirected emulator of an undirected graph has a solution.

The decidability of the genus of regular languages and directed emulators

TL;DR

This work investigates the genus of regular languages, introducing directed emulators and automatic relations as graph-theoretic tools to connect minimal deterministic automata with topological genus. The authors establish that the genus of a language equals the minimum genus among directed emulators of the underlying graph of the minimal automaton, and they show that directed covers suffice to realize this genus; they also relate these directed notions to undirected counterparts. A key contribution is the automatic-description framework, linking directed emulators to automatic and MN-recursive relations, and proving a lattice structure that yields canonical decompositions . The main theoretical payoff is the equivalence between the language-genus problem and a graph-genus problem for directed covers (hence planarity), enabling potential reductions via directed-minor-type techniques and providing a principled path toward decidability questions in the genus of regular languages. These results illuminate deep connections between automata theory, graph topology, and category-theoretic formalisms, with implications for planarity tests and possibly for related formalisms such as linear logic.

Abstract

The article continues our study of the genus of a regular language , defined as the minimal genus among all genera of all finite deterministic automata recognizing . Here we define and study two closely related tools on a directed graph: directed emulators and automatic relations. A directed emulator morphism essentially encapsulates at the graph-theoretic level an epimorphism onto the minimal deterministic automaton. An automatic relation is the graph-theoretic version of the Myhill-Nerode relation. We show that an automatic relation determines a directed emulator morphism and respectively, a directed emulator morphism determines an automatic relation up to isomorphism. Consider the set of all directed emulators of the underlying directed graph of the minimal deterministic automaton for . We prove that the genus of is . We also consider the more restrictive notion of directed cover and prove that the genus of is reached in the class of directed covers of the underlying directed graph of the minimal deterministic automaton for . This stands in sharp contrast to undirected emulators and undirected covers which we also consider. Finally we prove that if the problem of determining the minimal genus of a directed emulator of a directed graph has a solution then the problem of determining the minimal genus of an undirected emulator of an undirected graph has a solution.

Paper Structure

This paper contains 22 sections, 92 theorems, 22 equations, 1 figure.

Key Result

Lemma 1

Directed graphs and morphisms between them form a category denoted $\boldsymbol{\mathrm{Dir}}$. Directed simple graphs and morphisms between them form a full subcategory $\boldsymbol{{\mathrm{sDir}}}$ of $\boldsymbol{\mathrm{Dir}}$.

Figures (1)

  • Figure :

Theorems & Definitions (214)

  • Lemma 1
  • Lemma 2
  • Corollary 2.1
  • Corollary 2.2
  • proof
  • Lemma 3
  • Lemma 4
  • Example 1
  • Lemma 5
  • Lemma 6
  • ...and 204 more