Programme

The schedule consists of regular talks, invited talks (by either CALCO or MFPS), and joint invited talks (by CALCO and MFPS together). For regular papers with multiple authors, the presenting author is indicated by italic text (as far as is known). Click on the respective local time for a conversion into your local timezone.

The pre-proceedings for CALCO are available here.

Days: | Monday (Jun 16) | Tuesday (Jun 17) | Wednesday (Jun 18) | Thursday (Jun 19) | Friday (Jun 20) |

Monday, June 16, 2025

8:30 -
|
8:55
Registration & Coffee
8:55 -
|
9:00
Opening
Chair: Alexander Knapp
9:00 -
|
10:00
Invited Talk: Logic Enriched Over a Quantale
10:00 -
|
10:30
Break and Registration
CALCO: Foundations
Chair: Clemens Kupke
10:30 -
|
11:00
Terminal Coalgebras for Finitary Functors (Regular Paper)
Jiri Adamek, Stefan Milius, Larry Moss
Best Presentation Award
11:00 -
|
11:30
A Coinductive Representation of Computable Functions (Regular Paper)
Alvin Tang, Dirk Pattinson
11:30 -
|
12:00
Cancellative Convex Semilattices (Regular Paper)
12:00 -
|
12:30
Distributive Laws of Monadic Containers (Regular Paper)
12:30 -
|
14:00
Lunch
CALCO: Rewriting and Operational Semantics
Chair: Filippo Bonchi
14:00 -
|
14:30
EGGs are adhesive! (Regular Paper)
Roberto Biondo, Davide Castelnovo, Fabio Gadducci
14:30 -
|
14:50
Stateful Mathematical Operational Semantics (Early Ideas)
14:50 -
|
15:10
From Abstract Higher-Order GSOS to Abstract Big-Step Semantics, Abstractly (Early Ideas)
15:10 -
|
15:30
(Abstract) GSOS for Trace Equivalence (Early Ideas)
Robin Jourde, Jonas Forster, Pouya Partow
15:30 -
|
16:00
Break
CALCO: Probability and Logics
Chair: Ana Sokolova
16:00 -
|
16:30
Drawing and Recolouring (Regular Paper)
16:30 -
|
17:00
Safety and strong completeness via reducibility for many-valued coalgebraic dynamic logics (Regular Paper)
17:00 -
|
17:20
Semantics for the coinductive structures in stochastic processes: Infinite product measures in quasi-Borel spaces (Early Ideas)
Ohad Kammar, Seo Jin Park, Sam Staton
17:20 -
|
17:40
Coalgebraic Analysis of Social Systems (Early Ideas)

Tuesday, June 17, 2025

8:30 -
|
9:00
Coffee
Chair: Corina Cı̂rstea
9:00 -
|
10:00
Invited Talk: Effectful Mealy Machines
10:00 -
|
10:30
Break
CALCO: Graphical Models
Chair: Fabio Gadducci
10:30 -
|
11:00
Tape Diagrams for Monoidal Monads (Regular paper)
Filippo Bonchi, Cipriano Junior Cioffo, Alessandro Di Giorgio, Elena Di Lavore
11:00 -
|
11:30
String Diagrams for Graded Monoidal Theories, with an Application to Imprecise Probability (Regular paper)
11:30 -
|
12:00
An Algebraic Approach to Moralisation and Triangulation of Probabilistic Graphical Models ((Co)algebraic Pearls submission)
Antonio Lorenzin, Fabio Zanasi
12:00 -
|
12:30
Pareto Fronts for Compositionally Solving String Diagrams of Parity Games (Regular paper)
Kazuki Watanabe
12:30 -
|
14:00
Lunch
CALCO: Hybrid and Continuous Systems
Chair: Jurriaan Rot
14:00 -
|
14:30
Expressivity of bisimulation pseudometrics over analytic state spaces (Regular paper)
14:30 -
|
14:50
Graded Coalgebras of Monads for Continuous Dynamics (Early Ideas)
14:50 -
|
15:10
Lyapunov theory for coalgebras (Early Idea)
Joe Moeller, Aaron Ames, Sebastien Mattenet
15:10 -
|
15:30
Verifying Quantum Protocols via Quantum Distributions (Early Ideas)
Gabriele Tedeschi
15:30 -
|
16:00
Break
CALCO: Trees and Learning
Chair: Harsh Beohar
16:00 -
|
16:30
Active learning of upward-closed sets of words ((Co)Algebraic Pearl)
16:30 -
|
17:00
Trees in Coalgebra from Generalized Reachability ((Co)algebraic pearl)
Best Paper Award
17:00 -
|
17:20
A Categorical Framework for Testing Generalised Tree Automata (Early Ideas)
Bálint Kocsis
17:20 -
|
17:40
Kan and Grothendieck Commute Together (Early Ideas)
18:30 -
|
20:00
Lord Provost and Glasgow City Council’s Civic Reception

