My picture

I am a full professor in computer science at the Formal Methods lab and the Computer Science department of ENS Paris-Saclay. Before that, I was an associate professor at IRIF and the CS department of Université Paris Cité, and before that, I did five years of post-docs in Bern, Milan, New York, Amsterdam, and Utrecht, and four years of PhD in Nijmegen, advised by Mai Gehrke.

News

Older news

Publications

Book

Topological duality for distributive lattices: Theory and applications

Mai Gehrke, Sam van Gool

Cambridge tracts in theoretical computer science, Cambridge University Press (2024)

Book Chapter

Uniform interpolation

Sam van Gool

Theory and Applications of Craig Interpolation (2026)

Conferences

Learning weighted automata over number rings, concretely and categorically

Quentin Aristote, Sam van Gool, Daniela Petrişan, Mahsa Shirmohammadi

LICS: Logic in Computer Science (2025)

Formulas rewritten and normalized computationally, and intuitionistically simplified

Hugo Férée, Sam van Gool, Yago Iglesias Vázquez

36es Journées Francophones des Langages Applicatifs (JFLA) (2025)

Mechanised uniform interpolation for K, GL, and iSL

Best Paper Award
Hugo Férée, Iris van der Giessen, Sam van Gool, Ian Shillito

IJCAR: International Joint Conference on Automated Reasoning (2024)

Modal unification step by step

Sam van Gool, Johannes Marti

UNIF: 37th international workshop on Unification (2023)

Profinite lambda-terms and parametricity

Sam van Gool, Paul-André Melliès, Vincent Moreau

MFPS: Mathematical Foundations of Programming Semantics (2023)

Formalizing and computing propositional quantifiers

Hugo Férée, Sam van Gool

CPP: Certified proofs and programs (2023)

First-order separation over countable ordinals

Thomas Colcombet, Sam van Gool, Rémi Morvan

FoSSaCS: Foundations of software science and computation structures (2022)

Time warps, from algebra to algorithms

Sam van Gool, Adrien Guatto, George Metcalfe, Simon Santschi

RAMiCS: Relational and algebraic methods in computer science (2021)

Pro-aperiodic monoids via saturated models

Sam van Gool, Benjamin Steinberg

STACS: Symposium on theoretical aspects of computer science (2017)

Monadic second order logic as the model companion of temporal logic

Silvio Ghilardi, Sam van Gool

LICS: Logic in computer science (2016)

Duality and universal models for the meet-implication fragment of IPC

Nick Bezhanishvili, Dion Coumans, Sam van Gool, Dick de Jongh

TbiLLC: Tbilisi symposium on Language, Logic and Computation (2015)

Free algebras for Gödel-Löb provability logic

Sam van Gool

Advances in modal logic (2014)

Disjunctive questions, intonation and highlighting

Sam van Gool, Floris Roelofsen

Logic, language and meaning (2010)

Journals

Deciding equations in the time warp algebra

Sam van Gool, Adrien Guatto, George Metcalfe, Simon Santschi

Logical Methods in Computer Science (2024)

On duality and model theory for polyadic spaces

Sam van Gool, Jérémie Marquès

Annals of Pure and Applied Logic (2024)

Priestley duality for MV algebras and beyond

Wesley Fussner, Mai Gehrke, Sam van Gool, Vincenzo Marra

Forum Mathematicum (2021)

Pointlike sets for varieties determined by groups

Sam van Gool, Benjamin Steinberg

Advances in Mathematics (2019)

Pro-aperiodic monoids via saturated models

Sam van Gool, Benjamin Steinberg

Israel Journal of Mathematics (2019)

Merge decompositions, two-sided krohn-rhodes, and aperiodic pointlikes

Sam van Gool, Benjamin Steinberg

Canadian Mathematical Bulletin (2019)

An open mapping theorem for finitely copresented esakia spaces

Sam van Gool, Luca Reggio

Topology and its Applications (2018)

Sheaves and duality

Mai Gehrke, Sam van Gool

Journal of Pure and Applied Algebra (2018)

A model-theoretic characterization of monadic second-order logic on infinite words

Silvio Ghilardi, Sam van Gool

Journal of Symbolic Logic (2017)

Uniform interpolation and compact congruences

Sam van Gool, George Metcalfe, Constantine Tsinakis

Annals of Pure and Applied Logic (2017)

Sheaf representations of MV-algebras and lattice-ordered abelian groups via duality

Mai Gehrke, Sam van Gool, Vincenzo Marra

Journal of Algebra (2014)

Distributive envelopes and topological duality for lattices via canonical extensions

Mai Gehrke, Sam van Gool

Order (2013)

A non-commutative priestley duality

Andrej Bauer, Karin Cvetko-Vah, Mai Gehrke, Sam van Gool, Ganna Kudryavtseva

Topology and its Applications (2013)

On generalizing free algebras for a functor

Dion Coumans, Sam van Gool

Journal of Logic and Computation (2013)

Duality and canonical extensions for stably compact spaces

Sam van Gool

Topology and its Applications (2012)

Drafts

Toposes with enough points as categories of étale spaces

Sam van Gool, Jérémie Marquès, Umberto Tarantino

Submitted (2025)

Notes

Automata, monoids, and logic

Sam van Gool

Lecture notes (2022)

Proaperiodic monoids via prime models

Benjamin Steinberg, Sam van Gool

Research note (2019)

An interpolant in predicate Gödel logic

Mattias Baaz, Mai Gehrke, Sam van Gool

Research note (2018)

Theses

Logical reflections – Profinite monoids, propositional quantifiers, and temporal operators

Sam van Gool

Habilitation à diriger des recherches, Université Paris Cité (2024)

On sheaves and duality

Sam van Gool

PhD thesis, Radboud Universiteit Nijmegen (2014)

Teaching

Previous teaching

Collaborations

As research advisor

Postdocs

PhD students

Master students

Other collaborations

Yannick Forster (Paris), Dominik Kirst (Paris), Michelle Sweering (Amsterdam), Iris van der Giessen (Birmingham), Ian Shillito (Canberra), Johannes Marti (Zürich), Adrien Guatto (Paris), Hugo Férée (Paris), Thomas Colcombet (Paris), Wesley Fussner (Nice), Axel Osmond (Paris), Denis Kuperberg (Lyon), Rosalie Iemhoff (Utrecht), Yde Venema (Amsterdam), Benjamin Steinberg (New York), Luca Reggio (Milan), Silvio Ghilardi (Milan), Costas Tsinakis (Nashville), George Metcalfe (Bern), Daniela Petrisan (Paris), Paul-André Melliès (Paris), Andrej Bauer (Ljubljana), Karin Cvetko Vah (Ljubljana), Ganna Kudryavtseva (Ljubljana), Vincenzo Marra (Milan), Dick de Jongh (Amsterdam), Nick Bezhanishvili (Amsterdam), Dion Coumans (Nijmegen), Mai Gehrke (Nice, PhD advisor), Alessandra Palmigiano (Amsterdam, MSc advisor), Floris Roelofsen (Amsterdam).

Service

Program committees

Previous PC's

Other responsibilities

Links