русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2013-12-24; просмотров: 1466; Нарушение авторских прав


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

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

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

Импликация Лукасевича
X \ y 1/2
1/2
1/2 l 1/2
l

 

 

х Nx
1/2 1/2

[Nx] =1-[x]

 

'См.: Lukasiewicz J. О pojeciu mozliewosci //Buch Filozoficzny. Lwow. 1920. Vol. 5. № 9.

 

 

Конъюнкция определяется как минимум значений аргумен­тов: [Кху] = 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/2 1/2 1/2 1/2 1/2

 

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

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

 

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

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



<== предыдущая лекция | следующая лекция ==>
Конструктивная логика А. А. Маркова | Отрицание Гейтинга


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.553 сек.