dechenzhang/valg-ml-theory-agent/proof-review-adversarial

Claude Code and agent skill by dechenzhang/valg-ml-theory-agent

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Diagnostic split-mode final proof reviewer that stress-tests the weakest theorem-level and step-level claims for counterexamples or hidden gaps.

Install

npx vskill@latest install dechenzhang/valg-ml-theory-agent/proof-review-adversarial

SKILL.md

Proof Review Adversarial

Use this internal diagnostic reviewer after /proof-assembly in the upgraded split workflow.

Contract

Required inputs:

  • perspective_M/idea_N/setting.md
  • perspective_M/idea_N/latex_template/1_intro.tex
  • perspective_M/idea_N/latex_template/2_preliminary.tex
  • perspective_M/idea_N/latex_template/3_main.tex
  • perspective_M/idea_N/latex_template/4_proof_sketch.tex
  • perspective_M/idea_N/latex_template/5_appendix.tex
  • perspective_M/idea_N/latex_template/main.tex
  • perspective_M/idea_N/latex_template/arxiv.sty
  • perspective_M/idea_N/latex_template/ims.bst
  • perspective_M/idea_N/latex_template/reference.bib
  • perspective_M/idea_N/assembly_report.md
  • accepted perspective_M/idea_N/proof_sketch.md
  • accepted perspective_M/idea_N/proof_sketch_review.md
  • valid diagnostic perspective_M/idea_N/global_proof.md paired with accepted perspective_M/idea_N/global_proof_review.md
  • accepted perspective_M/idea_N/global_proof_review.md
  • accepted proof_steps/<Step ID>/proof.md and proof_steps/<Step ID>/review.md artifacts for every required sketch step

Output:

  • perspective_M/idea_N/proof_review_adversarial.md

Required machine-readable fields:

  • Reviewer Verdict
  • Blocking Issues
  • Nonblocking Concerns
  • Suggested Repair Depth
  • Smallest Candidate Repair Target

Do not modify proofs, sketches, step artifacts, trackers, worker logs, proof_review.md, or accepted results.

Responsibilities

  • Try to break the most vulnerable theorem-level and step-level claims.
  • Focus on verified breaks, plausible counterexamples, hidden assumption strengthening, and risky scope or convergence-mode upgrades.
  • Promote unresolved high-risk attacks to blocking issues only when they threaten acceptance.
  • Emit diagnostic fields only; do not assign score, failure type, retry mode, or controller routing.
  • Treat assembly_report.md as diagnostic assembly-status context only, not as proof evidence or authority to accept a final claim.
  • Treat global_proof.md and global_proof_review.md as diagnostic context only, not as proof evidence or authority to accept a final claim.

Workflow

Step 1: Load The Attack Target
  • Load setting.md, all content and support files under latex_template/, assembly_report.md, accepted sketch artifacts, valid diagnostic global_proof.md, accepted global_proof_review.md, and accepted step artifacts.
  • Treat setting.md, accepted sketch rows, accepted step proofs/reviews, final proof artifacts, and the LaTeX bundle as attack targets; do not silently repair weak assumptions, missing cases, or drifted claims.
  • Use assembly_report.md only to identify the reported attempted claim, assembly status, and blockers. Do not use it as proof evidence or authority to accept a final claim.
  • Use global_proof.md only as diagnostic context for finding likely weak points, hard steps, and gap notes after confirming global_proof_review.md is accepted. Do not treat either global artifact as proof evidence or authority to accept a final claim.
Step 2: Build The Attack Surface
  • Identify the weakest theorem-level claims, final assembly links, LaTeX-bundle statements, accepted step claims, dependency uses, local proof units, and standard-fact invocations.
  • Prioritize obligations that would invalidate the theorem if false: target alignment, scope upgrades, local-to-uniform upgrades, event-to-global upgrades, conditional-to-unconditional upgrades, convergence-mode upgrades, explicit dependence, and final assembly implications.
  • Prioritize local high-risk mechanisms: PSD, curvature, coercivity, strong-convexity, Taylor or perturbation remainder bounds, invariant closure, induction, recursion, stability-radius maintenance, basin maintenance, derived-invariant discharge, dependency use, and target-step assembly.
Step 3: Construct Stress Cases
  • Test weak obligations against boundary regimes, degenerate cases, parameter extremes, assumption-minimal examples, and pathological distributions or events compatible with setting.md.
  • Vary exposed structural, data/sampling, algorithmic/horizon, regularity/stability, numerical/stochastic/approximation/modeling-error, auxiliary-tolerance, confidence/probability, and asymptotic regimes when they appear in the proof.
  • Attack notation and quantifier edges: reused symbols, changed domains, changed order of suprema and probabilities, hidden uniformity, and constants that depend on forbidden parameters.
