Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Доказательство. 1 страница

Структура работы. 1 страница | Структура работы. 2 страница | Структура работы. 3 страница | Структура работы. 4 страница | Доказательство. 3 страница | Доказательство. 4 страница | Доказательство. 5 страница | Доказательство. 6 страница | Доказательство. 7 страница |


Читайте также:
  1. 1 страница
  2. 1 страница
  3. 1 страница
  4. 1 страница
  5. 1 страница
  6. 1 страница
  7. 1 страница

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

Пусть, теорема выполняется для n-арных операций, докажем, что она тогда выполняется для (n+1)-арных операций.

Рассмотрим произвольную функцию Ф(x1,x2,…xn,xn+1). Согласно индуктивному допущению Ф(x1,x2,…xn,T), Ф(x1,x2,…xn,I), Ф(x1,x2,…xn,E), Ф(x1,x2,…xn,F) выразимы при помощи композиции операций из { 2, é4, Ú1 }. Обозначим эти выражения Ф1, Ф2, Ф3 и Ф4 соответственно.

Сконструируем

Фnew = [Ф1 Ù1 j1n+1)] Ú12 Ù1 j2n+1)] Ú13 Ù1 j3n+1)] Ú14 Ù1 j4n+1)]

Воспользовавшись соотношениями (3.4), (3.5), (3.6) и (3.13) получим:

Фnew= é42é42 [ é42é42 Ф1 Ú1 é42é42 j1n+1) ] Ú1

é42é42 [ é42é42 Ф2 Ú1 é42é42 j2n+1) ] Ú1

é42é42 [ é42é42 Ф3 Ú1 é42é42 j3n+1) ] Ú1

é42é42 [ é42é42 Ф4 Ú1 é42é42 j4n+1) ] (3.17)

Выражение Фnew принимает значение Ф1, если хn+1 = T, F2, если хn+1 = I, Ф3, если хn+1 = E и Ф4, если хn+1 = F, иными словами Ф(x1,x2,…xn,xn+1) = Фnew. При любых значениях хn+1. Теорема доказана.

Лемма 3.3 Все операции системы { 2, é4, Ú1 }независимы друг от друга (не выражаются композицией остальных).

Доказательство. Очевидно, что бинарная операция Ú1 не может быть представлена композицией унарных операций 2 и é4.

Операция 3 не может быть представлена композицией 2 и Ú1. Рассмотрим все возможные представления:

x ¹ é4 x

2 x ¹ é4 x

2 (x Ú12 x)=x Ú12 x ¹ é4 x

Все остальные представления сводимы к перечисленным трём в силу (3.4), (3.10) и (3.11).

Аналогично, операция 2 не может быть представлена композицией é4 и Ú1:

x ¹ 2 x

é4 x ¹ 2 x

é4 (x Ú13 x) = x Ú1é4 x ¹ 2 x

Все остальные представления сводимы к этим трём в силу тех же (3.4), (3.10) и (3.11).

Лемма доказана.

Следствие 3.1. Система операций { 2, é4, Ú1 } образует базис операций Ldmin.

Рассмотрим теперь различные определения операции импликации. Импликацию можно задать, как при помощи комбинации отрицания и дизъюнкции, так и независимо. Для начала рассмотрим комбинационные определения:

x ®1 y Û ù1 x Ú1 y (3.18) x ®1’ y Û ù1 x Ú2 y (3.22)

x ®2 y Û 2 x Ú1 y (3.19) x ®2’ y Û 2 x Ú2 y (3.23)

x ®3 y Û é4 x Ú1 y (3.20) x ®3’ y Û é4 x Ú2 y (3.24)

x ®4 y Û é5 x Ú1 y (3.21) x ®4’ y Û é5 x Ú2 y (3.25)

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

В классической двузначной логике импликация должна быть истинной тогда и только тогда, когда следствие всегда имеет место, если имеет место предпосылка. Если говорить в терминах семантики возможных миров, импликация истинна в тех мирах, где: либо выполняется и следствие и посылка, либо только следствие, либо ничего. Если пойти дальше, можно прийти к интерпретации с точки зрения теории множеств. Истинность любой формулы А ограничивает универсум возможных значений до некоторого множества N, и если A1 ® A2, то N1 Ì N2. Так, общезначимая формула не ограничивает универсум, поэтому может являться предпосылкой только другой общезначимой, и наоборот, тождественно ложная формула имеет в качестве допустимых значений пустое множество и, поэтому, ее следствием может выступать что угодно. К сожалению, такая интерпретация становится возможной для многозначной логики, только после выбора множества выделенных значений, поэтому поговорим о ней позже.

