direct-proof

Prove logical implications by assuming hypotheses and deriving conclusions with justified steps.

3|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/0bserver07/bourbaki --skill direct-proof
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: direct-proof
Source: https://github.com/0bserver07/bourbaki/tree/main/src/skills/direct-proof
Command: npx skills add https://github.com/0bserver07/bourbaki --skill direct-proof

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Directly prove statements by assuming a hypothesis and deriving the conclusion through a structured chain of justified steps.

Core Features & Use Cases

  • Systematically identify hypothesis and conclusion, and unpack definitions to reveal the logical path.
  • Build a chain of reasoning with explicit justification, supporting both constructive and algebraic proofs.
  • Example: show that if n is even, then n^2 is even, by introducing witnesses and algebraic manipulation.

Quick Start

Construct a direct proof by assuming the hypothesis and deriving the conclusion through a justified chain of steps.

Frequently Asked Questions about direct-proof

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

FAQPage Schema
How do I build a direct proof for a logical implication step by step?

To build a direct proof, assume the hypothesis and derive the conclusion through a chain of justified steps. Each step must be explicitly justified by definitions, prior results, or algebraic manipulation to ensure logical validity.

What is a direct proof and when should I use it in algebraic reasoning?

A direct proof is a method to prove implications by unpacking definitions and chaining logical steps. Use it for algebraic reasoning tasks like showing that if n is even, then n squared is even, by introducing witnesses and manipulating equations.

Can I formalize direct proofs in Lean 4 with explicit definitions?

Yes, you can apply the direct proof method to Lean 4 formalization. It supports constructing proofs by assuming hypotheses and deriving conclusions through explicitly justified steps, including algebraic manipulation and definition unpacking.

Does this direct proof method work for both constructive and algebraic proofs?

Yes, this direct proof method supports both constructive and algebraic proofs. It systematically identifies the hypothesis and conclusion, then builds a chain of reasoning with explicit justifications tailored to the specific proof style used.

What distinguishes direct proof from other formalization techniques?

Direct proof systematically unpacks definitions to reveal a logical path from hypothesis to conclusion, requiring explicit justification for every step. Unlike indirect techniques, it builds a straightforward chain of reasoning without relying on contradiction.