discopy-categorical-computing
Installation
SKILL.md
Discopy: Categorical Computing with String Diagrams
When to Use This Skill
Use Discopy when you need:
- Compositional Systems: Building modular systems with formal composition guarantees
- Quantum NLP (QNLP): Converting natural language to quantum circuits via categorical semantics
- Diagrammatic Reasoning: Visual representation of computational flows with mathematical rigor
- Tensor Network Computation: Abstract tensor operations with multiple backend support
- Categorical Quantum Mechanics: Designing and optimizing quantum circuits categorically
- Research Prototyping: Rapid experimentation with compositional models
- Category Theory Education: Executable mathematical concepts with visualization
Sweet Spot: Research at the mathematics-computer science interface, QNLP experiments, compositional semantics modeling, and educational tools for category theory.
Not For: Production NLP systems (use spaCy/Transformers), large-scale quantum compilation (use Qiskit/Cirq), or standard ML pipelines (use PyTorch/scikit-learn).