Рассмотрим импликацию, как следствие для обоих агентов. Эта импликация эквивалентна введенной ранее импликации ®1. Её таблица истинности будет выглядеть так:

Таблица 3.8. Импликация как следствие для обоих агентов в логике Lmin

х®1y T I E F
T T I E F
I T T E E
E T I T I
F T T T T

Рассмотрим импликацию как следствие для первого агента и как обратное следствие для второго. Смысл такого определения проявляется в логике спора. Её таблица истинности будет выглядеть так:

Таблица 3.9. Импликация как следствие для первого агента и обратное следствие для второго агента в логике Lmin

х®5y T I E F
T T T E E
I I T E E
E T T T T
F I T I T

Этой операции не соответствует ни одно из определений (3.18)-(3.25). Её можно выразить следующим образом:

x ®5 y = é5 x ®1é5 y = 1é5 x Ú1é5 y = é4 x Ú12é42 y (3.26)

Дальнейшее исследование логики Ldmin продолжим с построения аппарата логического вывода.

3.3.2. Вывод в четырехзначной диалоговой логике Ldmin

В предыдущем параграфе введена и описана четырехзначная диалоговая логика Ldmin, рассмотрены операции отрицания, конъюнкции, дизъюнкции, импликации и выявлены их свойства, также доказано, что система операций { 2, 3, Ú1 } образует базис данной логики. Однако, этого недостаточно для практического применения, необходим эффективный механизм вывода и, в первую очередь, определения общезначимости формулы в логике Ldmin.

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

Для начала введём следующие определения.

Определение 3.14. Пусть X есть конечное множество атомарных формул X = { a, b, c …}, тогда однозначное соответствие s: X® L d min называется сетапом, или единичным сетапом, здесь Lmin= {T,F,I,E}.

Определение 3.15. Формула F является выполнимой в логике Ldmin, если существует такой сетап s, при котором F принимает значение T.

Определение 3.16. Формула F является общезначимой в логике Ldmin, если на любом сетапе s, F принимает значение T.

Определение 3.17. Формула F является внутренне выполнимой в логике Ldmin, если существует такой сетап s, при котором F принимает значение T или I.

Определение 3.18. Формула F является внутренне общезначимой в логике Ldmin, если на любом сетапе s, F принимает значение T или I.

Определение 3.19. Формула F является внешне выполнимой в логике Ldmin, если существует такой сетап s, при котором F принимает значение T или E.

Определение 3.20. Формула F является внешне общезначимой в логике Ldmin, если на любом сетапе s, F принимает значение T или E.

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

Существует два варианта вывода на базе аналитических таблиц: с использованием означенных формул и без них. В диссертации используется вариант с использованием означенных формул.

Определение 3.21. Означенная формула – это запись вида FX, TX, IX или EX, где X - формула.

В классическом методе аналитических таблиц TX читается как “ X – истина”, а FXX – ложь”. Аналитическая таблица – это дерево с означенными формулами в качестве подписей в узлах дерева. В корне дерева находится исходная означенная формула. Ветви дерева получаются декомпозицией формулы, выполняемой по определенным правилам.

В классической логике если формула X выводима (общезначима), то она не может быть ложью. При доказательстве формулы табличным способом первоначально формула X отвергается. Для того, чтобы доказать некоторую формулу X, ей приписывается ложное значение (FX), после чего строится дерева вывода для FX с целью получить противоречие. Если противоречие получено, формула X считается доказанной. Критерием противоречия является замкнутость дерева вывода. Ветвь дерева называется замкнутой, если она содержит одновременно FA и TA, где A – некоторая подформула исходной формулы X. Если все ветви дерева формулы FX являются замкнутыми, то дерево вывода является замкнутым.

В методе аналитических таблиц для классической логики применяются следующие правила построения подветок: если встречается T(XÙY), то образуется два новых элемента ветви TX и TY. В случае, если встречается F(XÙY), ветвь расщепляется на две, в одной из которых добавляется FX, в другой FY.

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

