cav-reproducibility

GitHub

用于增强计算机辅助验证(CAV)论文的可复现性。涵盖基准测试溯源、工具版本锁定、资源限制、随机种子、可验证证明见证及论文与实验数据的一致性,确保读者能重现实验结果并验证正确性声明。

CAV-Skills/skills/cav-reproducibility/SKILL.md brycewang-stanford/Awesome-Journal-Skills

Trigger Scenarios

准备提交或终稿的CAV论文 需要验证基准测试复现性 生成可检查的证明见证

Install

npx skills add brycewang-stanford/Awesome-Journal-Skills --skill cav-reproducibility -g -y
More Options

Non-standard path

npx skills add https://github.com/brycewang-stanford/Awesome-Journal-Skills/tree/main/CAV-Skills/skills/cav-reproducibility -g -y

Use without installing

npx skills use brycewang-stanford/Awesome-Journal-Skills@cav-reproducibility

指定 Agent (Claude Code)

npx skills add brycewang-stanford/Awesome-Journal-Skills --skill cav-reproducibility -a claude-code -g -y

安装 repo 全部 skill

npx skills add brycewang-stanford/Awesome-Journal-Skills --all -g -y

预览 repo 内 skill

npx skills add brycewang-stanford/Awesome-Journal-Skills --list

SKILL.md

Frontmatter
{
    "name": "cav-reproducibility",
    "description": "Use when strengthening CAV (Computer Aided Verification) reproducibility, covering benchmark provenance (SV-COMP\/SMT-COMP\/HWMCC\/VNN-COMP set revisions), pinned tool and baseline versions, resource limits and hardware, seeds for randomized\/portfolio solvers, checkable proof witnesses\/certificates for soundness claims, and consistency between the paper's tables and the artifact."
}

CAV Reproducibility

Use this before submission and again before camera-ready. In computer-aided verification, reproducibility is not a courtesy — a benchmark result is only meaningful relative to a fixed benchmark set, pinned tool versions, and a stated resource budget, and a soundness claim is only credible if it ships a checkable witness. The goal is that a competent reader could rerun your evaluation and re-check your correctness claims and reach your conclusions.

Evidence map

  • Map each theorem, technique claim, and reported benchmark number to a verifiable location — a proof (body or appendix), a script in the artifact, or a table regenerated from logged runs.
  • For techniques, give enough of the algorithm, parameters, and encoding that a reader could re-implement or rerun it.
  • For benchmark evaluations, report the exact benchmark set and revision, the baseline tools and versions, the resource limits (per-instance time and memory), the hardware and core count, and the number of runs.
  • For soundness claims, emit a certificate/witness (unsat proof, DRAT, an SV-COMP-style witness, an Isabelle/Coq script) and an independent checker — a bare "verified" verdict is not reproducible evidence.
  • Keep the paper and the artifact consistent: a number in the PDF that no script regenerates is the contradiction reviewers read as carelessness.

The reproducibility failure modes CAV reviewers know

Claim in the paper Weak answer CAV-ready answer
"Faster than solver X" "X was slower in our tests" X vA.B, its documented config, same time/memory limit, same hardware; per-instance data in the artifact
"Solves N hard instances" "on standard benchmarks" The named division of set <revision R>, the exact instance list, the fetch/pin in the artifact
"Our result is sound/UNSAT" asserted The unsat proof + a bundled independent checker that accepts it
"Randomized search finds it" one lucky run Fixed seed(s), number of runs, variance reported
"Scales to large designs" "large" The size metric and the largest instance run, with the timeout that bounds it

Provenance and configuration pinning

[Benchmarks] pin the set + revision (SV-COMP/SMT-COMP/HWMCC/VNN-COMP subset); archive the instance
             list and the fetch script, not just "the standard benchmarks"
[Tools]      record exact versions (yours and every baseline), build flags, and the commit/tag
[Limits]     state per-instance wall-clock and memory limits, core count, and the hardware/CPU
[Randomness] log seeds for portfolio/stochastic components; say what is and is not deterministic
[Witnesses]  ship proof certificates + an independent checker for every soundness/UNSAT claim
[Runs]       state the number of repetitions and how variance/timeouts were handled

Degrees of reproducibility (state the one you achieved)

  • Turnkey: one documented command reruns a benchmark subset and regenerates a table/figure from logged data (and re-checks the witnesses).
  • Scripted: scripts exist but require documented manual steps, a large external benchmark download, or a long (multi-day) full run.
  • Descriptive: prose detailed enough that a competent reader could rebuild the evaluation.

