Inductive Deductive Synthesis: Enabling AI to Generate Formally Verified Systems
Not on the map. Why?
Abstract (arXiv)
AI agents increasingly excel at generating, testing, and refining code. However, they fall short on tasks requiring formal guarantees of full coverage that testing alone cannot provide. Distributed systems are a prime example: properties such as consistency between reads and writes must hold under every possible interleaving of events. Mechanized formal verification can guarantee such correctness, but typically demands months to years of expert effort. As evidence, even SOTA coding agents (Codex with GPT-5.4 and Claude Code with Opus 4.6) succeed on only 2/7 distributed key-value-store specifications. In this paper, we present the first effective approach to addressing this gap, Inductive Deductive Synthesis (IDS), which jointly and incrementally synthesizes implementation and proof, and learns from failed attempts to systematically try promising strategies. Built as an agentic LLM system, IDS achieves 7/7 in about 6.8 hours and 106 per spec on average, roughly 200x faster than expert effort and 17% cheaper than SOTA agents. IDS further incorporates performance feedback into the same loop, yielding implementations up to 3x faster than published verified systems.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 34 of its 64 references that are in the map. First posted on arXiv 22 May 2026.
Builds on
34 of 64 references.
References · 34
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,276
- 2023AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversationcited by 1,988
- 2023MetaGPT: Meta Programming for A Multi-Agent Collaborative Frameworkcited by 1,808
- 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineeringcited by 1,737
- 2023ChatDev: Communicative Agents for Software Developmentcited by 919
- 2025AlphaEvolve: A coding agent for scientific and algorithmic discoverycited by 867
- 2023LeanDojo: Theorem Proving with Retrieval-Augmented Language Modelscited by 427
- 2022Draft, Sketch, and Prove: Guiding Formal Theorem Provers with Informal Proofscited by 291
- 2025DeepSeek-Prover-V2: Advancing Formal Mathematical Reasoning via Reinforcement Learning for Subgoal Decompositioncited by 287
- 2025Kimina-Prover Preview: Towards Large Formal Reasoning Models with Reinforcement Learningcited by 180
22 more
- 2023Baldur: Whole-Proof Generation and Repair with Large Language Modelscited by 119
- 2019Learning to Prove Theorems via Interacting with Proof Assistantscited by 109
- 2023An In-Context Learning Agent for Formal Theorem-Provingcited by 82
- 2025STP: Self-play LLM Theorem Provers with Iterative Conjecturing and Provingcited by 79
- 2023Clover: Closed-Loop Verifiable Code Generationcited by 67
- 2024TheoremLlama: Transforming General-Purpose LLMs into Lean4 Expertscited by 59
- 2024Enchanting Program Specification Synthesis by Large Language Models using Static Analysis and Program Verificationcited by 58
- 2023Can Large Language Models Transform Natural Language Intent into Formal Method Postconditions?cited by 57
- 2024DafnyBench: A Benchmark for Formal Software Verificationcited by 57
- 2024AutoVerus: Automated Proof Generation for Rust Codecited by 49
- 2024AlphaVerus: Bootstrapping Formally Verified Code Generation through Self-Improving Translation and Treefinementcited by 35
- 2025APOLLO: Automated LLM and Lean Collaboration for Advanced Formal Reasoningcited by 35
- 2025VERINA: Benchmarking Verifiable Code Generationcited by 34
- 2024Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verificationcited by 27
- 2025MA-LoT: Model-Collaboration Lean-based Long Chain-of-Thought Reasoning enhances Formal Theorem Provingcited by 24
- 2015Program Synthesis from Polymorphic Refinement Typescited by 20
- 2024miniCodeProps: a Minimal Benchmark for Proving Code Propertiescited by 18
- 2026AlgoVeri: An Aligned Benchmark for Verified Code Generation on Classical Algorithmscited by 12
- 2024SubgoalXL: Subgoal-based Expert Learning for Theorem Provingcited by 11
- 2026DafnyPro: LLM-Assisted Automated Verification for Dafny Programscited by 11
- 2026Goedel-Code-Prover: Hierarchical Proof Search for Open State-of-the-Art Code Verificationcited by 11
- 2023Grove: a Separation-Logic Library for Verifying Distributed Systems (Extended Version)cited by 4
Built on by
Citing papers per year: 2026: 4.
4 papers.
- 2026An AI Approach to Verified Production Cryptographic Librariescited by 0
- 2026Reality Is the Final Verifier: On Two Key Gaps in Agentic Software Engineeringcited by 0
- 2026Beyond Type-checking: Towards Holistic Evaluation of Formal Specification Generationcited by 0
- 2026DuoDiscover: Scaling Autonomous Discovery Beyond the Evaluation Bottleneckcited by 0
- 2026DuoDiscover: Scaling Autonomous Discovery Beyond the Evaluation Bottleneck12 Oct 2026
- 2026Beyond Type-checking: Towards Holistic Evaluation of Formal Specification Generation7 Oct 2026
- 2026Reality Is the Final Verifier: On Two Key Gaps in Agentic Software Engineering10 Sep 2026
- 2026An AI Approach to Verified Production Cryptographic Libraries2 Aug 2026
Similar, not cited
Close in wording, no citation either way
- 2025CodeARC: Benchmarking Reasoning Capabilities of LLM Agents for Inductive Program Synthesis
- 2026Automating Formal Verification with Agent-Guided Tree Search
- 2026Agentic Proving for Program Verification
- 2026Efficient Test-Time Optimization for Multi-Agent Proof Autoformalization
- 2026Harnessing Code Agents for Automatic Software Verification
- 2026RocqSmith: Can Automatic Optimization Forge Better Proof Agents?
- 2026Agentic Proof and Property-Based Testing via Property-Templates in Data-Intensive Computing
- 2026Verus-SpecGym: An Agentic Environment for Evaluating Specification Autoformalization