Supongamos $A$ es un conjunto finito, $B$ es una colección de subconjuntos de $A$, que satisface la siguiente condición:
$$\forall a, b \in A, a \neq b: \exists C \in B: (a \in C) \land (b \notin C)$$
¿Cuál es el mínimo tamaño posible de $B$.
En la actualidad, sé que el tamaño mínimo de $B$ es de no menos de $\lceil \log_2 |A| \rceil$ (por el principio del palomar), y que no exceda el $2\lceil \log_2 |A| \rceil$ (un ejemplo de que tamaño puede ser trivialmente que se construye). Sin embargo, yo no sé la respuesta exacta a la pregunta.