mlsanityData to 14 Oct 2026

Can LLMs Enable Verification in Mainstream Programming?

arXiv 2503.14183 ↗First posted 18 Mar 2025cs.SE cs.AI cs.PLcited by 3

Not on the map. Why?

Abstract (arXiv)

Although formal methods are capable of producing reliable software, they have seen minimal adoption in everyday programming. Automatic code generation using large language models is becoming increasingly widespread, but it rarely considers producing strong correctness guarantees. In this study, we explore the ability of LLMs to produce verified code in three verification languages (Dafny, Nagini, and Verus). To do so, we use manually curated datasets derived from the state-ofthe-art Python benchmark, HumanEval. We also assess what types of information are sufficient to achieve good-quality results.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 15 of its 33 references that are in the map. First posted on arXiv 18 Mar 2025.

Builds on

15 of 33 references.

References · 15

  1. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  2. 2023Clover: Closed-Loop Verifiable Code Generationcited by 67
  3. 2024Towards AI-Assisted Synthesis of Verified Dafny Methodscited by 58
  4. 2023Can Large Language Models Transform Natural Language Intent into Formal Method Postconditions?cited by 57
  5. 2023Verus: Verifying Rust Programs using Linear Ghost Types (extended version)cited by 53
  6. 2023Finding Inductive Loop Invariants using Large Language Modelscited by 36
  7. 2024AlphaVerus: Bootstrapping Formally Verified Code Generation through Self-Improving Translation and Treefinementcited by 35
  8. 2024Automated Proof Generation for Rust Code via Self-Evolutioncited by 33
  9. 2024Towards Neural Synthesis for SMT-Assisted Proof-Oriented Programmingcited by 20
  10. 2023Leveraging Large Language Models for Automated Proof Synthesis in Rustcited by 11
  11. 2024dafny-annotator: AI-Assisted Verification of Dafny Programscited by 8
  12. 2019SLING: Using Dynamic Analysis to Infer Program Invariants in Separation Logiccited by 7
3 more
  1. 2024Leveraging Large Language Models to Boost Dafny's Developers Productivitycited by 7
  2. 2021Formal Verification of the Ethereum 2.0 Beacon Chaincited by 1
  3. 2024Higher-Order Specifications for Deductive Synthesis of Programs with Pointers (Extended Version)cited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 3.

3 papers.