Учебно-методический комплекс дисциплины математическая логика и теория алгоритмов 050100 Педагогическое образование
Вид материала | Учебно-методический комплекс |
1. Сайт профессора кафедры математической логики и теории алгоритмов МГУ им. Ломоносова Пентуса М.Р. 9.3. Содержание и формы промежуточной аттестации |
- Рабочей программы учебной дисциплины дв2 Математическая логика и теория алгоритмов, 50.1kb.
- Учебно-методический комплекс по дисциплине математическая логика и теория алгоритмов, 144.09kb.
- Рабочая программа по дисциплине в 2-Математическая логика и теория алгоритмов шифр, 316.78kb.
- Рабочая учебная программа по дисциплине «Математическая логика и теория алгоритмов», 69.99kb.
- Учебно-методический комплекс дисциплины «Математическая логика и теория алгоритмов», 376.44kb.
- Рабочая программа учебно-педагогической практики (летние лагерные сборы) на 2010-2011, 438.34kb.
- Рабочая программа дисциплины «Математическая логика и теория алгоритмов», 143.48kb.
- Рабочая программа учебно-исследовательской практики на 2011-2012 учебный год Направление, 225.84kb.
- Рабочая программа учебно-полевой практики по зоологии 2010-2011 учебный год, 254.69kb.
- Программа вступительного экзамена в магистратуру по направлению подготовки: 050100., 85.55kb.
1. Сайт профессора кафедры математической логики и теории алгоритмов МГУ им. Ломоносова Пентуса М.Р.:
.msu.su/~pentus/problems.php
2. Сайт кафедры «Прикладной математики» Физико-механического факультета Санкт-Петербургского государственного технического университета: eva.ru/education/prog71.php
3. Сайт УГАТУ (рефераты и лекции):
www.twirpx.com/files/special/protection/
4. Электронный вариант книги Носова В.А. «Алгоритмы и оценки их сложности»:
rrc.dgu.ru/res/intsys.msu.ru/staff/vnosov/theoralg.php
5. Электронный вариант книги Мальцева А.И. «Алгоритмы и рекурсивные функции»:
ссылка скрыта
9. Содержание и порядок проведения входного и текущего контроля, промежуточной аттестации
9.1. Содержание и формы проведения входного контроля
- Содержание и формы текущего контроля знаний
№ | Пороговый | ||
СК -1 | Знает: смысл основных понятий алгебры высказываний (АВ) и логики предикатов (ЛП), теории алгоритмов (ТА): высказывание, операции над высказываниями, таблица истинности, формула АВ, равносильные формулы, ДНФ, КНФ, предикат, кванторы, нормальная форма, алгоритм, машина Тьюринга, рекурсивная функция, вычислимая функция (описание). | Умеет: составлять таблицы истинности, применять основные равносильности, диагностировать формулу АВ (тождественно истинная, тождественно ложная, выполнимая), показывать выводимость из гипотез, записывать на языке предикатов математические объекты (определения, теоремы), показывать рекурсивность функций, строить машины Тьюринга; | Владеет: методом решения логических задач с помощью АВ; методами доказательства выводимости в построенном исчислении формул (теорем); способами уточнения понятия алгоритма в виде машин Тьюринга. |
Продвинутый | |||
Знает: смысл основных понятий АВ и ЛП, исчисления высказываний (ИВ) и предикатов (ИП), ТА: высказывания, действия над высказываниями (конъюнкция, дизъюнкция, импликация, эквивалентность), таблицы истинности, формулы АВ, равносильных формул, ДНФ, СДНФ, КНФ, СКНФ; аксиомы и их свойств (полнота, независимость) исчисления, правила вывода из аксиом, теорема дедукции, выводимой формулы, связь АВ и ИВ, свойства ИВ (непротиворечивость, полнота); предиката, квантора, нормальных форм и формул; формул ИП, аксиомы и их свойства ИП, выводимые формулы, теорема дедукции, свойства ИП (непротиворечивость, полнота; алгоритма, вычислимой функции, машины Тьюринга, действии над машинами, тезис Черча, тезис Тьюринга, рекурсивной функции (частично рекурсивной и примитивно рекурсивной)); | Умеет: составлять таблицы истинности, применять основные равносильности, диагностировать формулу АВ (тождественно истинная, тождественно ложная, выполнимая), составлять СКНФ и СДНФ произвольной формулы, показывать выводимость из гипотез, записывать на языке предикатов математические объекты (определения, теоремы), проверять истинность формул методом резолюций, применять основные операции (рекурсии, суперпозиции, минимизации) к основным функциям (следования, ноль-функция, выбор аргумента), показывать рекурсивность функций, строить машины Тьюринга и производить действия с ними; | Владеет: методом решения логических задач и анализом РКС (релейно-контактных схем) с помощью АВ; методами доказательства выводимости в построенном исчислении формул (теорем) двумя различными способами; способами уточнения понятия алгоритма в виде машин Тьюринга и рекурсивных функций, | |
СК-2 | Пороговый | ||
Знает: способы построения аксиоматическим методом ИВ, уточнение определения алгоритма через машины Тьюринга, характеристики систем (полнота, противоречивость, разрешимость). | Умеет: приводить примеры полных систем, разрешимых и непротиворечивых, распознавать структуру системы (аксиомы, правила вывода и язык), строить МТ. | Владеет: методами построения МТ и рекурсивных функций. | |
Продвинутый | |||
Знает: способы построения аксиоматическим методом ИВ и ИП, связь данных систем с АВ и ЛП, уточнение определения алгоритма через машины Тьюринга и рекурсивные функции, связь между тезисами Тьюринга и Черча, характеристики систем (полнота, противоречивость, разрешимость), примеры алгоритмически неразрешимых проблем. | Умеет: строить примеры полных систем, разрешимых и непротиворечивых, конструировать произвольные системы по заданным характеристикам (аксиомы, правила вывода и язык), строить произвольные МТ и рекурсивные функции, проводить аналогии между различными уточнениями алгоритма, показывать алгоритмическую неразрешимость некоторой задачи. | Владеет: методами построения МТ и рекурсивных функций, методами построения аксиоматических теории с заданными характеристиками. | |
СК-3 | Пороговый | ||
Знает: этапы формирования понятия алгоритма и аксиоматических систем. | Умеет: применить язык логики предикатов к анализу текстов. | Владеет: методикой построения необходимых и достаточных условий заданной задачи, навыком преобразований высказываний для анализа релейно-контактных схем и решения текстовых задач. | |
Продвинутый | |||
Знает: этапы и методы формирования понятия алгоритма и аксиоматических систем. | Умеет: применить язык логики предикатов к анализу математических текстов (запись определения, предложения, теоремы) и построения противоположных. обратных утверждений данному и применять доказательство от противного. | Владеет: аксиоматическим методом анализу произвольной математической теории, методикой построения необходимых и достаточных условий произвольной задачи, навыком преобразований высказываний для анализа релейно-контактных схем и решения текстовых задач. |
9.3. Содержание и формы промежуточной аттестации
Формы аттестации по дисциплине: экзамен.
Вопросы к экзамену:
- Высказывания. Логические операции над высказываниями.
- Понятие булевой функции. Число булевых функций от n переменных. Булевы функции от двух переменных. Связь между ними.
- Основные равносильности алгебры высказываний. ДНФ, ее нахождение, СДНФ.
- Понятие о полноте системы булевых функций. Примеры полных и неполных систем.
- Применение алгебры высказываний к переключательным схемам. Элементы «И», «ИЛИ», «НЕ». Понятие комбинаторной схемы.
- Применение алгебры высказываний к анализу рассуждений.
- Построение исчисления высказываний: алфавит, формула, аксиомы, правила вывода исчисления высказываний. Понятие доказательства (вывода) формулы в ИВ. Примеры выводимых формул.
- Вывод формулы из гипотез в исчислении высказываний. Его свойства. Примеры.
- Теорема дедукции в исчислении высказываний.
- Правила введения и удаления конъюнкции в исчислении высказываний.
- Правила введения и удаления дизъюнкции в исчислении высказываний.
- Правила введения и удаления двойного отрицания в исчислении высказываний.
- Законы прямой и обратной контрапозиции в исчислении высказываний.
- Интерпретация исчисления высказываний. Непротиворечивость исчисления высказываний.
- Лемма о полноте исчисления высказываний.
- Полнота исчисления высказываний. Теорема о полноте исчисления высказываний. Независимость системы аксиом.
- Понятие предиката. Способы задания предикатов. Примеры предикатов. Сигнатура. Определение формулы ЛП данной сигнатуры. Свободные и связанные переменные.
- Понятие модели данной сигнатуры и истинности формулы на модели. Примеры записи математических предложений формулами ЛП.
- Проблемы выполнимости, общезначимости и тождественной ложности формул логики предикатов. Связь между этими проблемами. Теорема Черча (без доказательства).
- Метод Генцена для решения проблемы выполнимости формул логики предикатов.
- Основные равносильности логики предикатов, их доказательство.
- Предваренная нормальная форма, ее нахождение.
- Построение исчисления предикатов: алфавит, формула, аксиомы. Правила вывода, определение вывода формулы и вывода из гипотез в ИП. Теоремы ЛП. Непротиворечивость ИП.
24. Интуитивное определение понятия «алгоритм». Свойства алгоритма.
25. Простейшие функции. Операция подстановки. Свойства операции подстановки. Операция примитивной рекурсии. Свойства операции примитивной рекурсии. Примитивно-рекурсивное описание функции.
26. Примитивно-рекурсивная функция. Свойства примитивно-рекурсивных функций. Примеры примитивно-рекурсивных функций. Относительная примитивная рекурсивность. Свойства относительной примитивной рекурсивности.
27. m-операция (операция минимизации). Частично рекурсивное описание функции. Частично рекурсивная функция. Примеры частично рекурсивных функций. Общерекурсивная функция. Примеры общерекурсивных функций.
28. Машина Тьюринга. Операции над машинами Тьюринга (операция композиции, операция ветвления, операция зацикливания). Гёделева нумерация машин Тьюринга.
29. Функция, вычислимая по Тьюрингу. Доказательство существования функций, невычислимых по Тьюрингу. Пример невычислимой по Тьюрингу функции.
30. Примеры алгоритмически неразрешимых проблем (проблема распознавания самоприменимости, проблема применимости).