You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.
Announcing a new Topos seminar series: Intercats
INTERCATS: SEMINAR ON CATEGORICAL INTERACTION
=============================================
ANNOUNCEMENT
Intercats is a new seminar series on the mathematics of interacting systems, their composition, and their behaviour. Split in equal parts theory and applications, we are particularly interested in category-theoretic tools to make sense of information-processing or adaptive systems, or those that stand in a 'bidirectional' relationship to some environment. We aim to bring together researchers from different communities, who may already be using similar-but-different tools, in order to improve our own interaction.
Seminars will be held every other Tuesday at 17:00 UTC, beginning on the 25th of January.
Website: https://topos.site/intercats
FIRST MEETING
Speaker: David Spivak
Date: 2022 / 01 / 25
Time: 17:00 UTC
INTERCATS SCOPE
Although by no means an exhaustive or prescriptive list, Intercats seminar topics are likely to be related to the following mathematical topics:
ORGANIZERS
Jules Hedges, University of Strathclyde
David Spivak, Topos Institute
Toby St Clere Smithe, Topos Institute
First Intercats seminar in 30 minutes!
David Spivak (Topos Institute)
Abstract: Category theory offers an elegant, compositional, and well-interoperating framework in which to formalize many different sorts of interacting systems, including database, dynamical, software, learning, and game-playing systems.
In this talk I'll start by giving a bird's-eye view of these applications. I'll then discuss polynomial functors and the associated framed bicategory Cat# of comonoids. I'll say a bit about how Cat# fits into the above stories and spend the remainder of the time trying to give a hint as to the astounding amount of structure this category has.
One might think of Cat# like the complex numbers: simultaneously extremely useful in applications and extremely mathematically well-behaved, the combination of which gives a sense of its being more "part of nature" than "human-made".
Next Intercats seminar, 2 hours from when I'm writing this message
Introduction to Profunctor Optics
Bartosz Milewski
Abstract: Set-valued functors are a categorical answer to linear algebra. I will introduce profunctors and (co-)end calculus, and show how to use them to describe existential optics and their Tambara-based representations.
Zoom link: https://topos-institute.zoom.us/j/88577027154?pwd=UkNhdm1iRElnZDdhMU5rSlRGMGlWdz09
Today's Intercats seminar at 5pm UTC: me
Lenses and their generalisations: a guide to the design space
Jules Hedges (University and College Union)
Tue Feb 22, 17:00-18:00 (starts in 5 hours)
Abstract: The number of variants of lens-like structures, plus some questionable terminology, can seem overwhelming. I will tour some of the main variants, with emphasis on exactly what conditions on the base category are necessary for the construction, and how they relate to each other. We will visit: (1) lenses over a cartesian category, (2) linear lenses over a monoidal closed category, (3) optics over a monoidal category, or more generally a pair of actegories, (4) dependent lenses over a category with pullbacks, or more generally an indexed category, and (5) polynomial natural transformations over a locally cartesian closed category. Unifying these motivates the problem of “dependent optics”, which will be the topic of several future seminars.
I am on strike action during this talk and I represent myself as an independent researcher, not my employer. I will use some of my time to discuss this. More information about our grievances can be found here: www.ucu.org.uk/article/11896/Why-were-taking-action
https://topos-institute.zoom.us/j/88577027154?pwd=UkNhdm1iRElnZDdhMU5rSlRGMGlWdz09
@Jules Hedges I just finished watching recording of the talk. You did a great job in providing an overview of the many generalisations of lenses and how they fit together!
Do you know if slides from the Intercats series are being made available on the website?
Thanks!
Turns out yes, if you go to the "past talks" bit at the bottom of https://topos.site/intercats/ there's links to slides for David and Bartosz... I didn't use slides, in theory I could think about converting my scribblings to pdf but it's a bit of a pain
Dialectica Petri Nets
Valeria de Paiva (Topos Institute)
Tue Mar 8, 17:00-18:00 (starts in 6 hours)
Abstract: The categorical modeling of Petri nets has been much investigated recently. We revisit the use of the Dialectica construction as a categorical model for Petri nets, generalizing the original application (Brown and Gurr) to suggest that Petri nets with different kinds of transitions can be modeled in the same categorical framework. Transitions representing truth-values, probabilities, rates or multiplicities, evaluated in different algebraic structures called lineales are useful and are modeled here in the same category. We investigate (categorical instances of) this generalized model and its connections to more recent models of categorical nets.
Links here: https://topos.site/intercats/
Happening now!
Damn, I missed that :frown:
it's on the youtubes! https://www.youtube.com/watch?v=xysbkS3Jx24
I'm not sure whether we're still in time zone purgatory or not, but today's Intercats is at 5pm UTC which is 4 hours-and-a-bit from the time of this message. That may or may not be the usual time if you're in North America
Categories by proxy and the limits of Para
Toby St Clere Smithe (Topos Institute)
Tue Mar 22, 17:00-18:00 (starts in 4 hours)
Abstract: The notion of parameterization is of great importance in categorical cybernetics, providing space for morphisms to be learnt, or for their choice to be 'externally' determined. At the same time, the concept of 'randomness pushback' tells us that the randomness of a stochastic channel can also (in nice circumstances) be so externalized, leaving instead a random choice of deterministic map. The usual perspective on parameterization is an 'internal' one, treating the parameter as a modification of a morphism's (co)domain. In general, however, this perspective is not wide enough to retain all the structure of the category at hand: an 'external' perspective seems mathematically, as well as philosophically, necessary. (In earlier work, we attempted to provide such an external perspective using an enriched-categorical notion of parameterization, but this is similarly insufficient.)
Here, we describe an alternative perspective, considering an internal category parameterized by its 'external' universe. We build an indexed double category over the double category of spans in the universe, with each base object representing a choice of 'parameterizing context'. When the internal category has limits or a subobject classifier, so does its parameterization; with appropriate quotienting, so does the corresponding Grothendieck construction. By decorating the spans with (sub)distributions, the same facts hold true even in the stochastic case, suggesting semantics for notions of 'stochastic type' and 'stochastic term'. In this setting, we can reformulate Bayesian lenses as "Bayesian dependent optics", treating generative models as such stochastic terms.
Links here: https://topos.site/intercats/
That would be in your local time zone
Oh amazing, that's a very useful button to know about
Optics vs Lenses, Operationally
Bruno Gavranović (University of Strathclyde)
Abstract: Optics, lenses, prisms, and similar abstract gadgets are our best friends when it comes to modelling bidirectional processes. While optics are more general than lenses, it's understood that they're equivalent in the special setting of a cartesian monoidal category. Fixing the setting of a cartesian monoidal category, in this talk I'll explore how this equivalence is denotational in nature, and the result of erasure of important operational data. I'll advocate that the operational aspect is not optional, but rather crucial in using these gadgets to understand real-world systems.
Links: https://topos.site/intercats/
Update: the website is in fact right, so the seminar is at
Today:
Constructing lenses in double categories
Bryce Clarke (Macquarie University)
Abstract: Lenses are a family of mathematical structures used to model bidirectional transformations between systems. A common feature among all kinds of lenses is that they consist of a "forwards" component and a "backwards" component. A double category is a 2-dimensional categorical structure consisting of objects, two types of morphism (horizontal and vertical), and cells between them. A natural question arises: what if the forwards and backwards components of a lens were the horizontal and vertical morphisms in a double category?
In this talk, I advocate for a double categorical approach to lenses, and demonstrate how many examples of lenses, particularly those satisfying "lens laws", may be built from the horizontal and vertical morphisms in a double category. A general process for constructing lenses inside any double category, called the "right-connected completion", is introduced and is shown to satisfy a universal property. Finally, we explore how many questions and properties of lenses may be understood in the setting of double categories.
Every time this gets bumped I think it's about intercategories.
I'll be happy to answer any further questions here after the talk.
My Intercats presentation from yesterday on "Bidirectional compositionality in inference and stochastic optimization"
https://m.youtube.com/watch?v=H9rPfr7srmA&feature=youtu.be
Slides intercats.pdf
:up: Whoops I just realised I forgot to advertise this!
Dependent lenses are dependent optics
Matteo Capucci (University of Strathclyde)
Abstract: Mixed optics and F-lenses are orthogonal generalizations of lenses, an unreasonably effective abstraction for bidirectional processes in cartesian categories. Mixed optics generalize lenses by dropping the cartesianity assumption, which makes them somehow 'linearly typed'. Instead, F-lenses generalize lenses by making them dependently typed. Both generalizations greatly improve expressivity and come with compelling examples. Therefore, it is natural to wonder whether 'dependent mixed optics', generalizing both, are a thing. In the last six months a quick succession of papers (by MSP, Milewski, Vertechi and C.) converged to a common definition. In this talk I'll review the state of the art on dependent optics, with the concrete goal of explaining Vertechi's proof that dependent lenses (aka morphisms in Poly) are dependent optics.
Today:
Sorry for very late notice, but today's Intercats is 10 minutes from now
Optics in the wild: reverse mode automatic differentiation in Julia
Keno Fischer (Julia Computing)
Abstract: Using categorical inspiration in real world software systems: "I'll definitely be talking about the optics formalism of reverse mode automatic differentiation, but if I have space, I might end up talking about some more recent work also."