LeanColls
LeanColls copied to clipboard
Refactor operations
Big refactor of Ops.lean.
- Improves class names to be consistent/predictable
- Refactors
Foldcorrectness to be in terms ofToMultisetinstead of list permutations. This includes some lemmas about multiset induction to prove properties of a fold. - Adds
ToSetclass as the top of the collection model hierarchy
Need to add deprecation notices to all the names that have been changed (eek)