EDBT 2026 Demo / reviewers in the wild / expert
Samuel Jacob van Gool
dblp:130/1148 · also Sam van Gool, Samuel J. van Gool
· DBLP profile ↗
13ranked-venue papers
6as first author
7since 2021 · last 2025
0000-0002-6360-6363ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 13 · 6 first-author · 7 since 2021Software engineering, systems software and programming languages · 3 · 3 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Learning Weighted Automata over Number Rings, Concretely and CategoricallyabstractWe develop a generic reduction procedure for active learning problems. Our approach is inspired by a recent polynomial-time reduction of the exact learning problem for weighted automata over integers to that for weighted automata over rationals (Buna-Marginean et al. 2024). Our procedure improves the efficiency of a category-theoretic automata learning algorithm, and poses new questions about the complexity of its implementation when instantiated to concrete categories.As our second main contribution, we address these complexity aspects in the concrete setting of learning weighted automata over number rings, that is, rings of integers in an algebraic number field. Assuming a full representation of a number ring ${{\mathcal{O}}_K}$, we obtain an exact learning algorithm of ${{\mathcal{O}}_K}$-weighted automata that runs in polynomial time in the size of the target automaton, the logarithm of the length of the longest counterexample, the degree of the number field, and the logarithm of its discriminant. Our algorithm produces an automaton that has at most one more state than the minimal one, and we prove that doing better requires solving the principal ideal problem, for which the best currently known algorithm is in quantum polynomial time. Quentin Aristote, Samuel Jacob van Gool, Daniela Petrisan, Mahsa Shirmohammadi |
LICS | 2 |
| 2024 | Mechanised Uniform Interpolation for Modal Logics K, GL, and iSLabstractAbstract The uniform interpolation property in a given logic can be understood as the definability of propositional quantifiers. We mechanise the computation of these quantifiers and prove correctness in the Coq proof assistant for three modal logics, namely: (1) the modal logic K, for which a pen-and-paper proof exists; (2) Gödel-Löb logic GL, for which our formalisation clarifies an important point in an existing, but incomplete, sequent-style proof; and (3) intuitionistic strong Löb logic iSL, for which this is the first proof-theoretic construction of uniform interpolants. Our work also yields verified programs that allow one to compute the propositional quantifiers on any formula in this logic. Hugo Férée, Iris van der Giessen, Samuel Jacob van Gool, Ian Shillito |
IJCAR (2) | 3 |
| 2024 | On duality and model theory for polyadic spaces
Samuel Jacob van Gool, Jérémie Marquès |
Ann. Pure Appl. Log. | 1 |
| 2024 | Deciding Equations in the Time Warp AlgebraabstractJoin-preserving maps on the discrete time scale $\omega^+$, referred to as time warps, have been proposed as graded modalities that can be used to quantify the growth of information in the course of program execution. The set of time warps forms a simple distributive involutive residuated lattice -- called the time warp algebra -- that is equipped with residual operations relevant to potential applications. In this paper, we show that although the time warp algebra generates a variety that lacks the finite model property, it nevertheless has a decidable equational theory. We also describe an implementation of a procedure for deciding equations in this algebra, written in the OCaml programming language, that makes use of the Z3 theorem prover. Samuel Jacob van Gool, Adrien Guatto, George Metcalfe, Simon Santschi |
Log. Methods Comput. Sci. | 1 |
| 2023 | Formalizing and Computing Propositional QuantifiersabstractA surprising result of Pitts (1992) says that propositional quantifiers are definable internally in intuitionistic propositional logic (IPC). The main contribution of this paper is to provide a formalization of Pitts’ result in the Coq proof assistant, and thus a verified implementation of Pitts’ construction. We in addition provide an OCaml program, extracted from the Coq formalization, which computes propositional formulas that realize intuitionistic versions of ∃ p φ and ∀ p φ from p and φ. Hugo Férée, Samuel Jacob van Gool |
CPP | 2 |
| 2022 | First-order separation over countable ordinalsabstractAbstract We show that the existence of a first-order formula separating two monadic second order formulas over countable ordinal words is decidable. This extends the work of Henckell and Almeida on finite words, and of Place and Zeitoun on $$\omega $$ ω -words. For this, we develop the algebraic concept of monoid (resp. $$\omega $$ ω -semigroup, resp. ordinal monoid) with aperiodic merge, an extension of monoids (resp. $$\omega $$ ω -semigroup, resp. ordinal monoid) that explicitly includes a new operation capturing the loss of precision induced by first-order indistinguishability. We also show the computability of FO-pointlike sets, and the decidability of the covering problem for first-order logic on countable ordinal words. Thomas Colcombet, Samuel Jacob van Gool, Rémi Morvan |
FoSSaCS | 2 |
| 2021 | Time Warps, from Algebra to Algorithms
Samuel Jacob van Gool, Adrien Guatto, George Metcalfe, Simon Santschi |
RAMiCS | 1 |
| 2017 | Pro-Aperiodic Monoids via Saturated ModelsabstractWe apply Stone duality and model theory to study the structure theory of free pro-aperiodic monoids. Stone duality implies that elements of the free pro-aperiodic monoid may be viewed as elementary equivalence classes of pseudofinite words. Model theory provides us with saturated words in each such class, i.e., words in which all possible factorizations are realized. We give several applications of this new approach, including a solution to the word problem for omega-terms that avoids using McCammond's normal forms, as well as new proofs and extensions of other structural results concerning free pro-aperiodic monoids. Samuel Jacob van Gool, Benjamin Steinberg |
STACS | 1 |
| 2017 | Uniform interpolation and compact congruences
Samuel Jacob van Gool, George Metcalfe, Constantine Tsinakis |
Ann. Pure Appl. Log. | 1 |
| 2017 | A Model-Theoretic characterization of Monadic second order Logic on Infinite WordsabstractAbstract Monadic second order logic and linear temporal logic are two logical formalisms that can be used to describe classes of infinite words, i.e., first-order models based on the natural numbers with order, successor, and finitely many unary predicate symbols. Monadic second order logic over infinite words (S1S) can alternatively be described as a first-order logic interpreted in ${\cal P}\left( \omega \right)$ , the power set Boolean algebra of the natural numbers, equipped with modal operators for ‘initial’, ‘next’, and ‘future’ states. We prove that the first-order theory of this structure is the model companion of a class of algebras corresponding to a version of linear temporal logic (LTL) without until. The proof makes crucial use of two classical, nontrivial results from the literature, namely the completeness of LTL with respect to the natural numbers, and the correspondence between S1S-formulas and Büchi automata. Silvio Ghilardi, Samuel Jacob van Gool |
J. Symb. Log. | 2 |
| 2016 | Monadic second order logic as the model companion of temporal logicabstractThe main focus of this paper is on bisimulation-invariant MSO, and more particularly on giving a novel model-theoretic approach to it. In model theory, a model companion of a theory is a first-order description of the class of models in which all potentially solvable systems of equations and non-equations have solutions. We show that bisimulation-invariant MSO on trees gives the model companion for a new temporal logic, "fair CTL", an enrichment of CTL with local fairness constraints. To achieve this, we give a completeness proof for the logic fair CTL which combines tableaux and Stone duality, and a fair CTL encoding of the automata for the modal μ-calculus. Moreover, we also show that MSO on binary trees is the model companion of binary deterministic fair CTL. Silvio Ghilardi, Samuel Jacob van Gool |
LICS | 2 |
| 2014 | Free Algebras for Gödel-Löb Provability Logic
Samuel Jacob van Gool |
Advances in Modal Logic | 1 |
| 2013 | On generalizing free algebras for a functorabstractContains fulltext : 117136.pdf (Author’s version preprint ) (Open Access) Dion Coumans, Samuel Jacob van Gool |
J. Log. Comput. | 2 |