Agent Skills: Combinatorial Enumeration

Combinatorial object generation and counting

combinatoricsID: a5c-ai/babysitter/combinatorial-enumeration

Install this agent skill to your local

pnpm dlx add-skill https://github.com/a5c-ai/babysitter/tree/HEAD/plugins/babysitter/skills/babysit/process/specializations/domains/science/mathematics/skills/combinatorial-enumeration

Skill Files

Browse the full folder contents for combinatorial-enumeration.

Download Skill

Loading file tree…

plugins/babysitter/skills/babysit/process/specializations/domains/science/mathematics/skills/combinatorial-enumeration/SKILL.md

Skill Metadata

Name
combinatorial-enumeration
Description
Combinatorial object generation and counting

Combinatorial Enumeration

Purpose

Provides combinatorial object generation and counting capabilities for discrete mathematics.

Capabilities

  • Permutation and combination generation
  • Partition enumeration
  • Generating function computation
  • OEIS sequence lookup
  • Polya enumeration
  • Species theory computations

Usage Guidelines

  1. Object Definition: Precisely define combinatorial objects
  2. Generation Strategy: Choose efficient generation methods
  3. Counting: Use generating functions for counting
  4. OEIS Lookup: Search for known sequences

Tools/Libraries

  • OEIS
  • SageMath combinat
  • SymPy combinatorics