-
Notifications
You must be signed in to change notification settings - Fork 247
associativity for vectors #1621
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
Conversation
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.
Unclear, why it was not there.
Nothing is there until someone adds it!
Thanks, looks like a great addition. In addition to the formatting, please could you add a corresponding entry to the CHANGELOG.md
file?
Right. I've been unsure, if there are any reasons for not having it there. Incidentally https://github.com/agda/agda-stdlib/blob/master/src/Data/Vec/Properties/WithK.agda contains a different proof under K, which confused me, because I nearly though that K is needed for associativity. |
So the difference is that the proof under |
OK, I am seeing it now. Ineed, I've been just assuming that the pointwise equality is the only desirable notion of equality for vectors, but yes, propositional equality always remains a (potentially problematic) alternative. Thank you for clarification! |
Thanks, I'm marking this as done, but we're currently having issues with the test suite so I won't merge it in until we resolve that, apologies. |
Unclear, why it was not there. But it is provable.