Add total/cototal category properties - #254
Conversation
|
I have some rough ideas on some of the others: on Hausdorff spaces and semigroups, I think I should be able to use an idea similar to the one for Cat to keep control over the images of constant maps. For CMon, I think the "subdirectly irreducible" property might have to do with limiting the number of maps to it - though I'm not yet at all sure how to translate that into a contradiction. And on locally ringed spaces, I have a vague idea that I might be able to define a functor whose L(T) would have a number of maps from Spec k which grows faster than possible for any single locally ringed space. Anyway, no rush on reviewing this - I was just working on this off and on over the past week, and wanted to get the progress so far pushed before resuming work on the quasitopos PR. |
|
It would be cool if we can merge this soon. The few remaining cases don't have to be dealt with at this moment. |
|
OK, what does have to be resolved before we can merge it: There are several places where references are missing or incomplete. And the current proof that total -> complete needs to be finished, or replaced with a reference if for some reason finishing off the proof that the construction does give a limit is too complex. |
Oups I forgot that the proofs are incomplete. |
Co-authored-by: Script Raccoon <scriptraccoon@gmail.com>
Also update definitions to versions that make sense even for non locally small categories
…yper-cocomplete" to adapt the terminology in Kelly
|
@ScriptRaccoon I think this PR is ready for review now. |
Great! I will have a look in the next days. |
542a002 to
4fd8493
Compare
| $$N \coloneqq \{g \in S_\kappa : f_\kappa(g) = e\}$$ | ||
| is a normal subgroup of $G$. It must be non-trivial since otherwise $f_\kappa$ would induce an injective group homomorphism from $G$ to a group contained in $A$. Therefore, $N$ is all of $G$, so $f_\kappa$ is the constant map with image $a$. | ||
|
|
||
| We now claim that $1 \rightrightarrows S_\kappa$ does not have a pushout in $\SemiGrp$; by G. M. Kelly, <a href="https://www.numdam.org/item/?id=CTGDC_1986__27_2_109_0" target="_blank">A survey of totality for enriched and ordinary categories</a>, Thm. 5.6, this will imply that $\SemiGrp$ is not cototal. To see this, suppose we had a pushout $A$, and let $\lambda$ be a cardinal strictly greater than $\card(U(A))$. Then the coprojection $S_\lambda\to A$ must be split monic, since we can construct a cocone $1 \rightrightarrows S_\kappa \to S_\lambda$ such that the map $S_\kappa \to S_\lambda$ is the constant map with image 1 if $\kappa \ne \lambda$, while the map $S_\lambda \to S_\lambda$ is the identity. But this contradicts the choice of $\lambda$. |
There was a problem hiding this comment.
Such a pushout would yield a coproduct of the
|
Since #319 is now merged, can you also add the proof references that have been added here? For example, the proof for SemiGrp refers to the proof for Cat. |
Co-authored-by: Script Raccoon <scriptraccoon@gmail.com>
Co-authored-by: Script Raccoon <scriptraccoon@gmail.com>
|
@dschepler Can you give me an update here? Do you plan to continue this PR at some point? If you prefer, I can also try to finish it (based on the comments I gave). |
I've been taking a bit of a break from the project. Though unfortunately, I had gotten stuck on most of the significant comments that were left to address:
So, even if I returned to this, I'm not sure I could resolve much more than marking the new dependencies. If you had clearer ideas on what you wanted to see as resolutions for those comments, feel free either to finish off this PR yourself as you suggested, or to post clarifications and I can try to get back to this and finish it off. |
|
I see. Please don't let the wish to make everything perfect block you or hold up this PR. If my comments have given you that impression, I'm sorry. They are always meant merely as suggestions for directions we could take, not as requirements for this PR. If something is not feasible right now, that's perfectly fine. A TODO comment in the code is enough to flag it for later. Specifically, for the first bullet point, I don't think we necessarily need a general lemma. As long as we understand how the proofs work in each relevant example, that is sufficient for now. A general lemma would be nice to have, but it is by no means necessary to finish this PR. As for the second bullet point, the proofs can become distracting or verbose, as you say, if we leave TODO comments to remind ourselves to refactor them once the related properties are added. But if we already have the proofs, let's just write them down. They don't have to be perfect. (And honestly, no proof is ever perfect.) |
|
All right, I think I've taken care of most issues as far as I can, except that I'm still working on making the CAlg(R) proof self-contained instead of expecting the reader to "apply the patches to the lemma". |
| description: An explicit construction of the left adjoint to the covariant Yoneda embedding on the category of groups | ||
| --- | ||
|
|
||
| ## Explicit Proof that the Category of Groups is Total |
There was a problem hiding this comment.
| ## Explicit Proof that the Category of Groups is Total | |
| # Explicit Proof that the Category of Groups is Total |
once you rebase on main because of #348
Great!
Let me know when you think this is done (or if it should be postponed, which is also OK, just leave a TODO comment). Then I will have another look at the PR and merge it. |
Unknown categories decided for "total" property:
category of Z-functors
Unknown categories for "cototal" property:
category of commutative monoids
category of locally ringed spaces
category of Z-functors