For CAV, aim turnkey for anything a reviewer might rerun quickly (a solver on a small bundled subset, a witness check) and scripted-with-clear-instructions for a full multi-day benchmark sweep. Stating the achieved level honestly beats promising turnkey behavior that fails on a clean machine.

Vignette: a portfolio-solver evaluation

Consider a paper claiming a portfolio SMT technique is faster and stays sound. Its reproducibility spine: the solver pinned to a commit with build flags; each baseline pinned to a released version and its documented configuration; the benchmark division pinned to a revision with an archived instance list; a uniform per-instance time/memory limit and stated hardware; logged seeds and repetition count; a differential check against a trusted solver on all verdicts (no disagreements) plus unsat proofs with a bundled checker; and analysis scripts that turn the logs into the paper's tables — with one honest sentence about the parts (a proprietary hardware benchmark, say) that cannot be shared and why.

Consistency and camera-ready pass

  • Before submission: every benchmark number traces to a logged run in the artifact; every soundness claim has a checkable witness; the artifact is anonymized for Regular/Application categories.
  • Before camera-ready: swap anonymized links for a permanent, DOI-issuing archive, and align the artifact with the AEC badges you are pursuing (cav-artifact-evaluation).

Output format

[Claim inventory] <claim -> proof/witness or logged benchmark run>
[Benchmark provenance] set+revision / baseline versions / limits / hardware — pinned? yes/no
[Soundness evidence] witness + independent checker present? yes/no
[Reproducibility level] turnkey / scripted / descriptive, stated honestly
[Paper fixes] <must appear in the PDF>
[Artifact fixes] <additions before upload>

Version History

  • 9f86f09 Current 2026-07-19 14:38

Same Skill Collection

AAAI-Skills/skills/aaai-artifact-evaluation/SKILL.md
AAAI-Skills/skills/aaai-author-response/SKILL.md
AAAI-Skills/skills/aaai-camera-ready/SKILL.md
AAAI-Skills/skills/aaai-experiments/SKILL.md
AAAI-Skills/skills/aaai-related-work/SKILL.md
AAAI-Skills/skills/aaai-reproducibility/SKILL.md
AAAI-Skills/skills/aaai-review-process/SKILL.md
AAAI-Skills/skills/aaai-submission/SKILL.md
AAAI-Skills/skills/aaai-supplementary/SKILL.md
AAAI-Skills/skills/aaai-topic-selection/SKILL.md
AAAI-Skills/skills/aaai-workflow/SKILL.md
AAAI-Skills/skills/aaai-writing-style/SKILL.md
AAMAS-Skills/skills/aamas-artifact-evaluation/SKILL.md
AAMAS-Skills/skills/aamas-author-response/SKILL.md
AAMAS-Skills/skills/aamas-camera-ready/SKILL.md
AAMAS-Skills/skills/aamas-experiments/SKILL.md
AAMAS-Skills/skills/aamas-related-work/SKILL.md
AAMAS-Skills/skills/aamas-reproducibility/SKILL.md
AAMAS-Skills/skills/aamas-review-process/SKILL.md
AAMAS-Skills/skills/aamas-submission/SKILL.md
AAMAS-Skills/skills/aamas-supplementary/SKILL.md
AAMAS-Skills/skills/aamas-topic-selection/SKILL.md
AAMAS-Skills/skills/aamas-workflow/SKILL.md
AAMAS-Skills/skills/aamas-writing-style/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-editor-strategy/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-evidence-standards/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-literature-synthesis/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-organizing-framework/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-proposal-framing/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-review-process/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-revision/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-submission/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-tables-figures/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-topic-selection/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-workflow/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-writing-style/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-contribution-framing/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-data-analysis/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-literature-positioning/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-methods/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-rebuttal/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-review-process/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-submission/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-tables-figures/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-theory-development/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-topic-selection/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-workflow/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-writing-style/SKILL.md
Academy-of-Management-Review-Skills/skills/amr-contribution-framing/SKILL.md
Academy-of-Management-Review-Skills/skills/amr-data-analysis/SKILL.md

Metadata

Files
0
Version
9f86f09
Hash
50102ca2
Indexed
2026-07-19 14:38

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-30 07:01
浙ICP备14020137号-1 $Carte des visiteurs$