
- •Введение
- •1. Основные сведения из формальной логики
- •1.1. Введение в формальную логику
- •1.2. Формы познания человеком окружающего мира
- •1.3. Формы абстрактного мышления
- •«Все s есть p»,
- •«Если s есть p, то s есть p1».
- •1.4. Содержательное описание основных законов классической формальной логики и границы их применимости
- •1.5. Способы правильных умозаключений, обусловленных основными законами формальной логики.
- •1.6. Правильные способы рассуждений, основанные на теории силлогизмов
- •Вопросы для самоконтроля
- •2. Элементы теории множеств
- •2.1. Понятие множества. Способы задания множеств
- •Упражнения
- •2.2. Части множеств
- •2.2.1. Понятие подмножества
- •2.2.2. Множество-степень
- •2.2.3. Понятие о верхней и нижней гранях множеств
- •2.3. Операции над множествами.
- •2.4. Основные свойства операций над множествами
- •2.5. Отношения на множествах
- •2.5.1. Операции над отношениями
- •2.5.2. Основные свойства отношений
- •2.6. Функции как отношения на множествах
- •2.7. Отношения эквивалентности
- •2.8. Отношения порядка
- •Упражнения
- •Парадоксы теории множеств
- •Вопросы для самоконтроля
- •1. Алгебра логики
- •Понятие о простом и сложном высказывании
- •Упражнения
- •Логические операции над высказываниями
- •Упражнения
- •Упражнения
- •1.4. Аксиомы и законы алгебры логики
- •1.4.1. Правила склеивания для элементарных конъюнкций и дизъюнкций
- •Дизъюнкций
- •1.4.3. Правило развёртывания
- •Все ке для двух высказываний
- •Развёртывание элементарной дизъюнкции
- •Упражнения
- •1.5. Функции алгебры логики. Нормальные формы логических функций
- •Общая запись любой логической функции в сндф имеет вид
- •Пример. По заданной таблице истинности составить сндф функций
- •Снкф для выше приведенной таблицы истинности будут иметь вид
- •Упражнения
- •1.6.Минимизация логических функций
- •1.6.1. Расчетный метод минимизации
- •1.6.2. Табличный метод минимизации
- •1.6.3. Расчетно-табличный метод минимизации (метод Квайна)
- •Упражнения
- •1.7. Некоторые применения алгебры логики
- •Упражнения
- •Вопросы для самоконтроля
- •2. Исчисление высказываний
- •2.1. Понятие формулы исчисления высказываний
- •Упражнения
- •2.2. Аксиомы и простейшие правила вывода
- •Система аксиом исчисления высказываний
- •Тогда правило подстановка схематически запишется так
- •2.3. Определение доказуемой формулы
- •Рассмотрим примеры получения доказуемых формул.
- •2.4. Производные правила вывода
- •Упражнения
- •2.5. Определение формулы, выводимой из совокупности формул н
- •2.6. Понятие вывода
- •2.7. Основные правила выводимости
- •2.8. Доказательство некоторых законов логики
- •2.9. Проблемы аксиоматического исчисления высказываний
- •Вопросы для самоконтроля
- •3. Логика предикатов
- •3.1. Понятие предиката
- •3.2. Логические операции над предикатами
- •Упражнения
- •Кванторные операции
- •Упражнения
- •Определение формулы логики предикатов
- •3.5. Равносильные формулы логики предикатов
- •Упражнения
- •3.6. Предварённая нормальная форма
- •Выполнимость и общезначимость формул
- •Упражнения
- •Применение языка логики предикатов в математике и технике
- •Вопросы для самоконтроля
- •4. Основные положения теории алгоритмов
- •4.1. Интуитивное понятие алгоритма
- •4.2. Уточнение понятия алгоритма
- •4.3. Частично-рекурсивные и общерекурсивные функции
- •Упражнения
- •4.4. Машины Тьюринга
- •Упражнения
- •4.5. Понятие о нормальных алгоритмах Маркова
- •4.6. Алгоритмически неразрешимые проблемы
- •4.7. Сложность алгоритмов
- •Вопросы для самоконтроля
- •Ответы и решения
- •Раздел 1
- •Подраздел 1.3
- •Раздел 2
- •Раздел 3.
- •Раздел 4
- •Библиографический список
- •Список сокращений
- •Содержание
Вопросы для самоконтроля
Дайте определение множества по Кантору. Определите конечное и бесконечное, счетное и несчетное множества.
Какие существуют два основных способа задания множеств? Приведите примеры задания множеств.
Поясните понятие подмножество, как символически записывают отношение между множествами?
Какими свойствами может обладать отношение включения?
Какие подмножества множества называются несобственными?
Что такое множество-степень и чему равна его мощность?
В чем состоит различие между max и sup, min и inf ?
Приведите символическую запись операции объединения множеств и дайте ее интерпретацию с помощью кругов Эйлера.
Приведите символическую запись операции пересечения множеств и дайте ее интерпретацию с помощью кругов Эйлера.
10.Приведите символическую запись операции вычитания множеств и дайте ее интерпретацию с помощью кругов Эйлера.
11. Приведите символическую запись операции дополнения множеств и дайте ее интерпретацию с помощью кругов Эйлера.
12. Что такое универсальное множество и дайте его интерпретацию с помощью кругов Эйлера.
13. Приведите символическую запись симметрической разности двух множеств и дайте ее интерпретацию с помощью кругов Эйлера.
14. Как определяется сумма двух множеств, дайте ее геометрическую интерпретацию.
15. Приведите формальные записи коммутативности, ассоциативности и дистрибутивности множеств.
16. Приведите формальные записи операций объединения и пересечения для одного множества с пустым и универсальным множествами.
17. Приведите формальные записи идемпотентности множеств, законов де Моргана и поглощения.
18. Поясните сущность отношений на множествах.
19. Что такое кортеж, декартово произведение?
20. Дайте определение отношения и раскройте его содержательный смысл.
21. Что такое область определения, значений и график отношения?
22. Как формально записывается обратное отношение и в чем его смысл?
23. Приведите формальную запись операций объединения, пересечения, разности и инверсии отношений. Приведите примеры.
24. Приведите формальную запись операций композиции и сужения отношений. Приведите примеры.
25. Приведите основные свойства отношений и соответствующие примеры.
26. Охарактеризуйте понятие функции как отношения на множествах.
27. Дайте определение инъективного, сюръективного и биективного отображения. Приведите примеры.
28. Дайте определение отношению эквивалентности. Приведите примеры эквивалентных и неэквивалентных отношений.
29. Поясните понятия отношений частичного и строгого порядка.
30. В чем суть парадоксов теории множеств. Приведите какой-нибудь пример парадокса и объясните его.
1. Алгебра логики
Понятие о простом и сложном высказывании
Основным понятием математической логики является простое логическое высказывание. Под логическим высказыванием понимают всякое повествовательное предложение, утверждающее что-либо о чем-либо и принимающее истинное (И) или ложное (Л) значение в данных условиях места и времени. Например, даны высказывания: “собака – животное”, “Париж – столица Италии”, “3 < 5”. В соответствии с приведенным определением первое из этих высказываний является истинным, второе – ложным, третье – истинным.
Иногда в определении простого высказывания опускают слова “в данных условиях места и времени”. Возникает вопрос: правомочны ли мы это делать? Ответ на этот вопрос не является однозначным. Дело в том, что одно и то же высказывание в разных местах (Земли, континента, страны, города и т.п.), а также в разные интервалы времени может принимать различные логические значения. Действительно, высказывание: “Средняя продолжительность жизни человека не превышает 70 лет” для России является истинным, а для Японии –ложным [по данным Обзорно-географического атласа мира (М., 2003 г.) средняя продолжительность жизни россиян составляла 67,2 года (за последние 2 года она стала еще меньше), а средняя продолжительность жизни японцев-мужчин – 77,5 года, женщин – 84 года].
Высказывание: “Сборная команда СССР по баскетболу – лучшая в мире” для одних промежутков времени является истинным, а для других ложным. С 1971 по 1974 г. она была чемпионом мира, поэтому приведенное высказывание было истинным, если его рассматривать относительно указанного промежутка времени, и ложным для других промежутков времени, т.е. тех, когда она не становилась чемпионом мира.
Таким образом, истинность или ложность высказывания является достаточно условным понятием, и поэтому для однозначности логического значения высказывания условия места и времени нужно учитывать. Существуют, однако, высказывания, которые всегда и везде являются истинными или ложными (вечные истины). Так, например, высказывание “5 меньше 10” является всегда и везде истинным, поэтому для такого высказывания условия места и времени можно не учитывать.
Все простые
высказывания, когда они объединяются
грамматическими связками “И”, “ИЛИ”,
“если, то…” и др., дают новые сложные
высказывания. Например, высказывание
“Если число
иррационально, то
тоже иррационально” получается
связыванием двух простых высказываний
сложным союзом “если…, то…”.
Простые высказывания
в дальнейшем будем обозначать малыми
буквами латинского алфавита:
или буквами с индексами:
Истинное значение высказывания будем
обозначать цифрой “1”, а ложное
цифрой “0”.