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: theory: category theory

Topic: subtraction


view this post on Zulip sarahzrf (Jul 29 2021 at 15:41):

Why does subtraction categorify so poorly?

view this post on Zulip sarahzrf (Jul 29 2021 at 15:42):

ive read a couple of things now where we want to view a ring or group as a decategorification of something or other, and it seems the generally-accepted solution—at least insofar as forming a grothendieck group/ring is a generally-accepted solution—is simply to add formal inverses

view this post on Zulip sarahzrf (Jul 29 2021 at 15:43):

this strikes me as unsatisfying—i feel like if what you want is to categorify a ring or group, then the subtraction or inversion should themselves categorify?

view this post on Zulip sarahzrf (Jul 29 2021 at 15:43):

idk

view this post on Zulip sarahzrf (Jul 29 2021 at 15:43):

what's going on here?

view this post on Zulip Mike Shulman (Jul 29 2021 at 16:36):

Forming fibers or cofibers in a pointed category (and particularly a stable \infty-category) is often a reasonable categorification of "subtraction".

view this post on Zulip sarahzrf (Jul 29 2021 at 19:04):

Mike Shulman said:

Forming fibers or cofibers in a pointed category (and particularly a stable \infty-category) is often a reasonable categorification of "subtraction".

how so?

view this post on Zulip Mike Shulman (Jul 29 2021 at 19:26):

Well, for example, the Euler characteristic maps cofibers to subtraction: χ(X/A)=χ(X)χ(A)\chi(X/A) = \chi(X) - \chi(A).

view this post on Zulip Ian Coley (Jul 29 2021 at 20:19):

For another thing: consider a pointed category with pushouts. That lets us form coproducts:

image.png

If we then compute the cofibre CC of YXYY\to X\vee Y, that's another pushout glued onto the first one:

image.png

But since these are two pushouts stacked on top of each other, the outside square is also a pushout. We conclude that CXC\cong X, so the cofibre of the natural inclusion map YXYY\to X\vee Y is just XX.

view this post on Zulip sarahzrf (Jul 29 2021 at 20:53):

huhh

view this post on Zulip sarahzrf (Jul 29 2021 at 20:53):

how are pushouts computed in Set\mathrm{Set}_*, say

view this post on Zulip Mike Shulman (Jul 29 2021 at 20:54):

They're just pushouts in Set, with the induced basepoint.

view this post on Zulip sarahzrf (Jul 29 2021 at 20:59):

ooh, does the forgetful functor create connected colimits or sth

view this post on Zulip Mike Shulman (Jul 29 2021 at 21:15):

sth

view this post on Zulip sarahzrf (Jul 29 2021 at 21:28):

aww

view this post on Zulip Jon Awbrey (Jul 29 2021 at 22:36):

Cf: Animated Logical Graphs • 75

A couple months ago I was trying to come up with a good name for an operation dual to logical implication in a particular context, and what I got happened to be subtraction. See the above blog post. So maybe propositions as types would suggest a cat-analogue?

view this post on Zulip Henry Story (Jul 30 2021 at 04:42):

Yes, I have heard of subtractions as co-implications in "complement topoi"
They come up in more recent work on bi-intutionism such as this recent paper "Pragmatic and dialogic interpretations of bi-intutionism". see this recent tweet in a thread on dualities started by John Baez. I am not sure if this is the same idea of subtraction that @sarahzrf is looking for.

@johngstell @johncarlosbaez @giuliasindoni Ah yes, thanks. A later paper: "Pragmatic and dialogic interpretations of bi-intuitionism" In short: When both sides of the duality are combined so as not to collapse into first order logic, a logic of dialogue appears https://apcz.umk.pl/czasopisma/index.php/LLP/article/view/LLP.2014.011 https://twitter.com/bblfish/status/1413466013488799745/photo/1

- The 🐟‍‍ BabelFish (@bblfish)

view this post on Zulip Henry Story (Jul 30 2021 at 04:48):

In particular from Pragmatic and dialogic interpretations of bi-intutionsm. Part I

