Zigzag engine: cubical/string-diagram constructions in Rust. Reference for topolei.
Wire endpoints and surface boundaries require different computation methods: - Wire endpoints: TRANSITIVE reachability to vertices A strand spans between vertices even if poset path has intermediate points. Most wires connect both v₀ and v₁; only wire 14 is a self-loop. - Surface boundary_wires: DIRECT covering relations only The immediate boundary of a surface is its direct predecessor/successor wires. Surfaces have 1-3 boundary wires (was 1-7 with transitive). Updated: - examples/render_braiding.rs: restored reachable_from for wire endpoints - fixtures/half_braid_geometry.json: correct wire endpoints + direct surface boundaries - web/zigzag-renderer.jsx: updated embedded geometry data Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| examples | ||
| fixtures | ||
| src | ||
| tests | ||
| web | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||