
- •Вопросы к экзамену
- •Образцы экзаменационных билетов
- •1. Дедуктивный характер математики. Предмет математической логики, ее роль в вопросах обоснования математики.
- •1. Днф. Теорема о разложении функций по переменным. Алгоритм приведения к сднф.
- •Приложение 1
- •Аксиоматические теории
- •1. Понятие аксиоматической теории
- •2. Как возникают аксиоматические теории
- •3. Примеры аксиоматических теорий
- •4. Интерпретации и модели аксиоматической теории
- •5. Свойства аксиоматических теорий
- •Упражнения
- •Упражнения
- •6. Формулировка аксиоматической теории
- •Упражнения
- •Литература
- •Приложение 2
- •Вычислимость. Введение в теорию алгоритмов
- •Введение
- •1. Интуитивное понятие алгоритма
- •Упражнения
- •2. Свойства алгоритмов
- •3. Уточнение понятия алгоритма
- •Упражнение
- •Упражнения
- •Упражнение
- •4. Нумерация программ для мнр
- •5. Нумерация вычислимых функций
- •Упражнение
- •Упражнения
- •6. Универсальные программы
- •7. Алгоритмически неразрешимые проблемы
- •Упражнения
Упражнения
1. Докажите независимость множества аксиом {B1, B2, B3} теории эквивалентности (пример 3.2).
2. Проверьте на независимость системы аксиом
а) теории порядка (упражнение 5.1);
б) теории строгого линейного порядка (упражнение 5.3);
в) теории проективных плоскостей (упражнение 5.4).
г) тории AT (пример 4.1).
Не всегда для той или иной аксиоматической теории целесообразно выбирать независимую систему аксиом: изящество системы аксиом может привести к громоздкости доказательств теорем теории.
Литература
1. Е. П. Емельченков, В. Е. Емельченков. Бинарные отношения. Отношение эквивалентности. // Математическая морфология. Смоленск: Изд-во СГМА, 1997. Том 2, вып. 2. С. 3-20.
2. Столл Роберт Р. Множества. Логика. Аксиоматические теории. М.: Просвещение, 1968.
Приложение 2
Е. П. Емельченков, В. Е. Емельченков
Вычислимость. Введение в теорию алгоритмов
Рассматриваются основные понятия теории алгоритмов. Исследуется неразрешимость многих проблем важных для теоретического программирования.
Понятие алгоритма является не только центральным понятием теории алгоритмов, не только одним из главных понятий математики вообще, но одним из главных понятий современной науки. Более того, сегодня, с наступлением эры информатики, алгоритмы становятся одним из важнейших факторов цивилизации.
Успенский В.А., Семенов А.Л. С. 10
Введение
Точное понятие «алгоритм» было выработано лишь в тридцатых годах XX века. До этого математики довольствовались интуитивным понятием алгоритма. Это объясняется тем, что до середины XIX века математика имела дело в основном с числами и вычислениями. Понятие алгоритма отождествлялось с понятием метода вычислений. Все многообразие вычислений комбинировалось из четко определенных операций арифметики, тригонометрии и анализа. Поэтому понятие метода вычисления считалось интуитивно ясным и не нуждалось в специальных исследованиях.
Новые более жесткие требования к строгости стимулировались в основном математикой нечисловых объектов во второй половине XIX века. Одним из решающих обстоятельств, приведших к пересмотру оснований математики, явилось создание Кантором теории множеств.
Опыт парадоксов теории множеств научил математику крайне осторожно обращаться с бесконечностью и даже о бесконечности рассуждать с помощью финитных методов. Существо финитного подхода заключается в том, что он допускает только конечные комплексы действий над конечным числом объектов. Выяснение того, какие объекты и действия над ними следует считать точно определенными, какими свойствами и возможностями обладают комбинации элементарных действий, что можно и чего нельзя сделать с их помощью – все это стало предметом теории алгоритмов. Главным внутриматематическим приложением теории алгоритмов явились доказательства невозможности алгоритмического решения некоторых математических проблем. Такие доказательства неосуществимы без точного понятия алгоритма (для доказательства несуществования алгоритма решения того или иного класса задач, надо точно знать несуществование чего требуется доказать).