Zulip Chat Archive
Stream: Is there code for X?
Topic: Maintaining proof_wanted issues
Fabrizio Montesi (Jul 28 2025 at 18:55):
We can use proof_wanted to document theorems we want proven (#Is there code for X? > Documenting open problems). Has anybody tried integrating this with GitHub somehow?
For example, a GitHub action that, whenever a new proof_wanted theorem gets added to the repo:
- Creates an issue tagged 'Proof wanted' with description taken from the docstring of the theorem, unless an issue is already referenced from the docstring.
- If an issue is created, adds a link to the issue to the docstring of the theorem (commit & push).
(This could lead to adding some metadata to proof_wanted, but it's not strictly necessary.)
This would allow maintainers to collect & organise issues in github projects. Also, it'd allow people to declare that they're working on a (wanted) proof in the related issue on GitHub, fostering collaboration instead of duplicate work.
This is just a sketch for the sake of discussion, I haven't really thought it through yet.
Fabrizio Montesi (Jul 28 2025 at 18:56):
(A related discussion could be #Machine Learning for Theorem Proving > Incentives & sorry-filling leaderboard.)
Yaël Dillies (Jul 29 2025 at 07:00):
Stupid question: If a proof_wanted is modified/moved, how can automation identify this and avoid closing an issue to reopen another?
Fabrizio Montesi (Jul 29 2025 at 07:14):
We could look at the theorem name, I guess. handwaving reaches Italian level
Fabrizio Montesi (Jul 29 2025 at 07:15):
What's the emoji for 'actually not a stupid question'?
(resolved)
Fabrizio Montesi (Aug 05 2025 at 10:21):
This github action covers quite a bit of what we've discussed! https://github.com/marketplace/actions/todo-to-issue
But it requires using comments (/- TODO ... -/). Might be ok to do for now though...
Last updated: Dec 20 2025 at 21:32 UTC