Смекни!
smekni.com

Этапы развития логики как науки и основные направления современной символической логики (стр. 10 из 16)

Новое понимание логических связок требует новой логики. Мы считаем утверждение А. А. Маркова о неединственности логики верным и весьма глубоким: “В самой идее неединственности логики, разумеется, нет ничего удивительного. В самом деле, с какой стати все наши рассуждения, о чем бы мы ни рас­суждали, должны управляться одними и теми же законами? Для этого нет никаких оснований. Удивительным, наоборот, было бы, если бы логика была единственна”'.

В конструктивную математическую логику А. А. Марков вво­дит понятие “разрешимое высказывание” и связанное с ним по­нятие “прямое отрицание”. В логике А. А. Маркова имеется и другой вид отрицания - усиленное отрицание, относящееся к так называемым полуразрешимым высказываниям.

Кроме материальной и усиленной импликации, при становле­нии истинности которых приходится заботиться об истинности посылки и заключения, А. А. Марков вводит дедуктивную имп­ликацию, определяемую по другому принципу. Дедуктивная импликация “если А, то В” выражает возможность выведения В из А по фиксированным правилам, каждое из которых в применении к верным формулам дает верные формулы. Всякое высказывание, выводимое из истинного высказывания, будет истинным. :

Через дедуктивную импликацию А. А. Марков определяет редукционное отрицание (reductioadabsurdum). Редукционное отрицание высказывания А (сформулированного в данном языке) понимается как дедуктивная импликация “если А, то Л”, где через Л обозначен абсурд. Это определение отрицания соответству­ет обычной практике рассуждений математика: математик отрицает то, что можно привести к абсурду. Для установление истинности редукционного отрицания высказывания не требуется вникать в его смысл. Высказывание, для которого установлена истинность редукционного отрицания, не может быть истинным.

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

Показательно такое обстоятельство. А. А. Марков строит свои конструктивные логические системы для обоснования конструктивной математики таким образом, что у него получается не одна за­конченная система, а целая иерархия систем. Это система языков Я0, Я1, Я2, Я3,, Я4 , Я5,..., Яn (где п - натуральное число) и объемлю­щего их языка Яw; после Яw строится язык Яw '.

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

Проблемами конструктивной логики и теории алгоритмов за­нимается также математик Н. М. Нагорный.

§ 5. Многозначные логики

В многозначных логиках число значений истинности аргу­ментов и функций для высказываний может быть любым конеч­ным (больше двух) и даже бесконечным. В настоящем параграфе используются так называемая польская запись, которую приме­нял Лукасевич, и обычная, применяемая в двузначной логике: от­рицание обозначается через Nx или

, конъюнкция - через Кху или х v у, нестрогая дизъюнкция - через Аху или х vу, матери­альная импликация - через Сху или х→ у. Значение функции от аргумента а записывается так: [а]. Тавтологией (или общезначи­мой, или законом логики, или тождественно-истинной) называется формула, которая при любых комбинациях значений входя­щих в нее переменных принимает выделенное (или отмеченное) значение; как правило, это значение “истина” (чаще всего в рас­сматриваемых системах “истина” обозначается цифрой 1).

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

Трехзначная система Лукасевнча

Трехзначная пропозициональная логика (логика высказыва­ний) была построена в 1920 г. польским математиком и логи­ком Я. Лукасевичем (1878-1956)'. В ней “истина” обозначает­ся 1, “ложь” - 0, “нейтрально” – 1/2.

В качестве основных функ­ций взяты отрицание (Nx) и импликация (Сху); производными являются конъюнкция (Кху) и дизъюнкция (Аху). Тавтология принимает значение 1.

Отрицание и импликация соответственно определяются мат­рицами (таблицами) так:

Импликация Лукасевича

X \ y

1

1/2

0

1

1

1/2

0

1/2

1

l

1/2

0

1

l

1

Отрицание Лукасевича

х

Nx

1

0

1/2

1/2

0

1

[Nx] =1-[x]

Конъюнкция определяется как минимум значений аргумен­тов: [Кху] = min ( [х],[у]); дизъюнкция - как максимум значений х и у[Аху]=таx([х],[у]).

Пользование таблицей для импликации Лукасевича, выражен­ной в форме ху, происходит так. Слева в первой колонке на­писаны значений для х, а сверху - значения для у. Возьмем, напри­мер [х] = 1/2 (т. е. значение для х, равное 1/2 ), а [у] = 0, получаем импликацию 1/2→ 0. На пересечении получаем результат 1/2 .

Если в формулу входит одна переменная, как, например, в случае формулы a

, то таблица истинности для этой форму­лы, включающая все возможные значения истинности, или ложности, или неопределенности ее переменной в таблице, будет состоять из 3' = 3 строки; при двух переменных в таблице будет 32 = 9 строк; при трех переменных в таблице имеем З3 = 27 строк; при n переменных будет 3n строк.

Покажем, как происходит доказательство для формул a

(закон исключенного третьего) и для
( закон непротиворе­чия), содержащих одну переменную, т. е. а. В таблице будет всего 3' = 3 строки.

a

a

a ^

1

0

1

0

1

1/2

1/2

1/2

1/2

1/2

0

1

1

0

1

Для доказательства формулы a

используем знание о том, что дизъюнкция берется по максимуму. В третьей колонке, со­ответствующей a, видим, что вместе со значениями 1 есть значение 1/2 . Следовательно, эта формула не есть закон логики. Аналогично строятся колонки 4 и 5, только соблюдая условие, что конъюнкция берется по минимуму значений. Формула
также не является законом логики.

Теперь посмотрим, является ли законом логики формула (х → (

^ у))
,
содержащая две переменные х и у В таблице будет З2 = 9 строк. Распределение значений истинности для х и у показано в первой и второй колонках.

Вывод: так как в последней колонке встречается два раза зна­чение неопределенности (т. е. 1/2), то данная формула не является законом логики.

На основе данных определений отрицания, конъюнкции и дизъ­юнкции Лукасевича не будут тавтологиями (законами логики) за­кон непротиворечия и закон исключенного третьего двузначной логики. В системе Лукасевича не являются тавтологиями и отри­цания законов непротиворечия и исключенного третьего дву­значной логики. Поэтому логика Лукасевича не является отрица­нием двузначной логики. В логике Лукасевича тавтологиями являются: правило снятия двойного отрицания, все четыре пра­вила де Моргана и правило контрапозиции: аb

. Не являются тавтологиями правила приведения к абсурду двузначной логики;
) →
и → (
^ у))
(т. е. если из х вы­текает противоречие, то из этого следует отрицание х). Это было доказано (см. таблицу 3).