Toolverse
All skills

prove

by parcadei

Formal theorem proving with research, testing, and verification phases

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
parcadei
Category
Testing
Views
13

About this skill

Formal theorem proving with research, testing, and verification phases

How to use

  1. Sprawdź, czy Lean4 jest zainstalowany na Twoim systemie, uruchamiając polecenie lake --version. Jeśli Lean4 nie jest dostępny, zainstaluj menedżer wersji elan poprzez pobranie i uruchomienie skryptu inicjalizacyjnego z repozytorium leanprover/elan, następnie zrestartuj powłokę i potwierdź instalację poleceniem lake --version.
  2. Przy pierwszym użyciu skill automatycznie pobierze bibliotekę Mathlib (około 2 GB) poprzez lake build — proces może potrwać kilka minut.
  3. Wyzwól skill używając jednego z triggerów: /prove, /verify, /show that, /is it true lub /formalize, a następnie sformułuj twierdzenie, które chcesz udowodnić, na przykład /prove every group homomorphism preserves identity.
  4. Skill przejdzie przez fazę badawczą, przeszukując bibliotekę Mathlib za pomocą narzędzia loogle w celu znalezienia odpowiednich lematów i strategii dowodu.
  5. System automatycznie zaprojektuje strukturę dowodu, przetestuje ją w Lean4, zaimplementuje formalny kod i przeprowadzi weryfikację maszynową.
  6. Otrzymasz w wyniku w pełni zweryfikowany dowód matematyczny, który możesz wykorzystać w swoich badaniach lub publikacjach.

Related skills

crypto-research

by stevengonsalvez

Comprehensive cryptocurrency market research and analysis using specialized AI agents. Analyzes market data, price trends, news sentiment, technical indicators, macro correlations, and investment opportunities. Use when researching cryptocurrencies, analyzing crypto markets,

Testing
14118

testing-workflow

by amo-tech-ai

Comprehensive testing workflow for E2E, integration, and unit tests. Use when testing applications layer-by-layer, validating user journeys, or running test suites.

Testing
1076

performing-penetration-testing

by jeremylongshore

This skill enables automated penetration testing of web applications. It uses the penetration-tester plugin to identify vulnerabilities, including OWASP Top 10 threats, and suggests exploitation techniques. Use this skill when the user requests a \

Testing
1546

code-review-excellence

by wshobson

Master effective code review practices to provide constructive feedback, catch bugs early, and foster knowledge sharing while maintaining team morale. Use when reviewing pull requests, establishing review standards, or mentoring developers.

Testing
1145

lean4-theorem-proving

by cameronfreer

Use when developing Lean 4 proofs, facing type class synthesis errors, managing sorries/axioms, or searching mathlib - provides build-first workflow, instance management patterns (haveI/letI), and domain-specific tactics

Testing
9108

differential-review

by trailofbits

Performs security-focused differential review of code changes (PRs, commits, diffs). Adapts analysis depth to codebase size, uses git history for context, calculates blast radius, checks test coverage, and generates comprehensive markdown reports. Automatically detects and

Testing
2510