-
Notifications
You must be signed in to change notification settings - Fork 85
introduce total categories #535
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
Conversation
864e913 to
bbbb0ca
Compare
New pages
Changed pages
|
e5cdcc3 to
ebe6544
Compare
|
rebased 😇 |
|
theres some conflicts with #568 where you weakened the assumption that various indexing types are sets to them being groupoids while i found a way to just drop the assumption entirely. shouldn't be difficult. i think i might be able to do it? |
|
thanks @plt-amy! do you think this is ready now? |
|
bump |
plt-amy
left a comment
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.
wjhatevber just leave me alone
Description
I wanted to introduce total categories (see #489) and some of their properties, in particular their adjoint functor theorem (that any cocontinuous functor from a total category has a right adjoint).
This turned out to be really hard, and I didn't finish it (but I'm still working). In particular, adjoint functor theorems seem to be all about size conditions, and these are a bit tricky when converting from classical texts to the 1lab.
Instead, I explored a lot of concepts, dualized many more, and I thought it'd be best to PR what I have before it gets any more bloated.
Notable (non-dual) additions are:
wide pullbacksChecklist
Before submitting a merge request, please check the items below:
support/sort-imports.hs(ornix run --experimental-features nix-command -f . sort-imports).If your change affects many files without adding substantial content, and
you don't want your name to appear on those pages (for example, treewide
refactorings or reformattings), start the commit message and PR title with
chore:.