core/algebra
Shay bd423e489c arch: close coordinate back-door in vocab layer
- Add algebra/rotor.py: word_transition_rotor() as a free operator function
- Update algebra/__init__.py: export word_transition_rotor
- Refactor vocab/manifold.py: remove edge_rotor(), add versor grade-norm
  invariant check in add() to reject raw coordinate vectors at insertion time

VocabManifold now stores only algebraically valid Cl(4,1) versors and
exposes only relational lookup (CGA inner product). Rotor construction
is a contextual algebra-layer concern, not a vocabulary property.
2026-05-12 20:52:14 -07:00
..
__init__.py arch: close coordinate back-door in vocab layer 2026-05-12 20:52:14 -07:00
backend.py init: Rust build config, Python dispatch layer, Rust tests 2026-05-12 19:20:42 -07:00
cga.py init: algebra layer — cl41, versor, cga, holonomy 2026-05-12 19:12:48 -07:00
cl41.py init: algebra layer — cl41, versor, cga, holonomy 2026-05-12 19:12:48 -07:00
holonomy.py init: algebra layer — cl41, versor, cga, holonomy 2026-05-12 19:12:48 -07:00
rotor.py arch: close coordinate back-door in vocab layer 2026-05-12 20:52:14 -07:00
versor.py init: algebra layer — cl41, versor, cga, holonomy 2026-05-12 19:12:48 -07:00