Научная статья на тему 'Алгоритмическая вероятность в инфинитарной трактовке'

Алгоритмическая вероятность в инфинитарной трактовке Текст научной статьи по специальности «Математика»

CC BY
101
45
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Алгоритмическая вероятность в инфинитарной трактовке»

УДК 517.11

АЛГОРИТМИЧЕСКАЯ ВЕРОЯТНОСТЬ В ИНФИНИТАРНОЙ ТРАКТОВКЕ © С. Вск'шеиов

Vekshenov S. Algorithmic probability. Ail infinitive interpretation.

В работе [ 1 ] была докачана теорема о несовпадении чисел со и £2, выражающих завершение натурального ряда в количественном и порядковом смысле, соответственно. Этот результат имеет многочисленные следствия. В частности, из него следует, чго множество всех двоичных случайных последовательностей делится на классы «длинных» и «коротких» последовательностей, с длиной £2 и со, соответственно. Каждый из этих классов определяется своим видом энтропии начального фрагмента последовательности.

I.

По-видимому, наиболее естественная 'фактовка случайности основана на понятии энгронии конечного объекта, введенной А.Н. Колмогоровым.

Общая схема его подхода заключается в следующем. Рассмотрим множества N и В натуральных чисел и конечных слов в алфавите {0, 1} как ансамбли конструктивных объектов с отношением «х согласовано су». В случае N «х согласовано с у» означает, что х = у, в случае В, если х су Vу с х.

Перечислимое отношение Я. будем называть способом описания элементов из Л'посредством элементов У, где Л', У є {Л/, В}, если верно следующее утверждение: (х согласовано с .Vі) & И (х, у) & Н(х', у') => (у согласовано с У).

Объект х называется описанием объекта при способе Я, если выполняется Н(х, у).

Определим норму хе N как целую часть 1о£2(.г+1) и как длину /(*), если хе В.

Определение. Сложностью А'й(у) объекта у при способе описания Я будем называть наименьший объем (по норме) его описания .V.

Основной результат состоит в том, что среди всех способов описания существует способ Но минимальный с точностью до константы, т. е. У1<\/уКНо(\>) < К^у).

Сложность объекта у при оптимальном способе описания будем называтьЛУ-энтропией и обозначать К(у).

В рассматриваемом случае возможны следующие виды энтропии:

- NN - простая колмогоровская энтропия;

- А® - энтропия разрешения;

-ВВ- монотонная энтропия;

- BN - префиксная энтропия.

Заметим, что введя взаимнооднозначное соответствие между N и В.

А<—>0.

0<-»1,

1<-»2,

ООоЗ. 01<-»4.

можно отождествить N и множество конечных слов в алфавите {0, 1} с обычным отношением равенства в качестве отношения согласованности. В дальнейшем мы не будем дел ап, различия между N и такими двоичными словами.

П.

Мы будем пользоваться понятием торможения процесса а на объекте а относительно предиката Т как факта его стабилизации на а относительно Т. Будем

записывать это как trm а =а.

т

Пусть S - процесс порождения натуральных чисел, а Т!{ и Т7_ - предикаты, различающие порожденные им объекты в количественном и порядковом смыслах, соответственно. Пусті, tnn S = со, trm S =&■

т т

В [ 1 ] было доказано, что со =л £2, но со £2, т. е. с точки зрения классического равенства со и £2 - различные числа.

В дальнейшем будем считать, что m = п, если m = ~ zf> или m = rh.

Обозначим через N“ многообразие объектов: [0, 1 ...со...£2], начинающегося множеством N и заканчивающегося на £2. Это многообразие заведомо не является множеством (даже классом), поскольку не существует предиката А, такого, что /l(.v)<=>.v є N0U Эго вытекает из того, что объекты /Vй до со различаются двумя предикатами Тн и Tz, а после со - только одним предикатом Т2. Многообразие № больше соответствует понятию полумножества, введенного П. Во-пенкой [2].

Пусть / - функция из № в №, определенная на многообразии [0 ... ае], где ае < £2.

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

Мы хотим уточнить понятие бесконечного предела Д//) при аре млении аргумента п к бесконечности. Ограничимся простейшим случаем двух бесконечных чисел со и £2.

Поскольку Пт Л") = & невозможен, остаются

п—ш

следующие варианты:

lim f(//) = £2, или trill Аи) = Ф (*)

п —>12 Т ft &Т%

lim А»)~ lim А") = со, или trill .А«) = со: (**)

и—»» и—Tft&Tz

lim Л»)= ©.Ш1И trm/и) = со (***)

