Доброе время суток!
На днях придумал новое для себя доказательство теоремы Колмогорова-Соломонова о существовании оптимального способа описания, и мне хотелось бы проверить его корректность.
Для начала дадим несколько определений, чтобы уточнить термины. Далее будем считать, что

-некоторый конечный алфавит, а

- словарное пространство над ним, всякую вычислимую функцию

будем называть способом описания, причем если

, то говорим, что

есть описание

относительно
Сложностью слова

относительно способа

, как и обычно, называем длину кратчайшего описания

относительно

, и обозначаем

Говорим, что способ описание

не хуже способа

(

), если существает такая константа

, что

И теорема Колмогорова-Соломонова звучит так:
Сущесвует способ описания, который не хуже всех остальных.
Доказательство:
Рассмотрим множество

всех вычислимых функций

, и введем на нем отношение частичного порядка:

, если

не хуже

, ясно что это частичный порядок на множестве

, докажем что всякикое линейно упорядоченное подмножество в

имеет максимальный элемент:
Пусть это не так, и

- линейно-упорядоченное подмножество, в котором нет максимального элемента, тогда можно выписать цепочку неравенств:

Или раскрывая буквально:

Подставив в это неравенство любое слово мы получим бесконечно убывающую последовательность натуральных чисел, что невозможно, значит в любом линейно упорядоченном множестве есть максимальный элемент, а тогда по лемме Цорна в

есть максимальный элемент, который и будет оптимальным способом описания.
P.S. Естественно мы полагаем, что два способа описания равны, если они оба не хуже друг друга, вопрос в том не сделано ли каких-либо ошибок.