Skip to content
Back to skills

Local Compositionality Gadget

ASecurity

Local Compositionality Gadget

  • 666 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added February 9, 2026
researchgobashapi

Works with

  • api

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill local-compositionality-gadget --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Local Compositionality Gadget?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Local Compositionality Gadget
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-local-compositionality-gadget/badge)](https://www.skillsdirectory.com/skills/majiayu000-local-compositionality-gadget)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: local-compositionality-gadget
description: Local Compositionality Gadget
version: 1.0.0
---

# Local Compositionality Gadget

ERGODIC local update step gadget via Blume-Capel dynamics with GF(3) conservation.

## Trit: 0 (ERGODIC)

This gadget serves as the neutral coordinator in triadic systems.

## Core Concept

Combines:
1. **Blume-Capel dynamics** for spin-1 {-1, 0, +1} state transitions
2. **Three-Gadget rewriting** (RED/BLUE/GREEN) from `crdt_egraph`
3. **ERGODIC update** as the neutral coordinator role

## GF(3) Conservation by Construction

**Key Insight**: Trits are generated in triplets that algebraically sum to zero.

Given two random trits t₁, t₂, the third is computed as:
```
t₃ = -(t₁ + t₂) mod 3
```

This guarantees: `t₁ + t₂ + t₃ ≡ 0 (mod 3)` for every triplet.

## Gadget Patterns

| Gadget | Trit | Pattern | Polarity |
|--------|------|---------|----------|
| BLUE | -1 | `a ⊕ (b ⊕ c) → (a ⊕ b) ⊕ c` | Negative |
| GREEN | 0 | `a ≡ a` | Neutral |
| RED | +1 | `(a ⊕ b) ⊕ c → a ⊕ (b ⊕ c)` | Positive |

## 4-Phase Saturation

1. **Backfill** (step mod 4 = 0) - BLUE gadgets decompose structure
2. **Verify** (step mod 4 = 1) - GREEN identity rules for verification  
3. **Live** (step mod 4 = 2) - RED associative rules to compose
4. **Reconcile** (step mod 4 = 3) - Final GF(3) conservation check

## Usage

```bash
# Run 9 local update steps with seed 0x42D (1069 decimal)
bb scripts/local_compositionality_gadget.bb --seed 1069 --steps 9

# Run with hex seed
bb scripts/local_compositionality_gadget.bb --seed 0x42D --steps 9

# Run 27 steps (9 complete triplets)
bb scripts/local_compositionality_gadget.bb --seed 12345 --steps 27
```

## GF(3) Conservation Guarantee

**ALWAYS** conserved: `∑ gadget_trits ≡ 0 (mod 3)`

Enforced by triplet structure: For every 3 steps, sum = 0.

When steps isn't a multiple of 3, the partial triplet still sums to 0 (mod 3)
because each complete triplet contributes 0 to the running sum.

## Blume-Capel Parameters

| Parameter | Value | Meaning |
|-----------|-------|---------|
| J | 1.0 | Exchange coupling |
| Δ | 0.0 | Tricritical point |
| Spectral Gap | 1/4 | Rapid mixing guarantee |

## Tested Seeds

All seeds produce GF(3)-conserved outputs:
- Seed 1: ✓ (Σ=3 ≡ 0)
- Seed 42: ✓ (Σ=0 ≡ 0)
- Seed 1069: ✓ (Σ=3 ≡ 0)
- Seed 9999: ✓ (Σ=0 ≡ 0)



## Scientific Skill Interleaving

This skill connects to the K-Dense-AI/claude-scientific-skills ecosystem:

### Graph Theory
- **networkx** [○] via bicomodule
  - Universal graph hub

### Bibliography References

- `general`: 734 citations in bib.duckdb

## Cat# Integration

This skill maps to **Cat# = Comod(P)** as a bicomodule in the equipment structure:

```
Trit: 0 (ERGODIC)
Home: Prof
Poly Op: ⊗
Kan Role: Adj
Color: #26D826
```

### GF(3) Naturality

The skill participates in triads satisfying:
```
(-1) + (0) + (+1) ≡ 0 (mod 3)
```

This ensures compositional coherence in the Cat# equipment structure.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.