Paris Automata and Concurrency Theory Seminar

(Paris ACTS)

Past Seminars

10 October 2024

Venue: LRE, EPITA Paris

Speaker 1: (present) Uli Fahrenberg, LRE

Title: Introduction to Paris ACTS

Abstract:

Speaker 2: (online) Ian Hayes, University of Queensland, Brisbane, Australia

Title: Concurrent Refinement Algebra

Abstract:

26 November 2024

Venue: LIX, École polytechnique

Speaker 1: (present) Enzo Erlich, IRIF

Title: Expressivity of First Order and Temporal Logics for Pomset Languages

Abstract:

Speaker 2: (online) Masaki Waga, Kyoto University, Japan

Title: Active Learning of Deterministic Timed Automata with Myhill-Nerode Style Characterization

Abstract:

29 January 2025

Venue: IRIF, Université Paris Cité

Speaker 1: (present) Laetitia Laversa, IRIF

Title: About the k-synchronizability of communicating automata

Abstract:

Speaker 2: (present) Glynn Winskel, Queen Mary University of London, UK

Title: From Concurrent Games to Gödel's Dialectica Interpretation

Abstract:

20 March 2025

Venue: LRE, EPITA Paris

Speaker 1: (present) Adrien Pommellet, LRE

Title: Active Learning Techniques for Pomset Recognizers

Abstract:

Speaker 2: (online) Rajeev Alur, University of Pennsylvania, US

Title: Automata over Series-Parallel Graphs

Abstract:

14 May 2025: Joint session with GT DAAL

Venue: LIGM, Marne-la-Vallée

9:30 Barbara König (online): Graph Automata and Automaton Functors

Abstract: We generalize Courcelle's recognizable graph languages and results on monadic second-order logic to more general structures.
We give a category-theoretical characterization of recognizability. A recognizable subset of arrows in a category is defined via a functor into the category of relations on finite sets. This can be seen as a straightforward generalization of finite automata and we show how to obtain graph automata - accepting recognizable graph languages - by applying the theory to the category of cospans of graphs.
We also introduce a simple logic that allows to quantify over the subobjects of a categorical object and we show that, for the category of graphs, this logic is equally expressive as monadic second-order graph logic (MSOGL). Furthermore, we explain that in the more general setting of hereditary pushout categories, a class of categories closely related to adhesive categories, we can recover Courcelle's result that every MSOGL-expressible property is recognizable.
The talk concludes by reviewing a practical implementation of graph automata with applications to the verification of graph transformation systems.

10:30 Break

11:00 Denis Kuperberg (present): Explorable Automata

Abstract: We define the class of explorable automata on finite or infinite words. This is a generalization of History-Deterministic (HD) automata, where this time non-deterministic choices can be resolved by building finitely many simultaneous runs instead of just one. We show that recognizing HD parity automata of fixed index among explorable ones is in PTIME, thereby giving a strong link between the two notions. We then show that recognizing explorable automata is EXPTIME-complete, in the case of finite words or parity automata up to index [0,2]. Additionally, we define the notion of ω-explorable automata on infinite words, where countably many runs can be used to resolve the non-deterministic choices. We show EXPTIME-completeness for ω-explorability of automata on infinite words for the safety and co-Büchi acceptance conditions.
We finally characterize the expressivity of (ω-)explorable automata with respect to the parity index hierarchy. We leave open the decidability of explorability for [1,3]-automata and ω- explorability for Büchi automata, both equivalent to the general case of arbitrary acceptance conditions.
This is joint work with Emile Hazard and Olivier Idir (short version CSL 2023, long version submitted to LMCS).