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.