Benchmarking Testing in Automated Theorem Proving

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Kim, Jongyoon, Han, Hojae, Hwang, Seung-won
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914512496492544
author Kim, Jongyoon
Han, Hojae
Hwang, Seung-won
author_facet Kim, Jongyoon
Han, Hojae
Hwang, Seung-won
contents Recent advances in large language models (LLMs) have shown promise in formal theorem proving, yet evaluating semantic correctness remains challenging. Existing evaluations rely on indirect proxies such as lexical overlap with human-annotated proof, or expensive manual inspection. Inspired by the shift from lexical comparison to test-based evaluation in code generation, we propose T , a framework that evaluates the semantic correctness of formal theorems: a generated theorem is considered correct only if all dependent successor theorems compile successfully, analogous to integration testing. We construct a benchmark from 5 real-world Lean 4 repositories, comprising 2,206 problems paired with 41 successor theorems on average, automatically extracted without human effort. Experiments demonstrate that while state-of-the-art models achieve high compilation success, they perform significantly worse under our semantic metric. The best model, Claude-Sonnet-4.5, achieves only 38.9% Testing Accuracy on the full set, given both natural language proof and successor theorems as context, revealing a critical gap in current theorem generation capabilities.
format Preprint
id arxiv_https___arxiv_org_abs_2604_23698
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Benchmarking Testing in Automated Theorem Proving
Kim, Jongyoon
Han, Hojae
Hwang, Seung-won
Computation and Language
Formal Languages and Automata Theory
Recent advances in large language models (LLMs) have shown promise in formal theorem proving, yet evaluating semantic correctness remains challenging. Existing evaluations rely on indirect proxies such as lexical overlap with human-annotated proof, or expensive manual inspection. Inspired by the shift from lexical comparison to test-based evaluation in code generation, we propose T , a framework that evaluates the semantic correctness of formal theorems: a generated theorem is considered correct only if all dependent successor theorems compile successfully, analogous to integration testing. We construct a benchmark from 5 real-world Lean 4 repositories, comprising 2,206 problems paired with 41 successor theorems on average, automatically extracted without human effort. Experiments demonstrate that while state-of-the-art models achieve high compilation success, they perform significantly worse under our semantic metric. The best model, Claude-Sonnet-4.5, achieves only 38.9% Testing Accuracy on the full set, given both natural language proof and successor theorems as context, revealing a critical gap in current theorem generation capabilities.
title Benchmarking Testing in Automated Theorem Proving
topic Computation and Language
Formal Languages and Automata Theory
url https://arxiv.org/abs/2604.23698