Derivations
This page records the formulas used across the Aether docs. It is intentionally mechanical: each formula names the object, the implementation surface, and the claim boundary.
Time-Delay Embedding
Implementation: TimeDelayEmbedder<D>.
For scalar samples \(x(t)\), delay \(\tau\), and dimension \(D\):
Current interpreter boundary:
- the DSL workspace uses \(D=3\);
tau=0is normalized to1;- an embedded point is emitted only after enough samples exist.
Euclidean Distance
Implementation: ManifoldPoint<D>::distance.
This distance is used by manifold neighborhoods, Vietoris-Rips construction, lazy witness construction, and block metadata.
Block Centroid
Implementation: BlockMetadata<D>::from_points.
For a block \(B = \{x_1,\ldots,x_n\}\):
Block Radius
Distance Variance
Let:
Then:
Concentration
Zero-norm terms are skipped by implementation guards.
Cauchy-Schwarz Upper Bound
Implementation: BlockMetadata<D>::upper_bound_score.
For query \(q\):
If this bound is below a threshold, the block can be pruned without inspecting every point in the block.
Sparse Event Trigger
Implementation: SparseScheduler<D>::should_wake.
For system state \(\mu(t)\), last handled state \(\mu(t_{last})\), and adaptive threshold \(\epsilon(t)\):
Governor Update
Implementation: GeometricGovernor::adapt.
The observed rate is:
The error is:
The derivative term is:
The implementation applies a proportional-derivative adjustment and clamps \(\epsilon\) into a fixed interval:
The sign follows the current code path: high observed rate raises epsilon after the update dynamics settle.
Binary Shape Heuristic
Implementation: crates/aether-core/src/topology.rs.
The binary shape gate computes:
and compares density and approximate loop count against fixed thresholds.
Claim boundary: this is a heuristic gate with tests. It is not documented as a production malware detector or a formally complete authentication system.