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.
Is there a good (self-explanatory) name for the product in ?
It feels wrong to call it a the ``Cartesian product'', given that it's not a product in the categorical sense, but I don't know of any other name for it.
Spencer Breiner said:
Is there a good (self-explanatory) name for the product in ?
It feels wrong to call it a the ``Cartesian product'', given that it's not a product in the categorical sense, but I don't know of any other name for it.
It is more like the bilinear tensor product of vector spaces. In fact, in spans of finite sets seen through the equivalence with natural number matrices, it's the Kronecker product.
I would call it the multiplicative tensor product.
You mean because , as a model of linear logic, interprets both multiplicative conjunction and disjunction as ?
I thought Cole was hinting at the fact that a relation is a matrix valued in the rig , so is the category of free -modules and module homomorphisms. So we're doing linear algebra here, of a sort, and the product Spencer was talking about is the tensor product of free -modules. I'd say it deserves to be called the "tensor product". You could even write it as to avoid fooling yourself into thinking it's the cartesian product in .
But then in what sense does the tensor product of free -modules deserve to be called "multiplicative"?
It multiplies dimension
At least for finite sets...
When you're taking the tensor product of modules (e.g. vector spaces) you don't say "multiplicative" tensor product: that's implicit in the symbol . But when we do abstract monoidal category theory we use to mean any monoidal structure and then sometimes you feel the need to pound your fist on the table and emphasize it when you have a that's really really a tensor product in the classic sense of module theory.
It's also multiplicative in the sense that it distributes over finite coproducts (which is not unrelated to the points raised earlier of course).
That's a lot of answers! Thanks @Jade Master , @John Baez , @Reid Barton , @Cole Comfort.
Yw
Spencer Breiner said:
Is there a good (self-explanatory) name for the product in ?
It feels wrong to call it a the ``Cartesian product'', given that it's not a product in the categorical sense, but I don't know of any other name for it.
You could call it, accurately, coproduct.
@Todd Trimble Isn't it the disjoint union of sets that's both the categorical product and the categorical coproduct in ? I thought the question was about the cartesian product of sets, which is the cartesian-bicategory tensor product on .
Whoops! Silly me. That was a brain fart.
It's taken me a weirdly long time to internalize this myself. I think it's easiest if I just remember is the category of free modules of a rig, namely . Then we've got a tensor product of free modules, which corresponds to the product of the sets they're free on, and a biproduct , which corresponds to the coproduct of the sets they're free on.
This way of thinking activates my "linear algebra" intuition, where I'm used to products being coproducts and tensor products being something else that distributes over those, and deactivates my "set theory" intuition, where I'm used to products distributing over coproducts.
The category should instead be called ''
John Baez said:
It's taken me a weirdly long time to internalize this myself. I think it's easiest if I just remember is the category of free modules of a rig, namely .
This isn't quite true is it? In a free module you can only do finite sums, not infinite ones.
Aha! The intuition remains valid though, doesn't it?
Oscar Cunningham said:
John Baez said:
It's taken me a weirdly long time to internalize this myself. I think it's easiest if I just remember is the category of free modules of a rig, namely .
This isn't quite true is it? In a free module you can only do finite sums, not infinite ones.
Darn, you're right. A description like the one I wanted works for the category of finite sets and relations between these. is equivalent to the category of finitely generated free -modules and 2-module homomorphisms.
So yes, more generally is equivalent to the category of free suplattices, where a suplattice is a poset where any subset has a supremum, or least upper bound, and a suplattice morphism is an order-preserving map that preserves least upper bounds.
The free suplattice on a set is its powerset , and a suplattice morphism is the same as a relation from to .
There's some good stuff on the category of suplattices in the nLab, in addition to their article on suplattices.
I think one thing going on here is that if you have a rig R where addition is idempotent, it's interesting to consider "infinitary modules" where besides taking finite R-linear combinations we can take arbitrary R-linear combinations. I believe that is then equivalent to the category of free infinitary modules of the rig of truth values, .
John Baez said:
a rig R where addition is idempotent
otherwise known as a monoidal join-semilattice
it's interesting to consider "infinitary modules" where besides taking finite R-linear combinations we can take arbitrary R-linear combinations. I believe that is then equivalent to the category of free infinitary modules of the rig of truth values, .
Is it clear that in such an infinitary module the infinitary sums must also be idempotent? If they are idempotent, then we just have a suplattice whose underlying join-semilattice is an -module (in the monoidal category of semilattices). Since is the unit object in the latter monoidal category, a -module structure is trivial, so these infinitary modules are just suplattices, and then is the free ones. But it's not clear to me that an "infinitary module" structure must always be idempotent.
Spencer Breiner said:
Is there a good (self-explanatory) name for the product in ?
It feels wrong to call it a the ``Cartesian product'', given that it's not a product in the categorical sense, but I don't know of any other name for it.
I think some of the confusion is that when you write , it's ambiguous as to whether you're taking the categorical product in Set or in Rel. If in Set, it corresponds to the tensor product, relative to which Rel is symmetric monoidal closed. If in Rel, it is both the categorical product and the coproduct.