Type declarations for the SLP DAG, its evaluator hierarchy, and the homotopy abstraction.
Templated SLEvaluatorConcrete<RT> — the per-ring SLP evaluator implementation.
ConcreteRing<RingType> — the templated bridge between aring and the legacy Ring API.
Append-only GC-backed byte buffer used throughout the engine for text output.
Matrix — the engine's immutable homomorphism F -> G between free modules.
MutableMat<Mat> — the templated bridge from DMat / SMat to the abstract MutableMatrix.
Template implementations of MutableMat<Mat> — linear-algebra methods plus the SLP-evaluator bridge.