Molto tempo fa ho letto un articolo di giornale in cui un professore di qualche tipo diceva che in futuro saremo in grado di comprimere i dati in soli due bit (o qualcosa del genere).
Questo ovviamente non è corretto (e potrebbe essere che la mia memoria di ciò che ha affermato esattamente non sia corretta). Comprensibilmente, non sarebbe pratico comprimere una stringa di 0 e 1 in soli due bit perché (anche se tecnicamente possibile), troppi tipi diversi di stringhe finirebbero per comprimersi negli stessi due bit (dato che abbiamo solo '01 'e' 10 'tra cui scegliere).
Comunque, questo mi ha fatto pensare alla fattibilità di comprimere una stringa di lunghezza arbitraria di 0 e 1 secondo uno schema. Per questo tipo di stringa, esiste una relazione nota tra la lunghezza della stringa (il rapporto tra 0 e 1 probabilmente non ha importanza) e la massima compressione?
In altre parole, esiste un modo per determinare qual è la lunghezza minima (minima possibile) a cui è possibile comprimere una stringa di 0 e 1?
(Qui sono interessato alla massima compressione matematica, non a ciò che è attualmente tecnicamente possibile.)