Provide "lookup" and "commuting" lemmas that handle "eq" and "ne" case in a single statement.
This has been discussed in !507 (closed). This MR changes all lemmas for list, map, multiset in std++ according to that plan. The CHANGELOG describes all changes.
While performing the refactoring, I also added some missing lemmas. They are also described in the CHANGELOG.
I tested the sed
script on iris, iris-examples, lambdarust, Actris, Iron, GPFSL. No manual fixes were needed.
Merge request reports
Activity
mentioned in merge request !507 (closed)
added 9 commits
Toggle commit listmentioned in merge request !530 (merged)
mentioned in merge request !531 (merged)
added 16 commits
Toggle commit list- Resolved by Robbert Krebbers
- Resolved by Ralf Jung
- Resolved by Robbert Krebbers
- Resolved by Robbert Krebbers
mentioned in merge request !532
I changed this MR to be merged in the the "refactor" staging branch (see !532). Aside from the CHANGELOG discussion, I think this one is good to go.
Edited by Robbert Krebbers- Resolved by Robbert Krebbers
added 2 commits
- Resolved by Robbert Krebbers
Please register or sign in to reply