Unbounded Error Correcting Codes
Abstract
Traditional error-correcting codes (ECCs) assume a fixed message length, but many scenarios involve ongoing or indefinite transmissions where the message length is not known in advance. For example, when streaming a video, the user should be able to fix a fraction of errors that occurred before any point in time. We introduce unbounded error-correcting codes (unbounded codes), a natural generalization of ECCs that supports arbitrarily long messages without a predetermined length. An unbounded code with rate R and distance ensures that for every sufficiently large k, the message prefix of length Rk can be recovered from the code prefix of length k even if an adversary corrupts up to an fraction of the symbols in this code prefix. We study unbounded codes over binary alphabets in the regime of small error fraction , establishing nearly tight upper and lower bounds on their optimal rate. Our main results show that: (1) The optimal rate of unbounded codes satisfies R<1-() and R>1-O( (1/)). (2) Surprisingly, our construction is inherently non-linear, as we prove that linear unbounded codes achieve a strictly worse rate of R=1-( (1/)). (3) In the setting of random noise, unbounded codes achieve the same optimal rate as standard ECCs, R=1-( (1/)). These results demonstrate fundamental differences between standard and unbounded codes.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.