Automated Theorem Proving


The goal of automated theorem proving is to automatically generate a proof, given a conjecture (the target theorem) and a knowledge base of known facts, all expressed in a formal language. Automated theorem proving is useful in a wide range of applications, including the verification and synthesis of software and hardware systems.

Keep the Proof State Live: Snapshotting for Efficient Tactic Search in Lean 4

Add code
May 27, 2026
Viaarxiv icon

Agentic Proving for Program Verification

Add code
May 22, 2026
Viaarxiv icon

Rethinking Supervision Granularity: Segment-Level Learning for LLM-Based Theorem Proving

Add code
May 12, 2026
Viaarxiv icon

Benchmarking Testing in Automated Theorem Proving

Add code
Apr 26, 2026
Viaarxiv icon

Mechanic: Sorrifier-Driven Formal Decomposition Workflow for Automated Theorem Proving

Add code
Mar 25, 2026
Viaarxiv icon

TaoBench: Do Automated Theorem Prover LLMs Generalize Beyond MathLib?

Add code
Mar 13, 2026
Viaarxiv icon

Stepwise: Neuro-Symbolic Proof Search for Automated Systems Verification

Add code
Mar 20, 2026
Viaarxiv icon

A Minimal Agent for Automated Theorem Proving

Add code
Feb 27, 2026
Viaarxiv icon

WybeCoder: Verified Imperative Code Generation

Add code
Mar 31, 2026
Viaarxiv icon

s2n-bignum-bench: A practical benchmark for evaluating low-level code reasoning of LLMs

Add code
Mar 15, 2026
Viaarxiv icon