In the classical theory of regular languages the concept of recognition by profinite monoids is an important tool. Beyond regularity, Boolean spaces with internal monoids (BiMs) were recently proposed as a generalization. On the other hand, fragments of logic defining regular languages can be studied inductively via the so-called "Substitution Principle". In this paper we make the logical underpinnings of this principle explicit and extend it to arbitrary languages using Stone duality. Subsequently we show how it can be used to obtain topo-algebraic recognizers for classes of languages defined by a wide class of first-order logic fragments. This naturally leads to a notion of semidirect product of BiMs extending the classical such construction for profinite monoids. Our main result is a generalization of Almeida and Weil's Decomposition Theorem for semidirect products from the profinite setting to that of BiMs. This is a crucial step in a program to extend the profinite methods of regular language theory to the setting of complexity theory.
翻译:在常规语言的古典理论中,通过纯单体单体的承认概念是一个重要工具。 除了常规性外,最近还提出将内部单体(BIMs)的布尔族空间作为一般化。另一方面,可以通过所谓的“替代原则”对定义正常语言的逻辑碎片进行细化研究。在本文中,我们将这一原则的逻辑基础明确并扩大到使用“石器”的任意语言。随后,我们展示了如何利用它获得由一流的逻辑碎片界定的各类语言的超大语言的超大语言识别器。这自然导致一种概念,即BIMs的半直接产物将经典的这种构造扩展至纯单体。我们的主要结果是将Almeida和Weil的半直接产品“解剖理论”的概括化,从无线环境到“BIMs”的半直接产品。这是将常规语言理论的精准方法扩展到复杂理论的设置程序的关键一步。</s>