- •050100 – Педагогическое образование
- •Цель дисциплины.
- •Место дисциплины в структуре ооп:
- •3. Требования к результатам освоения этой дисциплины
- •3.2. Матрица соотнесения разделов учебной дисциплины и формируемых компетенций
- •4. Объем дисциплины
- •4.1. Объем дисциплины и виды учебной работы
- •Распределение часов по темам и видам учебной работы
- •5. Содержание дисциплины
- •5.1. Содержание разделов дисциплины
- •5.2. Содержание семинарских и практических занятий
- •7. Структура и содержание самостоятельной работы студентов
- •План-график самостоятельной работы
- •Структура и трудоемкость самостоятельной работы студентов
- •7.3. Тематика рефератов/курсовых работ и методические рекомендации по их выполнению
- •1. Творцы теории алгоритмов.
- •2. Алгоритмы поиска.
- •3. Неразрешимость логики первого порядка.
- •4. Нестандартные модели арифметики.
- •5. Метод диагонализации в математической логике.
- •6. Машины Тьюринга и невычислимые функции.
- •7. Вычислимость на абаке и рекурсивные функции.
- •8. Представимость рекурсивных функций и отрицательные результаты математической логики.
- •9. Разрешимость арифметики сложения.
- •10. Теорема Геделя о неполноте формальной арифметики.
- •Разрешимые и неразрешимые аксиоматические теории.
- •12. Логическая игра.
- •13. Логика второго порядка и определимость в арифметике.
- •14. Интерполяционная лемма Крейга и ее приложения.
- •7.4. Примерные контрольные и самостоятельные работы по дисциплине
- •Постройте комбинационную схему, реализующую функцию
- •8. Учебно-методическое и информационное обеспечение дисциплины
- •8.1. Основная литература
- •8.2. Дополнительная литература
- •8.4. Электронные материалы
- •1. Сайт профессора кафедры математической логики и теории алгоритмов мгу им. Ломоносова Пентуса м.Р.:
- •9. Содержание и порядок проведения входного и текущего контроля, промежуточной аттестации
- •9.1. Содержание и формы проведения входного контроля
- •Содержание и формы текущего контроля знаний
- •9.3. Содержание и формы промежуточной аттестации
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«Пермский государственный педагогический университет»
Математический факультет
Кафедра высшей математики
Пастухова Г.В.
Учебно-методический комплекс дисциплины
МАТЕМАТИЧЕСКАЯ ЛОГИКА И ТЕОРИЯ АЛГОРИТМОВ
050100 – Педагогическое образование
Профиль подготовки – Информатика и ИКТ
Квалификаций (степень) выпускника
Бакалавр педагогического образования
Форма обучения очная
Пермь, 2012
Цель дисциплины.
В дисциплину «Математическая логика и теория алгоритмов» вошли и одна из древнейших математических наук – логика (первое дошедшее до нас сочинение «Аналитики» Аристотеля (382-322 гг. до н.э.) принадлежит позднегреческой эпохе) и совсем юная по меркам истории – теория алгоритмов, которая не насчитывает и ста лет. Обе эти науки, не смотря на столь значительную разницу в возрасте, имеют много общего – они обосновывают саму математику, ее строение и особенности формализаций различных математических систем.
Программа дисциплины отражает цель курса – знакомство с формализацией математического языка, которая рассматривается в данном курсе значительно глубже, чем в курсах алгебры, геометрии и математического анализа, и охватывает также логические средства. В рамках этого курса изучается, прежде всего, язык логики, освещаются современные подходы к формализации и аксиоматизации различных математических дисциплин, в частности затрагиваются такие фундаментальные понятия, как понятие непротиворечивости и полноты математической теории, независимости системы аксиом.
Дисциплина включает в себя два основных раздела: «Математическая логика» и «Теория алгоритмов». В вводном разделе программы рассматриваются основные этапы становления математической логики как особой математической дисциплины, освещается ее роль в решении проблем обоснования математики, в развитии современной вычислительной техники.
Раздел «Математическая логика» в свою очередь состоит из подразделов «Алгебра высказываний», которая изучает высказывания, формулы, их истинностные значения, тождественно ложные, истинны и выполнимые формулы, равносильность формул, приведение формул с помощью равносильных преобразований к нормальным формам. Овладение техникой алгебры высказываний позволить студентам решать алгебраическим методом логические задачи, в частности проверять правильность некоторых рассуждений, а также составлять и упрощать релейно-контактные схемы с заданными условиями работы.
Пример формальной аксиоматической системы рассматривается в разделе «Исчисление высказываний». Особое внимание в этом разделе следует уделить доказательству выводимости в построенном исчислении формул (теорем).
Далее вводится понятие предиката, определяются операции навешивания кванторов общности и существования, обобщаются понятия формулы и ее интерпретации. Возможности языка алгебры предикатов иллюстрируются разнообразными примерами при рассмотрении арифметической и геометрической моделей.
Формализованное исчисление предикатов рассматривается как расширение исчисления высказываний.
Все вышеуказанные подразделы (алгебры и исчисления высказываний и предикатов) являются примерами построения той или иной формализованной системы. Принципы построения и характеристики (полнота, разрешимость, противоречивость) составляющие метатеорию формальных систем подытоживают данный раздел. Также даются примеры и понятия неклассических видов логики как нечеткая и алгоритмическая и принципы логического программирования.
Второй раздел «Теория алгоритмов» является теоретической основой программирования и посвящен формализации понятия «алгоритма» в виде машин Тьюринга и рекурсивных функций. Начинается раздел с изучения возникшей потребности в строгом определении «алгоритма». Далее рассматривается интуитивное понятия «алгоритма», приводятся примеры.
Подраздел «Рекурсивные функции» посвящен базовым функциям и операциям, формируется понятие и примеры частично-рекурсивных, рекурсивных и общерекурсивных функций, доказывается рекурсивность основных арифметических функций, формулируется тезис Черча. Также даются понятия алгоритмически неразрешимых, легкоразрешимых и трудноразрешимых задач и оценки (меры) сложности алгоритмов.
Аналогично строится формализация понятия алгоритма в виде машин Тьюринга, рассматривается ее устройство, действия над машинами, связь с рекурсивными функциями, финалом является тезис Тьюринга, проводиться аналогия с тезисом Черча.