Serving Every Symbol: All-Symbol PIR and Batch Codes
Abstract
A -all-symbol PIR code and a -all-symbol batch code of dimension consist of servers storing linear combinations of information symbols with the following recovery property: any symbol stored by a server can be recovered from pairwise disjoint subsets of servers. In the batch setting, we further require that any multiset of size of stored symbols can be recovered from~ 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 and , characterize structural properties of codes attaining this optimum, and derive bounds that show the trade-offs between length, dimension, minimum distance, and . 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 for which the simplex code is a -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}
}