mlsanityData to 7 Oct 2026

FVEL: Interactive Formal Verification Environment with Large Language Models via Theorem Proving

arXiv 2406.14408 ↗First posted 20 Jun 2024cs.AI cs.CL cs.LGcited by 22

Not on the map. Why?

Abstract (arXiv)

Formal verification (FV) has witnessed growing significance with current emerging program synthesis by the evolving large language models (LLMs). However, current formal verification mainly resorts to symbolic verifiers or hand-craft rules, resulting in limitations for extensive and flexible verification. On the other hand, formal languages for automated theorem proving, such as Isabelle, as another line of rigorous verification, are maintained with comprehensive rules and theorems. In this paper, we propose FVEL, an interactive Formal Verification Environment with LLMs. Specifically, FVEL transforms a given code to be verified into Isabelle, and then conducts verification via neural automated theorem proving with an LLM. The joined paradigm leverages the rigorous yet abundant formulated and organized rules in Isabelle and is also convenient for introducing and adjusting cutting-edge LLMs. To achieve this goal, we extract a large-scale FVELER3. The FVELER dataset includes code dependencies and verification processes that are formulated in Isabelle, containing 758 theories, 29,125 lemmas, and 200,646 proof steps in total with in-depth dependencies. We benchmark FVELER in the FVEL environment by first fine-tuning LLMs with FVELER and then evaluating them on Code2Inv and SV-COMP. The results show that FVEL with FVELER fine-tuned Llama3- 8B solves 17.39% (69 -> 81) more problems, and Mistral-7B 12% (75 -> 84) more problems in SV-COMP. And the proportion of proof errors is reduced. Project page: https://fveler.github.io/.

Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). Builds on 23 of its 60 references that are in the map. First posted on arXiv 20 Jun 2024.

Builds on

23 of 60 references.

References · 23

  1. 2023GPT-4 Technical Reportcited by 18,132
  2. 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,084
  3. 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
  4. 2024LlamaFactory: Unified Efficient Fine-Tuning of 100+ Language Modelscited by 1,442
  5. 2018Datasheets for Datasetscited by 1,371
  6. 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
  7. 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 728
  8. 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 468
  9. 2023LeanDojo: Theorem Proving with Retrieval-Augmented Language Modelscited by 414
  10. 2021MiniF2F: a cross-system benchmark for formal Olympiad-level mathematicscited by 380
  11. 2020Generative Language Modeling for Automated Theorem Provingcited by 379
  12. 2023CodeGeeX: A Pre-Trained Model for Code Generation with Multilingual Benchmarking on HumanEval-Xcited by 294
11 more
  1. 2021CodeNet: A Large-Scale AI for Code Dataset for Learning a Diversity of Coding Taskscited by 199
  2. 2021Proof Artifact Co-training for Theorem Proving with Language Modelscited by 130
  3. 2019The Lean mathematical librarycited by 127
  4. 2023LEGO-Prover: Neural Theorem Proving with Growing Librariescited by 108
  5. 2022Thor: Wielding Hammers to Integrate Language Models and Automated Theorem Proverscited by 97
  6. 2024A Survey on Deep Learning for Theorem Provingcited by 55
  7. 2023Lemur: Integrating Large Language Models in Automated Program Verificationcited by 49
  8. 2024MUSTARD: Mastering Uniform Synthesis of Theorem and Proof Datacited by 43
  9. 2023Finding Inductive Loop Invariants using Large Language Modelscited by 35
  10. 2019CLN2INV: Learning Loop Invariants with Continuous Logic Networkscited by 20
  11. 2015Learning Invariants using Decision Treescited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 1; 2025: 14; 2026: 7.

22 papers.

Sort:

By area:

  1. 2024Formal Mathematical Reasoning: A New Frontier in AIcited by 80
  2. 2025CLEVER: A Curated Benchmark for Formally Verified Code Generationcited by 27
  3. 2025Recognition through Reasoning: Reinforcing Image Geo-localization with Large Vision-Language Modelscited by 27
  4. 2025StepFun-Formalizer: Unlocking the Autoformalization Potential of LLMs through Knowledge-Reasoning Fusioncited by 15
  5. 2026ToolGate: Contract-Grounded and Verified Tool Execution for LLMscited by 13
  6. 2025Vulnerability Detection: From Formal Verification to Large Language Models and Hybrid Approaches: A Comprehensive Overviewcited by 7
  7. 2025Diverse Inference and Verification for Advanced Reasoningcited by 6
  8. 2025HybridProver: Augmenting Theorem Proving with LLM-Driven Proof Synthesis and Refinementcited by 6
  9. 2025Bridging LLM Planning Agents and Formal Methods: A Case Study in Plan Verificationcited by 6
  10. 2025Neural Theorem Proving: Generating and Structuring Proofs for Formal Verificationcited by 4
  11. 2026Neural Theorem Proving for Verification Conditions: A Real-World Benchmarkcited by 4
  12. 2025A Case Study on the Effectiveness of LLMs in Verification with Proof Assistantscited by 3
10 more
  1. 2025PAT-Agent: Autoformalization for Model Checkingcited by 3
  2. 2026Agentic Proving for Program Verificationcited by 3
  3. 2025Improving Autoformalization Using Direct Dependency Retrievalcited by 2
  4. 2025Towards Automated Formal Verification of Backend Systems with LLMscited by 1
  5. 2025The 4/δ Bound: Designing Predictable LLM-Verifier Systems for Formal Method Guaranteecited by 1
  6. 2026Towards Automating Blockchain Consensus Verification with IsabeLLMcited by 1
  7. 2026Neuro-Symbolic Proof Generation for Scaling Systems Software Verificationcited by 1
  8. 2026IsabeLLM: Automated Theorem Proving Applied to Formally Verifying Consensuscited by 1
  9. 2025AutoICE: Automatically Synthesizing Verifiable C Code via LLM-driven Evolutioncited by 0
  10. 2026Specification-Guided Synthesis of Deadlock-Free Communication Protocol Refinements with Large Language Modelscited by 0