mlsanityData to 14 Oct 2026

Synthesizing Inductive Invariants for Distributed Protocols via IC3 and Large Language Models

arXiv 2605.24619 ↗First posted 23 May 2026cs.SEcited by 1

Not on the map. Why?

Abstract (arXiv)

Distributed protocols are notoriously difficult to verify correctly. Proving safety typically requires inductive invariants that both imply the desired property and are preserved by every protocol transition; yet inferring such invariants remains a major bottleneck: existing approaches either restrict the protocol models to a decidable fragment of first-order logic or demand expert-crafted templates. We present IC3Syn, a neuro-symbolic framework that synthesizes inductive invariants by executing an IC3-style process over TLA+ states with the assistance of Large Language Models (LLMs). At large, IC3Syn combines a symbolic IC3 controller, which decomposes invariant synthesis into focused blocking tasks and an LLM which provides protocol-level reasoning that IC3 alone lacks for TLA+ specifications. This integration enables a disciplined yet flexible search for invariants without imposing logical restrictions or requiring manual templates. We evaluate IC3Syn on 29 distributed protocols spanning consensus, reconfiguration and client-server systems, and compare it against Endive, IC3PO, SWISS and DistAI. IC3Syn discovers candidate invariants for all 29 protocols, including MongoLoglessDynamicRaft (MLDR), an industrial-scale Raft-based reconfiguration protocol for which none of the compared tools reports a solution, as well as one complex Paxos variant. In each case, the invariants synthesized on finite instances are shown in TLAPS to be inductive for the full unbounded protocol, thereby establishing safety.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 23 May 2026.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.

Similar, not cited

Close in wording, no citation either way

  1. 2026RFCLLM: Evaluating LLMs' Reasoning Ability of Network Protocol State Machines
  2. 2026Agora: Toward Autonomous Bug Detection in Production-Level Consensus Protocols with LLM Agents
  3. 2026Euclid-MCP: A Model Context Protocol Server for Deterministic Logical Reasoning via Prolog
  4. 2026Large Language Models in the Loop: A Stability- and Network-Aware Survey in Networked Control, Cyber-Physical, and Multi-Agent Systems
  5. 2025Loop Invariant Generation: A Hybrid Framework of Reasoning optimised LLMs and SMT Solvers
  6. 2026Inductive Deductive Synthesis: Enabling AI to Generate Formally Verified Systems
  7. 2026When LLMs Develop Languages: Symbolic Communication for Efficient Multi-Agent Reasoning
  8. 2026Selection-Invariant Communication Compilers for Privacy-Aware Multi-Agent LLM Workflows