 ##  [Complejidad de Kolmogorov](/es/node/61232) 

 Definición

La longitud (en bits) de la descripción más corta efectiva o del programa más corto que, ejecutado en una máquina de Turing universal fija, produce una cadena finita dada, considerada hasta una constante aditiva que depende de la elección de la máquina universal.

 

 

 

 

 

 





## Principio

Principio

Tomar la longitud mínima de descripción sobre una máquina de referencia universal como medida objetiva del contenido de información algorítmica y de la aleatoriedad de un objeto finito individual.

 

 

 

 

 





## Demostración

Demostración

Para la cadena binaria S = '0101010101', un programa breve que genere el patrón repetido tiene baja complejidad de Kolmogorov, mientras que para una cadena R producida por lanzamientos de moneda sin patrón corto, todo programa que produzca R tendrá una longitud cercana a la de R; además, la complejidad de Kolmogorov no es computable en general, por lo que sólo pueden darse cotas superiores exhibiendo programas concretos.

 

 

 

 

## Aplicación incorrecta

Aplicación incorrecta

Tratar la complejidad de Kolmogorov como una cantidad computable para cadenas arbitrarias, o equipararla directamente con la entropía de Shannon de una distribución sin tener en cuenta que la complejidad de Kolmogorov es una propiedad de objetos individuales y depende de la máquina universal sólo hasta una constante aditiva.

 

 

 

 

 





## Consecuencia

Consecuencia

Su uso correcto da una clasificación invariante (hasta una constante) de cadenas por su compresibilidad, formaliza la noción de aleatoriedad para objetos individuales y explica los límites de la compresión algorítmica y la existencia de cadenas incomprimibles.

 

 

 

 

## Inversión

Inversión

Si se invierte la perspectiva y se busca la longitud máxima de descripción en lugar de la mínima, se destaca la incomprimibilidad: la mayoría de las cadenas de una longitud dada tienen complejidad de Kolmogorov cercana a esa longitud, de modo que la afirmación invertida subraya la tipicidad más que la compresibilidad.

 

 

 

 

 





## Límite

Límite

La definición se aplica a cadenas finitas relativas a una máquina de Turing universal fija; está definida sólo hasta una constante aditiva, no es computable en general y no cuantifica directamente información en sentido medio o distribucional sin un modelo probabilístico adicional.

 

 

 

 

 





## Tensión semántica

Tensión semántica

Existe tensión entre la complejidad de Kolmogorov (propiedad de objetos individuales, no computable, dependiente de la máquina hasta constantes) y la entropía de Shannon (medida estadística computable de una variable aleatoria): pueden coincidir en ciertos límites estocásticos pero cumplen funciones distintas.

 

 

 

 

 





## Síntesis

Síntesis

La complejidad de Kolmogorov unifica la longitud de la descripción algorítmica y una noción formal de aleatoriedad al tomar la longitud del programa más corto en una máquina universal fija como medida canónica de cuánta información contiene una cadena finita individual, reconociendo la dependencia en la máquina y la no computabilidad.