InvWeaver: Deductive Feedback for Invariant Synthesis in Interacting-Loop Programs

arXiv cs.LG Papers

Summary

InvWeaver is a neuro-symbolic framework that uses LLMs and deductive feedback to synthesize loop invariants for programs with multiple interacting loops, outperforming existing methods on a benchmark suite.

arXiv:2607.05478v1 Announce Type: new Abstract: Loop invariant inference is a fundamental yet challenging problem in program verification. Recent LLM-aided guess-and-check techniques have shown strong performance on single-loop programs, but they often struggle with programs containing multiple interacting loops. This paper presents InvWeaver, a neuro-symbolic framework for synthesizing invariants for such programs. The key idea is to expose inter-loop dependencies and propagate proof obligations through a combination of loop-level abstraction, obligation-guided inference, and weakest-precondition-based refinement. We evaluate InvWeaver on a comprehensive benchmark suite, including a newly curated dataset derived from classic algorithms. Experimental results show that InvWeaver substantially outperforms existing invariant inference methods, solving 72 out of 82 multi-loop benchmark problems and maintaining strong performance on single-loop tasks.
Original Article
View Cached Full Text

Cached at: 07/08/26, 04:43 AM

# InvWeaver: Deductive Feedback for Invariant Synthesis in Interacting-Loop Programs
Source: [https://arxiv.org/abs/2607.05478](https://arxiv.org/abs/2607.05478)
[View PDF](https://arxiv.org/pdf/2607.05478)

> Abstract:Loop invariant inference is a fundamental yet challenging problem in program verification\. Recent LLM\-aided guess\-and\-check techniques have shown strong performance on single\-loop programs, but they often struggle with programs containing multiple interacting loops\. This paper presents InvWeaver, a neuro\-symbolic framework for synthesizing invariants for such programs\. The key idea is to expose inter\-loop dependencies and propagate proof obligations through a combination of loop\-level abstraction, obligation\-guided inference, and weakest\-precondition\-based refinement\. We evaluate InvWeaver on a comprehensive benchmark suite, including a newly curated dataset derived from classic algorithms\. Experimental results show that InvWeaver substantially outperforms existing invariant inference methods, solving 72 out of 82 multi\-loop benchmark problems and maintaining strong performance on single\-loop tasks\.

## Submission history

From: Guangyuan Wu \[[view email](https://arxiv.org/show-email/51479f36/2607.05478)\] **\[v1\]**Mon, 6 Jul 2026 14:36:36 UTC \(174 KB\)

Similar Articles