core/algebra
Shay 2050b77ab2 feat(third-door): real Cartan–Iwasawa null-point peel + full Kabsch-conformal Procrustes (#16 #17)
- Cartan: recover_dilation → peel D → recover_translation → peel T;
  Spin remainder for non-similarities; strict close (no seed-to-rotor);
  recon residual fallback. Flips fidelity xfail.
- Procrustes: full 5-D Kabsch on null-point clouds; field conjugacy via
  raw sandwich + Spin GN; delete word_transition_rotor averaging path.
  Non-vacuous harness fixture.
- rotor_power: null-bivector power (a+B)^α = a^α + α a^{α-1} B so
  translators no longer silently zero under dual-slerp.
- Ledger scorecard: #2 and #3🟢; #4 remains 🟡 (bootstrap deferred).

549 passed (fidelity + ADR-0239 + null_point + 0240 + rotor_power).
2026-07-13 17:07:42 -07:00
..
__init__.py feat(algebra): incidence algebra — graded_wedge, dual, meet + honest outer_product 2026-06-04 21:43:35 -07:00
backend.py
cga.py feat(algebra): null-point recovery primitives + frozen CGA null constants 2026-07-12 16:28:19 -07:00
cl41.py
holonomy.py
null_point.py feat(algebra): null-point recovery primitives + frozen CGA null constants 2026-07-12 16:28:19 -07:00
rotor.py feat(third-door): real Cartan–Iwasawa null-point peel + full Kabsch-conformal Procrustes (#16 #17) 2026-07-13 17:07:42 -07:00
versor.py fix(ingest): close issue #300 — normalize_to_versor margin at the gate (#312) 2026-05-26 16:39:49 -07:00