русс | укр

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

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

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

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


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

Высказывания.


Дата добавления: 2015-07-23; просмотров: 717; Нарушение авторских прав


 

Будем называть высказыванием любое утверждение, относительно которого в данный момент можно сказать, что оно является истинным или ложным.

Примеры:

1. Аристотель был греком.

2. Теория графов изучает дискретные объекты.

3. Число 12 является простым.

4. Вода кипит при температуре 200 С.

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

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

Высказывания обозначают малыми латинскими буквами. Будем считать,

что высказывание равно 1, если оно истинно, и 0, если оно ложно.

Обозначив вышеприведенные высказывания буквами а, в, с, d, соответственно, получим:

а = 1, в = 1, с = 0, d = 0.

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

Рассмотрим наиболее употребляемые логические операции - отрицание(обозначается как надчеркивание над буквой или ), конъюнкцию ( L ), дизъюнкцию ( V ), импликацию ( ® ), эквиваленцию ( ~ ) .

Смысл операции отрицания заключен в его названии. Если некоторое высказывание, а истинно, то есть а = 1, то отрицание высказывания, а будет ложно, то есть ā=0( а = 0).

Пусть а означает "Аристотель был греком", а = 1. Тогда, ā звучит, как "Аристотель не был греком", ā = 0.

Операцию отрицания удобно определить (как и другие операции над высказываниями) с помощью таблицы 3.1, которую называют таблицей истинности.

 



 



Таблица 3.1

 



а Ā

 

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

Остальные четыре операции связывают два высказывания - а и в. Значения операций зависят от истинности и ложности каждого из высказываний. Поэтому в таблице истинности (таблица 3.2) содержатся четыре набора значений высказываний а и в: 0 и 0, 0 и 1, 1 и 0, 1 и 1.

Таблица 3.2

 



а в ā   А Λ В А v В АàВ А~В

 

Конъюнкция в языке соответствует соединительному союзу "И". Пусть а - высказывание "Теория множеств изучает дискретные объекты". Через в обозначим высказывание: "Теория графов изучает дискретные объекты". Тогда конъюнкция этих высказываний будет звучать, как "Теория множеств изучает дискретные объекты, и теория графов изучает дискретные объекты". Конъюнкция а и в обозначается а & в, а Λ в или сокращенно, а× в. Ее называют еще логическим умножением.

Дизъюнкция выражается в языке неразделительным значением союза "ИЛИ", то есть когда допускается одновременный выбор и того и другого. Например, пусть высказывание, а "В шахматах ладья ходит по горизонтали", а высказывание в - "В шахматах ладья ходит по вертикали". Тогда дизъюнкция этих высказываний звучит, как "В шахматах ладья ходит по горизонтали или по вертикали". Дизъюнкция а и в обозначается, а v в и называется логическим сложением.

Импликация соответствует в языке выражению "Если а, то в". Обозначим через а высказывание "Я выучу предмет", а через в - "Я пойду на экзамен". Импликация а и в прозвучит, как "Если я выучу предмет, то пойду на экзамен". Обозначается импликация, а в. По таблице истинности легко проверить равенство:

а→в = ā Λ в.

Эквиваленция в языке соответствует выражению "Если и только если". Запишем высказывание a как "В 12 часов ночи телевизор включен", а высказывание в - "По телевизору показывают футбол". Тогда эквиваленция а и в запишется как "В 12 часов ночи телевизор включен, если и только если по телевизору показывают футбол". Обозначается эквиваленция а ~ в. Из таблицы истинности следует равенство: а ~в = а в v ā ∙ в

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

 





<== предыдущая лекция | следующая лекция ==>
Силлогизмы Аристотеля. | Релейно-контактные схемы


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


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

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

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


 


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

 
 

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

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