Replies: 1 comment 1 reply
-
|
The work on rewriting Appendix D is complete. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
At the moment, I am working on rewriting Appendix D. I realized that Chapter 13 will need some more parametricity results than were already available in Appendix D. Specifically, I need to prove "strong dinaturality" whereas before Appendix D only proved ordinary dinaturality.
As a result, I am expanding Appendix D to include a full proof of relational parametricity and strong dinaturality. I am following the talk slides here: http://www.ioc.ee/~tarmo/tday-voore/vene-slides.pdf which seems to be a paper that was never written out. I contacted Professor Varmo Vene about this, but he did not respond.
I realized that proving relational parametricity is actually a lot easier than proving dinaturality. Since I already have a proof of dinaturality, why not include a proof of relational parametricity? Also, I hope my approach will be easier to follow and closer to applications than the standard Reynolds-Wadler approach.
I will not include the difficult derivation of dinaturality from parametricity; this is done in Voigtländer's paper here, https://arxiv.org/pdf/1908.07776.pdf
However, the derivation in that paper is quite complicated and not easy to follow. I have no time now to figure out an easier approach to deriving his result.
Beta Was this translation helpful? Give feedback.
All reactions