-
Notifications
You must be signed in to change notification settings - Fork 9
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
Improve the discussions on TemplatePoly and UnivPoly #46
Comments
I have a few minor improvements (basically, typos, including one in the code), for now it's on a branch of mine here. I can open a PR if you want them. The tutorial makes it sound like universe poly is strictly better than template poly in most (all?) cases. However, there is the caveat that template poly also extends to Also, this is the reason for the new and shiny sort polymorphism coming up starting in 8.19 (not sure this is worth mentioning at this point, but that means that the tutorial might need changes once sort poly is consolidated). |
univ poly handles Set and sort poly handles Prop/SProp |
I thought there were (used to be?) restrictions about replacing a universe poly variable with |
Don't hesitate to make a PR if you have improvements. |
Improve the discussions on TemplatePoly and UnivPoly, in particular on performances
https://github.com/coq/platform-docs/blob/main/src/Explanation_Template_Polymorphism.v
The text was updated successfully, but these errors were encountered: