<<
>>

2.2 Процедуры генерации логических рядов с помощью обратных связей. Прямая и обратная задача генерации логического ряда.

 

Уточним и формализуем данные  в разделе 1.7 определения.

Постоянное атомарное высказывание - символы a, b, c…

Значения постоянных высказываний в случае классической логики высказываний - И или Л.

В общем случае высказывание может иметь k значений. Значения постоянных высказываний не меняются при изменении итерации.

Переменное атомарное высказывание- символы ai, bi, ci …

Сложное высказывание - высказывание, составленное из атомарных высказываний, тех или иных логических символов (например -  ?, ?, \/, amp;, ?, в классической логике) и технических знаков (скобки, запятые) по правилам определеной логики высказываний (например - классической или рейхенбаховской).

Обратная связь -  формула, описывающая способ присвоения нового значения высказыванию ai+1, при известных старых значениях ai по правилам определенной логики высказываний.

Записывается с помощью  символа двоеточия ":". Формула содержит левую и правую часть. Слева от двоеточия записывается переменное атомарное высказывание, справа - сложное высказывание, значение которого будет присвоено переменному атомарному высказыванию в следующей итерации.

Пример.

Запись "ai+1: aiamp;b" означает: присвоить переменному атомарному высказыванию ai+1 значение сложного высказывания aiamp;b.

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

Пример записи системы обратных связей:

ai+1: aiamp;b i; bi+1: aiamp;b iamp;c

Вероятность перехода – числовое значение от 0 до 1 изменения значения переменного атомарного высказывания на новое. Вероятность определяется с помощью генератора случайных чисел с равномерным распределением вероятности.

Пример.

Запись "0.8ai+1: aiamp;b" означает: присвоить переменному атомарному высказыванию bi+1 значение сложного высказывания aiamp;b с вероятностью 0.8.

Ясно, что с вероятностью 0.2 обратная связь сохранит свое старое значение.

Если в обратной связи вероятность не указана, то она по умолчанию, равна 1.

Бифуркация – расщепление возможных значений атомарных высказываний с некоторой вероятностью.

Пример:

0.8ai+1: aiamp;b; 0.2ai+1: aiamp;c

Это означает следующее: в обратной связи высказывание ai+1 принимает значение  aiamp;b с вероятностью 0.8, а значение  aiamp;c с вероятностью 0.2.

Начальные условия - значения переменных атомарных высказываний при i=0. Запись a0  = И означает: «Присвоить начальному условию высказывания ai значение И.

Мир (множество) начальных условий – совокупность всех комбинаций значений начальных условий.

Возможность - значения переменных атомарных высказываний при i?0.

Мир (множество) возможностей - совокупность всех комбинаций значений возможностей в обратной связи или системе обратных связей.

Граничные условия - значения постоянных атомарных высказываний в формуле.

Мир (множество) начальных и граничных условий - совокупность всех комбинаций значений начальных условий и значений граничных условий.

Прямая задача генерации логического ряда – построить логический ряд  при заданных обратных связях, граничных и начальных условиях, проанализировать все аттракторы рядов в мире начальных и граничных условий.

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

Пример решения прямой задачи генерации.

Дана система высказываний, построенная с помощью классической логики высказываний:

ai+1: (aiamp;bi) ?c; bi+1: ?(c\/ai) ?bi

Граничные условия: c есть Л.

Исследуем поведение системы при разных начальных условиях.

Рассмотрим мир начальных условий с фиксированными граничными условиями, и мир возможностей, обозначив одинаковыми цифрами одинаковые возможности и комбинации начальных условий:

Таблица 2.2.1 Исследование логического ряда

в мире начальных условий

Вариант начальных условий

A0

b0

c

a1

b1

Возможность по варианту н.у. при i=1

1

И

И

Л

Л

И

3

2

И

Л

Л

И

И

1

3

Л

И

Л

И

И

1

4

Л

Л

Л

И

Л

2

Видно, что мир возможностей уже при первой итерации беднее мира начальных условий – в нем нет варианта 4.

Исследуем каждую комбинацию начальных условий.

Пусть a0 есть И, b0 есть И (комбинация 1), тогда по таблице, a1 есть Л, b1 есть И и реализуется вариант 3 (такой же как a0 есть Л, b0 есть И), который опять переходит в вариант 1. Обозначим знаком “gt;” переход от одной возможности к другой. Схема переходов: 1gt;3gt;1gt;3gt;…

Ряд для ai есть ИРЛ. Значение bi будет истинным всегда.

Для начальных условий по набору 2 переходы будут: 2gt;1gt;3gt;1… Аналогично и для 3: 3gt;1gt;3gt;1…

Для начальных условий при варианте 4: 4gt;2gt;1gt;3gt;1…

Вывод: при всех значениях начальных условий в случае граничных условий с есть  Л, наша система приходит к предельному циклу, при котором bi есть И, а аi колеблет свое значение.

Теорема 1 прямой задачи генерации.

Рассмотрим систему из n переменных высказываний k-значной логики, с вероятностью перехода 1. Такая система может иметь только два аттрактора – аттрактор первого рода или аттрактор второго рода с максимально возможным периодом длиной в kn значений.

Доказательство. Выпишем все возможные варианты переходов из мира начальных условий в возможности, используя обозначения предыдущего примера. Их всего kn. Запишем их в kn строчки:

1gt;1, 1gt;2, 1gt;3, …, 1gt; kn ,

2gt;1, 2gt;2, 2gt;3, …, 2 gt; kn ,

3gt;1, 3gt;2, 3gt;3, …, 3gt; kn,

kn gt;1, kn gt;2, kn gt;3, …, kn gt; kn .

Наличие какой-либо системы высказываний означает, что в мире возможностей одновременно не может быть двух разных переходов - из всех комбинаций переходов одновременно может реализоваться только по одной комбинации высказываний из каждой строчки.

Действительно, любое высказывание ai не может при одном и том же i иметь одновременно два значения.

Например, если у нас – в результате системы высказываний реализовался переход 1gt;1, то в этой системе высказываний переход из возможности 1 в возможность 2 невозможен.

Пусть Х – какое либо начальное условие из мира начальных условий (1, 2, 3…, kn), переходящее в возможность.

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

При i=0 есть kn–1 новых возможностей, при i=1 есть kn-2 и т.д. Цикл образуется тогда, когда у нас встречается на i-q итерации старая возможность – повтор возможности. Если возможности на i и i+1 итерациях одинаковы, то образуется на цикл, а фиксированное значение. Таким образом, получается аттрактор ряда истинности первого рода.

С каждой новой итерацией количество новых возможностей уменьшается. Допустим, что у нас не встречаются старые возможности – циклы и фиксированные значения не образуются. Но тогда на  на i+1 итерации  число новых возможностей станет равным нулю, и мы неизбежно перейдем к старой возможности, которая образует цикл.

Таким образом, самый длинный цикл будет длину kn.

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

<< | >>
Источник: Тарасенко В.. Фрактальная логика 2000. 2000

Еще по теме 2.2 Процедуры генерации логических рядов с помощью обратных связей. Прямая и обратная задача генерации логического ряда.:

  1. ПРЕДИСЛОВИЕ