-
Notifications
You must be signed in to change notification settings - Fork 25
Another proof that reluniv_functor_with_ess_surj issurjective (assuming R is essentially surjective) #169
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
Another proof that reluniv_functor_with_ess_surj issurjective (assuming R is essentially surjective) #169
Conversation
2470fcd to
ada9053
Compare
|
I did not figure out how to turn this proof into one that relies of R being merely essentially surjective. In fact I am now convinced that it is not true (although I do not give a counterexample) :) So I am leaving this simply as another proof (with different assumptions). |
TypeTheory/ALV2/RelUnivTransfer.v
Outdated
| Require Import UniMath.CategoryTheory.Equivalences.Core. | ||
|
|
||
| Set Automatic Introduction. | ||
| Set Nested Proofs Allowed. |
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.
Is this used anywhere? If not, I suggest removing this setting.
My hypothesis is that we do not need any extra assumptions like AC or univalent C for the functor between RelUniv(J) and RelUniv(J') to be surjective.
Current WIP proof starts with some stronger assumptions which should be relaxed:
Now I have an mapping on objects to go from RelUniv(J') to RelUniv(J) which I should document properly. Proving that it is a right inverse directly is cumbersome, so @peterlefanulumsdaine suggested another approach:
Finally, I plan to