|
|
|
|
|
by cubefox
974 days ago
|
|
Wow, that's a great overview. While most of it goes over my head, it is interesting that quite a lot of research has been done in this direction. The system I outlined above was inspired by this intriguing paper: https://arxiv.org/abs/2207.14502 It is superficially about a different topic, namely generating and solving "programming puzzles", basically a type of unit test, that are then verified by the python interpreter. This system seems quite analogous to one where the programming puzzles are replaced by conjectures in a language like Lean, the proposed puzzle solutions are instead proposed proofs, and the python interpreter is replaced by the proof assistant. I just discovered that there seems to be at least one guy working on applying a similar system to formal mathematics: https://www.cs.cmu.edu/~jlaurent/pdf/reports/thesis-proposal... He actually cites the paper above. |
|