- •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. Содержание и формы промежуточной аттестации
8. Учебно-методическое и информационное обеспечение дисциплины
8.1. Основная литература
Игошин В.И. Математическая логика и теория алгоритмов. – М.: Академия, 2004. Игошин В.И. Задачи и упражнения по математической логике и теории алгоритмов. – М.: Академия, 2005.
Калинина О.Л. Основы дискретной математики. Часть 2. Элементы математической логики. Учебное пособие. Пермь: ПГПУ, 2008.
Алябьева В.Г., Пастухова Г.В., Теория алгоритмов. Учебное пособие. Пермь: ПГПУ, 2011.
8.2. Дополнительная литература
Катленд Н. Вычислимость. Введение в теорию рекурсивных функций. - М.: Мир, 1983.
Лавров И.А., Максимова Л.Л. Задачи по теории множеств, математической логике и теории алгоритмов. – М.: Наука, 1984.
3. Марков А.А., Нагорный Н.М. Теория алгорифмов. - М.: ФАЗИС, 1996. -448с.
4. Матросов В.Л. Теория алгоритмов. - М.: Прометей, 1989.
5. Мендельсон Э. Введение в математическую логику: - 3-е изд. -М.: Наука, 1984.
6. Михайлов А.Б., Рыжова Н.И., Швецкий М.В. Лекции по основам математической логики. Элементы теории алгорифмов. - СПб.: РГПУ им. А.И.Герцена, 1997.
7. Роджерс Х. Теория рекурсивных функций и эффективная вычислимость. - М.: Мир, 1972.
8. Трахтенброт Б.А. Алгоритмы и вычислительные автоматы. - М.: Сов.
радио, 1974.
9. Успенский В.А. Машина Поста. - М.: Наука, 1979.
10. Успенский В.А. Семёнов А.Л. Теория алгоритмов: основные открытия и приложения. - М.: Наука, 1987.
8.4. Электронные материалы
1. Сайт профессора кафедры математической логики и теории алгоритмов мгу им. Ломоносова Пентуса м.Р.:
http://lpcs.math.msu.su/~pentus/problems.htm
2. Сайт кафедры «Прикладной математики» Физико-механического факультета Санкт-Петербургского государственного технического университета: http://amd.stu.neva.ru/education/prog71.htm
3. Сайт УГАТУ (рефераты и лекции):
www.twirpx.com/files/special/protection/
4. Электронный вариант книги Носова В.А. «Алгоритмы и оценки их сложности»:
rrc.dgu.ru/res/intsys.msu.ru/staff/vnosov/theoralg.htm
5. Электронный вариант книги Мальцева А.И. «Алгоритмы и рекурсивные функции»:
www.proklondike.com/contentview.php?content
9. Содержание и порядок проведения входного и текущего контроля, промежуточной аттестации
9.1. Содержание и формы проведения входного контроля
Содержание и формы текущего контроля знаний
№ |
Пороговый |
||
СК -1
|
Знает: смысл основных понятий алгебры высказываний (АВ) и логики предикатов (ЛП), теории алгоритмов (ТА): высказывание, операции над высказываниями, таблица истинности, формула АВ, равносильные формулы, ДНФ, КНФ, предикат, кванторы, нормальная форма, алгоритм, машина Тьюринга, рекурсивная функция, вычислимая функция (описание). |
Умеет: составлять таблицы истинности, применять основные равносильности, диагностировать формулу АВ (тождественно истинная, тождественно ложная, выполнимая), показывать выводимость из гипотез, записывать на языке предикатов математические объекты (определения, теоремы), показывать рекурсивность функций, строить машины Тьюринга; |
Владеет: методом решения логических задач с помощью АВ; методами доказательства выводимости в построенном исчислении формул (теорем); способами уточнения понятия алгоритма в виде машин Тьюринга. |
Продвинутый |
|||
Знает: смысл основных понятий АВ и ЛП, исчисления высказываний (ИВ) и предикатов (ИП), ТА: высказывания, действия над высказываниями (конъюнкция, дизъюнкция, импликация, эквивалентность), таблицы истинности, формулы АВ, равносильных формул, ДНФ, СДНФ, КНФ, СКНФ; аксиомы и их свойств (полнота, независимость) исчисления, правила вывода из аксиом, теорема дедукции, выводимой формулы, связь АВ и ИВ, свойства ИВ (непротиворечивость, полнота); предиката, квантора, нормальных форм и формул; формул ИП, аксиомы и их свойства ИП, выводимые формулы, теорема дедукции, свойства ИП (непротиворечивость, полнота; алгоритма, вычислимой функции, машины Тьюринга, действии над машинами, тезис Черча, тезис Тьюринга, рекурсивной функции (частично рекурсивной и примитивно рекурсивной)); |
Умеет: составлять таблицы истинности, применять основные равносильности, диагностировать формулу АВ (тождественно истинная, тождественно ложная, выполнимая), составлять СКНФ и СДНФ произвольной формулы, показывать выводимость из гипотез, записывать на языке предикатов математические объекты (определения, теоремы), проверять истинность формул методом резолюций, применять основные операции (рекурсии, суперпозиции, минимизации) к основным функциям (следования, ноль-функция, выбор аргумента), показывать рекурсивность функций, строить машины Тьюринга и производить действия с ними; |
Владеет: методом решения логических задач и анализом РКС (релейно-контактных схем) с помощью АВ; методами доказательства выводимости в построенном исчислении формул (теорем) двумя различными способами; способами уточнения понятия алгоритма в виде машин Тьюринга и рекурсивных функций, |
|
СК-2 |
Пороговый |
||
Знает: способы построения аксиоматическим методом ИВ, уточнение определения алгоритма через машины Тьюринга, характеристики систем (полнота, противоречивость, разрешимость). |
Умеет: приводить примеры полных систем, разрешимых и непротиворечивых, распознавать структуру системы (аксиомы, правила вывода и язык), строить МТ. |
Владеет: методами построения МТ и рекурсивных функций. |
|
Продвинутый |
|||
Знает: способы построения аксиоматическим методом ИВ и ИП, связь данных систем с АВ и ЛП, уточнение определения алгоритма через машины Тьюринга и рекурсивные функции, связь между тезисами Тьюринга и Черча, характеристики систем (полнота, противоречивость, разрешимость), примеры алгоритмически неразрешимых проблем. |
Умеет: строить примеры полных систем, разрешимых и непротиворечивых, конструировать произвольные системы по заданным характеристикам (аксиомы, правила вывода и язык), строить произвольные МТ и рекурсивные функции, проводить аналогии между различными уточнениями алгоритма, показывать алгоритмическую неразрешимость некоторой задачи. |
Владеет: методами построения МТ и рекурсивных функций, методами построения аксиоматических теории с заданными характеристиками. |
|
СК-3 |
Пороговый |
||
Знает: этапы формирования понятия алгоритма и аксиоматических систем. |
Умеет: применить язык логики предикатов к анализу текстов. |
Владеет: методикой построения необходимых и достаточных условий заданной задачи, навыком преобразований высказываний для анализа релейно-контактных схем и решения текстовых задач. |
|
Продвинутый |
|||
Знает: этапы и методы формирования понятия алгоритма и аксиоматических систем. |
Умеет: применить язык логики предикатов к анализу математических текстов (запись определения, предложения, теоремы) и построения противоположных. обратных утверждений данному и применять доказательство от противного. |
Владеет: аксиоматическим методом анализу произвольной математической теории, методикой построения необходимых и достаточных условий произвольной задачи, навыком преобразований высказываний для анализа релейно-контактных схем и решения текстовых задач. |