Primary evidence
- GamePad: A Learning Environment for Theorem ProvingS1 · Primary research · Paper · 2018-06-02
- GamePad Coq learning environmentS1 · Primary research · Repository
GamePad instruments Coq so proof states, proof steps, mid-level and kernel-level terms and proof trees can be represented as Python data structures.
Daniel Huang, Prafulla Dhariwal, Dawn Song and Ilya Sutskever released GamePad, a Python environment for extracting and manipulating Coq proof traces and interacting with Coq. The paper used the environment to synthesize proofs for a simple algebraic rewrite task and to train baseline models for position evaluation and tactic prediction on a formalization of the Feit–Thompson theorem.
GamePad instruments Coq so proof states, proof steps, mid-level and kernel-level terms and proof trees can be represented as Python data structures. A lightweight coqtop wrapper lets learning code send tactics and receive parsed proof states, while released tooling supports extracting data from the Mathematical Components odd-order development.
The project helped establish proof assistants as interactive machine-learning environments rather than only sources of static theorem corpora. That interface pattern became important for later systems that train models by repeatedly observing proof states and acting inside a trusted prover.
Significance rationale: GamePad was an early proof-assistant machine-learning environment that exposed Coq proof states, steps, trees and interactive tactic execution through Python. Its environment-plus-proof-trace design directly preceded larger-scale Coq learning infrastructure such as CoqGym, whose paper identifies GamePad as its closest prior work.
—
—
The arXiv research record establishes GamePad, its Coq interaction design and the reported proof-synthesis and prediction experiments.
The public GamePad repository exposes the Coq tracing setup, Python interaction library, examples and data/model workflow. E3 records artifact-level inspectability rather than independent reproduction of every experiment.
No corrections recorded.