-
Notifications
You must be signed in to change notification settings - Fork 134
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Right Kan extension with an application to presheaves on DistLattices #735
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very nice!
I can't help but wonder if one could make this even more abstract by using https://github.com/agda/cubical/blob/master/Cubical/Categories/Presheaf/KanExtension.agda#L196 ? Maybe that definition unfolds to what you did here? It's nice that what you did here is much shorter though, but it could be that proving the sheaf property will be easier with a more abstract construction (for example if one wants to appeal to general abstract results like right adjoint preserving limits or commutation of limits...).
We're more general here since we consider presheaves in any category with limits, but then things get much easier since Maybe it's worth doing the most general case à la MacLane: |
Oh right, I see. I formalized the more general thing in UniMath some years ago: https://unimath.github.io/doc/UniMath/4dd5c17/UniMath.CategoryTheory.RightKanExtension.html#RightKanExtension_from_limits As you can see it was somewhat longish, but I was able to follow MacLane X.3 (p. 233) very closely. |
Ok, I managed to make the DistLattice case a special application of the general MacLane case. The proof should be pretty much the same. |
left some TODOs for @mortberg |
This PR contains the right Kan-extension of a presheaf on a subset of a distributive lattice (seen as a sub-poset-category) to a presheaf on the whole lattice.