Table of Contents
Fetching ...

Topoi of automata I: Four topoi of automata and regular languages

Ryuya Hora

TL;DR

It is shown that the four different notions of automata form four types of Grothendieck topoi, illustrating how the technical details of automata theory are described by topos theory.

Abstract

Both topos theory and automata theory are known for their multi-faceted nature and relationship with topology, algebra, logic, and category theory. This paper aims to clarify the topos-theoretic aspects of automata theory, particularly demonstrating through two main theorems how regular (and non-regular) languages arise in topos-theoretic calculation. First, it is shown that the four different notions of automata form four types of Grothendieck topoi, illustrating how the technical details of automata theory are described by topos theory. Second, we observe that the four characterizations of regular languages (DFA, Myhill-Nerode theorem, finite monoids, profinite words) provide Morita-equivalent definitions of a single Boolean-ringed topos, situating this within the context of Olivia Caramello's 'Toposes as Bridges.' This paper also serves as a preparation for follow-up papers, which deal with the relationship between hyperconnected geometric morphisms and algebraic/geometric aspects of formal language theory.

Topoi of automata I: Four topoi of automata and regular languages

TL;DR

It is shown that the four different notions of automata form four types of Grothendieck topoi, illustrating how the technical details of automata theory are described by topos theory.

Abstract

Both topos theory and automata theory are known for their multi-faceted nature and relationship with topology, algebra, logic, and category theory. This paper aims to clarify the topos-theoretic aspects of automata theory, particularly demonstrating through two main theorems how regular (and non-regular) languages arise in topos-theoretic calculation. First, it is shown that the four different notions of automata form four types of Grothendieck topoi, illustrating how the technical details of automata theory are described by topos theory. Second, we observe that the four characterizations of regular languages (DFA, Myhill-Nerode theorem, finite monoids, profinite words) provide Morita-equivalent definitions of a single Boolean-ringed topos, situating this within the context of Olivia Caramello's 'Toposes as Bridges.' This paper also serves as a preparation for follow-up papers, which deal with the relationship between hyperconnected geometric morphisms and algebraic/geometric aspects of formal language theory.

Paper Structure

This paper contains 22 sections, 23 theorems, 25 equations, 1 figure, 3 tables.

Key Result

Proposition 2.2

The category of $\Sigma$-sets is equivalent to category of right ${{\Sigma}^{\ast}}$-actions In particular, it is a presheaf topos (and hence, a Grothendieck topos).

Figures (1)

  • Figure 1: Four characterizations of regular languages are Morita equivalent.

Theorems & Definitions (68)

  • Definition 2.1
  • Proposition 2.2
  • proof
  • Remark 2.3: Studies on the topos of word actions.
  • Definition 2.4
  • Lemma 2.5: Canonical boolean algebra in a pointed topos
  • proof
  • Definition 2.6
  • Lemma 2.7
  • Proposition 2.8: The canonical Boolean algebra consists of all languages
  • ...and 58 more