categories-functors

Verify category axioms and functor properties using Lean 4 and Mathlib.

8|1|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/scooter-lacroix/Maestro --skill categories-functors
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: categories-functors
Source: https://github.com/scooter-lacroix/Maestro/tree/main/maestro/skills/math/math/category-theory/categories-functors
Command: npx skills add https://github.com/scooter-lacroix/Maestro --skill categories-functors

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides a structured approach to solving problems related to categories and functors in category theory, including verification of axioms and properties.

Core Features & Use Cases

  • Axiom Verification: Check if a given structure satisfies the axioms of a category.
  • Functor Property Checking: Verify if a mapping adheres to functor properties (identity and composition preservation).
  • Lean 4 Integration: Provides guidance and commands for using Lean 4 with Mathlib for formal verification.
  • Use Case: When defining a new category or proving properties about existing ones, use this skill to ensure all conditions are met and to leverage formal verification tools.

Quick Start

Use the Lean4_Category tool to verify the category axioms for your defined structure.

Frequently Asked Questions about categories-functors

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

FAQPage Schema
How do I verify category axioms using Lean 4 and Mathlib?

You can verify functor properties in Lean 4 by checking if your mapping preserves identity and composition. The Skill provides specific commands and strategies for validating these functor properties within Mathlib.

What's the best way to check if a mapping preserves identity and composition for functors?

You need Lean 4 and Mathlib installed to perform formal verification. The Skill integrates with these tools to provide commands and guidance for checking category axioms and functor properties rigorously.

When do I need formal verification for category theory problems?

The Skill supports verifying common functor types and their properties, including identity and composition preservation. It provides structured verification steps for these standard functor categories within category theory.

Can I use this for proving properties about existing categories in Mathlib?

Yes, you can use this Skill for proving properties about existing categories in Mathlib. It provides verification steps to ensure all functor conditions are met when working with established category structures.