- •Раздел 1.Информация
- •1.1. Основные понятия и подходы
- •1.2. Формы существования информации.
- •1.3. Свойства информации
- •1.4. Показатели качества информации
- •1.5. Количество информации
- •Раздел 2. Системы счисления
- •2.1. Основные понятия
- •2.2. Перевод целых чисел в десятичную систему счисления
- •2.3. Перевод целых чисел в машинные системы счисления
- •2.4. Перевод дробных чисел из десятичной системы счисления в систему счисления с основанием q
- •2.5. Арифметические операции с целыми числами в машинных системах счисления
- •2.6. Представление числовой информации в вычислительной технике
- •Раздел 3. Элементы математической логики
- •3.1. Основные понятия математической логики
- •3.2. Логические операции над высказываниями
- •3.3. Формулы логики высказываний
- •3.4. Законы логики высказываний
- •3.5. Логические основы эвм
- •Раздел 4. Модель и моделирование
- •4.1. Модель
- •4.2. Формализация
- •4.3. Классификация моделей:
- •4.4. Моделирование
- •4.5. Компьютерное моделирование
- •Раздел 5. Основы алгоритмизации
- •5.1. Основные понятия
- •5.2. Линейные алгоритмические процессы
- •5.3. Разветвляющиеся алгоритмические процессы
- •5.4. Циклические алгоритмические процессы
- •Раздел 6. Программное обеспечение
- •Библиографический список
3.3. Формулы логики высказываний
Любое составное высказывание образуется из простых высказываний при помощи логических операций. Если каждое простое высказывание заменить некоторой переменной, которую мы назовем пропозиционной, то мы получим некоторую формулу.
Формулой алгебры высказываний является:
а) любая пропозиционная переменная;
б) если – формулы алгебры высказываний, то выражения,– также являются формулами логики высказываний;
в) других формул нет.
Например. ,и т.д.
Таким образом, любое высказывание является интерпретацией некоторой формулы алгебры высказываний.
Для каждой формулы можно составить таблицу истинности. При их составлении необходимо учитывать порядок выполняемых действий. Если в формуле нет скобок, то логические операции выполняются в следующем порядке: отрицание, конъюнкция, дизъюнкция, импликация, эквиваленция.
Например. Составить таблицу истинности для формулы
|
|
|
|
|
|
|
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
Исходя из таблицы истинности, можно получить следующую классификацию формул алгебры высказываний:
Формула алгебры высказываний, принимающая логические значение «1» при любых ее интерпретациях называется тавтологией или тождественно-истинной формулой.
Формула алгебры высказываний, принимающая логические значение «1» при некоторых ее интерпретациях называется выполнимой.
Формула алгебры высказываний, принимающая логические значение «0» при любых ее интерпретациях называется противоречием или тождественно-ложной формулой.
Формула алгебры высказываний, принимающая логические значение «0» при некоторых ее интерпретациях называется опровержимой.
Например. Составить таблицу истинности для формулы
|
|
|
|
|
|
|
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
В последнем столбце таблицы получили истинное значение формулы, независимо от того, какие значения будут принимать ее переменные, следовательно, формула логики высказываний является тавтологией.
Например. Составить таблицу истинности для формулы .
|
|
|
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
Исходная формула принимает логическое значение «0», при любых наборах переменных, следовательно эта формула является противоречием.
Две формулы называются равносильными, если они принимают при одинаковых наборах переменных одинаковые истинностные значения.
Логические выражения можно преобразовывать в соответствии с законами алгебры логики.