
- •История логики
- •Предыстория логики
- •Логика в древнегреческой философии До Платона
- •Логика Платона
- •Логика Аристотеля
- •Логика стоиков
- •Логика в странах Востока Логика в Индии
- •Логика в Китае
- •Современная логика
- •Логика высказываний
- •]Основные понятия
- •Правила построения формул логики высказываний
- •Соглашения о скобках
- •Истинностное значение
- •Тождественно истинные формулы (тавтологии)
- •Исчисление высказываний
- •Логическая операция
- •Формальная логика
- •Математическая логика
- •Отрицание
- •Схемотехника
- •Конъюнкция
- •Булева алгебра
- •Многозначная логика
- •Классическая логика
- •Схемотехника
- •Дизъюнкция
- •Булева алгебра
- •Многозначная логика
- •Классическая логика
- •Схемотехника
- •Импликация
- •Булева логика
- •Классическая логика
- •Штрих Шеффера
- •Стрелка Пирса
- •Полином Жегалкина
- •Предпосылки
- •Cуществование и единственность представления (теорема Жегалкина)
- •Представление функции в виде полинома Жегалкина с помощью эквивалентных преобразований днф
- •С помощью эквивалентных преобразований сднф
- •Логика высказываний
- •Основные понятия
- •Правила построения формул логики высказываний
- •Соглашения о скобках
- •Истинностное значение
- •Тождественно истинные формулы (тавтологии)
- •Исчисление высказываний
- •Алгебра логики
- •Определение
- •Аксиомы
- •Логические операции
- •Свойства логических операций
- •История
- •Метод равносильных преобразований
- •Метод диаграмм Вейча.
- •Алгоритм построения таблицы истинности
- •Элементарная дизъюнкция
- •Элементарная конъюнкция
- •§ 1. Понятие формулы исчисления высказываний.
- •Исчисление высказываний
- •1.2.3.1 Правила подстановки
- •1.2.3.2. Правила введения и удаления логических связок
- •2.1 Алгебра предикатов
- •3 Законы алгебры предикатов
- •Квантор
- •Примеры
- •Введение в понятие
- •Кванторы в математической логике
- •Вложенные кванторы Свободные и связанные переменные
- •Операции над кванторами
- •Ограниченные кванторы История появления
- •Теория алгоритмов
- •Возникновение теории алгоритмов
- •Модели вычислений
- •Тезис Чёрча — Тьюринга и алгоритмически неразрешимые проблемы
- •Современное состояние теории алгоритмов
- •Анализ трудоёмкости алгоритмов
- •Классы сложности
- •Машина Тьюринга
- •Устройство машины Тьюринга
- •Описание машины Тьюринга
- •Пример машины Тьюринга
- •Полнота по Тьюрингу
- •Варианты машины Тьюринга
- •Машина Тьюринга, работающая на полубесконечной ленте
Элементарная дизъюнкция
В логике высказываний элементарной дизъюнкцией называется дизъюнкция литералов:
,
где li —
литералы.
В англоязычной литературе для обозначения элементарной дизъюнкции используется термин клоз (англ. clause).
Элементарная конъюнкция
В логике высказываний элементарной конъюнкцией называется конъюнкция литералов:
,
где li —
литералы.
14
Исчисление высказываний.
Давая описание алгебры высказываний, мы пользовались логическими значениями высказываний (истина, ложь). Но понятия истинности и ложности не математические. Эти понятия во многих случаях субъективны и, скорее, относятся к философии.
В связи с этим желательно построить математическую логику, не пользуясь понятиями истинности и ложности. Необходимо также при этом построении не применять самих законов логики.
§ 1. Понятие формулы исчисления высказываний.
Исчисление высказываний – это аксиоматическая логическая система, интерпретацией которой является алгебра высказываний.
Описание всякого исчисления включает в себя описание символов этого исчисления (алфавита), формул, являющихся конечными конфигурациями символов, и определение выводимых формул.
Алфавит исчисления высказываний состоит из символов трех категорий:
Символы первой категории:
Эти символы будем называть переменными высказываниями.
Символы второй категории:
они носят общее название логических связок. Первый из них – знак дизъюнкции или логического сложения, второй – знак конъюнкции или логического умножения, третий – знак импликации или логического следования и четвертый – знак отрицания.
Третью категорию составляет пара символов ( ), называемая скобками.
Других символов исчисление высказываний не имеет.
Формулы исчисления высказываний представляют собой последовательности символов алфавита исчисления высказываний. Для обозначения формул будем пользоваться большими буквами латинского алфавита. Эти буквы не являются символами исчисления. Они представляют собой только условные обозначения формул.
Определение формулы исчисления высказываний.
Всякая переменная
является формулой.
Если А и В- формулы , то слова
- тоже формулы.
Никакая другая строчка символов не является формулой.
Переменные высказывания будем называть элементарными формулами.
Приведем примеры формул исчисления высказываний.
Переменные высказывания
являются формулами согласно п.1
определения формулы. Но тогда слова
являются формулами согласно п.2
определения. По этой же причине будут
формулами слова:
Очевидно, не являются формулами слова:
поскольку одни из них не взяты в скобки,
в других скобка лишь одна,…
Одновременно с понятием формулы вводится понятие подформулы или части формулы.
1. Подформулой элементарной формулы является она сама.
Если формула имеет вид
, то ее подформулами являются: она сама, формула А и все подформулы формулы А.
Если формула имеет вид (А*В)(здесь и в дальнейшем под символом * будем понимать любой из трех символов
), то ее подформулами являются: она сама, формулы А и В и все подформулы формул А и В.
Например, для формулы
ее подформулами будут:
- подформула нулевой глубины,
-подформулы первой глубины,
-подформулы второй глубины,
-подформулы
третьей глубины,
-подформула
четвертой глубины.
Таким образом, по мере “погружения вглубь структуры формулы” мы выделяем подформулы все большей глубины.
Очевидно, что на самой большой глубине находятся лишь элементарные формулы. Однако элементарные формулы могут быть и на других глубинах.
Введем в запись формул некоторые упрощения. Будем опускать в записи формул скобки по тем же правилам, что и в алгебре высказываний.
В связи с этими правилами формулы
будем писать
соответственно.
15