Problems / theoretical-computer-science
theoretical-computer-science / Coding theory; random access in DNA storage
Recovery balance is preserved by duality
More strongly, for every encoded coordinate i of a linear code C of length n≥1, ai(C)+ai(C⊥)=n, where ai is the expected number of independent uniform reads with replacement needed to recover that coordinate. Consequently, the recovery profile is constant for C exactly when it is constant for C⊥, proving the conjecture. The argument pairs complementary observation sets, writes expectations as weighted sums over sets, and uses equal complementary weights. A coordinate known to be zero has recovery time zero. The written note also handles the convention requiring one read for such a coordinate: balance equivalence remains valid, but the coordinatewise sum requires a correction. Nonuniform sampling is outside this identity.