Kolmogorov complexity
(可逆な) 圧縮プログラムは与えられた文字列 "x" に関して、文字列 "y" を返す関数とみることができる。 ただし "y" は対応する展開プログラムで "x" に復元できなければならない。 よって、コルモゴロフ複雑性の定義から、展開プログラムの長さと "y" の長さの和は "x" のコルモゴロフ複雑性以上でなければならない。 この意味でコルモゴロフ複雑性はその文字列データに対する究極的な圧縮を限界づけている。