Определение 3.22. Дерево вывода означенной формулы X, это граф (G,V) связностью 1, каждая вершина которого помечена означенной формулой, таким образом, что потомками каждой вершины являются вершины, помеченные формулами получающимися при декомпозиции означенной формулы, находящийся в вершине дерева.

Означенная формула Y является декомпозицией означенной формулы Х, YrX, тогда и только тогда когда получена из Х при помощи правил декомпозиции. Существует четыре типа правил: a-правила, b-правила, g-правила и d-правила аналогичные правилам для логики Белнапа, предложенным Фиттингом (см.[140]).

 

a   b   g   d
a1   b1   g1 g3 g4   d1 d3 d5 d6
    b2   g2 g1 g2   d2 d4    

 

a a1   a a1   b b1 b2
T2X TX   4X IX   F XÚ1Y FX FY
I2X EX   4X TX        
E2X IX   4X FX        
F2X FX   4X EX        

 

g g1 g2 g3 g4
I XÚ1Y IX IY FY FX
E XÚ1Y EX EY FY FX

 

d d1 d2 d3 d4 d5 d6
T XÚ1Y IX EY EX IY TX TY

Рис 3.3. Правила декомпозиции базисных функций в логике Ldmin

Так как операции { 2, é4, Ú1 } образуют базис в Ldmin, то набор приведенных выше правил достаточен для декомпозиции произвольной формулы Ldmin. Для удобства использования можно аналогичным образом построить правила вывода для производных операций (см. рис 3.4).

a a1   a a1   b b1 b2
1X FX   5X EX   T XÙ1Y TX TY
1X EX   5X FX   E XÚ2Y EX EY
1X IX   5X TX   I XÙ2Y IX IY
1X TX   5X IX   F X®1Y TX FY

 

g g1 g2 g3 g4
I XÙ1Y IX IY TY TX
E XÙ1Y EX EY TY TX
T XÚ2Y TX TY EY EX
F XÚ2Y FX FY EY EX
T XÙ2Y TX TY IY IX
F XÙ2Y FX FY IY IX
E X®1Y IX EY FY TX
I X®1Y EX IY FY TX

 

d d1 d2 d3 d4 d5 d6
F XÙ1Y IX EY EX IY FX FY
I XÚ2Y TX FY FX TY IX IY
E XÙ2Y TX FY FX TY EX EY
T X®1Y IX IY EX EY FX TY

Рис 3.4. Правила декомпозиции производных функций в логике Ldmin

Определим отношение декомпозиции r.

Пусть x и y – ППФ Ldmin, тогда xry тогда и только тогда когда:

или x соответствует a, y соответствует a1, в a-правиле,

или x соответствует b, y соответствует b1, в b-правиле,

или x соответствует b1, y соответствует b2, в b-правиле,

или x соответствует g, y соответствует g1, в g-правиле,

или x соответствует g, y соответствует g3, в g-правиле,

или x соответствует g, y соответствует g4, в g-правиле,

или x соответствует g1, y соответствует g2, в g-правиле,

или x соответствует g3, y соответствует g1, в g-правиле,

или x соответствует g4, y соответствует g2, в g-правиле.

Лемма 3.4 Для любой ППФ Ldmin существует дерево вывода.

Доказательство. Существует единственное правило декомпозиции (см. 3.3) для любой связки из множества { 2, é4, Ú1 } и любого значения формулы, т.е. для любой означенной формулы вида D 2 F1, D é4 F1, DF1 Ú1 F2, где DÎ{T,F,E,I}, F1,F2ÎППФ Ldmin, существует единственное правило декомпозиции, применив которое мы уменьшаем количество логических связок на 1, в конечном итоге неизбежно перейдем к атомарным формулам, которые не могут быть далее разложены по правилам декомпозиции, но которые выражают ограничения на значение соответствующих переменных.

Определение 3.23. Ветвь дерева вывода называется замкнутой, если в ней существуют две вершины, помеченные одинаковыми формулами, означенными различным образом.

Определение 3.24. Дерево вывода означенной формулы X, является замкнутым тогда и только тогда, когда каждая его ветвь замкнута.

Ветвь дерева вывода означенной формулы DX означает набор значений, которые должны принимать подформулы, чтобы формула принимала указанное значение. Причем, если из одной вершины выходит несколько ветвей, это означает, что возможны различные наборы значений подформул. Замкнутость ветви означает противоречивость требований, накладываемых на некоторую подформулу, которая должна одновременно принимать несколько различных значений. Замкнутость дерева вывода означенной формулы DX означает невозможность формулы принимать значение D.

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

