Uploaded July 2025 | Updated September 2026, 2 weeks ago
Topos Institute Colloquium, 10th of July 2025.
———
Computing is built on abstractions. Abstractions forget details, so that we can focus on what is important. What happens, however, when we forget something of value? I argue that certain risks and fears around AI today result from action informed by abstractions that diverge from what matters in their context of use. Moreover, I suggest that building better societal practices of abstraction is a task to which mathematicians – especially category theorists – are well placed to contribute. To begin a conversation, I envision a practice of abstraction that prizes accessibility, responsiveness, and pluralism. I’ll illustrate this practice via ongoing work at Topos, especially our collaborative modelling platform CatColab.
Topos Institute Colloquium, 10th of July 2025.
———
Computing is built on abstractions. Abstractions forget details, so that we can focus on what is important. What happens, however, when we forget something of value? I argue that certain risks and fears around AI today result from action informed by abstractions that diverge from what matters in their context of use. Moreover, I suggest that building better societal practices of abstraction is a task to which mathematicians – especially category theorists – are well placed to contribute. To begin a conversation, I envision a practice of abstraction that prizes accessibility, responsiveness, and pluralism. I’ll illustrate this practice via ongoing work at Topos, especially our collaborative modelling platform CatColab.
![[DOTS Lectures] 10. LTL and specifications of behaviours
*The paper referred to at the end was Temporal Landscapes: A Graphical Logic of Behavior by Brendan Fong, Alberto Speranzon and David I. Spivak.
This talk is part of a lecture series on the Double Operadic Theory of Systems (DOTS) presented by David Jaz Myers.
Some material from these lectures can be found in Davids book on categorical systems theory:
https://www.davidjaz.com/Papers/DynamicalBook.pdf [DOTS Lectures] 10. LTL and specifications of behaviours](https://i.ytimg.com/vi/qpWD16mOwr0/mqdefault.jpg)



![[Oxford Seminar] David Jaz Myers | Composing flavoured Petri nets
Oxford seminar, 28th of August 2025
Abstract: Well describe a doctrine of various flavors of Petri nets in the double operadic theory of systems framework. [Oxford Seminar] David Jaz Myers | Composing flavoured Petri nets](https://i.ytimg.com/vi/s793leHjc_4/mqdefault.jpg)
![[Oxford Seminar] David Jaz Myers | Compositionality of Flavoured Petri Nets
Oxford Seminar, 11th of September 2025
In this talk, we will see a natural notion of nesting composition for flavoured Petri nets: Petri nets whose places and transitions come with extra data determined by a symmetric monoidal double category and which determine the intended semantics of the Petri net. [Oxford Seminar] David Jaz Myers | Compositionality of Flavoured Petri Nets](https://i.ytimg.com/vi/sQW9KI9hdTI/mqdefault.jpg)

![[Berkeley Seminar] Owen Lynch | Abstract interpretation for semi-dependent type theories
Title: Abstract interpretation for semi-dependent type theories
Abstract: ML-style module systems have a long and rich history which ultimately stems back to Lawvere’s seminal work on algebraic theories. While ML-style module systems have typically been confined to ML-descendants, analogous PL constructs that may be more familiar include Java-style interfaces or Haskell-style type classes. In my research for SGAI, I have adopted the perspective that module signatures are the appropriate programming language analogue for theories in a variety of doctrines of categorical algebra. Classical module signatures as found in ML can be are syntactic presentations of “theories for the doctrine of cartesian closed categories”; it is productive to vary “cartesian closed category” to “cartesian category”, “finite limit category”, “regular hyperdoctrine” (the categorical version of a restricted form of first-order logic), “symmetric monoidal categories”, etc. Then the module language for a doctrine extends the well-known internal language for the doctrine by adding “genericism”. For instance, it is well-known that the internal language of a symmetric monoidal category is given by a “linear do notation” where each variable may only be consumed once. However, typically an implementation of this internal language would fix a specific symmetric monoidal category. The module language allows varying the symmetric monoidal category, and potentially migrating expressions between various symmetric monoidal categories. This is of interest to SGAI because presentations of symmetric monoidal categories (e.g., module signatures for the symmetric monoidal doctrine) are Petri nets, and morphisms between them (e.g., module functors for the symmetric monoidal doctrine) are “hierarchical Petri nets”, where each transition in the codomain Petri net is associated with a process in the domain Petri net. Other applications to the SGAI program include the observation, going back to early work in ACT by Spivak, that databases schemas are productively thought of as theories in certain doctrines, with the choice of doctrine depending on the feature-set of the database engine.
Date: 2025-12-09 [Berkeley Seminar] Owen Lynch | Abstract interpretation for semi-dependent type theories](https://i.ytimg.com/vi/tAKqODzU908/mqdefault.jpg)


![[Oxford Seminar] Jason Brown | Wreaths in Span(Set)
Oxford Seminar, 2nd of October 2025
Abstract:
Steve Lack and Ross Street introduced wreaths as a generalisation of distributive laws between monads in their paper The formal theory of Monads II. This paper presents a nice story about how wreaths arise from considering the free completion of a 2-category under Kleisli objects and provides some interesting examples of wreaths. In particular, it is shown that orthogonal factorisation systems on a category can be expressed as wreaths in Span(Set).
In this talk well try to understand general wreaths in Span(Set) as expressing a weaker notion of factorisation system on a category. Well relate these factorisation structures to both familial functors and crossed double categories, and also present examples of where they naturally occur. [Oxford Seminar] Jason Brown | Wreaths in Span(Set)](https://i.ytimg.com/vi/tbnRgqf81_A/mqdefault.jpg)