English

Binary Reconstruction Codes for Correcting One Deletion and One Substitution

Information Theory 2025-05-08 v1 math.IT

Abstract

In this paper, we investigate binary reconstruction codes capable of correcting one deletion and one substitution. We define the \emph{single-deletion single-substitution ball} function B \mathcal{B} as a mapping from a sequence to the set of sequences that can be derived from it by performing one deletion and one substitution. A binary \emph{(n,N;B)(n,N;\mathcal{B})-reconstruction code} is defined as a collection of binary sequences of length n n such that the intersection size between the single-deletion single-substitution balls of any two distinct codewords is strictly less than N N . This property ensures that each codeword can be uniquely reconstructed from N N distinct elements in its single-deletion single-substitution ball. Our main contribution is to demonstrate that when N N is set to 4n8 4n - 8 , 3n4 3n - 4 , 2n+92n+9, n+21 n+21 , 3131, and 77, the redundancy of binary (n,N;B)(n,N;\mathcal{B})-reconstruction codes can be 00, 11, 22, loglogn+3 \log\log n + 3 , logn+1\log n + 1 , and 3logn+4 3\log n + 4 , respectively, where the logarithm is on base two.

Keywords

Cite

@article{arxiv.2505.04232,
  title  = {Binary Reconstruction Codes for Correcting One Deletion and One Substitution},
  author = {Yuling Li and Yubo Sun and Gennian Ge},
  journal= {arXiv preprint arXiv:2505.04232},
  year   = {2025}
}
R2 v1 2026-06-28T23:24:10.157Z