---
格式版本: 2
标题: "ProofPulse: Interactive Proof Coverage Analysis for Dafny"
原文链接: "https://arxiv.org/abs/2608.30818"
发布日期: "2026-08-31"
发布时间校准状态: "found"
发布时间需复核: "否"
发布时间来源: "rule:local:strict_original_body"
发布时间证据: "**\\[v1\\]** Mon, 31 Aug 2026 14:00:31 UTC (339 KB)"
发布时间校准原因: "规则确认唯一严格发布时间，来源 local:strict_original_body"
发布时间校准置信度: "high"
发布时间候选数量: 18
发布时间严格候选数量: 6
发布时间原页读取状态: "source template page reused from URL open"
发布时间未找到原因: ""
发布时间校准时间: "2026-09-02T03:56:22+08:00"
发布时间仲裁状态: "skipped"
发布时间仲裁尝试次数: 0
发布时间仲裁耗时毫秒: 0
发现时间: "2026-09-02T03:54:32+08:00"
入库时间: "2026-09-01T19:56:23.067Z"
来源平台: "arXiv 学术论文搜索"
搜索渠道: "source_template"
搜索词: "https://arxiv.org/search/?query=Oracle&searchtype=all"
匹配关键词:
  []
相关厂家:
  - "Oracle"
相关专家:
  []
内容类型: "网页"
抓取工具: "Free Fetch + Defuddle"
清洗工具: "Defuddle Markdown + Defuddle/Readability 正文提取"
原始附件:
  []
AI优质: "否"
AI打分: 5
AI分档: "非优质"
AI质检状态: "不通过"
AI打分理由: "论文主题为Dafny证明覆盖分析，属于软件工程领域，与超节点/AI Rack/机柜级AI基础设施完全无关。"
AI质检模型: "zj-deepseek-v4-flash"
AI质检时间: "2026-09-02T03:56:39+08:00"
AI主题相关性: 0
AI来源权威性: 5
AI新颖性: 0
AI技术细节: 0
AI商业部署信号: 0
AI完整性: 0
AI摘要: "ProofPulse 是一款面向 Dafny 的交互式证明覆盖率分析工具，通过三值证明覆盖模型区分对规范意图有贡献、仅用于辅助检查或与证明义务无关的元素，从而诊断规范质量。"
AI摘要模型: "ali-deepseek-v4-flash"
AI摘要时间: "2026-09-01T23:06:12.330Z"
采集批次: "2026年9月1日23点56分52秒"
采集批次ID: "20260901-235652-761"
去重键: "https://arxiv.org/abs/2608.30818"
---

## Computer Science > Software Engineering

## Title:ProofPulse: Interactive Proof Coverage Analysis for Dafny

Authors:[Álvaro F. Silva](https://arxiv.org/search/cs?searchtype=author&query=Silva,+%C3%81+F), [Ruben Martins](https://arxiv.org/search/cs?searchtype=author&query=Martins,+R), [Alexandra Mendes](https://arxiv.org/search/cs?searchtype=author&query=Mendes,+A)

[View PDF](https://arxiv.org/pdf/2608.30818) [HTML (experimental)](https://arxiv.org/html/2608.30818v1)

> Abstract:Deductive verification ensures that an implementation satisfies its specification, but successful verification does not guarantee the quality of the specification. As such, weak specifications and redundant invariants may create overconfidence in \`\`verified'' code.  
> We present \\proofpulse, a tool for Dafny that diagnoses specification quality using a three-valued proof coverage model. By analyzing proof dependencies, ProofPulse distinguishes between elements that contribute to specification intent, those used only for auxiliary checks, and those irrelevant to any proof obligation.  
> Evaluated against an oracle of 252 programs from the dafny-synthesis benchmark, ProofPulse provides a high-precision signal for specification weaknesses, particularly unnecessary preconditions and vacuous proofs. With unsat-core minimization, ProofPulse achieves perfect precision for precondition classification and reduces false positives across all evaluated categories. These results show that proof coverage is a practical complement to verification. Although it cannot fully capture semantic intent, it can reveal weak proof coupling in programs that otherwise appear fully verified.  
> Just as a pulse check distinguishes vitality from the mere absence of symptoms, ProofPulse exposes weaknesses in proofs that technically verify successfully but still suffer from inadequate or redundant code and specifications.

| Subjects: | Software Engineering (cs.SE) |
| --- | --- |
| Cite as: | [arXiv:2608.30818](https://arxiv.org/abs/2608.30818) \[cs.SE\] |
|  | (or [arXiv:2608.30818v1](https://arxiv.org/abs/2608.30818v1) \[cs.SE\] for this version) |
|  | [https://doi.org/10.48550/arXiv.2608.30818](https://doi.org/10.48550/arXiv.2608.30818) |

## Submission history

From: Alvaro Festas Silva \[[view email](https://arxiv.org/show-email/1444c53c/2608.30818)\]  
**\[v1\]** Mon, 31 Aug 2026 14:00:31 UTC (339 KB)

[Which authors of this paper are endorsers?](https://arxiv.org/auth/show-endorsers/2608.30818) | Disable MathJax ([What is MathJax?](https://info.arxiv.org/help/mathjax.html))
