- •Лекция 1. Логика высказываний п.1.1. Высказывания.
- •П.1.2. Логические операции. Таблица истинности.
- •П.1.3. Формулы алгебры высказываний.
- •П.1.4. Равносильные формулы.
- •Тест №1.
- •Лекция 2. Булевы функции. Канонические формы логических формул. П. 2.1. Булевы функции.
- •П. 2.2. Дизъюнктивная и конъюнктивная нормальная форма. ?????
- •П. 2.3. Проблема разрешимости.
- •П. 2.4. Полные системы булевых функций.
- •Тест №2.
- •Лекция 3. Приложение алгебры высказываний к логико-математической практике. П. 3.1. Релейно-контактные схемы.
- •П. 3.2. Схемы из функциональных элементов.
- •П. 3.3. Решение логических задач.
- •Тест №3.
- •Лекция 4. Логика предметов. П. 4.1. Определение предикатов и логические операции над ними.
- •П. 4.2. Кванторные операции.
- •П. 4.3. Формулы логики предикатов. Равносильные формулы.
- •П. 4.4. Предваренная нормальная форма. Общезначимость и выполнимость формул логики предикатов.
- •Тест №4.
- •Лекция 5. Применение языка логики предметов для записи математических предложений. П. 5.1. Запись математических определений.
- •П. 5.2. Формулировка математических теорий.
- •П. 5.3. Построение противоположных утверждений и доказательство методом от противного.
- •П. 5.4 Формулировка обратных и противоположных теорем.
- •5.5 Формулировка необходимых и достаточных условий.
П.1.3. Формулы алгебры высказываний.
С помощью логических операций над высказываниями можно строить различные новые, более сложные высказывания. Определим понятие формулы логики высказываний. Понятие логической формулы является формализацией понятия сложного высказывания.
Определение:
Любое высказывание (высказывательная переменная) – формула.
Если А и В формулы, то - тоже формулы.
При построении формулы используют скобки (...). Условимся внешние скобки опускать, к примеру, формулу будем записывать. Существуют и другие правила, позволяющие не ставить лишние скобки. Например, конъюнкция выполняется первой, дизъюнкция – второй, импликация и эквиваленция равноправны и выполняются последними. Каждой формуле при заданных значениях входящих в нее переменных приписывается одно из двух значений 0 или 1. Для формул составляется таблица истинности. Если формула состоит изn-элементов, то ее таблица истинности содержит 2nстрок. Приписывание значений истинности или ложности высказываниям, входящим в формулу, называетсяинтерпретациейэтих высказываний. Под интерпретацией формулы понимается приписывание значений истинности высказываниям, входящим в эту формулу.
Пример 11. Составить таблицу для формулы
Решение:
x |
y |
x→y | |||
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
Все формулы алгебры логики делятся на три класса: 1. Тавтология.
2.Тождественно ложные. 3. Выполнимые.
Определение 1.1.ФормулаАназывается тавтологией (или тождественно ис-тинной), если та истина при всех значениях высказывательных переменных, входящих в эту формулу.
Определение 1.2.ФормулаАназывается тождественно ложной, если она ложна при всех значениях высказывательных переменных, входящих в эту формулу.
Определение 1.3.ФормулаАназываетсявыполнимой,если она принимает значение единицы, хотя бы на одном наборе, входящих в нее переменных и не является тождественно истинной.
Пример 12. Рассмотрим формулу
Построим таблицу истинности этой формулы
x |
y |
x→y |
|
|
|
|
|
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
Анализируя столбец последний убеждаемся, что формула А является тавтологией.
Пример 13. Показать выполнимость формулы
Построим таблицу истинности
x |
y |
x→y |
y→x |
B |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
Анализируя столбец значений истинности формулы В, убеждаемся, что формула В является выполнимой.