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/ies/music-topos/.codex/skills/mobius-path-filter" ~/.claude/skills/plurigrid-asi-mobius-path-filter && rm -rf "$T"
manifest:
ies/music-topos/.codex/skills/mobius-path-filter/SKILL.mdsource content
Möbius Path Filter
Category: Theorem Dependency Analysis Type: Graph Path Classification Language: Julia Status: Production Ready Version: 1.0.0 Date: December 22, 2025
Overview
Identifies tangled geodesics in proof dependency graphs via Möbius inversion. Classifies paths by prime factorization to determine which dependencies are problematic (create cycles) vs. optimal (linear chains).
Key Functions
: Discovers all paths in graphenumerate_paths(adjacency)
: Prime factorization for Möbius weightsfactor_number(n)
: Computes μ(n) ∈ {-1, 0, +1}mobius_weight(n)
: Identifies problem pathsfilter_tangled_paths(adjacency)
: Human-readable analysisgenerate_filter_report()
Mathematical Foundation
Möbius Inversion for Path Classification
μ(n) = +1 : prime paths (keep - linear chains) μ(n) = -1 : odd-composite paths (rewrite needed) μ(n) = 0 : squared-factors (remove - redundant)
Uses prime factorization to weight geodesic paths in dependency graph. Helps identify which theorems create circular dependencies that impede spectral gap.
Usage
using MobiusFilter # Analyze proof dependencies prime_paths, tangled = filter_tangled_paths(adjacency) # Get recommendations report = generate_filter_report(adjacency) println(report)
Integration Points
- Diagnosis tool for Week 2 analysis phase
- Feeds into safe_rewriting_advisor for remediation
- Used by continuous-inverter for automated detection
Performance
- Execution time: ~1 second (for 5-node test graphs)
- Path enumeration: Exponential but capped by practical graph size
- Prime factorization: O(√n) per path
References
- Hardy & Wright (1979): Elementary Number Theory
- Möbius inversion theory for discrete mathematics