English

Serving Every Symbol: All-Symbol PIR and Batch Codes

Information Theory 2026-04-23 v2 math.IT

Abstract

A tt-all-symbol PIR code and a tt-all-symbol batch code of dimension kk consist of nn servers storing linear combinations of kk information symbols with the following recovery property: any symbol stored by a server can be recovered from tt pairwise disjoint subsets of servers. In the batch setting, we further require that any multiset of size tt of stored symbols can be recovered from~tt disjoint subsets of servers. This framework unifies and extends several well-known code families, including one-step majority-logic decodable codes, (functional) PIR codes, and (functional) batch codes. In this paper, we determine the minimum code length for some small values of kk and tt, characterize structural properties of codes attaining this optimum, and derive bounds that show the trade-offs between length, dimension, minimum distance, and tt. In addition, we study MDS codes and the simplex code, demonstrating how these classical families fit within our framework, and establish new cases of an open conjecture from \cite{YAAKOBI2020} concerning the minimal tt for which the simplex code is a tt-functional batch code.

Cite

@article{arxiv.2601.04041,
  title  = {Serving Every Symbol: All-Symbol PIR and Batch Codes},
  author = {Avital Boruchovsky and Anina Gruica and Jonathan Niemann and Eitan Yaakobi},
  journal= {arXiv preprint arXiv:2601.04041},
  year   = {2026}
}
R2 v1 2026-07-01T08:54:36.869Z