
- •Введение
- •Занятие 1. Основные понятия математической логики. Исчисление высказываний
- •1.1. Введение
- •1.2. Исчисление высказываний
- •1.2.1. Основные логические функции исчисления высказываний
- •1.2.2. Дизъюнктивно-нормальная и конъюнктивно- нормальная формы
- •Контрольные вопросы и упражнения
- •Занятие 2. Перевод высказываний естественного языка на язык исчисления высказываний
- •Контрольные вопросы и упражнения
- •Занятие 3. Логический вывод в исчислении высказываний
- •3.1. Силлогизмы
- •3.2. Метод прямого преобразования
- •3.3. Метод семантических таблиц
- •3.4. Метод резолюций
- •Метод насыщения уровня
- •3.4.2. Стратегия вычеркивания
- •Контрольные вопросы и упражнения
- •Занятие 4. Исчисление предикатов
- •4.1. Основные понятия
- •4.2. Кванторные операции
- •4.3. Равносильности логики предикатов
- •4.4. Предваренная, сколемовская нормальная и сколемовская стандартная формы
- •Контрольные вопросы и упражнения
- •Занятие 5. Перевод высказываний естественного языка на язык логики предикатов
- •Контрольные вопросы и упражнения
- •Занятие 6. Логическое следствие в исчислении предикатов
- •6.1. Метод семантических таблиц
- •6.2. Процедура вывода Эрбрана
- •6.3. Принцип резолюции
- •6.3.1. Алгоритм унификации
- •6.3.2. Метод резолюций в исчислении предикатов
- •Контрольные вопросы и упражнения
- •Занятие 7. Теория алгоритмов
- •7.1. Вычислимые функции, частично-рекурсивные и общерекурсивные функции. Тезис Черча
- •7.2. Машинная математика. Машина Тьюринга.
- •7.3. Тезис Тьюринга (основная гипотеза теории алгоритмов)
- •7.4. Нормальные алгоритмы Маркова
- •Занятие 8. Обзор неклассических логик
- •8.1. Нечеткая логика
- •8.2. Модальные логики
- •8.3. Временные (темпоральные) логики
- •Заключение
- •Библиографический список
- •Оглавление
- •394026 Воронеж, Московский просп., 14
1.2.1. Основные логические функции исчисления высказываний
Пусть
и
- высказывания. Основные логические
функции исчисления высказываний задаются
с помощью следующих таблиц истинности.
Отрицание
высказывания
(
)
|
|
|
|
|
|
Дизъюнкция
высказываний
и
(
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Пусть
“60 делится на 5 ”;
:
“60 делится на 6”;
“60
делится на 5 или на 6”
Конъюнкция
высказываний
и
(
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Пусть
“
”;
:
“
”;
“3<x<10”.
9
Таблица
истинности описывает основной смысл
операции &. В естественном языке эта
связка может нести и некоторую
дополнительную информацию, которая в
таблице истинности не учтена. Например,
таблица истинности для высказываний
и
одинакова. В естественном языке это не
всегда так, например, “Пошел дождь и
ребенок раскрыл зонт” и “Ребенок
раскрыл зонт и пошел дождь”.
Импликация
высказываний
и
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
посылка импликации;
-
заключение импликации.
Пусть
“число кратно 10 ”;
:
“число кратно 5”;
“Если
число кратно 10, то оно кратно 5”.
Эквиваленция
высказываний
и
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Используя таблицы истинности, можно выразить импликацию и эквиваленцию через элементарные логические операции.
10
В исчислении высказываний справедливы следующие эквивалентности (равносильности).
Таблица 1
Для дизъюнкции |
Для конъюнкции |
Название закона |
|
|
Коммутативный |
|
|
Сочетательный |
|
|
Дистрибутивный |
|
|
|
|
|
Законы де Моргана |
|
|
|
|
|
|
|
|
|
|
|
Формула поглощения |
|
|
Формула поглощения |
|
|
|
11