arXiv Artificial Intelligence

FVSpec: Real-World Property-Based Tests as Lean Challenges

FVSpec: Real-World Property-Based Tests as Lean Challenges

Quick summary

arXiv:2606.01008v2 Announce Type: replace-cross Abstract: We present a benchmark for evaluating AI models and agents on real-world formal software verification tasks. We first scrape 11,039 property-based tests (PBTs) from real-world Python repositories, then automatically translate 2,772 of them (25%) into 9,415 Lean 4 specifications with sorry placeholders (about 3 formalizations/PBT; we retain multiple attempts when none dominates on quality metrics). Translating PBTs into Lean specifications is challenging: it requires modeling Python semantics in Lean, inferring the logical property encod

Key takeaways

  • arXiv:2606.01008v2 Announce Type: replace-cross Abstract: We present a benchmark for evaluating AI models and agents on real-world formal software verification tasks.
  • We first scrape 11,039 property-based tests (PBTs) from real-world Python repositories, then automatically translate 2,772 of them (25%) into 9,415 Lean 4 specifications with sorry placeholders (about 3 formalizations/PBT; we retain multiple attempts when none dominates on quality metrics).
  • Translating PBTs into Lean specifications is challenging: it requires modeling Python semantics in Lean, inferring the logical property encod

Why it matters

“FVSpec: Real-World Property-Based Tests as Lean Challenges” highlights the need for repeatable measurement rather than a single impressive demonstration. Independent validation across datasets and clearly stated limitations determine whether a result can guide product decisions.

Kaynak sitede devamını oku: arXiv Artificial Intelligence ↗