It is very appropriate to ask such a question about bi-intuitionism: following Rauszer’s approach researchers in this area usually define bi- intuitionism by extending intuitionistic logic with the connective of subtraction C \ D, to be read as “C excludes D”, which in algebraic terms is the left adjoint to disjunction in the same way as implication is the right adjoint to conjunction (see the rules in (1.1) below). This pair of adjunctions establishes a duality between the core minimal fragments of intuitionism and co-intuitionism, namely, intuitionistic conjunction and implication with a logical constant for validity, on one hand, and co- intuitionistic disjunction and subtraction with invalidity, on the other.

(I could not find Part II last time I looked)

view this post on Zulip Mike Shulman (Jul 30 2021 at 04:59):

Another context in which "disjunction" is a two-variable right adjoint is a \ast-autonomous category.

view this post on Zulip Morgan Rogers (he/him) (Jul 30 2021 at 10:09):

Ian Coley said:

If we then compute the cofibre CC of YXYY\to X\vee Y...

Why is this given a different name in a pointed category versus any category with a terminal object (where it's called a cokernel)? It doesn't seem quite dual to the notion of fiber, at least morally, since the whole point of a fiber is that it extracts information over a particular global point 1X1 \to X, and that becomes a lot less meaningful in a pointed category where there is exactly one such morphism.

view this post on Zulip Matteo Capucci (he/him) (Jul 30 2021 at 10:27):

my favourite categorification of subtraction (or, more generally, inverse operation of a monoid) is through compact closed categories.
explicitly, if a monoid categorifies to a monoidal category, a group should categorify to a compact closed category.
in fact the property 'a+b=ca + b = c iff a=cba = c - b', which defines substraction, gets categorified to the adjunction [ab,c][a,cb][a \otimes b, c] \cong [a, c \otimes b^*]. Or more simply, the unit and counit associated to the dual of an object categorify the properties bb=0b-b=0 and b+b=0-b + b = 0.

view this post on Zulip Matteo Capucci (he/him) (Jul 30 2021 at 10:29):

also the int construction fits into this picture, as a categorification of the group-completion (idk if this is the correct name) of a monoid

view this post on Zulip Henry Story (Jul 30 2021 at 12:02):

If the left adjoint on + gives us subtraction, is there an adjoint that gives us division?

view this post on Zulip Simon Burton (Jul 30 2021 at 12:11):

This is reminding me of the relation between a group and a torsor for the group: the torsor is where you get to do division (or subtraction) and that gets you back to the group. Example: in an affine space you can subtract one point from another, and this gives you an element of the translation group.

Now I'm wondering about the connection to the basepoint discussion above: a group is a torsor with a basepoint (or, a torsor is a group that forgot its identity element). :thinking:

view this post on Zulip Jacques Carette (Jul 30 2021 at 12:35):

One 'problem' with the int construction is that it doesn't work in the context of rig categories: if you perform int on ++, you collapse everything. See Ring completion of rig categories for how involved this gets. If nothing else, everyone should read Thomason's wonderful (and short - 4 pages)Beware the Phony Multiplication on Quillen's A1A\mathscr{A}^{-1}\mathscr{A} .

view this post on Zulip Cole Comfort (Jul 30 2021 at 13:20):

Simon Burton said:

This is reminding me of the relation between a group and a torsor for the group: the torsor is where you get to do division (or subtraction) and that gets you back to the group. Example: in an affine space you can subtract one point from another, and this gives you an element of the translation group.

Now I'm wondering about the connection to the basepoint discussion above: a group is a torsor with a basepoint (or, a torsor is a group that forgot its identity element). :thinking:

Because you do not need constants to define a torsor in terms of a ternary operation, if you admit the empty torsor, then torsors are "groups" with possibly no identity at all!

view this post on Zulip Matteo Capucci (he/him) (Jul 30 2021 at 14:27):

Henry Story said:

If the left adjoint on + gives us subtraction, is there an adjoint that gives us division?

you need to use ×\times instead

view this post on Zulip Fawzi Hreiki (Jul 30 2021 at 14:43):

Its the right adjoint to exponentiation

view this post on Zulip Fawzi Hreiki (Jul 30 2021 at 14:44):

'Aspects of fractional exponent functors'

view this post on Zulip Jon Awbrey (Jul 30 2021 at 15:24):

Fawzi Hreiki said:

Its the right adjoint to exponentiation

Fawzi Hreiki said:

'Aspects of fractional exponent functors'

But exponentiation is implication, sorta?

view this post on Zulip Ian Coley (Jul 30 2021 at 15:40):

Morgan Rogers (he/him) said:

Ian Coley said:

If we then compute the cofibre CC of YXYY\to X\vee Y...

Why is this given a different name in a pointed category versus any category with a terminal object (where it's called a cokernel)? It doesn't seem quite dual to the notion of fiber, at least morally, since the whole point of a fiber is that it extracts information over a particular global point 1X1 \to X, and that becomes a lot less meaningful in a pointed category where there is exactly one such morphism.

I guess it really is a cokernel; I was just trying to draw out the un-stable version of Mike's point above mine.

view this post on Zulip Jon Awbrey (Jul 30 2021 at 15:48):

Then again, in differential logic, which is basically differential geometry over GF(2), algebraic ++ corresponds to logical xor\mathrm{xor} and set-theoretic symmetric difference, so +=+ = - .

view this post on Zulip Mike Shulman (Jul 30 2021 at 17:02):

@Morgan Rogers (he/him) The word cofiber isn't specific to a pointed category; it's just a different name for cokernel. The word "cofiber" tends to be used in more topological and homotopy-theoretic contexts, while "cokernel" tends to be used in more additive contexts. In contexts that are both homotopy-theoretic and additive, like spectra or chain complexes, it's a toss-up, and in chain complexes you also have a third word "cone" for the same thing.

view this post on Zulip Mike Shulman (Jul 30 2021 at 17:02):

The same is true of "fiber" and "kernel".

view this post on Zulip Mike Shulman (Jul 30 2021 at 17:03):

It's true that fibers also exist in unpointed categories, where you have to choose a basepoint to take the fiber over. But they are very interesting and useful in pointed categories, where they are the precise dual of a cofiber/cokernel.

view this post on Zulip Mike Shulman (Jul 30 2021 at 17:04):

By duality, one might argue that in an unpointed category the appropriate notion of "cofiber/cokernel" would be a pushout along a (chosen!) map to the initial object.

view this post on Zulip Jon Awbrey (Jul 30 2021 at 17:10):

Evidently we have a smörgåsbordism on offer ...

view this post on Zulip Morgan Rogers (he/him) (Jul 31 2021 at 09:04):

Mike Shulman said:

By duality, one might argue that in an unpointed category the appropriate notion of "cofiber/cokernel" would be a pushout along a (chosen!) map to the initial object.

I would indeed argue that it would be useful to have a terminological distinction here. Namely:
kernel: pullback along unique map from initial object
fiber: pullback along specified map from terminal object
and similarly for the dual concepts,
cokernel: pushout along unique map to the terminal object
cofiber: pushout along specified map to the initial object

view this post on Zulip Morgan Rogers (he/him) (Jul 31 2021 at 10:15):

That said, I can't think of (m)any common non-pointed categories where this notion of cofiber would be interesting, so the conflation that currently happens is harmless.

view this post on Zulip Fawzi Hreiki (Jul 31 2021 at 11:28):

The category of rings is an interesting example of a non-pointed category whose initial object is not strict.

view this post on Zulip Fawzi Hreiki (Jul 31 2021 at 11:30):

Cofibers of course then correspond to fibers over SpecZ\text{Spec}\mathbb{Z}-points in AffSch\text{AffSch}.

view this post on Zulip Fawzi Hreiki (Jul 31 2021 at 11:32):

Usually, in the non-Abelian case, especially in geometry, fiber has the more general meaning of pullback over any map at all.