-
Notifications
You must be signed in to change notification settings - Fork 45
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
lemmas about mule #403
lemmas about mule #403
Conversation
2e81b43
to
23d98fd
Compare
A comment about what goes wrong when unlocked? |
The detail that prompted me to lock is that otherwise |
Ok, lock is not made for that, only for kernel / unification inefficiences. Definition mule_subdef := <the definition of multiplication>
Definition mule := nosimpl mule_subdef. |
8351eb9
to
8a745b2
Compare
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.
Sorry for the delayed review. This looks great!
(I had some doubts at first because in floating-point arithmetic oo x 0 yields a NaN and not 0, but that's quite moral, the 0 of floats meaning "a tiny value" whereas here 0 is exactly 0)
thank you very much, I addressed your comments, there were all to the point |
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.
I cannot assign myself nor merge but this looks mergeable to me.
- distributivity lemmas - associativity of mule - lock definition mule with lemma muleE
Co-authored-by: Pierre Roux <pierre@roux01.fr>
Co-authored-by: Cyril Cohen <cohen@crans.org>
- also fix changelog
typo Co-authored-by: Cyril Cohen <CohenCyril@users.noreply.github.com>
No description provided.