Expand description
Rich deterministic detectability taxonomy (DSFB-Lattice §IV–V).
DetectabilityClass / SemanticStatus / DetectionStrengthBand hierarchy
with post-crossing persistence tracking and the deterministic τ_upper = δ₀/(α−κ)
detection latency bound. Provides a full operator-advisory output for
VITA 49.2 context packets and SIGINT operator dashboards.
Rich deterministic detectability taxonomy for DSFB-RF.
§Theoretical Basis
A key contribution of the DSFB framework is the derivation of a deterministic upper bound on detection latency (DSFB-Lattice §V, DSFB-Semiotics-Calculus §III). Unlike Pd/Pfa quantities — which require calibrated probabilistic models and are sensitive to signal model mis-match — the DSFB detectability bound is purely algebraic:
τ_upper = δ₀ / (α − κ) provided α > κwhere:
- δ₀ = initial residual offset from the nominal
- α = divergence rate (from the Lyapunov exponent λ or slew rate)
- κ = noise-floor rate (minimum observable drift, derived from σ₀)
The bound asserts: if a structural change is occurring at rate α, the grammar layer will detect it within τ_upper sample periods.
§Interpretation taxonomy (DSFB-Lattice)
Beyond the raw bound, the lattice framework defines a full hierarchy of semantic interpretation classes, making operator-facing output actionable rather than merely numeric:
| InterpretationClass | Meaning |
|---|---|
| StructuralDetected | Envelope crossing confirmed with margin; clear fault |
| StressDetected | Crossing detected with low post-crossing margin; degradation likely |
| EarlyLowMarginCrossing | Crossing detected early but barely; watch state |
| NotDetected | No crossing; nominal operation |
The SemanticStatus refines this further with temporal persistence
qualities, and DetectionStrengthBand provides a coarse ordinal for
dashboard display.
§Post-crossing persistence
For SIGINT / EW applications, it is important to know not just when a crossing occurs but how long the trajectory remains outside the envelope. Long post-crossing persistence indicates a persistent structural fault (e.g., hardware failure, sustained jamming) rather than a transient spike. This module tracks:
post_crossing_duration: number of samples outside envelope since first crossingpost_crossing_fraction: fraction of recent W samples spent outside envelopepeak_margin_after_crossing: maximum normalised excess (‖r‖ − ρ) / ρ since crossing
§Design
no_std,no_alloc, zerounsafe- O(1) per
update()call (circular buffer for fraction tracking) - All types
Clone + Copyfor zero-cost passing through audit chain
Structs§
- Detectability
Bound - Deterministic detectability upper bound τ_upper.
- Detectability
Summary - Full detectability summary for one observation window.
- Detectability
Thresholds - Thresholds governing the detectability taxonomy.
- Detectability
Tracker - Running detectability tracker with O(1) per-sample update.
Enums§
- Detectability
Class - Coarse detection interpretation class.
- Detection
Strength Band - Operator-facing coarse strength band (for dashboard colour coding).
- Semantic
Status - Fine-grained semantic status combining class and temporal context.