Abstract:
A binary code is said to be an $(s,\ell)$-separating code if for any two disjoint sets of
its codewords of cardinalities at most s and respectively, there exists a coordinate in which
all words of the first set have symbol $0$ while all words of the second have $1$. If, moreover, for
any two sets there exists a second coordinate in which all words of the first set have $1$ and all
words of the second have $0$, then such a code is called an $(s,\ell)$-completely separating code. We
improve upper bounds on the rate of separating and completely separating codes.