- •Оглавление
- •Глава 3. Логика высказываний 78
- •Глава 4. Логика предикатов 90
- •Введение
- •I. Системы счисления
- •1.1. Непозиционные системы счисления. Римская система счисления
- •1.2. Позиционные системы счисления
- •1.3. Взаимосвязь систем счисления
- •I. Алгоритм перевода целого числа Aq из q-ичной системы счисления в число Bd d-ичной системы
- •II. Алгоритм перевода целого числа Ad из d-ичной системы счисления в число Bq q-ичной системы
- •III. Алгоритм перевода правильных дробей из q-ичной системы счисления в d-ичную с вычислениями в d-ариф-метике
- •IV. Алгоритм перевода правильных дробей из d-ичной системы счисления в q-ичную с вычислениями в d-арифметике
- •V. Алгоритм перевода чисел из d-ичной системы счисления в dn-ичную систему счисления
- •VI. Алгоритм перевода чисел из dn-ичной системы счисления в d-ичную систему счисления.
- •1.4. Двоичная система счисления
- •1.4.1. Двоичная арифметика
- •1.4.3. Вычитание с использованием двоичного дополнения. Умножение
- •Алгоритм вычитания целых десятичных чисел
- •Алгоритм отыскания двоичного дополнения числа
- •Теория множеств
- •Глава 1. Множества
- •1.1. Основные определения
- •1.2. Основные операции теории множеств
- •Старшинство операций (операции даны по убыванию приоритетов)
- •1.4. Диаграммы Венна
- •1.5. Основные законы теории множеств
- •1.6. Декартово произведение и отношения
- •Глава 2. Бинарные отношения
- •2.1. Основные определения
- •Глава 3.Функции и операции
- •Примеры функций
- •Операции над функциями
- •Свойства бинарных операций
- •Глава 4.Алгебраические структуры
- •III. Математическая логика
- •Глава 1. Переключательные функции
- •1.1. Основные определения
- •Переключательные функции двух аргументов
- •1.2. Основные теоремы (эквивалентные соотношения) переключательных функций
- •Глава 2.Булева алгебра
- •2.1. Основные определения
- •Эквивалентные соотношения в булевой алгебре
- •2.2. Минимизация булевых функций
- •2.3. Аналитические методы нахождения мднф Метод Квайна
- •Формулы метода
- •Алгоритм метода
- •Метод Блейка
- •Формулы метода
- •Алгоритм метода
- •Сравнение методов Квайна и Блейка
- •Построение мднф из Сокр.Днф с помощью таблицы Квайна
- •Алгоритм получения fМднФс помощью таблицы Квайна
- •2.4. Графическая минимизация логических функций
- •Метод карт Карнапа
- •Алгоритм минимизации по карте Карнапа
- •2.5. Полнота систем булевых функций
- •Классы Поста
- •Полиномы Жегалкина
- •Глава 3.Логика высказываний
- •3.1. Основные понятия
- •3.2. Алгебра логики высказываний
- •3.3. Применение к естественному языку
- •Список наиболее часто встречающихся выражений, соответствующих логическим связкам
- •3.4. Исчисление высказываний (ив)
- •Глава 4.Логика предикатов
- •Определения кванторных высказываний
- •4.1. Алгебра логики предикатов
- •4.2. Выполнимость и общезначимость
- •4.3. Равносильность формул
- •Приведенные формулы
- •4.4. Применение логики предикатов к естественному языку
- •4.4.1. Суждения
- •Виды категорических суждений
- •4.4.2. Исчисление одноместных предикатов как исчисление классов. Теория категорических суждений и силлогизмов Аристотеля
- •Законы формальной логики Аристотеля:
- •4.4.3. Умозаключения
- •Наиболее распространенные схемы правильных дедуктивных рассуждений
- •4.4.4. Основные законы формальной логики. Логические основы аргументации
- •4.5. Исчисление предикатов
- •Литература
- •Предметный указатель
Переключательные функции двух аргументов
№ п/п |
x: y: |
0011 0101 |
Обозначения функции |
Названия функции |
0 |
|
0000 |
const 0 |
Константа 0 |
1 |
|
0001 |
xy, xy |
Конъюнкция, функция ‘и’ |
2 |
|
0010 |
xy, x |
Запрет ‘y’ |
3 |
|
0011 |
x |
Повтор ‘x’ |
4 |
|
0100 |
xy, y |
Запрет ‘x’ |
5 |
|
0101 |
y |
Повтор ‘y’ |
6 |
|
0110 |
xy |
Сумма по модулю 2, исключающее ‘или’ |
7 |
|
0111 |
xy |
Дизъюнкция, соединительное ‘или’ |
8 |
|
1000 |
xy |
Стрелка Пирса |
9 |
|
1001 |
x~y, xy |
Эквивалентность |
10 |
|
1010 |
, y |
Отрицание y, функция ‘не’ |
11 |
|
1011 |
xy, xy |
Обратная импликация |
12 |
|
1100 |
, x |
Отрицание x, функция ‘не’ |
13 |
|
1101 |
xy, xy |
Прямая импликация |
14 |
|
1110 |
x/y |
Штрих Шеффера |
15 |
|
1111 |
const 1 |
Константа 1 |
Формула Fназываетсявыполнимой(условно-истинной формулой– УИФ), если при некоторых значениях переменных списка <X1,X2, ...,Xk> соответствующая ей функция принимает значение 1.
Формула Fназываетсятождественно-ложной формулой– ТЛФ, если при любых значениях переменных списка <X1,X2, ...,Xk> соответствующая ей функция принимает значение 0.
Формула Fназываетсяопровержимой (условно-ложной формулой) , если при некоторых значениях переменных списка <X1,X2, ..., Xk> соответствующая ей функция принимает значение 0.
При исследовании логических формул во многих случаях требуются их корректные преобразования, позволяющие получить новые формулы, эквивалентные данным. Корректность преобразований обеспечивается выполнением следующих двух правил:
Правило подстановкиформулыFвместо переменнойx: все вхождения переменнойxв исходное соотношение должны быть одновременно заменены формулойF.
Правило заменыподформул: если какая-либо формулаF, описывающая функциюf, содержитF1в качестве подформулы, то заменаF1на эквивалентнуюF2не изменит функциюf.
Эти два правила также называют эквивалентными преобразованиями,так как в результате их применения получаются формулы, эквивалентные исходным.
1.2. Основные теоремы (эквивалентные соотношения) переключательных функций
1. a) , b),
2. a) , b),
3. a) , b),
4. a) , b),
5. a) , b),
6. a) , b),
7. ,
8. ,
9. ,
10. ,
11. ,
12. a) , b), c),
13. a) , b), c).
Старшинство операций (операции даны по убыванию приоритетов)
¬ |
/ |
|
|
|
|
|
|
~ |