п—>(о Гд

Равенства (*), (**), (***) можно рассматривать как определение соответствующих пределов (более точно, конечно, надо говорить о торможении процесса J(s)). Остается уточнить само понятие торможения. Это покажет, как мы понимаем стремление к бесконечному числу £1 после бесконечного числа со.

Числа £2 и со могут быть получены формальным путем, содержательно же можно сказать, что они получаются «в обмен» на «исчезновение» соответствующего предиката.

В общем случае, каждому' выделенному предикату Т, соответствует число о,, не обязательно бесконечное: Tj—tCLj.

Это наблюдение приводит к мысли, что последовательное свертывание выделенных предикатов Т, может имитировать движение на инфинитарном отрезке процесса а. Например, в случае процесса S и выделенных предикатов TR и Tz последовательное свертывание 7’л, а затем Tz приводит к числам: со, он-1...., cof//, ..., £2.

Очевидно, что последовательность свертывания предикатов не может быть произвольной. Например, после Tz уже нельзя свернуть предикат Тк, поскольку после £2 уже не существует никаких чисел.

Будем называть последовательность свертывания предикатов Т\ ... Т„ корректной, если

а, < т7 а2 < Ti а3 < ... < Тп ая,

где <77 - неравенство в смысле предиката Tt.

В дальнейшем под последовательностью свертывания предикатов всегда будем понимать корректную последовательность.

При таком подходе возникает, однако, следующая трудность. Предикат Т„ исчезая, меняет функцию Д//), «вырывая» из нее значения, различимые этим и только этим предикатом.

В общем случае этот процесс за со можно изобразить следующим образом:

/ а, / а* f(K £2

— —» — —»... —> — -» .. . —

&Т, Ту &Т, Тк &Т, Т2

1-І i=2 |=*+1

где trill = а, 3 AI 0~

Tf

Здесь над чертой записана исходная функция / и ее вид /(,ра,)на инфинитарном отрезке [а,... а,+|] (многоточие в середине символизирует тот факт, что инфини-тарный «отрезок», в общем случае, не является множеством). Под чертой записан весь набор предикатов Ть различающих функцию /0) на этом отрезке^

Стрелка символизирует торможение / (,) относительно предиката 7)+1 и получение числа а,+|.

Существуют функции такие, что свертывание предикатов не приводит к их существенному изменению в инфинитарных областях. Нашей ближайшей целью является определение вида функций Д//) и д{п) на А/° таких, что Пт J[n) = £2 и Hm 9(п) =

/і—и-»£2

Обозначим через а = b равенство а и b с точностью до некоторой константы.

Л е м м а ( об уточнении бесконечного предела).

Пусть області, определения функций Д//) и g(n) совпадает с N11 и Hm g(") — оо. Тогда, если:

П—И®

\.Л»)>п на N, то lim A»)=Q

п—

2- g(") > п - ф(я), где ф(и) - п, при п —» <», то lim g(n)=(o.

Доказательство. 1. Пусть lim .Я») =а, если/н)

п—>£2

//, то/1'i) £ п -с, где c=const.

Следовательно, Пт А10 ^ lim "-с, т. е. а > П-с.

n—>Q п—>П

Поскольку £2 есть абсолютное завершение любого изменения, а = £2.

2. Т. к. ф(н)~н, lim ф(>0 = ^ Функция ср(//) опреде-

ляет процесс q>(s), который начинается на £2 и завершается числом, которое восстанавливает свернутый предикат TR.

Используя это замечание, получим:

lim g(«) = lim (w-<p(/i)-c) = £2 - £2 - с =

и—»£2 л—>І2

Поскольку g(n) -> <», при п -> °о, случай me N исключается.

Следовательно, Цщ g(>0 = “ Лемма доказана. п—>а

III.

Вернемся к случайным последовательностям.

Пусті, К((а,,)) - один из определенных в п. I видов энтропии начального отрезка (а),„ бесконечной двоичной последовательности а.

Будем для простоты считать, что на множестве всех бесконечных двоичных последовательностей В“ задана равномерная бернулиева мера Г: для каждой конечной последовательности х мера интервала [лс]={ає В' | хса} равна Г([лг]) = 2~Кх\ где /(х) - длина х. Далее мера Г обычным образом распространяется на все борелевские множества, порожденные интервалами [дг].

Последовательность ае В“ будем называть случайной относительно Г, если V/i К(( а )„) > /(( а )„).

Как известно, не всякая энтропия может был, использована для корректного определения случайности [4]. Для прояснения причин этого перейдем к инфини-тарным определениям.

Определение. Под длиной бесконечной двоичной последовательностью а будем понимать расстояние от начала процесса /((а),) до его завершения. Полагая начальную длину /((ос)* = 0, можно считать, что длина а есть lim /((а)„) = Да).

и—»£2

Как видно, понятие «длины» вводится через динамическое понятие «расстояния», что освобождает определение от тавтологии.

То, что Цдг) может бьпъ равно £2, со (или даже конечному числу), говорит о том, что среди бесконечных последовательностей бывают «длинные», с Да) = £2 и «коро ткие», с L(a) = со.

Определение случайности а в инфинитарной форме может быть записано следующим образом:

lim K((a)„) = L(a), (*)

т. е. предел энтропии начальных отрезков случайной последовательности равен ее инфинитарной длине.

Поскольку для всех перечисленных в п. I энтропий известно, что К(( а)„) —» °°, при //-> (см., например,

[3], теорема 1.4), то в рассматриваемом нами простейшем случае случайность а достигается при:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1. £2 = £2;

2 . со= со.

Рассмотрим первую возможность: £2 = £2.

Согласно лемме п. II, для того чтобы Пт £((<*)„) =

= £2, достаточно, чтобы на N. С другой сторо-

ны, для «длинных» последовательностей а справедливо классическое определение конечной длины: /((a),,) = п и следовательно. Да) = £2.

