npx claudepluginhub plurigrid/asi --plugin asiThis skill uses the workspace's default tool permissions.
**Trit**: -1 (MINUS - foundational/classical notation)
Explains Coecke's Quantum Guitar: quantizes guitar strings by associating qubits to playable states, uses ZX-calculus notation, integrates Moth Actias synth with foot controllers for classical-quantum transitions.
Builds quantum circuits with Qiskit, optimizes for hardware, executes on simulators or real quantum computers (IBM Quantum, IonQ, Amazon Braket), and analyzes results.
Builds, simulates, and runs quantum circuits using Google's Cirq Python framework for Google Quantum AI hardware, noise modeling, and low-level designs.
Share bugs, ideas, or general feedback.
Trit: -1 (MINUS - foundational/classical notation) Origin: Coecke & Duncan (2008) Principle: Quantum computation via string diagram rewriting
ZX-calculus is a graphical language for quantum computing where:
Z-spider (green): X-spider (red): Hadamard:
│ │ ╲ ╱
┌─┴─┐ ┌─┴─┐ ─
│ α │ = e^{iα}|0⟩⟨0| │ α │ = H·Z(α)·H ─
└─┬─┘ + |1⟩⟨1| └─┬─┘ ╱ ╲
│ │
| Spider | Color | Trit | Basis |
|---|---|---|---|
| Z | Green #26D826 | 0 | Computational |
| X | Red #D82626 | +1 | Hadamard |
| H-edge | Blue #2626D8 | -1 | Transition |
Conservation: Green(0) + Red(+1) + Blue(-1) = 0 ✓
│ │ │
┌─┴─┐ ┌─┴─┐ ┌─┴─┐
│ α │───│ β │ = │α+β│
└─┬─┘ └─┬─┘ └─┬─┘
│ │ │
╲ ╱ │ │
X = │ │
╱ ╲ │ │
┌───┐ ┌───┐
│ Z │──H──│ X │
└───┘ └───┘
from discopy.quantum.zx import Z, X, H, Id, SWAP, Cap, Cup
# Bell state preparation
bell = Cap(Z(0), Z(0)) >> (Id(1) @ H) >> CNOT
# ZX diagram
diagram = Z(1, 2, phase=0.5) >> (X(1, 1, phase=0.25) @ Z(1, 1))
# Simplify via rewrite rules
simplified = diagram.normal_form()
# Extract circuit
circuit = simplified.to_circuit()
From Abdyssagin & Coecke's "Bell" composition:
Staff 1 (Piano): Staff 2 (Quantum Guitar):
┌─Z─┐ ┌─X─┐
│ │ │ │
────┴───┴──── ─────┴───┴─────
Bell pair Measurement
import pyzx as zx
# Create circuit
circuit = zx.Circuit(2)
circuit.add_gate("H", 0)
circuit.add_gate("CNOT", 0, 1)
# Convert to ZX graph
graph = circuit.to_graph()
# Simplify
zx.simplify.full_reduce(graph)
# Extract optimized circuit
optimized = zx.extract_circuit(graph)
print(f"T-count: {optimized.tcount()}")
ZX-calculus as musical notation:
| ZX Element | Musical Meaning |
|---|---|
| Z-spider | Sustained note (computational) |
| X-spider | Transposed note (Hadamard) |
| Wire | Time/voice continuation |
| H-edge | Key change |
| Cup/Cap | Entanglement (Bell pair) |
| Component | Trit | Role |
|---|---|---|
| zx-calculus | -1 | Notation |
| quantum-guitar | 0 | Performance |
| discopy | +1 | Computation |
Conservation: (-1) + (0) + (+1) = 0 ✓
Skill Name: zx-calculus Type: Quantum Computing / Diagrammatic Reasoning Trit: -1 (MINUS)
Condition: μ(n) ≠ 0 (Möbius squarefree)
This skill is qualified for non-backtracking geodesic traversal: