Add solver `multiset_solver` for multisets
The code contains some documentation how it works.
I added a number of tests, and used it to automate many existing lemmas in the gmultiset
file.
Note that this required restructuring the file quite a bit, since I needed some basic lemmas (now in section basic_lemmas
) to define the tactic, and wanted to use the tactic subsequently to prove many of the existing lemmas (now in section multiset_unfold
). None of the lemma statements changed, only many proofs are replaced by a mere call to multiset_solver
.
/cc @msammler
Merge request reports
Activity
- Resolved by Robbert Krebbers
- Resolved by Robbert Krebbers
mentioned in issue #73 (closed)
No. There's just a couple hundred lines of stuff going into and actually understanding it would require spending more time on it than I think is justified (and than I have right now) -- it's not like I did that with
set_solver
. I am happy to delegate this entirely to you.Edited by Ralf Jungmentioned in commit 376e5e05