Primary evidence
- Holophrasm: a neural Automated Theorem Prover for higher-order logicS1 · Primary research · Paper · 2016-08-08
- Holophrasm neural Metamath prover implementationS1 · Primary research · Repository
Holophrasm parses Metamath statements into tree structures, learns neural models for proof-step generation and proof-state evaluation, and combines them with search over candidate proof trees.
Daniel Whalen introduced Holophrasm, a neural automated theorem prover for Metamath that explored partial proof trees with a neural-network-augmented bandit algorithm and used a sequence-to-sequence model to enumerate proof actions. The paper reported proving about 14% of its held-out test theorems from Metamath's `set.mm` corpus.
Holophrasm parses Metamath statements into tree structures, learns neural models for proof-step generation and proof-state evaluation, and combines them with search over candidate proof trees. The public release includes model-training and proof-search code, saved proof outputs, and instructions for replaying generated proofs through Metamath's verifier.
The project demonstrated a pre-Transformer route to neural proof generation in which learned models actively construct formal proof steps rather than only rank premises. Its Metamath data-processing and prover structure were reused by later work, including MetaGen, making it a durable part of the lineage of neural formal theorem proving.
Significance rationale: Holophrasm was an important early neural theorem prover that moved beyond premise scoring to search over complete formal proof trees in Metamath. It combined learned proof-step generation, neural evaluation and bandit-style search in one system, creating a direct historical precursor to later Metamath neural provers and synthetic-data systems such as MetaGen.
—
—
The arXiv research record establishes Holophrasm, its neural proof-search architecture and the reported Metamath evaluation. Machine checking refers to formal proofs that can be replayed through Metamath and does not imply independent reproduction of the paper's aggregate success rate.
The public Holophrasm repository exposes training and search code, saved proof outputs and explicit Metamath verification instructions. E3 denotes inspectable artifacts rather than an independent rerun of the complete experiment.
No corrections recorded.