aiqbench analysis
This research demonstrates how LLM agents can be equipped with specialized skills to synthesize robust specifications for complex Rust data structures like doubly linked lists, thereby reducing reliance on unproven axiomatic assumptions. By encoding domain knowledge and task-decomposition strategies, the study shows a viable path toward lowering trust bases in formal verification workflows without sacrificing rigor. This represents a significant methodological advance in applying machine learning to high-assurance software engineering tasks.
Fewer Assumptions by Design: A Reusable Skill for LLM-Assisted Verus Verification
arXiv:2609.34886v1 Announce Type: new Abstract: LLM-assisted Verus verification is a less tedious method to verify Rust implementations, but paired with self-referential structures, e.g., Doubly Linked Lists (DLLs)—notoriously difficult to formalise for verification—it becomes a substantially more demanding verification task. Moreover, a specification weakness can arise when verification relies on unproven or invalidated assumptions, such as axiomatic lemmas and assume statements. We investigate whether LLM agents can synthesize strong DLL specifications while minimizing these trusted base. The analysis follows three different approaches: manual verification, property-specific verification, and a defined skill for the specific case of DLLs and certain properties of this type of data structure. The skill encodes domain knowledge and a task-decomposition strategy. We show that an LLM agent equipped with a carefully designed verification skill can generate strong, low-trust specifications for DLLs in Verus.
Abstract:LLM-assisted Verus verification is a less tedious method to verify Rust implementations, but paired with self-referential structures, e.g., Doubly Linked Lists (DLLs)—notoriously difficult to formalise for verification—it becomes a substantially more demanding verification task. Moreover, a specification weakness can arise when verification relies on unproven or invalidated assumptions, such as axiomatic lemmas and assume statements. We investigate whether LLM agents can synthesize strong DLL specifications while minimizing these trusted base. The analysis follows three different approaches: manual verification, property-specific verification, and a defined skill for the specific case of DLLs and certain properties of this type of data structure. The skill encodes domain knowledge and a task-decomposition strategy. We show that an LLM agent equipped with a carefully designed verification skill can generate strong, low-trust specifications for DLLs in Verus.
In Proceedings FROM 2026, arXiv:2609.30324
Artificial Intelligence (cs.AI); Programming Languages (cs.PL); Software Engineering (cs.SE)
arXiv:2609.34886 [cs.AI]
(or arXiv:2609.34886v1 [cs.AI] for this version)
https://doi.org/10.48550/arXiv.2609.34886 Focus to learn more arXiv-issued DOI via DataCite (pending registration)
EPTCS 452, 2026, pp. 104-121
https://doi.org/10.4204/EPTCS.452.8 Focus to learn more DOI(s) linking to related resources
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.
Full text under the publisher's open licence · 250 words
Related coverage

[AINews] Meta Muse Wonder & Wonder Full: MSL’s Claude 5.5-tier Frontier Model
Latent Space · Oct 13, 2026
Problems of Proliferation
LessWrong · Sep 29, 2026
The J-Space Debate, Agent Swarms, and Pacing Frontier AI - Digital Minds Newsletter #4
LessWrong · Sep 18, 2026

[AINews] not much happened today
Latent Space · Sep 18, 2026