One-click install
npx skills add https://github.com/duypham2801/ThS_LLM --skill proof-writer-duypham2801
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: proof-writer
Source: https://github.com/duypham2801/ThS_LLM/tree/main/.claude/skills/proof-writer
Command: npx skills add https://github.com/duypham2801/ThS_LLM --skill proof-writer-duypham2801

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you complete, verify, or repair mathematical proofs by producing a rigorous proof package that does not invent missing steps.

Core Features & Use Cases

  • Rigorous proof completion: fills in missing proof steps for theorems, lemmas, propositions, and corollaries.
  • Truth-preserving correction: if the original claim is not justified, it proposes the minimal corrected statement and proves that instead.
  • Proof feasibility triage: classifies the claim as provable as stated, provable only after weakening/extra assumptions, or not currently justified.
  • Structured proof documentation: outputs a claim, explicit assumptions, notation, strategy, dependency map, and a fully justified proof.

Quick Start

Ask the AI to prove your theorem and include the exact statement, all assumptions, and any partial sketch you already have.

Frequently Asked Questions about proof-writer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert an informal proof sketch into a rigorous mathematical proof?

To convert an informal proof sketch into a rigorous mathematical proof, you provide the exact statement, assumptions, and partial sketch. The system then fills in missing steps to produce a fully justified, structured proof package without inventing gaps.

Can I verify if a machine learning theory theorem is provable from its stated assumptions?

Yes, you can verify if a machine learning theory theorem is provable by submitting the claim and its assumptions. A feasibility triage checks whether the conclusion follows, classifying it as provable as stated, requiring extra assumptions, or not currently justified.

What happens when a mathematical proof sketch has incorrect conclusions or unjustified claims?

When a mathematical proof sketch has unjustified claims, the system performs truth-preserving correction by proposing the minimal corrected statement. It then proves this weakened version instead of attempting to justify the original false conclusion.

How to complete missing steps for lemmas and corollaries in ML theory proofs?

To complete missing steps for lemmas and corollaries in ML theory proofs, submit your partial arguments and notation. The system rigorously completes the dependencies and outputs a structured proof map with fully justified logical steps.

Does rigorous proof completion output the explicit assumptions and notation used?

Yes, rigorous proof completion outputs a structured package containing the claim, explicit assumptions, notation, strategy, dependency map, and the fully justified proof. If a blockage occurs, it outputs a blockage report instead.

What is the best way to document proof dependencies for complex mathematical theorems?

The best way to document proof dependencies for complex mathematical theorems is to generate a structured proof package. This includes an explicit strategy and a dependency map that traces the logical flow from assumptions to the final conclusion.