Corrija . Para qualquer grande o suficiente , gostaríamos de rotular todos os subconjuntos de de tamanho exatamente por números inteiros positivos de . Gostaríamos que essa rotulagem satisfizesse a seguinte propriedade: existe um conjunto de números inteiros, stn { 1 .. n } n / k { 1 ... T } S
- Se subconjuntos de tamanho não se cruzam (ou seja, a união desses conjuntos de formar todo o conjunto ), então a soma de suas etiquetas está em .n / k { 1 .. n } S
- Caso contrário, a soma de seus rótulos não está em .
Existe um e uma rotulagem, st ?
Por exemplo, para qualquer , podemos rotular subconjuntos da seguinte maneira. , cada subconjunto possui bits em seu número: o primeiro bit é igual a se o subconjunto contém , o segundo bit é igual a se o subconjunto contém etc. É fácil ver que contém apenas um elemento . Mas aqui . Podemos fazer melhor?