2025-03-06

University of Twente

The first meeting of 2025 will be held on Thursday the 6th of March.
Location: CVD, Apeldoorn, room L1.10
Everyone is welcome to join us, there is no need to register!

Schedule

13:00 Room open
13:30 - 14:15 Sergei Stepanenko - Aarhus University
Title: Solving Guarded Domain Equations in Presheaves Over Ordinals and Mechanizing It
Abstract

Constructing solutions to recursive domain equations is a well-known, important problem in the study of programs and programming languages. Mathematically speaking, the problem is finding a fixed point (up to isomorphism) of a suitable functor over a suitable category. A particularly useful instance, inspired by the step-indexing technique, is where the functor is over (a subcategory of) the category of presheaves over the ordinal ω and the functors are locally-contractive, also known as guarded functors. This corresponds to step-indexing over natural numbers. However, for certain problems, e.g., when dealing with infinite non-determinism, one needs to employ trans-finite step-indexing, i.e., consider presheaf categories over higher ordinals. Prior work on trans-finite step-indexing either only considers a very narrow class of functors over a particularly restricted subcategory of presheaves over higher ordinals, or treats the problem very generally working with sheaves over an arbitrary complete Heyting algebras with a well-founded basis.
In this talk we present a solution to the guarded domain equations problem over all guarded functors over the category of presheaves over ordinal numbers, as well as its mechanization in the Rocq proof assistant. As the categories of sheaves and presheaves over ordinals are equivalent, our main contribution is simplifying prior work from the setting of the category of sheaves to the setting of the category of presheaves and mechanizing it — presheaves are more amenable to mechanization in a proof assistant.

14:15 - 14:30 Coffee break
14:30 - 15:15 Thorsten Wißmann - FAU (University of Erlangen and Nuremberg)
Title: Initial Algebras Unchained - A Novel Initial Algebra Construction Formalized in Agda
Abstract

Abstract: The initial algebra for an endofunctor F provides a recursion and induction scheme for data structures whose constructors are described by F. The initial-algebra construction by Adámek (1974) starts with the initial object (e.g. the empty set) and successively applies the functor until a fixed point is reached, an idea inspired by Kleene's fixed point theorem. Depending on the functor of interest, this may require transfinitely many steps indexed by ordinal numbers until termination. We provide a new initial algebra construction which is not based on an ordinal-indexed chain. Instead, our construction is loosely inspired by Pataraia's fixed point theorem and forms the colimit of all finite recursive coalgebras. This is reminiscent of the construction of the rational fixed point of an endofunctor that forms the colimit of all finite coalgebras. For our main correctness theorem, we assume the given endofunctor is accessible on a (weak form of) locally presentable category. The proofs are constructive and fully formalized in Agda: https://git8.cs.fau.de/software/initial-algebras-unchained

15:15 - 15:30 Coffee break
15:30 - 16:15 Oisin Flynn-Connolly - Leiden University
Title: Co-Eilenberg-Moore categories over operads
Abstract

In this talk, we motivate and define operads. We discuss the relationship of these objects to monads. We turn to the dual problem of constructing cofree coalgebras over operads. We explain how an additional assumption of counitality greatly simplifies the construction. Time permitting, we shall also discuss a simple method of computing the co-Eilenberg-Moore category of comonads arising from certain adjunctions.

The talk is based on the categorical content of some joint work in topology with J. Moreno-Fernández and F. Wierstra, but, barring some examples, no familiarity with homotopy theory will be required.

Previous meetings