- •Введение
- •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
- •Библиографический список
- •Список сокращений
- •Содержание
Библиографический список
Ахо А., Хопкрофт Дж., Ульман Д. Структуры данных и алгоритмы. − М.: Издательский дом “Вильямс”, 2000. − 384 с.
Гетманова А.Д. Логика: Учебник для студентов вузов. − 8-е изд. − М.: Омега-Л, 2006. − 416 с.
Гладков Л.А., Курейчик В.В, Курейчик В.М. Основы теории алгоритмов. Учеб. пособие по курсу “Математическая логика и теория алгоритмов”. Таганрог: Изд-во ТРТУ, 2002. − 82 с.
Гэри М., Джонсон Д. Вычислительные машины и труднорешаемые задачи/ Пер. с англ. − М.: Мир, 1982. − 416 с.
Ершов Ю.Л., Палютин Е.А. Математическая логика. − М.: Наука, 1987.
Игошин В.И. Математическая логика и теория алгоритмов: Учеб. пособие для студентов вузов. − М.: Издательский центр “Академия”, 2004. − 448 с.
Колмогоров А.Н, Драгалин А.Г. Математическая логика. – 2-е изд. стереотипное. − М.: Едиториал УРСС, 2005. − 240 с.
Кормен Т., Лейзерсон Ч., Риверст Р. Алгоритмы: построение и анализ. − М.: МЦНМО, 2004. − 960 с.
Курейчик В.М, Глушань В.М., Щербаков Л.И. Комбинаторные аппаратные модели и алгоритмы в САПР. − М.: “Радио и связь”, 1990. − 216 с.
Лавров И.А., Максимова Л.Л. Задачи по теории множеств, математической логике теории алгоритмов. − М.: Наука. 1984.
Лихтарников Л.М., Сукачева Т.Г. Математическая логика: Курс лекций. − СПб: Изд-во “Лань”, 1998. − 288 с.
Новиков П.С. Элементы математической логики. − М.: Наука, 1973.
Пападимитру Х., Стайглиц К. Комбинаторная оптимизация. Алгоритмы и сложность: Пер. с англ. − М.: Мир, 1985. − 512 с.
Судоплатов С.В., Овчинникова Е.В. Математическая логика и теория алгоритмов: Учебник. − М.: ИНФРА-М.; Новосибирск: Изд-во НГТУ, 2004.− 224 с.
Успенский В.А., Семенов А.Л. Теория алгоритмов: основные открытия и приложения. М.: Наука, 1987. − 288 с.
Шапорев С.Д. Математическая логика. Курс лекций и практических занятий.− СПб.: БХВ − Петербург. 2005. − 416 с.
Эдельман С.Л. Математическая логика: Учеб. пособие для ин-тов. М.: “Высшая школа”, 1975. − 176 с.
Успенский В.А., Верещагин Н.К., Плиско В.Е. Вводный курс математической логики. − 2-е изд. − М.: Физматлит, 2004. − 128 с.
Яшин Б.Л. Логика. Учебник для высших и средних учебных заведений. − М.: “Изд-во ЭЛИТ”, 2004. − 416 с.
Самойленко А.П., Усенко О.А. Математическая логика и теория алгоритмов в примерах и задачах. Учебное пос./Под ред. Беловой Л.Ф. – Таганрог: Изд-во Таганрог. гос. пед. ин-та, 2004. – 260 с.
Список сокращений
ТИФ – тождественно истинная формула;
ТЛФ – тождественно ложная формула;
ФПСО – функционально полная система операций;
КЕ – конституента единицы;
КН – конституента нуля;
ФАЛ – функции алгебры логики;
НДФ – нормальная дизъюнктивная форма;
НКФ – нормальная конъюнктивная форма;
СНД(К)Ф – совершенная нормальная дизъюнктивная (конъюнктив-
ная) форма;
сНД(К)Ф – сокращенная нормальная дизъюнктивная (конъюнктив-
ная) форма;
ТНД(К)Ф – тупиковая нормальная дизъюнктивная (конъюнктивная)
форма;
МНД(К)Ф – минимальная нормальная дизъюнктивная (конъюнктив-
ная) форма;
МФ – минимальная форма;
КК – карта Карно;
РКС – релейно-коммутационная схема;
ПЗ – правило заключения;
ПОП – правило одновременной подстановки;
ПСЗ – правило сложного заключения;
ПСДО – правило снятия двойного отрицания;
ТД – теорема дедукции;
ОТД – обобщенная теорема дедукции;
ПНФ – предварённая нормальная форма;
СПР – схема примитивной рекурсии;
МТ – машина Тьюринга;
ДМТ – детерминированная машина Тьюринга;
НДМТ – недетерминированная машина Тьюринга;
ВСА – временная сложность алгоритма;
ПСА – пространственная сложность алгоритма;
ДВУ – детерминированное вычислительное устройство;
НДВУ – недетерминированное вычислительное устройство.
