cs.LGJul 6, 2026

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

Authors: Guangyuan WuWeining CaoZehui TanYuan YaoHengfeng WeiTaolue ChenXiaoxing Ma

Organizations: Nanjing University · Nanjing, China · Hunan University · Changsha, China · Birkbeck, University of London

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.

Explore similar work

CardsList
  1. Certified Program Synthesis with a Multi-Modal Verifier

    Apr 17, 2026Yueyang Feng, Dipesh Kafle, Vladimir Gladshtein +5Mock-Interface SynthesisVerifier

  2. Invariant Discovery for Networked Systems

    Jul 24, 2026Hongyu Hè, Alexander Krentsel, Sylvia Ratnasamy +1Automatic Identification SystemIntrusion Detection