-
Notifications
You must be signed in to change notification settings - Fork 337
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
Not enough injectivity with --cubical #6047
Comments
@plt-amy : Currently this issue is both labeled language change (suggesting there should be a changelog entry explaining the change) and regression on master (suggesting it should not be in the changelog at all). (Reopening this so that we do not lose track of this formal issue.) |
Yes I can: The regression on master is as described in the issue: basically no injectivity was happening for e.g. functions that match on As part of the fix, the language change is that functions matching on higher inductive types are no longer considered for injectivity. Changelog for that is in 7a63062 |
Thanks for the clarification! I think we can omit this issue from the changelog then. |
Turns out that its PR #6219 already is mentioned in the changelog. |
Minimized from a build failure in the cubical library (vindicated: I was sure it wasn't my inS/outS elision code).
2.6.2.2 is fine,
master
yellsbecause
toℕ
has hcomp/trX clauses and won't be marked injective.The text was updated successfully, but these errors were encountered: