paper-with-me

홈 › Papers

ProofWala: Multilingual Proof Data Synthesis and Theorem-Proving

2025-02-07 · Amitayush Thakur, George Tsoukalas, Greg Durrett, Swarat Chaudhuri

Neural networks have shown substantial promise at automatic theorem-proving in interactive proof assistants (ITPs) like Lean and Coq. However, most neural theorem-proving models are restricted to specific ITPs, leaving out opportunities for cross-lingual $\textit{transfer}$ between ITPs. We address this weakness with a multilingual proof framework, ${\rm P{\small ROOF}W{\small ALA}}$, that allows a standardized form of interaction between neural theorem-provers and two established ITPs (Coq and Lean). It enables the collection of multilingual proof step data -- data recording the result of proof actions on ITP states -- for training neural provers. ${\rm P{\small ROOF}W{\small ALA}}$ allows the systematic evaluation of a model's performance across different ITPs and problem domains via efficient parallel proof search algorithms. We show that multilingual training enabled by ${\rm P{\small ROOF}W{\small ALA}}$ can lead to successful transfer across ITPs. Specifically, a model trained on a mix of ${\rm P{\small ROOF}W{\small ALA}}$-generated Coq and Lean data outperforms Lean-only and Coq-only models on the standard prove-at-$k$ metric. We open source all code including code for the ${\rm P{\small ROOF}W{\small ALA}}$ Framework (https://github.com/trishullab/proof-wala), and the Multilingual ITP interaction framework (https://github.com/trishullab/itp-interface).

📄 PDF Abstract BibTeX arXiv:2502.04671

Code (2)

trishullab/itp-interface 공식 구현
trishullab/proof-wala 공식 구현 pytorch

Tasks

Automated Theorem Proving

Similar Papers 제목 키워드 기반

Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verification

2024-12-18 · Kyle Thompson, Nuno Saavedra, Pedro Carrott, Kevin Fisher 외

Formal verification using proof assistants, such as Coq, enables the creation of high-quality software. However, the verification process requires significant expertise and manual effort to write proofs. Recent work has …

Retrieval

QEDCartographer: Automating Formal Verification Using Reward-Free Reinforcement Learning

2024-08-17 · Alex Sanchez-Stern, Abhishek Varghese, Zhanna Kaufman, Dylan Zhang 외

Formal verification is a promising method for producing reliable software, but the difficulty of manually writing verification proofs severely limits its utility in practice. Recent methods have automated some proof synt…

reinforcement-learningReinforcement Learning

Cobblestone: Iterative Automation for Formal Verification

2024-10-25 · Saketh Ram Kasibatla, Arpan Agarwal, Yuriy Brun, Sorin Lerner 외

Formal verification using proof assistants, such as Coq, is an effective way of improving software quality, but it is expensive. Writing proofs manually requires both significant effort and expertise. Recent research has…

Large Language Model

ProofBridge: Auto-Formalization of Natural Language Proofs in Lean via Joint Embeddings

2025-10-17 · Prithwish Jana, Kaan Kale, Ahmet Ege Tanriverdi, Cruise Song 외 arxiv

Translating human-written mathematical theorems and proofs from natural language (NL) into formal languages (FLs) like Lean 4 has long been a significant challenge for AI. Most state-of-the-art methods either focus on th…

Cross-Modal Retrieval

HybridProver: Augmenting Theorem Proving with LLM-Driven Proof Synthesis and Refinement

2025-05-21 · Jilin Hu, Jianyu Zhang, Yongwang Zhao, Talia Ringer

Formal methods is pivotal for verifying the reliability of critical systems through rigorous mathematical proofs. However, its adoption is hindered by labor-intensive manual proofs and the expertise required to use theor…

Automated Theorem ProvingMathematical Proofs