The current plan for this project is to contribute to cslib. More specifically, I'd like to get a better feel for automation by working on simp sets and/or grind sets, perhaps as a part of issue 308. "Contributing to cslib" is a super broad goal, so to keep myself honest, I'll consider this project a success iff at the end of the quarter one of the following is true
- I have resolved issue issue 308 or made significant progress on it, an example of significant progress would be having an unresolved pull request that adds a grind set with demonstrated function (it makes some proofs shorter).
- I have resolved another issue of similar scale.
- I have contributed to cslib by adding a new algorithm.
I don't yet have a very good understanding of what's going on in cslib, or how difficult it is to contribute to it, so I'll update these goals as my understanding grows.