Таблица 3.10. Результаты вывода для формулы Х методом аналитических таблиц.

TX FX IX EX Результат
не замкнуто замкнуто замкнуто замкнуто Х тождественно истинно (всегда принимает значение T)
замкнуто не замкнуто замкнуто замкнуто Х тождественно ложно (всегда принимает значение F)
замкнуто замкнуто не замкнуто замкнуто Х тождественно внутренне истинно (всегда принимает значение I)
замкнуто замкнуто замкнуто не замкнуто Х тождественно внешне истинно (всегда принимает значение E)
не замкнуто не замкнуто замкнуто замкнуто Х тождественно согласно (всегда принимает значение T или F)
замкнуто замкнуто не замкнуто не замкнуто Х тождественно спорно (всегда принимает значение I или E)
не замкнуто замкнуто не замкнуто замкнуто Х тождественно истинно для первого агента (всегда принимает значение T или I)
не замкнуто замкнуто замкнуто не замкнуто Х тождественно истинно для второго агента (всегда принимает значение T или E)
замкнуто не замкнуто замкнуто не замкнуто Х тождественно ложно для первого агента (всегда принимает значение F или E)
замкнуто не замкнуто не замкнуто замкнуто Х тождественно ложно для второго агента (всегда принимает значение F или I)
не замкнуто не замкнуто не замкнуто не замкнуто Х полностью неопределенно (может принимать любые значения)
замкнуто не замкнуто не замкнуто не замкнуто Х частично неопределенно (X не может принимать значение T)
не замкнуто замкнуто не замкнуто не замкнуто Х частично неопределенно (X не может принимать значение F)
не замкнуто не замкнуто замкнуто не замкнуто Х частично неопределенно (X не может принимать значение I)
не замкнуто не замкнуто не замкнуто замкнуто Х частично неопределенно (X не может принимать значение E)

Приведем пример вывода при помощи аналитических таблиц в Ldmin. Пусть дана формула é4A Ú12é42A, докажем что она является тавтологией.

Рис 3.5. Пример вывода при помощи аналитических таблиц в Ldmin.

Как видим на рис 3.5, все деревья для означиваний F, E и I являются замкнутыми. Следовательно, формула é4A Ú12é42A может принимать только значение T, т.е. é4A Ú12é42A – тождественно истинна.

3.4. Диалоговое произведение логик и вывод на нем.

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

В связи с этим рассмотрим подход, связанный с определением вывода в произведении логик через композицию выводов в базовых логиках. Рассмотрим две логики L1 и L2 (мы подразумеваем, что этими логиками пользуются два разных агента – участника диалога). Пусть существует формула F, она является тавтологией (тождественно истинна) в логиках обоих агентов, будет ли она тавтологией в логике L1´L2?

Для начала введём несколько определений.

Определение 3.25. Операция j, определенная[1] на L1´L2 является дистрибутивной относительно декартова произведения логик, если существуют такие j1* и j2*, что j(<x1,y1>,<x2,y2>,…,<xn,yn>) = <j1*(x1,x2,…,xn), j2*(y1,y2,…,yn)>.

Определение 3.26. Диалоговым произведением L1°L2 логик L1 и L2 назовём следующее отображение

°: (L1,{j1,…,jn},T1)´(L2,{y1,…,ym},T2) ® (L1´L2,{j1*,…,jk*},T1´T2), такое что {f1*,…,fk*} – базис для функций, дистрибутивных относительно L1´L2.

Лемма 3.4. Для любой формулы Ф, составленной из связок, дистрибутивных относительно L1´L2, существует эквивалентное представление <Ф12>.

Доказательство весьма тривиально. Согласно определению диалогового произведения, любую k-арную связку ji*, можно представить в виде ji*(<x1,y1>,<x2,y2>,…,<xk,yk>) = <ji(x1,x2,…,xk), ji’’(y1,y2,…,yk)>. Если все <x1,y1>,<x2,y2>,…,<xk,yk> - атомарны, то лемма выполняется для случая произвольной формулы с одной связкой.


Дата добавления: 2015-09-04; просмотров: 45 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Структура работы. 5 страница| Доказательство. 2 страница

mybiblioteka.su - 2015-2024 год. (0.023 сек.)