paper

Complexity of Dependencies in Bounded Domains, Armstrong Codes, and Generalizations

arXiv:1906.06070

Abstract

The study of Armstrong codes is motivated by the problem of understanding complexities of dependencies in relational database systems, where attributes have bounded domains. A -Armstrong code is a -ary code of length with minimum Hamming distance , and for any set of coordinates there exist two codewords that agree exactly there. Let be the maximum for which such a code exists. In this paper, is determined for all with three possible exceptions. This disproves a conjecture of Sali. Further, we introduce generalized Armstrong codes for branching, or -dependencies, construct several classes of optimal Armstrong codes and establish lower bounds for the maximum length in this more general setting.

Complexity of Dependencies in Bounded Domains, Armstrong Codes, and Generalizations · wovepaper