-
Notifications
You must be signed in to change notification settings - Fork 59
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
Rewrite of adjoint equivalence proofs #4
Conversation
Thanks for the code! I don't see a reason to say no. What do other people think? |
I didn't intend to submit my most recent commit involving the group file. I just don't know how to keep new commits out of this pull request. |
@imeckler If you want to keep commits out of this pull request, don't push to your master branch again until this pull request is merged. To remove the latest commit, you can do |
This reverts commit 3ac348e.
Thanks @JasonGross. I've reverted the latest commit. |
Rewrite of adjoint equivalence proofs
I just realized that this is based on the old branch |
You should have the old version on a separate branch and the new development version on |
@favonia It looks like the proofs in the |
@andrejbauer I would say the biggest mistake is that we mindlessly picked |
@imeckler Probably not. Thanks for your contribution. 😃 |
@favonia I think you should definitely do it. You shoudl rename |
I think the plan was to merge 2.0 into master eventually (when it contains enough stuff). Not sure why the 2.0 is considered the default branch, but I agree that we should probably merge it into master soon. |
Is it worth preserving some version of |
If you want to preserve a version of |
Sorry for starting this conversation in a closed issue. I think we should continue our discussion and make decisions in another thread. Thanks. |
I've added types for
iso' (qinv in the book) and what was previously called
adj-iso' (hae in the book) and rewritten the proofs relating them to match those given in the book using the equational reasoning combinators. Although, to be honest, I'm not sure they're more readable.