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.
This is a question about endofunctors on FinSet, but I think it will be easier if we work with a skeleton of FinSet. So let's say is the category with one object
for each natural number, and all functions between these finite sets as morphisms.
Question. Is there an endofunctor which on objects works like this:
if
if
?
(I doubt using the number is very important, but I wanted a small number bigger than and I didn't want to use because we're already using that for something else.)
Some motivation: talking to @Tobias Fritz here, I got interested in this question: for which sequences of natural numbers is there a functor with ?
In an offhand remark on Mathstodon, Bartosz Milewski guessed that such a functor always exists. I asked him if there is a functor with
if
otherwise
and he agreed that no such functor exists. That got me interested in some other examples.
I just got up a few minutes ago, so this might affect the quality, but if is the walking arrow, then the evident inclusion has a left adjoint that sends a finite set to the image of . Let be the monad on obtained by composing these functors. It should remind you of the Heaviside function.
Let be the functor that takes a finite set to the set of injective functions . Then form this composite:
I think this should do the trick.
How is a functor on ? We have but , so there can be no way to interpret for the only function of its type.
I do not have an example of a counterexample for the specific question that John is asking, but I have thought of some constraints.
One simple observation is that because all epimorphisms/monomorphisms between non-empty sets in are split, they must be preserved by . And because in there exists a (split) mono from to if and only if , it follows that must be a non-decreasing sequence for all .
A less obvious constraint (if I haven't made a mistake in my argument) is the following:
If and , then for all .
That is, any endofunctor whose associated sequence does not satisfy for all must be “eventually constant”, starting from where is such that .
This does not exclude John's example -- but it would exclude any variation in which the at which the value changes is strictly larger than 3...
(ERRATA For now I have an argument only for something weaker, see later messages)
I like your "simple observation", Amar. In my conversation with Tobias we naturally gravitated to nondecreasing sequences, but now I know better why!
The argument is the following.
By restricting to just the automorphisms of , every such endofunctor defines a sequence of group homomorphisms .
I know that there are nontrivial homomorphisms with only for (for all ) and (for ). But I haven't put this to use yet to understand what you're claiming. I'd love to use this juicy fact for something.
Suppose . Then the homomorphism cannot be injective, so it must have non-trivial kernel. If , the only non-trivial normal subgroups of are the entire group and the alternating group . So must take any even permutation of to the identity of .
So suppose and and consider an injection .
Then, take a surjective map which only identifies two elements of , and let , a function .
I claim that we can factorise as an injective map followed by a surjective map , and we can find an even permutation of such that is an isomorphism.
(Basically, only misses one element of , and only identifies two elements of , and we can “rearrange” the elements of in the middle in such a way that one of the elements identified by is the one missed by )
But then because is the identity, and the latter is an isomorphism, which implies that is an isomorphism (it is injective by my “simple observation” and surjective because it has a section, namely ), so .
Now, I thought I had an argument why this can be used to trigger an inductive step and show that is “eventually constant” but perhaps I didn't :D
(Of course, it does work at least to show that if for all , then for all )
Wow, this is cool but I'll need to think about it sometime when I'm not busy writing a math paper! Just to check: is it true that you are now only claiming that
If and , then
but not
If and , then for all .
?
Yes, that's correct, and what I am claiming implies
If is such that for all , then for all .
I think it should be possible to extend the argument as follows: for all and such that and , we have .
(The argument above is the case and . For the generalisation, replace the injection with an injection .)
I'm sure one can tweak it further...
On the other hand, this should be able to exclude John's example with and , since but .
Ok, I think I can instantiate this to a concrete counterexample to John's sequence.
We let
Then we have , and is equal to the identity on .
Since induces a homomorphism , and the kernel of this homomorphism must contain , is the identity on 2.
It follows that , but then has as a section, which is impossible.
Btw this is how I think of the functions graphically, seeing as the symmetric monoidal category generated by a commutative monoid.
.be58628b-773d-4cb3-966c-b89bd273ff45.jpg
( should have wires at the right end which I forgot to draw)
Conjecture: Every bounded endofunctor of is constant on all nonempty sets (and morphisms between them). Equivalently, every such functor is a finite coproduct of the terminal functor (which sends everything to 1) and the subterminal functor which maps and takes everything else to .
Does this look plausible now? It's possible that I'm missing some obvious counterexample.
It's a bit annoying that the empty set plays a special role: a functor can be pretty arbitrary on the empty set, which doesn't have any morphisms into it. So maybe it would be more elegant to remove the empty set from ? Like this, the conjecture is that every bounded functor is a finite coproduct of the terminal functor with itself.
(I've corrected a silly error in the conjecture and comments.)
One more consequence of my earlier observation: if is bounded, then eventually (when is strictly larger than the bound) , so is eventually constant.
What is the eventual value of ? Well, let .
Then is constant after with value . But , yet by definition of . It follows that , that is, the eventual value of is .
(I guess this needs to be at least 5 for my argument to apply)
Do you know of any examples that are eventually constant, but not actually constant (on nonempty sets)?
No, I think your conjecture sounds very plausible, I'm trying to make steps towards proving it.
This says that if is eventually constant with value , it must have already stabilised at , so it restricts how "long" such an endofunctor can vary...
I'm probably being dense, but doesn't eventually constant in particular mean that the functor takes every constant map (with sufficiently large ) to the identity? Then since splitting of idempotents is an absolute (co)limit, it would follow that ?
I mean that a constant map is an idempotent that is split by , and must preserve this splitting. But if sends the constant map to the identity, then we get .
If the goal is merely to prove eventually constant when bounded, since it is not decreasing as Amar observed, it is already implied by the usual properties of sequences of natural numbers.
Right, every bounded monotone sequence of natural numbers is eventually constant. But I think what we'd like to have is the stronger statement that such a functor is an eventually constant functor, meaning that it takes every map between sufficiently large sets to one and the same identity map. (This is in terms of language assuming a skeleton, as John suggested originally.) Is this obvious as well?
Yes I agree, I specifically did not say anything about morphisms because I did not have anything relevant to say about that, I don't think it is obvious at all. The only thing I can say is that if is always constant on objects, then it sends epis and monos to iso (for cardinality reasons again), thus every map to an iso (by the epi-mono factorisation). I have no idea how to show that these isos are always the identity
Ha, actually they're not always identity! Because even with functors , where is a skeleton of , we still can have 'constant' functors that act like for fixed on objects, and as , where is an arbitrary sequence of automorphisms, on morphisms.
These are precisely the functors that are naturally isomorphic to functors that are actually constant in the sense of mapping every morphism to an identity.
So I suppose the right definition of 'constant functor' is a functor that is naturally isomorphic to one which sends all morphisms to one and the same identity morphism.
Your conjectured Liouville’s theorem for FinSet is very beautiful, @Tobias Fritz!
Among the many Liousville's theorems, I suppose you're referring to the complex analysis one, @Kevin Carlson ? That's a really interesting analogy actually, because maybe there is some connection with analytic functors (about which I know nothing)?
Yes, I was struck by how much it sounds like “every bounded complex analytic function is constant.”
Conceivably there is a relation, but I also have no idea.
Maybe linked to some differential linear logic (although you very probably don't need any of this to prove your conjecture) :smirk:
Marcelo Fiore, Nicola Gambino, Martin Hyland, Monoidal bicategories, differential linear logic, and analytic functors: arXiv:2405.05774
Maybe there exists a differential linear logic Liouville theorem and this conjecture as well as the theorem in complex analysis would be special cases of it :smirk:
But don't worry about this, I just write it for me :face_in_clouds:
Amar Hadzihasanovic said:
How is I a functor on F? We have Inj(3,3)=3! but Inj(3,1)=∅, so there can be no way to interpret Ip for p:3→1 the only functio
Oops, yes; thanks. That I warned that the quality of my response might be affected by having just woken up now seems prescient (and I should listen to such warnings!). Oh, well.
Ok, I think I can improve my earlier argument to prove Tobias's conjecture.
Suppose is bounded, so it is eventually constant with value .
Let , and pick such that and ; this is always possible by picking large enough.
Then define the following functions:
Notice that is the product of transpositions so it is even.
Then, as in the earlier argument, we have but .
Moreover, by the same argument as before about homomorphisms of symmetric groups, .
It follows that , which implies that is an isomorphism, so .
Because was arbitrary, is constant with value on non-empty sets.
As Tobias was noting, can do what it wants on and the unique function , and can send functions between non-empty sets to arbitrary automorphisms of .
This is because we can always apply the unit of the adjunction between preorders and categories to , which sends it to the preorder , and then a functor from this preorder to is exactly a choice of a function and an arbitrary sequence of automorphisms of .
I half-remember some result about endofunctors of FinSet and absolutely monotonic sequences. A sequence is absolutely monotonic if its differences are all positive, and the differences of its differences, and so on. I can't remember the result or find a reference though. Perhaps it was that all such sequences extend to functors?
In fact as we have seen we can relax "bounded" to "eventually sub-identity", that is, the stronger statement is the following:
Suppose is an endofunctor. If there exists such that, for all , , then is constant on non-empty sets.
Oscar Cunningham said:
I half-remember some result about endofunctors of FinSet and absolutely monotonic sequences. A sequence is absolutely monotonic if its differences are all positive, and the differences of its differences, and so on. I can't remember the result or find a reference though. Perhaps it was that all such sequences extend to functors?
maybe you are referring to this paper , the Theorem 1.2 indeed gives a sufficient and necessary condition involving the iterated differences!
Oh that's too bad, so the question has already been answered completely :D
Very nice find! There seems to be a fun story behind that paper:
I would like to thank George Bergman for suggesting this problem (on a
homework assignment—I did not get much other homework done in that course)
Wow, it's been answered! I am not surprised that Randall Dougherty did it, because he was a math prodigy and I mainly know him for his mind-blowing work on this sequence:
1, 1, 2, 4, 4, 8, 8, 8, 8, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, …
This sequence is defined in a fairly simple purely combinatorial way, where the nth term involves the free shelf on n elements. A shelf is a set with a binary operation that distributes over itself.
For details of how the sequence is defined, go here:
It looks like this sequence increases to 16 and then stops, but assuming the existence of an extremely large cardinal, called a 'I3 rank-into-rank cardinal' Richard Laver showed in the late 1980s that it grows unboundedly! My article gives a simple explanation of what an I3 rank-into-rank cardinal is.
So, this is an extremely slow-growing sequence whose basic properties may go beyond what we can study in ZFC without extra axioms.
What Randall Dougherty did is prove a lower bound on how far you have to go into the sequence before it increases beyond 16. His lower bound was A(9,A(8,A(8,255))) where A(-,-) is a certain two-variable Ackermann function.
So, Dougherty is the kind of guy who can sink his teeth into really hard combinatorial problems and not let go.
We should not feel bad that he beat us to the solution of this problem. Thanks for finding his paper, @Clémence Chanavat!
I (shamefully) can't read the theorems: do they also solve the conjecture about bounded analytic functors?
This seems to follow relatively easily once the definition is known: an endofunctor of FinSet is
In order to land in FinSet, such coproducts need to be finite.
Let us now consider any bounded, analytic endofunctor on FinSet, where denotes the quotient of by the subgroup of .
For any non-empty and subgroup of , cannot be bounded, so all 's are empty and is constant.
Am I making any sense?
Tom Hirschowitz said:
I (shamefully) can't read the theorems: do they also solve the conjecture about bounded analytic functors?
Which theorems can't you read? Let me tell you Dougherty's theorem about which sequences are functorial.
This mathoverflow question seems to be related to the discussion https://mathoverflow.net/questions/346290/when-is-an-integer-sequence-the-trace-of-a-monad-on-finset
Let's say a function is functorial if there's some functor that sends each set with elements to a set with elements.
Dougherty's Theorem 1.2 gives necessary and sufficient conditions for a function to be functorial.
We've seen that the case is funny, so Dougherty allows us to tweak that value:
Theorem. A function is functorial if and only if there exists a positive integer such that if we define a new function with
for
then
for all .
Here is the difference operator, defined on functions by
is the th power of that operator, e.g.
Now, it's possible that since we know the theorem, we can prove it more beautifully than Dougherty did, using more category theory.
Here's an obvious question: can we categorify the difference operator?
Given a functor , can we find a functor
such that
?
It would be nicest if this isomorphism were a natural isomorphism, but we don't even need that for this to imply that
I feel that what I'm asking is closely related to Amar's slick proof that any functorial sequence is nondecreasing:
Amar Hadzihasanovic said:
One simple observation is that because all epimorphisms/monomorphisms between non-empty sets in are split, they must be preserved by . And because in there exists a (split) mono from to if and only if , it follows that must be a non-decreasing sequence for all .
Unfortunately while Amar's argument here shows there is a (split) mono from to , it doesn't seem to give a natural mono , much less a functor that plays the role of , namely
""
with quotes because subtraction involves a choice of splitting.
Hmm, here's a weird idea: we just drop the requirement that be a functor! We just define it as some map from finite sets to finite sets. It will still have the property that the cardinality of is nonnegative, which is enough to ensure the cardinalities are increasing. But are we then able to define , or do we get stuck? Dougherty's theorem seems to imply that is a good thing to study for all
@John Baez Is that really all that Dougherty's theorem says? It looks like there's some more stuff about the function he calls .
@John Baez One thought I have is whether it is worth thinking about endofunctors of finite sets and partial functions, first; let's call their category .
There is a free-forgetful adjunction between and , where the latter is seen as the Kleisli category of the (maybe) monad on , so in a certain sense any endofunctor of one can be transported to the other along the adjunction.
Now, suppose is an endofunctor on . There is a pointed endofunctor on , with natural inclusions which are total injective functions.
I would propose defining as sending
It seems plausible to me that this is in fact an endofunctor on , although I haven't checked carefully -- by naturality of , it is at least true that maps the image of to the image of , which prevents an element from “leaving” and then “returning” to it -- this would disrupt functoriality.
By construction, this would satisfy .
ADDENDUM: ...as long as is total and injective. I think these should both always be true as long as is a split mono, which is true when .
Otherwise, perhaps we have to restrict to sending to a total injective function? (Again what endofunctors do on 0 seems to be always a sticking point.)
So, if this is correct, let and be the left and right adjoint functors, and suppose is an endofunctor on .
Then we get an endofunctor on , which at the level of objects sends to , so there is just a “shift by 1” of everything -- this may hint at why 0 is a bit of a special case...
And then for this endofunctor we can take a “functorial difference”, which gives another endofunctor on . The fact that this can be iterated would explain why all the iterated differences must be positive.
Oscar Cunningham said:
John Baez Is that really all that Dougherty's theorem says? It looks like there's some more stuff about the function he calls .
Oh, ugh! You're right. I thought conditions (1) and (2) were equivalent characterizations of functorial sequences but he says a sequence is functorial if one or the other of these conditions hold. Condition (1) is the one I stated, and condition (2) is more complicated and involves something called .
Since I don't want to think about condition (2) right now, I'd be happy to show that condition (1) implies functoriality, i.e.:
We say a function is functorial if there's some functor that sends each set with elements to a set with elements.
Theorem. A function is functorial if there exists a positive integer such that if we define a new function with
for
then
for all , where is the difference operator, defined on functions by
This picture should illustrate why is functorial on partial functions...
Screenshot-from-2024-08-16-16-54-27.png
Some of the elements of may be mapped by to elements of resulting in being undefined on them, but once they are, they “stay there”.
So is completely specified by the pair of and .
The fact that can be identified with its image through in relies on being total and injective, which is ensured by being a split mono when , but probably needs to be made an extra assumption for .
By the way this “extra assumption” looks very similar to the fact that the sequence needs to be “redefined” on 0 so that in the theorem we are looking at!
(But even if that is not true of , the only thing that changes is that , where the image of may be smaller than itself).
So if I haven't made any mistakes, I'm claiming the following:
Let be the category of finite sets and partial functions and let be an endofunctor on .
Then there exists an endofunctor on which, for all , satisfies at the level of objects.
Moreover, if is the only (partial) function of its type, and is total and injective, then also .
Moreover,
Let be an endofunctor on , the category of finite sets and functions.
Then there exists an endofunctor on which satisfies for all at the level of objects.Moreover, this endofunctor is such that is total and injective.
Proof: define as . The latter fact comes from being equal to an inclusion , which is a split mono, so is also a split mono.
Dually,
Let be an endofunctor on .
Then there exists an endofunctor on which satisfies for all at the level of objects.
Proof: define as .
(Maybe the latter fact is not that useful after all.)
I feel like I should be able to combine these facts in a way that proves that iterated difference operators on are positive at least on , but I am getting tired and I am struggling to find the best way, so I will stop here for now :D
For this delta operator, please see the last paper by Pare on the arxiv and it might be relevant for the functor to be (thought as) taut, otherwise, a good notion of difference is not well defined.
I realised that, unlike in , in the unique function from to any other object is also a split monomorphism, whose left inverse is the totally undefined partial function, so the extra assumption was unnecessary. The simpler statement is:
Let be the category of finite sets and partial functions and let be an endofunctor on .
Then there exists an endofunctor on which for all satisfies at the level of objects.
Iterating this construction, this means that, if as a sequence of natural numbers, we do have, for all , that .
Now if is an endofunctor of , with associated sequence , we have seen that there is an endofunctor of whose associated sequence is .
It follows that:
Let be the category of finite sets and functions, let be an endofunctor on , and let as a sequence of natural numbers.
Then for all and , it holds that .
I'd conjecture that the sufficient condition can also be simplified for endofunctors on , that is, a sequence is functorial wrt if and only if for all .
Very nice, @Amar Hadzihasanovic! I have not had time to check your arguments, so I hope that someone (e.g. my future self) does that sometime. I still have some questions. You get an equation on object
Can you show this sometimes does not extend to a natural isomorphism of endofunctors
?
(If we did always have a natural isomorphism of endofunctors, that would be worth knowing.)
I think the double (contravariant) powerset functor (adapted to ) should be a counterexample.
So
Let be the only total function of its type, and let .
Then , but , because there is no subset of whose inverse image through is .
So must be undefined on , but is everywhere defined, so does not split into .
(I looked at the double powerset after @Ivan Di Liberti's suggestion, since it is an example of a functor that is not taut).
I've been trying to catch up on this a bit, and wonder if there's a simple explanation of why tautness is relevant?
Given a taut endofunctor on , does this imply that it can be extended to ? Could this be what's going on?
@Tobias Fritz Well, the idea is that the difference operator is always well-defined on endofunctors on , so in particular one can take an endofunctor of , transport it to an endofunctor of using , and apply on there. But for some endofunctor of if (and only if?) is taut.
(Doubt the “only if” part, since only very specific inverse images have to be preserved in order for to be well-defined.)
On the other hand, since the sequence of is just the sequence of shifted by one, it seems to me that one can make the argument about iterated differences more cleanly by working with , and the “shift by one” explains why the value of the sequence at may need to be readjusted in Dougherty's condition.
Amar Hadzihasanovic said:
But for some endofunctor of if (and only if?) is taut.
Excellent, thanks, that's what I've been wondering. This seems interesting independently of the current discussion, as it may help explain the significance of tautness more broadly.