Informalmente parlando, la complessità di Kolmogorov di una stringa è la lunghezza di un programma più breve che genera . Possiamo definire una nozione di 'stringa casuale' usandola ( è casuale se ) È facile vedere che la maggior parte delle stringhe sono casuali (non ci sono così tanti programmi brevi).
La teoria della complessità di Kolmogorov e la teoria dell'informazione algoritmica sono abbastanza sviluppate al giorno d'oggi. E ci sono molti esempi divertenti dell'uso della complessità di Kolmogorov nelle dimostrazioni di diversi teoremi che non contengono nulla sulla complessità di Kolmogorov nelle loro dichiarazioni ( LLL costruttiva , disuguaglianza di Loomis-Whitney e così via).
Esistono belle applicazioni della complessità di Kolmogorov e della teoria dell'informazione algoritmica nella complessità computazionale e nei campi correlati ? Sento che dovrebbero esserci risultati che usano la complessità di Kolmogorov come semplice sostituzione di semplici argomenti di conteggio. Questo, ovviamente, non è così interessante.