RetractorDB: A Deterministic Edge Signal Processing Engine Based on Rational Beatty Sequences and Fraenkel's Partition

πŸ“… 2026-07-06
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
This work addresses the lack of deterministic, invertible, and efficient preprocessing mechanisms for high-frequency time-series signals at the edge by proposing a novel edge signal processing engine grounded in number-theoretic covering systems. The engine introduces rational Beatty sequences and Fraenkel’s partition theorem into signal processing algebra, enabling deterministic resampling with bit-level invertible interleaving and deinterleaving. It further features a declarative RQL query language for precise resampling and filtering of constant-rational-interval differential time-series streams. The system employs dependency DAG compilation, slot-based scheduling, and a metadata-augmented, inspectable artifact format, transmitting only deterministic results upstream. The framework fully reproduces the Pan-Tompkins QRS detection pipeline on MIT-BIH ECG data, with all operations expressed within the proposed algebra and formally verified for semantic correctness.
πŸ“ Abstract
We present RetractorDB, an open-source edge signal processing engine (ESPE) for regular time series whose query semantics is grounded in the number theory of covering systems. RetractorDB is designed to support, not replace, time-series databases (TSDB) and data stream management systems (DSMS): deployed close to the signal source, it pre-processes and filters high-frequency measurements on the edge device through a declarative signal-processing query language, maintains a partial, correctable record of past and scheduled future events in inspectable artifacts, and transmits exact, deterministic results upstream, so that only reduced, already-processed streams reach the central architecture. The data model is differential (a stream is a pair $(s_n, Ξ”)$ with a constant rational inter-arrival interval), and the core rate-conversion operators, interleave and de-interleave, are proved to be rational Beatty sequences satisfying the conditions of Fraenkel's partition theorem. This yields an algebra in which resampling is an exact, deterministic, first-class operator: de-interleaving inverts interleaving bit-for-bit using rational arithmetic alone, and algebraic rewrite rules license query-plan optimization without changing results. We describe the end-to-end realization of this algebra in a working engine: declarative query language (RQL), compilation to a dependency DAG with rational interval resolution, slot-based runtime scheduling, and an inspectable artifact format with schema and null/gap metadata. We validate the semantics on deterministic query examples drawn from the engine's integration tests, including a complete Pan-Tompkins QRS-detection pipeline over MIT-BIH ECG data expressed entirely within the algebra. A performance evaluation under a real-time operating environment is in progress and deferred to a subsequent version.
Problem

Research questions and friction points this paper is trying to address.

edge signal processing
time series
deterministic resampling
rational Beatty sequences
Fraenkel's partition
Innovation

Methods, ideas, or system contributions that make the work stand out.

Rational Beatty Sequences
Fraenkel's Partition
Deterministic Resampling
Edge Signal Processing
Declarative Query Language