- •Формулы логики высказываний и логики предикатов
- •Равносильность в логике высказываний и влогике предикатов
- •Тавтологии
- •Понятие предиката. Кванторы
- •Нормальные формулы логики предикатов
- •Языки. Аксиомы. Правила вывода
- •Вывод. Вывод из гипотез
- •Теорема Дедукции. Следствия
- •Примеры выводимых формул
- •Непротиворечивость ив
- •Полнота ив
- •Правило суммы, произведения
- •Размещения и сочетания
- •Бином Ньютона
- •Разбиение. Полиномиальная теорема
- •Булевы функции
- •Формулы. Равносильность формул
- •Метод рекуррентных соотношений
- •Решение линейных рекуррентных соотношений
- •Понятие производящей функции
- •Интуитивное понятие алгоритма
- •Машины Тьюринга. Вычислимые функции
- •Рекурсивные функции
- •Алгоритмически неразрешимые проблемы
- •Нумерации машин Тьюринга
- •Критерии эффективности алгоритма
- •Полиномиальные и неполиномиальные алгоритмы
- •Основные понятия теории графов
- •Маршруты, цепи, циклы
- •Виды графов
- •Способы задания графов
- •Эйлеровы графы
- •Геометрическая реализация графов
- •Деревья. Лес.
- •Остовное дерево
- •Важнейшие числовые характеристики графов
- •Основные понятия теории кодирования
- •Критерий однозначности алфавитного кодирования
- •Алгоритм распознавания однозначности кодирования
- •Коды Хэмминга
- •Понятие множества
- •Операции над множествами. Свойства
- •Формулы включения и исключения.
-
Формулы логики высказываний и логики предикатов
Df. 1.2: 1. Всякие символ, обозначающий высказывание является формулой.
2. Символы 1 и 0 являются формулами.
3. Если А – формула, То Ā – так же является формулой.
4. Если А и В – формулы, то следовательно выражения : (АᴧВ), (АᴠВ), (А→В),(А↔В) – так же являются формулами.
5. Формулами являются только те выражения, которые можно получить с помощью пунктов 1-4.
Зам.: В формулах, получаемых по определению 1.2, содержится слишком много скобок. Некоторые из них можно опустить, придерживаясь следующим соглашением об опускании скобок. Операции по силе своего действия располагаются в следующем порядке: ¯, ᴧ,ᴠ,→,↔. Исходя из этого, скобки опускаются таким образом, чтобы после их восстановления получить исходную формулу.
Df. 2.6:
-
Каждая формула логики высказываний является формулой(логики предикатов).
-
Каждый символ, обозначающий предикат, является формулой.
-
Если А – формула, то Ā (A), (A) - тоже являются формулами.
-
Если А и В – формулы, то след выражения тоже явл формулами: , , ), .
-
Других формул нет.
Зам: Будем поддерживаться тех же правил об опускании скобок, что и ранее, учитывая только то, что кванторы связывают сильнее операции логики высказываний.
Df. 2.7: В формулах (А) и (A) формула А наз. областью действия кванторов всеобщности и существования соответственно.
Df. 2.8: Вхождение переменной в формулу называется связным, если эта переменная следует за знаком квантора или находится в области действия от этой переменной.
Df. 2,9: Вхождение переменной, не являющейся связной, называется свободным.
Зам: Значение формулы зависит от переменных трех видов:
-
Логическая(обозначающие произвольные предикаты);
-
Предикатная(обозначающая произвольные предикаты);
-
Свободная.
Тогда, подставляя на места переменных их значения будем получать истинное значение формулы.
Df. 2.10: Формула А называется выполнимой на множестве М, если имеется хотя бы один набор значений переменных из М, на котором формула М принимает значение «1».
Df. 2.11: Формула называется выполнимой, если имеется множество, на котором она выполнима.
Df. 2.12: Формула называется тождественно истинной на мн. М, если на наборе значений переменных из М она принимает значение «истинна».
Df. 2.13: Формула называется логически общезначимой, если она тождественно истина на множестве.
Зам: Логически общезначимыми являются тавтологии. Кроме того имеются логически общезначимые формулы присущие только логике предикатов. Например: (х)→(х).
Df. 2.14: Формула называется логическим противоречием, если она тождественно ложна на множестве.
-
Равносильность в логике высказываний и влогике предикатов
Df. 1.3: Пусть даны формулы А,В. Пусть – совокупность букв, входящих хотя бы в 1-ну из формул: А,В. Тогда формулы А и В называются равносильными, если на наборе значений эти формулы принимают одинаковые истинные значения. В этом случае пишут АВ.
Зам: Как следует из определения для выяснения того, являются ли две формулы равносильными, надо сравнить значения этих формул на каждом наборе значении букв, входящих в эти формулы. Такое сравнение удобно проводить по таблице истинности.
Список основных равносильностей:
A |
0 |
||
A |
|
||
|
1 |
||
|
0 |
||
|
|
|
|
|
B |
|
|
Зам: Пользуясь имеющимися равносильностями формулы можно преобразовывать к более простому или некоторому специальному виду.
Замечание: Отношения равносильности обладает след св-вами:
-
Рефлексивность: ф-лы А вып.
-
Симметричность: ф-л А,В вып. если , то
-
Транзитивность: ф-л А,В,С вып. если , то
Сл-но: отношение равносильности является отношением эквивалентности. Оно разбивает мн-во всех ф-л на непересекающиеся классы такие, что: 1. ф-лы из одного класса равносильны. 2. Никакие 2 ф-лы из разных классов не явл. равносильными.
Df 2.15: Формулы А и В называются равносильными на мн. М, если на наборе значений переменных из М эти формулы принимают истинные значения. В этом случае пишут: А.
Df.2.16: Формулы А и В называются равносильными, если они равносильны на любом множестве. В этом случае пишут: : А.
Зам: Равносильности логики высказываний остаются в силе и для логики предикатов. Кроме того имеются равносильности, присущие только логике предикатов.
23.
24,
25.
26. ᴠ
27. Где А
28. не
29. содержит
30. х
31.
32.
33.
34.
35.
36.
Зам: Пользуясь имеющимися равносильностями, формулы можно преобразовывать к более простому или к некоторому специальному виду.