Automata learning: An algebraic approach

H Urbat, L Schröder - Proceedings of the 35th Annual ACM/IEEE …, 2020 - dl.acm.org
We propose a generic categorical framework for learning unknown formal languages of
various types (eg finite or infinite words, weighted and nominal languages). Our approach is …

Graded Monads and Graded Logics for the Linear Time--Branching Time Spectrum

U Dorsch, S Milius, L Schröder - arXiv preprint arXiv:1812.01317, 2018 - arxiv.org
State-based models of concurrent systems are traditionally considered under a variety of
notions of process equivalence. In the particular case of labelled transition systems, these …

Generic partition refinement and weighted tree automata

HP Deifel, S Milius, L Schröder, T Wißmann - Formal Methods–The Next …, 2019 - Springer
Partition refinement is a method for minimizing automata and transition systems of various
types. Recently, we have developed a partition refinement algorithm that is generic in the …

Fast coalgebraic bisimilarity minimization

J Jacobs, T Wißmann - Proceedings of the ACM on Programming …, 2023 - dl.acm.org
Coalgebraic bisimilarity minimization generalizes classical automaton minimization to a
large class of automata whose transition structure is specified by a functor, subsuming …

[PDF][PDF] Parameterized Synthesis for Fragments of First-Order Logic Over Data Words.

B Bérard, B Bollig, M Lehaut, N Sznajder - FoSSaCS, 2020 - library.oapen.org
We study the synthesis problem for systems with a parameterized number of processes. As
in the classical case due to Church, the system selects actions depending on the program …

Path Category for Free: Open Morphisms from Coalgebras with Non-deterministic Branching

T Wißmann, J Dubut, S Katsumata, I Hasuo - … 2019, Held as Part of the …, 2019 - Springer
There are different categorical approaches to variations of transition systems and their
bisimulations. One is coalgebra for a functor G, where a bisimulation is defined as a span of …

Positive Data Languages

F Frank, S Milius, H Urbat - arXiv preprint arXiv:2304.12947, 2023 - arxiv.org
Positive data languages are languages over an infinite alphabet closed under possibly non-
injective renamings of data values. Informally, they model properties of data words …

From generic partition refinement to weighted tree automata minimization

T Wißmann, HP Deifel, S Milius, L Schröder - Formal Aspects of Computing, 2021 - Springer
Partition refinement is a method for minimizing automata and transition systems of various
types. Recently, we have developed a partition refinement algorithm that is generic in the …

A coalgebraic view on reachability

T Wißmann, S Milius, S Katsumata, J Dubut - arXiv preprint arXiv …, 2019 - arxiv.org
Coalgebras for an endofunctor provide a category-theoretic framework for modeling a wide
range of state-based systems of various types. We provide an iterative construction of the …

Residual nominal automata

J Moerman, M Sammartino - Leibniz International Proceedings …, 2020 - discovery.ucl.ac.uk
We are motivated by the following question: which nominal languages admit an active
learning algorithm? This question was left open in previous work, and is particularly …