paper-with-me

Papers

StepProof: Step-by-step verification of natural language mathematical proofs

2025-06-12 · Xiaolin Hu, Qinghua Zhou, Bogdan Grechuk, Ivan Y. Tyukin

Interactive theorem provers (ITPs) are powerful tools for the formal verification of mathematical proofs down to the axiom level. However, their lack of a natural language interface remains a significant limitation. Recent advancements in large language models (LLMs) have enhanced the understanding of natural language inputs, paving the way for autoformalization - the process of translating natural language proofs into formal proofs that can be verified. Despite these advancements, existing autoformalization approaches are limited to verifying complete proofs and lack the capability for finer, sentence-level verification. To address this gap, we propose StepProof, a novel autoformalization method designed for granular, step-by-step verification. StepProof breaks down complete proofs into multiple verifiable subproofs, enabling sentence-level verification. Experimental results demonstrate that StepProof significantly improves proof success rates and efficiency compared to traditional methods. Additionally, we found that minor manual adjustments to the natural language proofs, tailoring them for step-level verification, further enhanced StepProof's performance in autoformalization.

📄 PDF Abstract BibTeX arXiv:2506.10558

Code (1)

r1niga/step-proof 공식 구현 pytorch

Tasks

Mathematical ProofsSentence

Similar Papers 제목 키워드 기반

Deductive Verification of Chain-of-Thought Reasoning

2023-06-06 · NeurIPS 2023 11 · Zhan Ling, Yunhao Fang, Xuanlin Li, Zhiao Huang 외

Large Language Models (LLMs) significantly benefit from Chain-of-Thought (CoT) prompting in performing various reasoning tasks. While CoT allows models to produce more comprehensive reasoning processes, its emphasis on i…

Logical Reasoning

Improving Arithmetic Reasoning Ability of Large Language Models through Relation Tuples, Verification and Dynamic Feedback

2024-06-25 · Zhongtao Miao, Kaiyan Zhao, Yoshimasa Tsuruoka

Current representations used in reasoning steps of large language models can mostly be categorized into two main types: (1) natural language, which is difficult to verify; and (2) non-natural language, usually programmin…

Arithmetic ReasoningRelation

PCRLLM: Proof-Carrying Reasoning with Large Language Models under Stepwise Logical Constraints

2025-11-11 · Tangrui Li, Pei Wang, Hongzheng Wang Christian Hahm, Matteo Spatola 외 arxiv

Large Language Models (LLMs) often exhibit limited logical coherence, mapping premises to conclusions without adherence to explicit inference rules. We propose Proof-Carrying Reasoning with LLMs (PCRLLM), a framework tha…

RunAgent: Interpreting Natural-Language Plans with Constraint-Guided Execution

2026-05-01 · Arunabh Srivastava, Mohammad A., Khojastepour, Srimat Chakradhar 외 arxiv

Humans solve problems by executing targeted plans, yet large language models (LLMs) remain unreliable for structured workflow execution. We propose RunAgent, a multi-agent plan execution platform that interprets natural-…

Code Generation

VeryTrace: Verifying Reasoning Traces through Compilable Formalism and Structured Verification

2026-06-23 · Ninghan Zhong, Ahmet Ege Tanriverdi, Kaan Kale, Sriram Vishwanath arxiv

Multi-step reasoning with Chain-of-Thought (CoT) prompting remains fragile: logical errors or hallucinations in early steps silently propagate, producing confident but incorrect conclusions. This paper presents VeryTrace…