Реальные алгоритмы сжатия имеют такие причуды, но в любом случае они дают только очень грубое приближение.
А что касается того, может ли это произойти в теории, возможно, но разница не значительна.
Предположим, у вас есть две строки, x и y, где x - это префикс y. Скажем, например, что
x = "asdfasdfasdfasdfasdfasdfasdfasdfasdf"
y = "asdfasdfasdfasdfasdfasdfasdfasdfasdf23452345234523452344523452452345234524345234"
Предположим также, что D - кратчайшее описание y. (Т.е. K (y) = | D |)
В этом случае x можно описать как | «число, описываемое D минус 46 символов» |, что длиннее, чем D, но только на небольшую константу и логарифмический коэффициент (количество символов в остальных инструкция в основном).
Может быть даже более короткое описание x, но мы знаем, что в худшем случае K (x) <= K (y) + log (| y | - | x |) </p>
Однако вы должны иметь в виду, что теоретическая колмогоровская сложность неисчислима, а постоянные различия ничего не значат в этой области.
(Примечание: приведенный выше пример RLE недопустим, поскольку RLE не является полным языком Тьюринга, поэтому его нельзя использовать в качестве языка описания для сложности Колмогорова.)