Читать в оригинале

<< Предыдущая Оглавление Следующая >>


39. Нечеткие утверждения и их функциональное представление

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

Мы начнем со сравнительного примера, основанного на сказке «Красная шапочка». Рассмотрим два формальных утверждения, истинность или ложность которых нужно установить апостериори (после прочтения этой истории):

: волк одет в одежду бабушки,

: волк съел девочку.

Утверждение будет означать: «Волк одет как бабушка и съел девочку». Чтобы оно было истинным, необходимо, чтобы оба высказывания  и  были истинными. Если только одно из них истинно или оба ложны, то это утверждение не согласуется со сказкой о Красной шапочке. Таким образом, мы приходим к следующей таблице истинности (рис. 39.1).

232.jpg

Рис. 39.1.

А теперь представим эти два логических высказывания другим образом. Пусть имеется множество животных

.               (39.1)

Рассмотрим , формальное подмножество животных, которые могли бы надеть одежду бабушки:

,            (39.2)

откуда

.               (39.3)

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

,            (39.4)

откуда

.               (39.5)

Формальное подмножество животных, которые могли бы переодеться в бабушку и съесть девочку, есть

.                    (39.6)

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

Рассмотрим теперь два высказывания из нечеткой сказки о Красной шапочке. Пусть есть множество животных

.               (39.7)

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

.  (39.8)

Рассмотрим , нечеткое подмножество животных, которые могли бы съесть девочку:

. (39.9)

Тогда нечеткое подмножество животных, которые могли бы надеть бабушкину одежду и съесть девочку, это

                   (39.10)

Сказка может быть про волка, лису, собаку и даже про кошку.

Высказывания нечеткой логики, как и высказывания формальной логики, явно или неявно связаны с теорией нечетких и соответственно формальных множеств.

Операциям ,  и  (пересечение, объединение и дополнение) в формальной логике соответствуют связки ,  и  (конъюнкция «и», дизъюнкция «или/и», отрицание «не»).

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

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

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

Рассмотрим два формальных утверждения  и . Составному утверждению « влечет », обозначается , соответствует таблица истинности на рис. 39.2.

234.jpg

Рис. 39.2.

Если утверждению  поставить в соответствие множество , а утверждению  - множество , то составному утверждению « влечет » ставится в соответствие множество .

Теперь рассмотрим составное утверждение « метаимплицирует », обозначается . Этой метаимпликации придается следующий смысл: когда  истинно,  всегда истинно (правило силлогизма, к счастью, сохраняется здесь), но ничего нельзя утверждать, когда  ложно; в этом случае  может быть как истинно, так и ложно. Таким образом, высказывание вроде «если море станет сладким сиропом, я превращусь в сирену» - корректно, поскольку море, увы, непригодно для питья и, конечно, не станет сладким сиропом. Поэтому связка  сводится к следующему: если  и утверждение  истинно, то  есть необходимо истинное утверждение.

Поэтому мы должны остерегаться смешения  и . Первое есть операция логики

              (39.11)

Второе - металогическая операция, которая может не сводиться к (39.11). Однако возникла привычка метаимпликацию называть импликацией и, таким образом, путать обе. Составное утверждение  не является отношением причины и следствия и не доказывает справедливость  по отношению к , но именно так трактуется метаимпликация .

Можно привести ложный парадокс, связанный с введенным нами понятием импликации, который мы сформулируем следующим образом: поскольку проанализировать утверждения  и  можно лишь тогда, когда известно их содержание, о котором у нас не имеется никаких сведений, и единственно доступные нам данные - это логические значения этих высказываний, то импликация  не может быть отношением причины и следствия.

Однако, если априори известно, что  истинно и что  истинно, тогда можно заключить, что  истинно.

Приведем пример, взятый из [3К]. Пусть  и  есть следующие утверждения, которые мы будем рассматривать, используя таблицу на рис. 39.2.

: Наполеон умер на острове Святая Елена (истинно),

: Версингеторикс носил усы (никто не уверен),

 истинно, если  истинно;

: два плюс два равно пяти (ложно),

: 12 - простое число (ложно),

 истинно;

 Луна сделана из швейцарского сыра (ложно),

: 17 - простое число (истинно),

 истинно;

: 17 - простое число (истинно),

: 16 - простое число (ложно),

 ложно.

Логическая эквивалентность менее двусмысленна. Мы определим ее, используя таблицу истинности, приведенную на рис. 39.3.

235.jpg

Рис. 39.3.

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

Составному высказыванию для подмножества , связанного с , и подмножества , связанного с , соответствует множественная операция .

Вместо метаэквивалентности обычно говорят просто об эквивалентности - это значит, что  метаимплицирует  и  метаимплицирует . Такая симметрия определения приводит к таблице истинности, идентичной таблице истинности для логической связки «эквивалентно» . Поэтому можно отождествить эти понятия, не опасаясь возникновения двусмысленности.

Нечеткие утверждения типа нечеткой импликации и нечеткой эквивалентности определяют относительно операций  и  соответственно. Мы настоятельно подчеркиваем тот факт, что пересечение, объединение и отрицание - операции, определенные на подмножествах универсального множества и соответствующего множества принадлежностей.

Для определения метаимпликации в нечеткой логике мы используем понятие бинарного отношения. На рис. 39.4 и 39.5 приводится пример такого соответствия, где , . Очевидно, что здесь

                     (39.12)

236-1.jpg

Рис. 39.4.

236-2.jpg

Рис. 39.5.

На рис. 39.6 элементу множества  соответствует нечеткое подмножество :

              (39.12а)

В § 15 мы определили возможность установления соответствия между нечеткими подмножествами, где  и ; это было сделано с помощью понятия условного нечеткого подмножества. Тогда отношение, задающее нечеткое подмножество , соответствующее нечеткому подмножеству , определяется как

.              (39.13)

В § 15 мы приводили пример [см. (15.3) - (15.11)]; теперь рассмотрим другой пример, используя нечеткое отношение на рис. 39.6.

237.jpg

Рис. 39.6.

Предположим, что

.                (39.14)

Последовательно находим

              (39.15)

              (39.16)

и аналогично

, , , .              (39.17)

Вычисления показаны на рис. 39.7, где оператор  соответствует (max-min).

238.jpg

Рис. 39.7.

Следовательно, если

,                (39.18)

то

.                 (39.19)

Итак, мы показали, что рассматриваемое утверждение «если-то» хорошо соответствует тому, что используется при формальных отношениях. Пусть

,                  (39.20)

т. е.

.                   (39.21)

Обращаясь еще раз к соответствию на рис. 39.5 и используя (39.13), находим

,                  (39.22)

т. е.

,                   (39.23)

что можно записать в виде

если , то ,                        (39.24)

или

если , то .                                (39.25)

Мы действительно вновь получили утверждение «если-то» типа того, которое определено в (39.12).

Сделаем сводку всех утверждений, установленных до сих пор: нечеткая конъюнкция (нечеткое и) определяется как , нечеткая дизъюнкция (нечеткое или) определяется как , нечеткое отрицание (нечеткое не) определяется как , нечеткая импликация определяется как , нечеткая эквивалентность определяется как , нечеткое если-то определяется как  (нечеткая метаимпликация).

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

 



<< Предыдущая Оглавление Следующая >>