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.
Another side quest that originates from @David Egolf 's thread.
Consider a function between sets. We were exercising around the ways acts on the subsets of (taking direct images) and on the subsets of (taking inverse images).
The usual way to characterise a subset is via a characteristic function . The inverse image is intensionally defined as:
Equivalently,
So taking inverse images of subsets of via is the same pre-composing characteristic functions with .
Now, I wanted to look at these things from another point of view. I don't know exactly how to formalize this, but I would say that a subset of is "generatively defined or presented" when we have a "generating function" from some indexing set (e.g. natural numbers if is countable).
I am not sure about the exact definition of a "generating function"; intuitively I would require it to be surjective at least, and I would allow it to be non-injective. All in all, I picture this function as a machine that produces elements of in an exhaustive manner.
Now, from this point of view, the direct image has an obvious "generating function":
This, I think, captures the notation
I find the symmetry between "characteristic functions/consumer" and "generating functions/producer" quite amusing. I know that, one side, the characteristic functions, plays a big role in other topics, notably via the concept of sub-object classifier.
I was wondering if the other side has been studied too.
edit: the above is corrected as I used the terms "intensional/extensional" in a non-standard way.
First, let me point out your usage of intensional and extensional is quite non-standard: both things you present are quite extensional in nature. At least as far as those words mean anything in this setting (I think of intensional as syntactic and extensional as semantical).
Anyway, I'd say what you describe is exactly the universal property of subobject classifiers: it relates 'generating functions' to characteristic functions . Two caveats. The 'generating function' has to be injective (mono), or: you must factor it through the inclusion of its image first. Second, the intuition of 'generating elements' is quite brittle in my opinion, since to claim is effectively enumerating elements of requires to take seriously what 'effective' means, and a general set-theoretic function isn't effective at all. If you really want that you might want to work in the [[effective topos]].
I see, thank you, let me rename the topic so as to avoid confusion for other members then.
Mmh, I'm not sure to follow your answer, but that's because my question was ill-formed. I'll edit it again.
Suppose a set has elements. Then has subsets. There are also functions , so it's no surprise that the subsets can be put in bijection with the characteristic functions.
But on the 'generating' side of things, the number of quotients of would be the Bell number, which doesn't have a nice formula. So it's unlikely that there's a similar correspondence.
By the way, a related concept is exact sequences, which occur when a set can be described both by generating and by testing. The elements y of the form f(x) for some x are also the ones with g(y) = 0.
In a parallel world, instead of functions of finite sets (the subprop of commutative Frobenius algebras generated by the and operations) mathematicians have formed their intuitions on "fusions" of finite sets (the subprop generated by the and operations) and everybody knows the Bell numbers as , the number of total fusions of elements.
Oscar Cunningham said:
Suppose a set has elements. Then has subsets. There are also functions , so it's no surprise that the subsets can be put in bijection with the characteristic functions.
But on the 'generating' side of things, the number of quotients of would be the Bell number, which doesn't have a nice formula. So it's unlikely that there's a similar correspondence.
There are various cool formulas for the Bell numbers , but I think your point is that we don't have
for some , so the set of quotients of finite sets can't possibly be isomorphic to for any fixed finite set . So there's no "quotient object coclassifier" in .
Wow thanks, I didn't know about Bell numbers. I very recently learned about "de/categorication" (thanks @John Baez ), and if I understood correctly, the Bell numbers are somehow a decategorification of the co-presheaf that associates with every finite set the (finite) set of its quotient objects.
I did delve about the reason why there is no "quotient object coclassifier" in the other thread. In fact, there cannot be such an object in a category with a strict initial object.
@Amar Hadzihasanovic I am intrigued by what you are saying about "fusions". Could you expand a bit more?
I will try to be more detailed than not, sorry if you already know some of these things.
The "prop of commutative [[Frobenius algebra]] s" is a monoidal category which shows up in a lot of contexts, and is a fundamental example of a “non-cartesian” algebraic theory.
Being a prop means, roughly, that its
so you can take two morphisms and and compose them horizontally to get a morphism
One cool fact about it is that it is equivalent to the monoidal category of 2-cobordisms: if you identify the object with copies of a circle, then morphisms are “ways of connecting 'circular holes' to 'circular holes' via a 2-dimensional surface”.
There is a nice book by Joachim Kock telling this story, it's called Frobenius Algebras and 2D Topological Quantum Field Theories
But the nLab article also summarises this correspondence with pictures. This one I took from a post by John
commutative_frobenius_algebra.jpg
The 4 cobordisms in the top row of the picture -- of type , , , and , respectively -- actually suffice to generate all the others, that is, you can assemble any cobordism (up to the appropriate notion of equality) by just assembling together copies of those 4.
So you can ask the question: what sub-prop (sub-monoidal category) can I obtain by just using a subset of those 4?
If you take only the first two, that is, and , you get a sub-prop which is equivalent to the “prop of commutative monoids”.
Which is well-known-ish to be the equivalent to the monoidal category of finite sets and functions, with disjoint union as monoidal product.
So: the morphisms that you can generate using just the and pieces correspond, bijectively, to functions from an -element set to an -element set.
So you may as well call these morphisms “functions”.
I do not know if there is a name for the morphisms generated using just the and pieces, but I was suggesting calling them “fusions” since they only allow you to “fuse” together some of the circular holes you started with into the same surface.
Then what you have is (try it out): fusions correspond exactly to partitions of the set of elements.
My not-very-serious suggestion was:
Imagine that our familiarity with the exponential notation comes from the fact that
Then in the parallel world where fusions are much better-known than functions, they defined to be the cardinality of the hom-set in the category of finite sets and fusions.
And then is the th Bell number.
This is really cool! Thank you for the detailed description. Indeed, I don't know much about props; I stumbled upon them a while back while reading graphical linear algebra.
I think I get the gist. Let me try variations to make sure I understood correctly. When we take and as generators, we obtain something close to . I would say the skeleton of (?). A morphism is like singling out an element. So is really like choosing an explicit set of elements.
Another choice than yours would be to take and as generators. And would also correspond exactly to partitions of the set of elements. But this is just the dual of your construction, so it makes sense.
Now, if we take and , what do I get? I get infinitely many morphisms , because the cobordisms can branch out arbitrarily often.
I'll stop here, but this is really fun :)
The choice and is dual to the one that gives , so it will actually give you something equivalent (indeed, a skeleton) to .
In the subprop equivalent to , the generator corresponds to the unique function from the empty set to the singleton set, so it is not "singling out" any element, though.