Papers
Topics
Authors
Recent
Search
2000 character limit reached

Coding for Multiple Reverse-Complement and Palindromic Duplications

Published 1 Sep 2026 in cs.IT | (2609.00779v1)

Abstract: Reverse-complement (RC) and palindromic (PAL) duplications copy a length-kk block, reverse the copy, and insert it next to the original block; an RC duplication also complements the copied symbols. We study qq-ary codes correcting tt such operations performed sequentially, so a later operation may copy symbols created by an earlier one. For fixed q,k,tq,k,t, every length-nn code CC for either channel satisfies nlogqCtlogqnOq,k,t(1)n-\log_q|C|\geq t\log_q n-O_{q,k,t}(1); for fixed q,kq,k and t=o(n)t=o(n) the lower bound is tlogq(n/t)Oq,k(t)t\log_q(n/t)-O_{q,k}(t). For a single RC error over an even alphabet with a fixed-point-free complement, the previously known RC-specific lift applies at odd kk and does not cover even kk. For every even kk, we give a coordinate-wise bijection that turns each RC duplication into a PAL duplication. Applying this bijection to every codeword therefore converts any tt-error-correcting RC code into a PAL code of the same size, and conversely; encoders and decoders transfer by adding linear-time coordinate passes. We also determine the maximum number of distinct descendants produced by exactly two errors from one source word. Words alternating between any two distinct alphabet symbols attain this maximum for PAL, and the bijection gives the RC maximizers. For both PAL and RC at even kk, form a graph whose vertices are all qq-ary words of length nn, joining two distinct vertices exactly when they have a common exact-two descendant. Bounding the degree and greedily coloring this graph yields existential codes of redundancy 4logqn+Oq,k(1)4\log_q n+O_{q,k}(1). In the binary two-error problem, the converse gives 2log2nOk(1)2\log_2 n-O_k(1), leaving a factor-two gap in the best existence bounds.

Authors (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.