arXiv Machine Learning

LLM2Cert: LLM Synthesis of Certificates with SMT/Lean Verification

The paper introduces DynaCertBench, a benchmark of 105 diverse systems for certifying stability, safety, and related properties, and presents LLM2Cert, a framework that uses large language models to generate and verify candidate certificates via SMT solvers or Lean. LLM2Cert achieves a 77.1% verification rate on the benchmark, improving by 17.1 percentage points over a single-shot approach, and successfully verifies 22 certificates that All-SMT could not resolve. The authors provide code and data on GitHub for reproducibility.

arXiv Machine Learning
Jul 1

Certified Speculative Execution for Untrusted AI Agents

arXiv:2606. 31023v1 Announce Type: cross Abstract: Hard-constrained sequential decision systems have no certified way to spend the test-time compute of modern AI: executing the multi-step drafts of a learned policy or a frozen LLM forfeits the feasibility guarantee a trusted solver provides, while invoking the solver at every step forfeits the speed the AI offers.

By Chenyu Zhou, Qiliang Jiang, Shuning Wu, Xu Zhou
arXiv AI
2d ago

Verified but Vacuous: Three Failure Surfaces of LLM-Driven Verified Code Generation

The paper argues that the term "verified" in LLM‑generated code is ambiguous, identifying three distinct failure surfaces: verifier acceptance (Surface A), syntactic specification binding (Surface B), and semantic specification fidelity (Surface C). Empirical tests on Python and Rust benchmarks show that high verifier acceptance does not guarantee binding to a specification, and even fully‑verified Rust outputs can fail hidden tests, revealing gaps between formal proofs and real‑world correctness.

By Aditya Vempaty, Himaneesh Sompalle, Manan Tayal, Mowafak Allaham, Prasenjit Dey, Ashish Jagmohan, Ravi Kokku