Mai Gehrke

dblp:14/2205 · DBLP profile ↗
← Back
30ranked-venue papers
23as first author
2since 2021 · last 2023
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 21 · 14 first-author · 2 since 2021Artificial intelligence and machine learning · 9 · 9 first-authorDatabases, data management, data science and information retrieval · 4 · 4 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author
YearPublicationVenuePosition
2023 Substitution Principle and semidirect products
abstract
Abstract 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.
Célia Borlido, Mai Gehrke
Math. Struct. Comput. Sci.2
2022 A duality theoretic view on limits of finite structures: Extended version
abstract
A systematic theory of structural limits for finite models has been developed by Nesetril and Ossona de Mendez. It is based on the insight that the collection of finite structures can be embedded, via a map they call the Stone pairing, in a space of measures, where the desired limits can be computed. We show that a closely related but finer grained space of (finitely additive) measures arises -- via Stone-Priestley duality and the notion of types from model theory -- by enriching the expressive power of first-order logic with certain "probabilistic operators". We provide a sound and complete calculus for this extended logic and expose the functorial nature of this construction. The consequences are two-fold. On the one hand, we identify the logical gist of the theory of structural limits. On the other hand, our construction shows that the duality theoretic variant of the Stone pairing captures the adding of a layer of quantifiers, thus making a strong link to recent work on semiring quantifiers in logic on words. In the process, we identify the model theoretic notion of types as the unifying concept behind this link. These results contribute to bridging the strands of logic in computer science which focus on semantics and on more algorithmic and complexity related areas, respectively.
Mai Gehrke, Tomas Jakl, Luca Reggio
Log. Methods Comput. Sci.1
2020 A Duality Theoretic View on Limits of Finite Structures
abstract
Abstract A systematic theory of structural limits for finite models has been developed by Nešetřil and Ossona de Mendez. It is based on the insight that the collection of finite structures can be embedded, via a map they call the Stone pairing, in a space of measures, where the desired limits can be computed. We show that a closely related but finer grained space of measures arises — via Stone-Priestley duality and the notion of types from model theory — by enriching the expressive power of first-order logic with certain “probabilistic operators”. We provide a sound and complete calculus for this extended logic and expose the functorial nature of this construction. The consequences are two-fold. On the one hand, we identify the logical gist of the theory of structural limits. On the other hand, our construction shows that the duality-theoretic variant of the Stone pairing captures the adding of a layer of quantifiers, thus making a strong link to recent work on semiring quantifiers in logic on words. In the process, we identify the model theoretic notion of types as the unifying concept behind this link. These results contribute to bridging the strands of logic in computer science which focus on semantics and on more algorithmic and complexity related areas, respectively.
Mai Gehrke, Tomas Jakl, Luca Reggio
FoSSaCS1
2020 Quantifiers on languages and codensity monads
abstract
Abstract This paper contributes to the techniques of topo-algebraic recognition for languages beyond the regular setting as they relate to logic on words. In particular, we provide a general construction on recognisers corresponding to adding one layer of various kinds of quantifiers and prove a corresponding Reutenauer-type theorem. Our main tools are codensity monads and duality theory. Our construction hinges on a measure-theoretic characterisation of the profinite monad of the free S-semimodule monad for finite and commutative semirings S, which generalises our earlier insight that the Vietoris monad on Boolean spaces is the codensity monad of the finite powerset functor.
Mai Gehrke, Daniela Petrisan, Luca Reggio
Math. Struct. Comput. Sci.1
2017 Stone Duality and the Substitution Principle
abstract
In this paper we relate two generalisations of the finite monoid recognisers of automata theory for the study of circuit complexity classes: Boolean spaces with internal monoids and typed monoids. Using the setting of stamps, this allows us to generalise a number of results from algebraic automata theory as it relates to Büchi's logic on words. We obtain an Eilenberg theorem, a substitution principle based on Stone duality, a block product principle for typed stamps and, as our main result, a topological semidirect product construction, which corresponds to the application of a general form of quantification. These results provide tools for the study of language classes given by logic fragments such as the Boolean circuit complexity classes.
Célia Borlido, Silke Czarnetzki, Mai Gehrke, Andreas Krebs
CSL3
2017 Quantifiers on languages and codensity monads
abstract
This paper contributes to the techniques of topoalgebraic recognition for languages beyond the regular setting as they relate to logic on words. In particular, we provide a general construction on recognisers corresponding to adding one layer of various kinds of quantifiers and prove a related Reutenauer-type theorem. Our main tools are codensity monads and duality theory. Our construction yields, in particular, a new characterisation of the profinite monad of the free S-semimodule monad for finite and commutative semirings S, which generalises our earlier insight that the Vietoris monad on Boolean spaces is the codensity monad of the finite powerset functor.
Mai Gehrke, Daniela Petrisan, Luca Reggio
LICS1
2016 The Schützenberger Product for Syntactic Spaces
abstract
Starting from Boolean algebras of languages closed under quotients and using duality theoretic insights, we derive the notion of Boolean spaces with internal monoids as recognisers for arbitrary formal languages of finite words over finite alphabets. This leads to recognisers and syntactic spaces in a setting that is well-suited for applying tools from Stone duality as applied in semantics. The main focus of the paper is the development of topo-algebraic constructions pertinent to the treatment of languages given by logic formulas. In particular, using the standard semantic view of quantification as projection, we derive a notion of Schützenberger product for Boolean spaces with internal monoids. This makes heavy use of the Vietoris construction - and its dual functor - which is central to the coalgebraic treatment of classical modal logic. We show that the unary Schützenberger product for spaces yields a recogniser for the language of all models of the formula EXISTS x.phi(x), when applied to a recogniser for the language of all models of phi(x). Further, we generalise global and local versions of the theorems of Schützenberger and Reutenauer characterising the languages recognised by the binary Schützenberger product. Finally, we provide an equational characterisation of Boolean algebras obtained by local Schützenberger product with the one element space based on an Egli-Milner type condition on generalised factorisations of ultrafilters on words.
Mai Gehrke, Daniela Petrisan, Luca Reggio
ICALP1
2016 Duality in Computer Science
abstract
This is a paper on Stone duality in computer science with special focus on topics with applications in formal language theory. In Section 2 we give a general overview of Stone duality in its various forms: for Boolean algebras, distributive lattices, and frames. For distributive lattices, we discuss both Stone and Priestley duality. We identify how to move between the different dualities and which dual spaces carry the Scott topology. We then focus on three themes.
Mai Gehrke
LICS1
2016 Ultrafilters on words for a fragment of logic
Mai Gehrke, Andreas Krebs, Jean-Éric Pin
Theor. Comput. Sci.1
2012 Loader and Urzyczyn Are Logically Related
Sylvain Salvati, Giulio Manzonetto, Mai Gehrke, Hendrik Pieter Barendregt
ICALP (2)3
2011 Duality and Recognition
Mai Gehrke
MFCS1
2011 Canonical extensions and canonicity via dcpo presentations
Mai Gehrke, Jacob Vosmaer
Theor. Comput. Sci.1
2010 A Topological Approach to Recognition
Mai Gehrke, Serge Grigorieff, Jean-Éric Pin
ICALP (2)1
2010 Canonical extensions for congruential logics with the deduction theorem
Mai Gehrke, Ramon Jansana, Alessandra Palmigiano
Ann. Pure Appl. Log.1
2009 Free Heyting Algebras: Revisited
Nick Bezhanishvili, Mai Gehrke
CALCO2
2009 Distributive Lattice-Structured Ontologies
Hans Bruun, Dion Coumans, Mai Gehrke
CALCO3
2009 Stone Duality and the Recognisable Languages over an Algebra
Mai Gehrke
CALCO1
2008 Duality and Equational Theory of Regular Languages
Mai Gehrke, Serge Grigorieff, Jean-Éric Pin
ICALP (2)1
2005 Completeness of S4 with respect to the real line: revisited
Guram Bezhanishvili, Mai Gehrke
Ann. Pure Appl. Log.2
2005 A Sahlqvist theorem for distributive modal logic
Mai Gehrke, Hideo Nagahashi, Yde Venema
Ann. Pure Appl. Log.1
2005 Canonical extensions and relational completeness of some substructural logics
abstract
Abstract In this paper we introduce canonical extensions of partially ordered sets and monotone maps and a corresponding discrete duality. We then use these to give a uniform treatment of completeness of relational semantics for various substructural logics with implication as the residual(s) of fusion.
J. Michael Dunn, Mai Gehrke, Alessandra Palmigiano
J. Symb. Log.2
2004 Varieties generated by T-norms
Mai Gehrke, Carol L. Walker, Elbert A. Walker
Soft Comput.1
2003 Normal forms and truth tables for fuzzy logics
Mai Gehrke, Carol L. Walker, Elbert A. Walker
Fuzzy Sets Syst.1
2000 Some comments on fuzzy normal forms
abstract
In this paper, we examine and compare de Morgan-, Kleene-, and Boolean-disjunctive and conjunctive normal forms in fuzzy settings. This generalizes papers of Turksen on the subject of Boolean-normal forms.
Mai Gehrke, Carol L. Walker, Elbert A. Walker
FUZZ-IEEE1
1999 A note on negations and nilpotent t-norms
Mai Gehrke, Carol L. Walker, Elbert A. Walker
Int. J. Approx. Reason.1
1999 Propositional fuzzy logics: Decidable for some (algebraic) operators; undecidable for more complicated ones
abstract
If we view fuzzy logic as a logic, i.e., as a particular case of a multi-valued logic, then one of the most natural questions to ask is whether the corresponding propositional logic is decidable, i.e., does there exist an algorithm that, given two propositional formulas F and G, decides whether these two formulas always have the same truth value. It is known that the simplest fuzzy logic, in which &=min and ∨=max, is decidable. In this paper, we prove a more general result: that all propositional fuzzy logics with algebraic operations are decidable. We also show that this result cannot be generalized further, e.g., no deciding algorithm is possible for logics in which operations are algebraic with constructive (nonalgebraic) coefficients. ©1999 John Wiley & Sons, Inc.14: 935–947, 1999
Mai Gehrke, Vladik Kreinovich, Bernadette Bouchon-Meunier
Int. J. Intell. Syst.1
1999 Averaging operators on the unit interval
abstract
In working with negations and t-norms, it is not uncommon to call upon the arithmetic of the real numbers even though that is not part of the structure of the unit interval as a bounded lattice. To develop a self-contained system, we incorporate an averaging operator, which provides a (continuous) scaling of the unit interval that is not available from the lattice structure. The interest here is in the relations among averaging operators and t-norms, t-conorms, negations, and their generators. ©1999 John Wiley & Sons, Inc.
Mai Gehrke, Carol L. Walker, Elbert A. Walker
Int. J. Intell. Syst.1
1997 A Mathematical Setting for Fuzzy Logics
abstract
The setup of a mathematical propositional logic is given in algebraic terms, describing exactly when two choices of truth value algebras give the same logic. The propositional logic obtained when the algebra of truth values is the real numbers in the unit interval equipped with minimum, maximum and -x=1-x for conjunction, disjunction and negation, respectively, is the standard propositional fuzzy logic. This is shown to be the same as three-valued logic. The propositional logic obtained when the algebra of truth values is the set {(a, b)|a≤ b and a,b∈[0,1]} of subintervals of the unit interval with component-wise operations, is propositional interval-valued fuzzy logic. This is shown to be the same as the logic given by a certain four element lattice of truth values. Since both of these logics are equivalent to ones given by finite algebras, it follows that there are finite algorithms for determining when two statements are logically equivalent within either of these logics. On this topic, normal forms are discussed for both of these logics.
Mai Gehrke, Carol L. Walker, Elbert A. Walker
Int. J. Uncertain. Fuzziness Knowl. Based Syst.1
1996 DeMorgan systems on the unit interval
abstract
Logical connectives on fuzzy sets arise from those on the unit interval. The basic theory of these connectives is cast in an algebraic spirit with an emphasis on equivalence between the various systems that arise. Special attention is given to DeMorgan systems with strict Archimedean t-norms and strong negations. A typical result is that any DeMorgan system with strict t-norm and strong negation is isomorphic to one whose t-norm is multiplication. © 1996 John Wiley & Sons, Inc.
Mai Gehrke, Carol L. Walker, Elbert A. Walker
Int. J. Intell. Syst.1
1996 Some comments on interval valued fuzzy sets
abstract
This article presents a framework for fuzzy set theory in which fuzzy values are intervals. © 1996 John Wiley & Sons, Inc.
Mai Gehrke, Carol L. Walker, Elbert A. Walker
Int. J. Intell. Syst.1