URSS.ru Магазин научной книги
Id: 338462
469

Математическая логика и теория алгоритмов Изд. 4, перераб. и доп.

2023. 160 с.
  • Онлайн-книга

Аннотация

Настоящее учебное пособие посвящено изложению математической логики и теории алгоритмов. Основу пособия составляют лекции, которые читаются студентам второго курса факультета компьютерных наук Омского государственного университета имени Ф. М. Достоевского. Излагаются классическая логика, метод резолюций, формальные исчисления, формальная арифметика, принципы логического программирования, нечеткая логика и нечеткая арифметика, модальные, временные... (Подробнее)


Оглавление
top
Часть I. Логика9
Глава 1. Классическая логика10
1.1. Логика высказываний10
1.1.1. Высказывания10
1.1.2. Классическая (материальная) импликация12
1.1.3. Основные законы логики14
1.1.4. Логический парадокс Рассела14
1.1.5. Алгебра (логика) высказываний15
1.1.6. Релейно-контактные схемы17
1.1.7. Равносильные формулы19
1.1.8. Алгебра Буля20
1.1.9. Истинные и общезначимые формулы20
1.1.10. Разрешимость логики высказываний20
1.1.11. Логическое следствие21
1.1.12. Силлогизмы22
1.2. Логика предикатов23
1.2.1. Предикаты и формулы23
1.2.2. Интерпретации25
1.2.3. Истинность и выполнимость формул. Модели, общезначимость, логическое следствие26
1.2.4. Готлоб Фреге27
1.2.5. Сколемовские функции и сколемизация формул28
1.3. Метод резолюций31
1.3.1. Метод резолюций в логике высказываний31
1.3.2. Метод резолюций в логике предикатов36
Глава 2. Формальные теории (исчисления)39
2.1. Определение формальной теории, или исчисления40
2.1.1. Доказательство. Непротиворечивость теории. Полнота теории41
2.2. Исчисление высказываний42
2.2.1. Язык и правила вывода исчисления высказываний42
2.2.2. Пример доказательства теоремы44
2.2.3. Полнота и непротиворечивость исчисления высказываний45
2.3. Исчисление предикатов46
2.3.1. Язык и правила вывода исчисления предикатов46
2.3.2. Полнота и непротиворечивость исчисления предикатов48
2.4. Формальная арифметика49
2.4.1. Эгалитарные теории49
2.4.2. Язык и правила вывода формальной арифметики49
2.4.3. Непротиворечивость формальной арифметики. Теорема Генцена50
2.4.4. Теорема Геделя о неполноте50
2.4.5. Курт Гедель52
2.5. Автоматический вывод теорем53
2.5.1. С. Ю. Маслов54
2.6. Логическое программирование56
2.6.1. Логическая программа56
2.6.2. Языки логического программирования60
Глава 3. Неклассические логики62
3.1. Интуиционистская логика62
3.2. Нечеткая логика63
3.2.1. Нечеткие подмножества63
3.2.2. Операции над нечеткими подмножествами64
3.2.3. Свойства множества нечетких подмножеств65
3.2.4. Нечеткая логика высказываний67
3.2.5. Нечеткие релейно-контактные схемы69
3.2.6. Нечеткие числа69
3.3. Модальные логики71
3.3.1. Типы модальности72
3.3.2. Модальное исчисление K73
3.3.3. Исчисления I и Т (Фейса-фон Вригта)73
3.3.4. Исчисления S4, S5 и исчисление Брауэра74
3.3.5. Модальные исчисления K4 и S475
3.3.6. Пример означивания формул76
3.3.7. Семантика Крипке78
3.3.8. Сол Аарон Крипке80
3.3.9. Другие интерпретации модальных знаков80
3.3.10. Логика доказуемости81
3.4. Временные логики81
3.4.1. Временная логика Прайора82
3.4.2. Временная логика Леммона83
3.4.3. Временная логика фон Вригта84
3.4.4. Георг фон Вригт84
3.4.5. Приложение временных логик к программированию85
3.4.6. Временная логика Пнуели87
3.5. Алгоритмические логики90
3.5.1. Принципы построения алгоритмической логики92
3.5.2. Алгоритмическая логика Хоара94
3.5.3. Чарльз Хоар98
3.6. Паранепротиворечивые логики99
3.6.1. Сущность паранепротиворечивых логик100
3.6.2. Паранепротиворечивая логика LP⇒ Приста100
3.7. Логика Васильева102
3.7.1. Интерпретации логики Васильева103
3.7.2. Н. А. Васильев104
3.7.3. Трехзначная логика Лукасевича105
3.7.4. ЭВМ «Сетунь»106
3.8. Релевантные логики107
3.8.1. Сущность релевантных логик108
3.8.2. Л. Л. Максимова111
3.8.3. Релевантная логика R112
3.8.4. Релевантная логика RM3113
3.8.5. И. Е. Орлов115
3.9. Интуиционистская логика и физика115
Часть II. Алгоритмы119
Глава 4. Алгоритмы120
4.1. Понятие алгоритма и вычислимой функции120
4.2. Рекурсивные функции122
4.2.1. Примитивно рекурсивные функции122
4.2.2. Частично рекурсивные функции124
4.2.3. Тезис Ч¨ерча125
4.3. Машина Тьюринга—Поста126
4.3.1. Вычисление функций на машине Тьюринга—Поста128
4.3.2. Примеры вычислений129
4.3.3. Тезис Тьюринга131
4.3.4. Универсальная машина Тьюринга—Поста131
4.4. Алан Тьюринг131
4.5. Эмиль Пост133
4.6. Нормальные алгорифмы Маркова134
4.7. Эффективные алгоритмы136
4.8. Алгоритмически неразрешимые проблемы137
Глава 5. Сложность алгоритмов138
5.1. Понятие о сложности алгоритмов138
5.2. Классы задач P и NP139
5.2.1. Класс задач P139
5.2.2. Класс задач NP140
5.2.3. Недетерминированная машина Тьюринга140
5.3. О понятии сложности142
5.3.1. Три типа сложности142
5.3.2. Четыре категории чисел по Колмогорову143
5.3.3. Тезис Колмогорова144
5.4. А.Н.Колмогоров145
Глава 6. Алгоритмы реальности147
6.1. Генератор виртуальной реальности148
6.2. Принцип Тьюринга148
6.3. Логически возможные среды Кантгоуту150
Литература152

Об авторе
top
photoГуц Александр Константинович
Доктор физико-математических наук, профессор. Заслуженный работник высшей школы РФ. Заведующий кафедрой кибернетики Омского государственного университета имени Ф. М. Достоевского, декан факультета компьютерных наук (2003–2022).

Профессор Сочинского государственного университета (г. Сочи). Области исследования: математическая теория пространства-времени, квантовая теория времени, математическое моделирование этнических, социальных и психических процессов, многовариантная и теоретическая история. Автор более 500 научных работ.