Tag
Creusot 0.14.0 发布,这是 Rust 的形式化验证工具,新增了对偏序(partial orders)的支持以及为快照(snapshots)生成验证条件(VCs)的功能。
This paper introduces VQS, a method for self-evolving vision-language models that uses program verification to generate and label questions from images, significantly improving accuracy and model performance over existing baselines.
A technical blog post argues that Rocq (Coq) is better than Lean for program verification due to Rocq's native support for coinductive types and cofixpoints, contrasting with Lean's less mature, library-based approach.
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.
This paper introduces Dockerless, an environment-free agentic patch verifier that evaluates code patches without execution, outperforming existing open-source verifiers and enabling efficient post-training for coding agents.
This paper evaluates Claude Code in an agentic proving framework on the Clever benchmark for program verification, achieving over 98% success in specification generation and end-to-end verification, revealing that existing benchmarks may be insufficient for evaluating modern agentic provers.