10 KiB
Functional Specification: SSMS-nD
Scalar State Manifold Segmentation — Variable Dimension
Document ID: FS-SSMS-nD-2026-04-20
Authority: Clean Room Implementation Protocol
Status: SEALED — Source of Truth for All Implementations
1. Scope and Mathematical Objective
Implement a promptable object detection system using OISC (One Instruction Set Computer) architecture operating on a Dynamic n-Manifold where n \in [1, N_{\max}] is variable per detection instance.
The system must lift 1D sequential data (token streams, time series, feature tubes) into n-dimensional submanifolds where n is determined dynamically by:
- Intrinsic dimensionality of the detected entity
- Prompt-driven structural constraints
- Topological stability under
H_M(t)evolution
2. Input/Output Requirements
Primary Input
I_{1D} \in \mathbb{R}^{L \times d}
A 1D sequence of length L with $d$-dimensional features per position (e.g., CLIP tokens, depth samples, audio frames).
Prompt Inputs
- Text: UTF-8 string → embedded via frozen encoder to
\mathbb{R}^{d_{embed}} - Point: 1D coordinate
t \in [0, L](position in sequence) - Structure: Target dimensionality hint
n_{target} \in [1, N_{\max}] - Constraints: Holonomic constraint equations
\{h_j(x) = 0\}_{j=1}^{m}
Outputs
A set of n-manifold embeddings M = \{M_1, M_2, \dots, M_k\}, where each:
M_i = (c_i \in \mathbb{R}^n, \Sigma_i \in \mathbb{R}^{n \times n}, \theta_i \in \mathbb{R}^{p}, \sigma_i \in \{0,1\})
c_i: center coordinates (n-dim)\Sigma_i: metric tensor (covariance structure)\theta_i: orientation parameters (p-dim,p \leq n(n-1)/2)\sigma_i: activation status (spawned/folded)
3. Core Mathematical Modules
Module A: Sequential Lifting Operator \mathcal{L}_{1D \to n}
Lifts a 1D sequence interval [t_0, t_1] into \mathbb{R}^n via learned coordinate chart:
\mathcal{L}_{1D \to n}: [t_0, t_1] \times \mathbb{R}^{d} \to \mathbb{R}^n
\mathcal{L}(t, f(t)) = W_{lift} \cdot \text{Pool}(f([t_0, t_1])) + b_{lift}
Constraint: W_{lift} \in \mathbb{R}^{n \times d'} must be ternary-quantized (\{-1, 0, 1\}).
Dynamic n Selection:
n = \arg\min_{n' \in [1,N_{\max}]} \left[ \| \mathcal{L}_{n'}(I) - \text{Prompt}(I) \|^2 + \lambda \cdot \text{Complexity}(n') \right]
where \text{Complexity}(n') = n' \cdot \log(n') (Betti number penalty).
Module B: Variable-n Manifold Representation
Each manifold M_i has dynamic dimensionality n_i determined at spawn time.
B.1 Scalar Node Allocation
- Each dimension requires 1 scalar node
- Total nodes for
M_i:n_i(centers) +n_i(n_i+1)/2(upper-triangular\Sigma) +p(orientations) - Stored as contiguous block in SRAM bank
b = i \mod B
B.2 Holonomic Constraints (Generalized)
For manifold M_i with dimension n_i, maintain m_i constraints:
\{h_j(x_1, \dots, x_{n_i}) = 0\}_{j=1}^{m_i}
Linear Constraints (handled via ACI):
\sum_{k=1}^{n_i} a_{jk} x_k = b_j \quad \Rightarrow \quad \text{ACI: } |\sum a_{jk} x_k - b_j| \leq \epsilon
Nonlinear Constraints (handled via Lagrange multipliers in V_M):
V_{constraint}(x) = \sum_{j=1}^{m_i} \lambda_j \cdot h_j(x)^2
B.3 Yaw Generalization: SO(n) Representation
For n \geq 2, orientation lives on special orthogonal group SO(n).
Storage: n(n-1)/2 independent parameters (Givens rotation angles or Cayley vectors).
Holonomic constraint (orthonormality):
R^T R = I_n \quad \Rightarrow \quad n(n+1)/2 \text{ constraints}
ACI enforcement: | (R^T R)_{ij} - \delta_{ij} | \leq \epsilon for all i \leq j.
Module C: Prompt-Driven Potential Fields V_M(x, t, n)
Extended potential now depends on target dimensionality n:
V_M: \mathbb{R}^n \times \mathbb{R} \times \mathbb{N} \to \mathbb{R}
C.1 Semantic Potential (Dimension-Agnostic)
V_{semantic}^{(n)}(x) = -\langle f_{seq}(\mathcal{L}^{-1}(x)), \tilde{e}_{prompt} \rangle
where \mathcal{L}^{-1}: \mathbb{R}^n \to [0,L] is approximate inverse chart.
C.2 Spatial Potential (1D → n)
V_{spatial}^{(n)}(x; t_{prompt}) = \| x - \mathcal{L}_{1D \to n}(t_{prompt}) \|_2^2
C.3 Structure Potential (Prompt-Driven Dimensionality)
V_{structure}^{(n)}(x; n_{target}) = \begin{cases} 0 & \text{if } n = n_{target} \\ \eta \cdot |n - n_{target}| & \text{otherwise} \end{cases}
C.4 Constraint Potential
V_{constraint}(x) = \sum_{j=1}^{m} \lambda_j \cdot h_j(x)^2
Module D: Betti Swoosh in Variable Dimensions
The Betti Swoosh Hamiltonian extends to variable n:
H_M^{(n)}(t) = -\Delta_M^{(n)} + V_M^{(n)}(x, t)
where -\Delta_M^{(n)} is the n-dimensional Hodge Laplacian.
D.1 Dynamic ACI (Anti-Collision Identity)
Two manifolds M_i, M_j with dimensions n_i, n_j collide if:
Case 1: n_i = n_j = n (same dimension)
\| c_i - c_j \|_2 < \tau_{nms}^{(n)}
Case 2: n_i \neq n_j (different dimensions)
Project higher to lower via \pi: \mathbb{R}^{\max(n_i,n_j)} \to \mathbb{R}^{\min(n_i,n_j)}:
\| \pi(c_i) - \pi(c_j) \|_2 < \tau_{nms}^{(\min)}
Suppression: Lower-energy manifold folded.
D.2 Betti Number Tracking
Track \beta_k for all k \in [0, n_{\max}] simultaneously:
\beta_0: connected components (count of activeM_i)\beta_1: 1D holes (loops in manifold adjacency)\beta_k: k-dimensional cavities
Swoosh event defined as cascade across dimensions: rank increase in \beta_{n-1} followed by collapse to \beta_n stability.
4. Implementation Constraints (Clean Room)
4.1 SUBLEQ OISC Requirements
All operations must reduce to:
M[b] ← M[b] − M[a]
if M[b] ≤ 0: PC ← c
Variable-n Specific Instructions:
LIFT_1D_n: Allocate n scalar nodes, populate from 1D sequence poolCONSTRAIN_m: Apply m holonomic constraints via ACI checkPROJECT_n_m: Project n-dim coordinates to m-dim subspace (m < n)
4.2 Q16.16 Fixed-Point Throughout
All calculations use 32-bit Q16.16:
- Center coordinates:
c_i \in [-2^{15}, 2^{15}]metres (Q16.16) - Metric tensor:
\Sigma_{ij} \in [0, 2^{16}](positive semi-definite enforced via ACI) - Orientation: Givens angles
\theta \in [-\pi, \pi]mapped to Q16.16
Dynamic Range Scaling:
For high-dimensional manifolds (n > 8), use block-floating-point:
- Shared exponent per
M_istored in scalar header - Mantissas: Q8.8 per dimension (16-bit packed pairs)
4.3 Ternary Quantization
All weight matrices ternary:
W_{lift}, W_{orient}, W_{constraint} \in \{-1, 0, 1\}^{n \times m}
MatMul-free execution via ADD/SUB accumulation:
y_i = \sum_j W_{ij} x_j \Rightarrow \text{ADD if } W_{ij}=1, \text{ SUB if } W_{ij}=-1
4.4 Butterfly Gossip Protocol
Variable fanout based on manifold dimension:
n_{contact}^{(n)} = \lceil \log_2 (k_n) \rceil
where k_n = count of active n-dimensional manifolds.
Stratified gossip: separate butterfly networks per dimension n to prevent crosstalk.
5. Verification Metrics
5.1 Center-Distance AP (Per-Dimension)
For each dimensionality n, compute AP based on:
\text{TP}_n: \| c_{pred} - c_{gt} \|_2 < \tau_{AP}^{(n)}
Thresholds scale with dimension:
\tau_{AP}^{(n)} = \tau_{base} \cdot \sqrt{n}
5.2 Holonomic Constraint Violation
Measure ACI satisfaction rate:
\text{ACI}_{score} = \frac{1}{m \cdot k} \sum_{i=1}^{k} \sum_{j=1}^{m_i} \mathbb{1}[|h_j(M_i)| \leq \epsilon]
Target: \text{ACI}_{score} > 0.99
5.3 Dimension Selection Accuracy
When ground-truth dimension n_{gt} is known:
\text{DimAcc} = \frac{1}{k} \sum_{i=1}^{k} \mathbb{1}[n_i = n_{gt,i}]
6. SUBLEQ Program Layout
Memory Map (Per Manifold M_i with dimension n)
M[base + 0 .. n-1]: center coordinates c[0..n-1]
M[base + n .. n+n(n+1)/2-1]: metric tensor Σ (upper triangular)
M[base + n(n+3)/2 .. p-1]: orientation params θ[0..p-1]
M[base + header - 4]: dimension n
M[base + header - 3]: constraint count m
M[base + header - 2]: energy e_i
M[base + header - 1]: activation σ_i
Variable-n SUBLEQ Kernel Pseudocode
; LIFT_1D_n: Populate n centers from 1D sequence
; Input: seq_ptr, start_t, end_t, target_n, dest_base
LIFT_LOOP:
SUBLEQ M[seq_ptr], M[accum], CHECK_DONE ; load sequence value
SUBLEQ M[divisor], M[accum], NEXT ; normalize
SUBLEQ M[accum], M[dest_base + i], STORE ; store to center[i]
SUBLEQ M[one], M[i], INC_I ; i++
SUBLEQ M[target_n], M[i], LIFT_LOOP ; loop if i < n
SUBLEQ M[zero], M[zero], DONE ; halt
; CONSTRAIN_m: Apply m holonomic constraints
CONSTRAIN_LOOP:
SUBLEQ M[constraint_a + j], M[dot], ACCUM ; accumulate a_j · x
SUBLEQ M[dot], M[constraint_b + j], CHECK ; compare to b_j
SUBLEQ M[epsilon], M[residual], FAIL ; |residual| > ε?
SUBLEQ M[one], M[j], INC_J ; j++
SUBLEQ M[constraint_m], M[j], CONSTRAIN_LOOP
; Betti Swoosh trigger on constraint violation
FAIL:
SUBLEQ M[fold_signal], M[dest_base + σ_offset], FOLD
7. Lean 4 Formalization Requirements
Required Definitions
- VariableDimensionManifold (n : Nat): Structure with dynamic
n - LiftingOperator (d n : Nat): Chart
\mathcal{L}_{1D \to n} - HolonomicConstraint (n m : Nat): Constraint system with
mequations - DynamicACI (n_i n_j : Nat): Cross-dimensional collision predicate
- BettiSwooshND (n_max : Nat): Hamiltonian over all dimensions
[1, n_{max}]
Required Theorems
liftingPreservesTopology: Chart is homeomorphism onto imageholonomicConstraintACI:|h(x)| \leq \epsilonpreserved under MLGRUdynamicACICompleteness: All collisions detected across dimensionsvariableDimNmsSound: Suppressed manifolds satisfy post-conditionbettiNumberInvariance:\sum_k (-1)^k \beta_kconserved under swoosh
8. Clean Room Compliance Checklist
- No reference to SAM, SAM3, or WildDet3D source code
- All math derived from public pinhole model + differential geometry
- Implementation derived solely from this FS document
- Ternary quantization from BitNet/1.58-bit paper (public)
- SUBLEQ from Mavaddat & Parhami 1988 (public domain)
- Betti numbers from standard algebraic topology
- Q16.16 from DSP textbooks
SEALED: This specification is the sole source of truth.
DATE: 2026-04-20
VERSION: SSMS-nD-1.0