install
source · Clone the upstream repo
git clone https://github.com/plurigrid/asi
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/plurigrid/asi "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/geb-categorical-computation" ~/.claude/skills/plurigrid-asi-geb-categorical-computation && rm -rf "$T"
manifest:
skills/geb-categorical-computation/SKILL.mdsource content
Geb: Categorical Computation Skill
Repository
- Source: https://github.com/bmorphism/geb
- Origin: Forked from anoma/geb
- Description: A Categorical View of Computation
- Language: Common Lisp (with Agda and Idris implementations)
- Location: /tmp/geb-repo (local clone)
Overview
Geb is a categorical computation framework implementing category theory concepts in Common Lisp. It provides a compositional approach to computation through categorical abstractions.
Key Components
Core Modules (src/)
- entry/: Entry points and top-level definitions
- geb/: Core categorical abstractions
- gui/: Graphical interface components
- lambda/: Lambda calculus implementations
- mixins/: Mixin classes for composition
- poly/: Polynomial functors
- specs/: Specifications and contracts
- util/: Utility functions
- vampir/: Vampir integration (arithmetic circuits)
Alternative Implementations
- geb-agda/: Agda formalization
- geb-idris/: Idris implementation with type-level guarantees
Build System
- Common Lisp ASDF system (geb.asd)
- Makefile for build automation
- Documentation in docs/
- Test suite in test/
Categorical Concepts
This repository provides tools for:
- Category theory operations
- Morphism composition
- Categorical reductions
- Type-level computation
- Circuit compilation (via Vampir)
Use Cases
- Categorical Programming: Express computations as category morphisms
- Circuit Synthesis: Compile categorical expressions to arithmetic circuits
- Type-Level Computation: Leverage dependent types (Agda/Idris)
- Formal Verification: Use categorical laws for correctness proofs
Related Skills
- Catalog of bmorphism's repository ecosystembmorphism-stars
- Category-theoretic rewriting systemsalgebraic-rewriting
- Polynomial functor operationspolynomial-functors
Integration Points
Works well with:
- Common Lisp REPL environments
- Agda/Idris proof assistants
- Vampir circuit compiler
- Category theory visualization tools
Quick Start
# Clone repository gh repo clone bmorphism/geb /tmp/geb-repo # Load in Common Lisp (asdf:load-system :geb) # Explore Agda formalization cd /tmp/geb-repo/geb-agda # Explore Idris implementation cd /tmp/geb-repo/geb-idris
Documentation
- README.md: Project overview
- CHANGELOG.org: Version history
- docs/: Extended documentation
- EXAMPLES.md (in geb-idris/): Usage examples
Notes
While searching for "bmorphism one-liners" and "geb-reduction" as separate repositories, this repository appears to be the main resource containing categorical computation and reduction functionality. The reduction operations are implicit in the categorical morphism composition rather than explicitly labeled as "geb-reduction".
GF(3) Trit Assignment
- Trit: ERGODIC (0) - Coordinator role for categorical synthesis
- Color: Neutral hues (60-180°)
- Role: Synthesizes computational structures via category theory
Created: 2026-01-03 Source: GitHub exploration via gh CLI