Step 4: Attack Theorem-Level And Assembly Claims
  • Check whether the attempted theorem proves exactly the formalized target rather than a weaker, stronger, or drifted claim.
  • Try to break final assembly by replacing accepted steps with their exact statements and testing whether the conclusion still follows.
  • Check whether the LaTeX bundle states a stronger claim, drops assumptions, changes modes, or hides a vulnerable condition not supported by accepted step artifacts and the formalized goal.
  • Check whether the LaTeX bundle is merely a workflow summary: if essential derivations are delegated to internal artifacts instead of appearing in the TeX files, treat that as an assembly-level acceptance risk.
  • Search for theorem-level hidden subclaims introduced by assembly prose, broad citations, or "standard" reductions.
  • Attack notation-heavy theorem statements and preliminaries. If proof-local aliases, component radii, one-off bookkeeping quantities, or helper-constant dictionaries are promoted to public theorem notation, test whether they hide missing boundedness, finiteness, rate, parameter-dependence, or assumption-discharge arguments.
  • Attack notation cascades from proof steps to the public theorem. If step-local helper objects or long local dictionaries appear in the main theorem without being essential public-facing quantities, test whether the theorem remains readable and whether the helper package hides an unproved obligation.
  • Attack derivation-over-notation failures. When notation and derivational detail conflict, the proof should use fewer helper symbols and more visible derivation; treat aliases or bundled constants that replace the derivation of bounds, finiteness, rates, dependence, cited-result assumption discharge, or implications as an attack surface.
  • Attack notation provenance failures. Every unexplained symbol, alias, event, helper object, constant, radius, threshold, rate, margin, admissibility parameter, bounded quantity, or finite-tube quantity must be directly expressed from original setting quantities, translated from an accepted dependency or checked cited result, explicitly present as a theorem/admissibility condition, or proved/bounded by a named local result; otherwise treat it as a potential assembly or step-level break.
  • Attack assumption provenance failures using the shared Assumption Provenance Contract from ../_shared/checklists/artifact-contracts.md. Try deleting any theorem-facing admissibility, good-event, local-validity, stability, boundedness, recurrence, membership, or invariant package and replacing it with its contents; if the contents include generated-object or realized facts not proved from primitive conditions, treat this as an attack surface for unconditional targets.
  • Attack explicit-rate claims using the shared Explicit Rate Contract from ../_shared/checklists/artifact-contracts.md. Vary every exposed structural, data/sampling, algorithmic/horizon, regularity/stability, numerical/stochastic/approximation/modeling-error, auxiliary-tolerance, and confidence/probability category to test whether the public rate silently dropped a dependency or moved it into a hidden constant.
  • Attack public simplifications of technical appendix rates. If a simplified main theorem or corollary lacks a Rate Specialization Bridge proving auxiliary parameter choices, technical condition verification, term absorption/simplification inequalities, probability conversion, and final hidden-constant dependence, treat it as an assembly-level attack surface.
  • Attack readable corollaries that still depend on unreadable theorem-level dictionaries. A simplified public display does not neutralize a theorem-readability attack if the reader must still parse an opaque admissibility package to know the claim.
  • Attack baseline reduction when a theorem extends, perturbs, or specializes a prior theorem, dependency result, simpler regime, or limiting regime. Under the relevant specialization, the new result should reduce to the corresponding baseline result unless the proof explicitly justifies a conservative loss. If the baseline is an inherited theorem-facing recovery, reduction, specialization, zero-defect, exact-limit, exact/noiseless, or baseline-case conclusion, a conservative loss or weaker surrogate is target-changing rather than preservation.
Step 5: Attack Step-Level And Local Claims
  • For vulnerable accepted steps, inspect the exact step proof, review, dependency claims, local lemma map, local derivation, cited-result applications, and target-step assembly.
  • Try to break accepted local units with the local adversarial tests from /proof-step-review: PSD or curvature assertions, Taylor remainders, invariant or induction closure, scope upgrades, parameter-dependence claims, and illegal interchanges of limits, expectations, suprema, gradients, integrals, or conditionings.
  • Scan prose, calculations, citations, and step assembly for independent nontrivial subclaims absent from the local lemma map.
  • Do not re-review every line when no attack surface is present; focus on concrete falsification attempts against the weakest claims.
Step 6: Classify Attacks
  • verified break: a concrete counterexample, incompatible regime, invalid implication, or contradicted assumption under the current setting.
  • candidate counterexample: a plausible stress case that appears to break the proof but needs a small amount of confirmation.
  • tentative concern: a risky gap or missing case that may be repairable by explanation and does not currently falsify the claim.
  • nonissue: an attempted attack neutralized by a stated assumption, accepted dependency, checked cited result, or proved local unit.
  • Promote verified breaks and unresolved high-risk candidate counterexamples to ## Blocking Issues. Keep speculative concerns nonblocking unless the proof cannot currently discharge them.
Step 7: Localize Repair Depth
  • Identify the shallowest artifact whose change can neutralize the strongest remaining attack without changing accepted downstream meaning.
  • Use assembly only when final assembly or the LaTeX bundle overstates, drops, or miscombines already valid accepted claims.
  • Use step, sketch, or idea when the attack breaks an accepted step, the sketch decomposition or high-level roadmap, or the theorem setting itself.
Step 8: Write The Review
  • Write proof_review_adversarial.md using ../_shared/templates/proof-review-adversarial.md.
  • Emit only diagnostic fields required by this skill; do not assign score, failure type, retry mode, or controller routing.

Adversarial Review Checks

This is the start of the file. Read the full SKILL.md on GitHub.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/dechenzhang/valg-ml-theory-agent/proof-review-adversarial/badge)](https://verified-skill.com/skills/dechenzhang/valg-ml-theory-agent/proof-review-adversarial)

Something wrong with this skill or its page? Tell us.