Wednesday, June 18, 2025

8:30 -
|
9:00
Registration & Coffee
Chair: Stefan Milius
9:00 -
|
10:00
TL325
Joint Invited Talk: Differentiating Functional Reactive Programming
10:00 -
|
10:30
Break
Joint Special Session on Quantitative Semantics TL325
Chair: Ugo Dal Lago
10:30 -
|
10:35
Opening Remarks
10:35 -
|
11:15
Up-to Techniques for Behavioural Metrics
11:15 -
|
11:55
Overview on Quantitative Algebraic and Logical Reasoning
11:55 -
|
12:35
On Generalized Metrics for Higher-Order Languages
Paolo Pistone
12:35 -
|
14:00
Lunch
MFPS TL325
Chair: Alex Simpson
14:00 -
|
14:25
Compact Quantitative Theories of Convex Algebras
14:25 -
|
14:50
A fresh look at Bivariate Binomial Distributions
14:50 -
|
15:15
Compositional Inference for Bayesian Networks and Causality
15:15 -
|
15:40
Order in Partial Markov Categories
15:40 -
|
16:05
Strong Dinatural Transformations and Generalised Codensity Monads
16:05 -
|
16:30
Break
16:30 -
|
23:59
New Lanark
Excursion
and
Dinner

Thursday, June 19, 2025

9:00 -
|
17:35
SW105
On Thursday, we are in the room SW105 in the Stenhouse Wing of the Strathclyde Business School (see this map for the route)
8:30 -
|
9:00
Coffee
Chair: Bart Jacobs
9:00 -
|
10:00
SW105
Invited Talk: Free Quantum Computing
10:00 -
|
10:30
Break
Special Session on Mathematics of Natural Language SW105
Chair: Mehrnoosh Sadrzadeh
10:30 -
|
10:45
Opening Remarks
10:45 -
|
11:20
Judicious Incoherence: Probabilistic Modelling Without A Joint Distribution
11:20 -
|
11:55
DisCoCirc: Theory and Experiments
Tiffany Duneau
11:55 -
|
12:30
Extracting structure from an LLM - how to improve on surprisal-based models of Human Language Processing
Daphne Wang
12:30 -
|
14:00
Lunch
Chair: Clemens Kupke
14:00 -
|
15:00
SW105
Invited Talk: Behavioural Apartness of State-Based Systems
15:00 -
|
15:30
Break
MFPS SW105
Chair: Elena Di Lavore
15:30 -
|
15:55
Unambiguous Acceptance of Thin Coalgebras
15:55 -
|
16:20
Traces via Strategies in Two-Player Games
Benjamin Plummer, Corina Cirstea
16:20 -
|
16:45
Continuation Semantics for Fixpoint Modal Logic and Computation Tree Logics
Ryota Kojima, Corina Cirstea
16:45 -
|
17:10
Cyclic Proofs in Hoare Logic and its Reverse
James Brotherston, Quang Loc Le, Gauri Desai, Yukihiro Oda
17:10 -
|
17:35
Reversible computations are computations

Friday, June 20, 2025

9:00 -
|
17:45
Conference returns to the room TL325 (same room as on Wednesday in the Learning & Teaching Building)
8:30 -
|
9:00
Coffee
Chair: Elaine Pimentel
9:00 -
|
10:00
TL325
Invited Talk: Observational Equivalence by Means of Intersection Types
10:00 -
|
10:30
Break
Special Session on Types and the Extraction of Correct Programs TL325
Chair: Ulrich Berger
10:30 -
|
11:10
Verified Exact Real Computation using cAERN
Michal Konečný
11:10 -
|
11:50
Exponentiation of Ordinals in Homotopy Type Theory
11:50 -
|
12:30
Extracting concurrent programs
12:40 -
|
14:00
Lunch
MFPS TL325
Chair: Fredrik Nordvall Forsberg
14:00 -
|
14:25
Polynomial Universes in Homotopy Type Theory
14:25 -
|
14:50
Initial Algebras of Domains via Quotient Inductive-Inductive Types
Simcha van Collem, Niels van der Weide, Herman Geuvers
14:50 -
|
15:15
Strong normalization through idempotent intersection types: a new syntactical approach
15:15 -
|
15:40
A Proof-Theoretic Approach to the Semantics of Classical Linear Logic
Victor Barroso-Nascimento, Ekaterina Piotrovskaya, Elaine Pimentel
15:40 -
|
16:05
The Functional Machine Calculus III: Control
16:05 -
|
16:30
Break
MFPS TL325
Chair: Henning Urbat
16:30 -
|
16:55
Safety, Relative Tightness and the Probabilistic Frame Rule
Alex Simpson, Janez Ignacij Jereb
16:55 -
|
17:20
Functoriality of Enriched Data Types
Lukas Mulder, Paige North, Maximilien Péroux
17:20 -
|
17:45
Modular abstract syntax trees (MAST): substitution tensors with second-class sorts