arxiv-wiki

Vero: Can AI Agents Build Formally Verified Software Repositories?

← 2026-08-15 목록으로 돌아가기

주요 Figure

원문 PDF에서 실제 Figure 캡션과 그림 영역이 함께 확인된 자료만 자동 추출했다.

Figure 1: Vero’s end-to-end construction and evaluation workflow. Human-gated curation converts

Figure · 원문 PDF 4쪽 · Figure 1: Vero’s end-to-end construction and evaluation workflow. Human-gated curation converts

Figure 3: Agent performance on Vero. (a,b) Cumulative full solves, out of 43, over the 90-minute

Figure · 원문 PDF 8쪽 · Figure 3: Agent performance on Vero. (a,b) Cumulative full solves, out of 43, over the 90-minute

Figure 4: Full-repository outcomes and artifact sizes by task mode. (a) Paired full-solve outcomes

Figure · 원문 PDF 9쪽 · Figure 4: Full-repository outcomes and artifact sizes by task mode. (a) Paired full-solve outcomes

한 문장 요약

Vero는 Lean 4로 번역된 43개의 실제 멀티모듈 저장소 인스턴스와 수동 검토된 명세·API 골격을 제공하여 에이전트가 저장소 수준에서 구현과 기계검증(proof)을 공동 합성할 수 있는지를 측정하는 최초의 벤치마크이자, 기계검증 증거를 이용해 벤치마크 자체 결함을 찾아내는 감사(audit) 경로를 포함한 평가 파이프라인을 제안한다.

해결하려는 문제

기존의 검증 코드 생성 벤치마크는 단일 함수 수준이나 고정된 구현에 대한 증명 완성에 치중해 저장소 단위로 구현과 증명이 상호의존적인 실제 멀티모듈 코드베이스에서 에이전트가 일관된 구현·증명 선택을 할 수 있는지를 평가하지 못한다. 따라서 에이전트가 저장소 전체의 일관성(교차모듈 불변식, 재사용 가능한 보조 보조정리 등)을 추론하고 구현 변경이 전역 증명에 미치는 영향을 관리할 수 있는지 검증할 필요가 있다.

핵심 기여

접근 방법

주요 결과

한계

개발자 관점

근거 범위: 이 분석은 제공된 논문 PDF 본문(본문과 부록 포함)에서 직접 인용·요약한 내용을 근거로 작성되었음. 모든 수치(예: 인스턴스 수 43, 743 scored APIs, 2,705 scored specifications, GPT-5.5(xhigh) 풀솔브 27/43 등), 비용 표, 감사 사례 및 실험 관찰은 본문에 명시된 값을 사용했다. 논문은 일부 비용 추정(일부 런의 소비량이 중간값으로 추정되었음)을 자체적으로 보고하고 있으므로 비용 관련 수치는 논문 보고 방식을 따랐다. 본 분석은 본문에 명시되지 않은 구현 세부(예: 내부 하이퍼파라미터, 에이전트 내부 상태)나 본문에 없는 추가 실험 결과를 생성하지 않았음을 밝힌다.