
- •Введение
- •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
- •Библиографический список
- •Список сокращений
- •Содержание
Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
Государственное образовательное учреждение
высшего профессионального образования
Таганрогский государственный радиотехнический университет
Глушань В.М.
Математическая логика и теория
алгоритмов
Учебное пособие
Таганрог 2009
УДК 517.11(07.07)
Глушань В.М. Математическая логика и теория алгоритмов. Учебное пособие. − Таганрог: Изд-во ТРТУ, 2006. ─ 192 с.
В учебном пособии излагаются вопросы алгебры логики, исчисления высказываний, алгебры предикатов, а также элементы теории алгоритмов. В конце большинства подразделов приведены задачи, ответы или подробные решения которых даны в заключительной части пособия. Решение приведенных задач рекомендуется выполнять на практических занятиях, а также самостоятельно, что будет способствовать усвоению и закреплению изучаемого материала.
Пособие предназначено для студентов специальностей 23.01.04, 05.02.02, 23.01.01, а также может использоваться студентами других специальностей.
Табл.26. Ил. 17. Библиогр.; 20 назв.
Печатается по решению редакционно-издательского совета Таганрогского радиотехнического университета.
Рецензенты:
В.П.Карелин, д-р техн.наук, зав.кафедрой математики и информатики ТИУЭ.
В.Н. Финаев, д-р техн.наук, зав.кафедрой САУ ТРТУ.
© Таганрогский радиотехнический университет, 2009
Введение
Логика это наука о законах мышления. Процесс мышления протекает в голове человека в виде последовательности рассуждений. Результатом его является определенное умозаключение. Законы мышления позволяют из истинности одних умозаключений устанавливать истинность или ложность других умозаключений.
Изначально законы мышления изучались формальной логикой, которая рассматривала эти законы лишь со стороны их логической структуры или формы, т.е. отвлекаясь от конкретного содержания мыслей и вычленяя лишь общий способ связи частей этого содержания. Все законы мышления в формальной логике формулировались с помощью естественного разговорного языка.
Начало формальной логике было положено трудами Аристотеля (древнегреческий ученый, 384 ─ 322 гг. до н. э.). По мере развития формальной логики появилась необходимость формулировки ее законов в более сжатом виде. Это позволило бы упростить не только передачу знаний о законах мышления от одних людей другим, но и сам процесс мышления. Для осуществления этого в формальную логику необходимо было ввести специальную символику, которая бы создала предпосылки для использования в ней математических методов.
Впервые идеи о построении формальной логики на математической основе были высказаны Г.В. Лейбницем (1646 ─ 1716) в конце XVII века. Он говорил: “Мы употребляем знаки не только для того, чтобы передать наши мысли другим лицам, но и для того, чтобы облегчить сам процесс нашего мышления”. После того, как в формальной логике стали применяться математические методы, сложилась новая область математики, получившая название математической логики (иногда используется название символическая логика). Таким образом, математическая логика по своему предмету является логикой, а по методу – математикой. Она является современным этапом в развитии формальной логики.
Современная математическая логика нашла широкое применение в самых разных областях человеческой деятельности. Она с большим успехом используется в теории релейно-контактных схем и в теории цифровых автоматов (вся вычислительная техника), в лингвистике, криминалистике, в экономических исследованиях, в физиологии мозга, психологии и др.
Современная математическая логика включает много разделов. Но во все учебники и учебные пособия по математической логике всегда входят следующие основные разделы:
1) алгебра логики (или алгебра высказываний);
2) исчисление высказываний;
3) логика предикатов (или алгебра предикатов).
В последние несколько десятилетий бурное развитие получила теория алгоритмов, имеющая много общего с методологией математической логики. Поэтому часто эти две научные дисциплины объединяют вместе. В результате на стыке такого объединения возникла дисциплина, получившая название “Математическая логика и теория алгоритмов”. В данном учебном пособии рассматриваются четыре указанных выше раздела (три из математической логики и один из теории алгоритмов).
Следует заметить, что, как правило, все изданные учебники и учебные пособия предназначены для студентов университетов или пединститутов, поскольку в них в большей степени затрагиваются теоретические вопросы, нежели практические. Предлагаемое учебное пособие в основном носит прикладной характер. Поэтому оно ориентировано на студентов специальных высших образовательных заведений. В связи с этим подбор и изложение материала таковы, что, по мнению автора, должны способствовать повышению общей культуры логического мышления и правильному решению практических задач.
Автор