Осталось проверить, для каких из перечисленных в п. I видов энтропии справедливо неравенство Ща)п) > п.

Для почта всех а это заведомо справедливо в случае ВВ-энтропии, поскольку ВВ((а)„) = п ([4], теорема 3.2).

Поскольку BN((a)„ > ВВ((a)„), то и в случае BN-энтропии BN((а)„) > п для почти всех а.

Следовательно, монотонная и префиксная энтропии корректны для определения случайности «длинных» последовательностей а, с Да) =£2.

Что же касается NN-энтропии, то для нее справедлива следующая теорема.

Теорема. Для поч ти всех a lim MV((a)„) = со

и—

Доказательство. Воспользуемся следующей теоремой П. Мартина-Лёфа. Будем называть двоичную последовательность a F - сложной, если MV((a)„) « < // - F(n). Тогда, если:

оо

а) £ 2 ~F(n) = о», то NN ((a),,) < п - F(n) для беско-

п=\

нечного числа п и, следовательно, в этом случае не существует F-сложпых последовательностей.

б) £ 2 ~F(n) = °°, то существуют F-сложные ПОСЛеДОВа-^1

тельноста, которые образуют множество полной меры.

Рассмотрим функцию F(n) < п, удовлетворяющую условию б), например, функцию [72]. Тогда, очевидно, lim п - F(n) —» оо, при п -» оо и F(n)~n при п -» оо. Пе-/2—>®°

реходя к пределу при п —» £2 в неравенстве NN((a)„) < <п- F(n) и используя лемму и. II, получим:

lim NN((a)n) > (о.

п—

С другой стороны, из пункта а) теоремы Мартина-Лёфа следует, в частности, что: NN((a)„) < п— [log2»l для бесконечно многих п.

Выбирая среди п такие получим подпоследовательность {(a),, } последовательности {(а),,}, для которой справедливо:

AW((a)„)< nk-[log2//*]. (*)

Кроме того, очевидно, что для любой моиотонно-возрастающей функцииХ«) справедливо: Цщ Лп) — ^

Переходя к пределу в неравенстве (*), получим:

Г/// е N; lim AW((a)„)« £2 - £2 = <

и-»П [w.

Поскольку известно, что lim AW((a)„) = оо, то оче-

П—

видно, что lim NN((a),,) = со.

П—**>

Совмещая это равенство с полученным ранее неравенством lim NN((a)„) > со, убеждаемся в том, что для п->а

почти всех a lim MV((a)„) = со. n-*Cl

Теорема доказана.

Этот же результат справедлив и для энтропии разрешения: для почти всех a Hm NB((a)„) - со. Эго вы-

текасг из неравенства:

NB((a)„) < NN((a)„) и того, что Пт NB((a,,)) = °°.

п—*°°

Таким образом, для выполнения равенства со = сов случае простой колмогоровской энтропии и энтропии разрешения достаточно считан», что /((a),,) = и - <р (и), где ф (/;) ~ п при п —> оо. Это говорит о том, что данные виды энтропии обеспечивают случайность «коротких» последовательностей.

IV.

Как следует из (1 ], бесконечными числами со и £2 не ограничивается весь спектр бесконечных чисел, полученных торможением процесса 5, обобщающего процесс S. С другой стороны, в [5] сформулировано общее поня тие АТ-энфонии, где А' и Y - некоторые ансамбли конструктивных объектов.

Интересно было бы проверить следующую гипотезу: «Для каждого числа а, полученного торможением S, существует ЛУ-энгрония, такая, что она определяет случайные последовательности длины а. составляющие множество полной меры».

ЛИТЕРАТУРА

1. Векшенов С.А. Является ли «множество действительных чисел» множеством? // Вестн. Тамбов, ун-та. Сер. Естеств. и технич. науки. Тамбов. 2000. Т. 5. Вып. 5. С. 519-536.

2. Вопенка П. Математика в альтернативной теории множеств: Пер с англ. М.: Мнр, 1983.

3. Звонким А., Левин Л. Понятие информации и случайности // УМН 1970. Т. XXV Вып. 6.

4. Вьюгин В. Алгоритмическая энтропия (сложность) конечных объектов и ее приложение к определению случайности и количества информации II Семиотика и информатика 1980. Вып. 16. С. 14-43

5. Успенский В.А., Семенов А.Л. Теория алгоритмов: основные открытия и приложения. М.: Наука. 1987.

Поступила в редакцию 5 сентября 2001 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.