Category Theory
Zulip Server
Archive

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.


Stream: community: events

Topic: Intercats


view this post on Zulip Jules Hedges (Jan 14 2022 at 18:33):

Announcing a new Topos seminar series: Intercats

view this post on Zulip Jules Hedges (Jan 14 2022 at 18:33):

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

view this post on Zulip Jules Hedges (Jan 25 2022 at 16:30):

First Intercats seminar in 30 minutes!

view this post on Zulip Jules Hedges (Jan 25 2022 at 16:31):

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".

view this post on Zulip Jules Hedges (Feb 08 2022 at 14:58):

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.

view this post on Zulip Jules Hedges (Feb 08 2022 at 17:01):

Zoom link: https://topos-institute.zoom.us/j/88577027154?pwd=UkNhdm1iRElnZDdhMU5rSlRGMGlWdz09

view this post on Zulip Jules Hedges (Feb 22 2022 at 12:22):

Today's Intercats seminar at 5pm UTC: me

view this post on Zulip Jules Hedges (Feb 22 2022 at 12:22):

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)

view this post on Zulip Jules Hedges (Feb 22 2022 at 12:22):

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

view this post on Zulip Jules Hedges (Feb 22 2022 at 16:59):

https://topos-institute.zoom.us/j/88577027154?pwd=UkNhdm1iRElnZDdhMU5rSlRGMGlWdz09

view this post on Zulip Bryce Clarke (Feb 22 2022 at 22:58):

@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!

view this post on Zulip Bryce Clarke (Feb 22 2022 at 22:59):

Do you know if slides from the Intercats series are being made available on the website?

view this post on Zulip Jules Hedges (Feb 23 2022 at 10:25):

Thanks!

view this post on Zulip Jules Hedges (Feb 23 2022 at 10:26):

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

view this post on Zulip Jules Hedges (Mar 08 2022 at 11:19):

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.

view this post on Zulip Jules Hedges (Mar 08 2022 at 11:20):

Links here: https://topos.site/intercats/

view this post on Zulip Jules Hedges (Mar 08 2022 at 16:59):

Happening now!

view this post on Zulip Fabrizio Genovese (Mar 09 2022 at 00:07):

Damn, I missed that :frown:

view this post on Zulip Tim Hosgood (Mar 09 2022 at 01:24):

it's on the youtubes! https://www.youtube.com/watch?v=xysbkS3Jx24

view this post on Zulip Jules Hedges (Mar 22 2022 at 12:47):

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

view this post on Zulip Jules Hedges (Mar 22 2022 at 12:48):

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.

view this post on Zulip Jules Hedges (Mar 22 2022 at 12:48):

Links here: https://topos.site/intercats/

view this post on Zulip Reid Barton (Mar 22 2022 at 12:51):

That would be in your local time zone

view this post on Zulip Jules Hedges (Mar 22 2022 at 12:52):

Oh amazing, that's a very useful button to know about

view this post on Zulip Jules Hedges (Apr 05 2022 at 10:33):

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.

view this post on Zulip Jules Hedges (Apr 05 2022 at 10:33):

Links: https://topos.site/intercats/

view this post on Zulip Jules Hedges (Apr 05 2022 at 14:09):

Update: the website is in fact right, so the seminar is at

view this post on Zulip Jules Hedges (Apr 19 2022 at 10:17):

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.

view this post on Zulip Jules Hedges (Apr 19 2022 at 10:17):

https://topos.site/intercats/

view this post on Zulip Chad Nester (Apr 19 2022 at 12:10):

Every time this gets bumped I think it's about intercategories.

view this post on Zulip Bryce Clarke (Apr 19 2022 at 14:45):

I'll be happy to answer any further questions here after the talk.

view this post on Zulip Moritz Schauer (May 04 2022 at 09:41):

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

view this post on Zulip Jules Hedges (May 17 2022 at 10:40):

:up: Whoops I just realised I forgot to advertise this!

view this post on Zulip Jules Hedges (May 17 2022 at 10:41):

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:

view this post on Zulip Jules Hedges (May 17 2022 at 10:41):

https://topos.site/intercats/

view this post on Zulip Jules Hedges (Jun 28 2022 at 15:49):

Sorry for very late notice, but today's Intercats is 10 minutes from now

view this post on Zulip Jules Hedges (Jun 28 2022 at 15:49):

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."

view this post on Zulip Jules Hedges (Jun 28 2022 at 15:49):

https://topos.site/intercats/