Toolverse
All skills

categories-functors

by parcadei

Problem-solving strategies for categories functors in category theory

Installation

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

Installation

Quick info

Author
parcadei
Category
Backend
Views
1

About this skill

Problem-solving strategies for categories functors in category theory

How to use

  1. Zainstaluj umiejętność w swoim projekcie Claude, dodając katalog .claude/skills/math/category-theory/categories-functors do struktury projektu.

  2. Zanim zaczniesz pracę nad problemem, zweryfikuj aksjomaty kategorii: upewnij się, że obiekty i morfizmy są zdefiniowane, każdy obiekt ma morfizm identyczności, a kompozycja jest asocjacyjna. Możesz zapisać to w Lean 4 używając theorem assoc : (f ≫ g) ≫ h = f ≫ (g ≫ h) := Category.assoc.

  3. Sprawdź właściwości swojego funktora: czy mapuje obiekty na obiekty i morfizmy na morfizmy, czy zachowuje identyczność (F(id_A) = id_{F(A)}) i czy zachowuje kompozycję (F(g ∘ f) = F(g) ∘ F(f)). W Lean 4 użyj theorem comp : F.map (g ≫ f) = F.map g ≫ F.map f := F.map_comp.

  4. Określ typ funktora: czy jest kowariantny (zachowuje kierunek strzałek), kontrawariantny (odwraca kierunek), wierny/pełny (injektywny/surjektywny na zbiorach Hom), czy równoważność (pełny, wierny i zasadniczo surjektywny).

  5. Porównaj swój funktor z typowymi przykładami: funktor zapominalski (zapomina strukturę), funktor wolny (lewy sprzężony do zapominalskiego), funktor Hom lub funktor zbioru potęgowego, aby lepiej zrozumieć jego rolę.

  6. Zweryfikuj dowód w Lean 4, uruchamiając lake build, aby kompilator sprawdził poprawność. Mathlib zawiera pełną bibliotekę teorii kategorii, którą możesz wykorzystać do formalnej weryfikacji.

Related skills

find-skills

by openstatusHQ

Helps users discover and install agent skills when they ask questions like \

Backend
150111

stripe-integration

by wshobson

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.

Backend
40147

travel-planner

by ailabs-393

This skill should be used whenever users need help planning trips, creating travel itineraries, managing travel budgets, or seeking destination advice. On first use, collects comprehensive travel preferences including budget level, travel style, interests, and dietary

Backend
4379

postgresql-psql

by timelessco

Comprehensive guide for PostgreSQL psql - the interactive terminal client for PostgreSQL. Use when connecting to PostgreSQL databases, executing queries, managing databases/tables, configuring connection options, formatting output, writing scripts, managing transactions, and

Backend
34173

sql-optimization-patterns

by wshobson

Master SQL query optimization, indexing strategies, and EXPLAIN analysis to dramatically improve database performance and eliminate slow queries. Use when debugging slow queries, designing database schemas, or optimizing application performance.

Backend
40163

himalaya

by openclaw

CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).

Backend
35108