Программа дисциплины ен. Ф. 01. 04 «математическая логика и теория алгоритмов» Рекомендуется умц кгту им. А. Н. Туполева для направления (специальностей) направление icon

Программа дисциплины ен. Ф. 01. 04 «математическая логика и теория алгоритмов» Рекомендуется умц кгту им. А. Н. Туполева для направления (специальностей) направление



Смотрите также:
Программа дисциплины опд. Ф...
Программа дисциплины опд. Ф. 08 «операционные системы» Рекомендуется умц кгту им. А. Н...
Программа дисциплины ен. В. 01 «теория принятия решений» Рекомендуется умц кгту им. А. Н...
Программа дисциплины опд ф-05 «Теория информационных процессов и систем» Рекомендуется умц кгту...
Программа дисциплины сд. 03. Теория информации и кодирования Рекомендуется умц кгту им. А. Н...
Программа дисциплины сд. 03. Теория информации и кодирования Рекомендуется умц кгту им. А. Н...
Программа дисциплины опд. Ф. 10 «базы данных» Рекомендуется умц кгту им. А. Н...
Программа дисциплины «Объектно-ориентированное программирование» Рекомендуется умц кгту им. А. Н...
Программа дисциплины дс 04 «Распределенные информационные системы» Рекомендуется умц кгту им. А...
Программа дисциплины ен. Ф. 01. 7 "Методы оптимизации" Рекомендуется умц кгту им. А. Н...
Программа дисциплины ен. Р. 01 «электромагнитная совместимость» Рекомендуется умц кгту им. А. Н...
Программа дисциплины ен р. 01 Компьютерное моделирование рекомендуется умц кгту им. А. Н...



скачать


КАЗАНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

им. А.Н. ТУПОЛЕВА


УТВЕРЖДАЮ:

Проректор по учебной и методической

работе

_________________ И.К. Насыров


«_____» _______________ 200_ г.


ПРОГРАММА ДИСЦИПЛИНЫ




ЕН.Ф.01.04 «МАТЕМАТИЧЕСКАЯ ЛОГИКА И ТЕОРИЯ АЛГОРИТМОВ»



Рекомендуется УМЦ КГТУ им. А.Н. Туполева для направления

(специальностей)


направление: 230100* «Информатика и вычислительная техника»


формы обучения: очная


*) коды направлений и специальностей указаны по Общероссийскому классификатору специальностей по образованию (ОК 009-2003)

^ 1. Цели и задачи дисциплины


Целью дисциплины является изучение понятий и методов математической логики и теории алгоритмов с ориентацией на их использование в задачах практической информатики.

Задачи дисциплины: приобретение знаний, умений и навыков решения задач математической логики и теории алгоритмов и их приложений в различных задачах дискретной математики, информатики и вычислительных систем.

При изучении курса используются основные понятия теории множеств, линейной алгебры и теории функций. Знания, умения и навыки, приобретенные в данной дисциплине, используются при изучении последующих дисциплин учебного плана, особенно математических дисциплин, дисциплин по основам ЭВМ, математическому обеспечению ЭВМ.

^

2. Требования к уровню освоения содержания дисциплины


В результате изучения дисциплины студенты должны:

знать:

  • основные понятия математической логики и теории алгоритмов,

  • формальный язык логики,

  • методы логического вывода и оценки сложности алгоритмов.

уметь:

  • использовать язык математической логики для представления знаний о предметных областях,

  • доказывать логическое следование формул с использованием метода резолюций,

иметь навыки:

- анализа выполнимости и логической общезначимости формул логики высказываний;

  • доказательства логического следования;

  • применения метода резолюций в логики высказываний и логике предикатов;

иметь представление:

  • об основных направлениях использования аппарата математической логики в задачах практической информатики.




  1. ^ Объем дисциплины и виды учебной работы




Вид учебной работы

Всего часов

для очного

обучения

Семестр


Общая трудоемкость дисциплины

100

3

^ Аудиторные занятия

51

3

Лекции

34

3

Практические занятия (ПЗ)

17

3

Контрольная работа (в рамках объема практических работ)

2

3

Лабораторные работы (ЛР)

-

-

^ Самостоятельная работа

49

3

Курсовой проект (работа)

-

-

Расчетно-графические работы

8

3

Подготовка к зачету

6

3

Другие виды самостоятельной работы

35

3

Вид итогового контроля (зачет, экзамен)

зачет

3



^ 4. Содержание дисциплины


4.1. Тематический план








Очное обучение

№№

пп

Наименование тем

Лекции

(часов)

ПЗ

(часов)

1

Введение

1

-

2

Логика высказываний

2

4

3

Логика предикатов

6

4

4

Логическое следствие и метод резолюций

4

4

5

Формальные системы

6

1

6

Теория алгоритмов

3

2+2 к.р. по разделам 2-6

7

Многозначные, нечеткие, модальные и темпоральные логики

6

-

8

Сложность вычислений с помощью алгоритмов

3

-

9

Заключение

1

-


^ 4.2. Содержание тем (курсивом выделены разделы, указанные в ГОСах и рекомендованной программе дисциплины). Для указания объема занятий даны внутри скобок два числа: число часов аудиторных занятий и число часов самостоятельной работы.


Введение (1/0.5)

Предмет дисциплины, ее структура и содержание, литература. Связь дисциплины с

предшествующими и последующими дисциплинами. Краткие сведения об истории развития дисциплины.


Логика высказываний (6/4)

Язык логики высказываний. Интерпретация формул. Общезначимость, выполнимость, противоречивость. Методы анализа выполнимости и общезначимости формул. Алгоритм приведения формул в КНФ. Алгоритм проверки общезначимости формул.


Логика предикатов (10/6)

Синтаксис и семантика языка логики предикатов. Формулы логики предикатов, интерпретация. Логически общезначимые, выполнимые формулы. Равносильные преобразования формул логики предикатов. Предваренная нормальная форма. Алгоритм ее получения.


Логическое следствие и метод резолюций (7/4)

Логическое следствие, проблема дедукции. Хорновские дизъюнкты. Метод резолюций в логике высказываний, стратегии метода резолюций. Сколемовская стандартная форма. Подстановка, композиция подстановок, унификатор. Алгоритм унификации. Метод резолюций в логике предикатов. Теорема Робинсона. Принцип логического программирования. Использование метода резолюций в языке ПРОЛОГ.


Формальные системы (8/4)

Понятие формальной системы, формальный вывод, свойства формальных систем. Исчисление высказываний как формальная система. Теорема дедукции, связь выводимости и истинности формул в логике высказываний. Теории первого порядка. Исчисление предикатов как формальная система. Метатеория формальных систем: непротиворечивость, полнота, разрешимость.


Теория алгоритмов (10/7)

Нормальные алгоритмы. Машины Тьюринга. Частично-рекурсивные функции. Примитивно, обще и частично-рекурсивные функции. Рекурсивно и рекурсивно-перечислимые множества. Тезис Черча. Алгоритмически разрешимые и неразрешимые задачи.


Многозначные, нечеткие, модальная и темпоральные логики (5/6)

Многозначные логики. Понятие нечеткого множества. Нечеткие логики. Модальная логика. Темпоральная логика. Пороговые логики.


Сложность вычислений с помощью алгоритмов (3/3;)

Меры сложности алгоритмов. Временная и емкостная сложность. Сложность в среднем и в худшем случае. Легко- и трудноразрешимые задачи. Классы задач Р и NP. NP –трудные и NP – полные задачи. Примеры NP-полных задач. Класс Е.


Заключение (1/0.5)

Направления использования аппарата математической логики в задачах практической информатики: спецификация и верификация программно-аппаратных проектов, логическое программирование, языки общения интеллектуальных агентов.


^ 4.3. Практические занятия




п\п

№ темы

Наименование практического занятия

1

2

Язык логики высказываний. Построение и интерпретация формул логики высказываний. Анализ общезначимости, выполнимости, противоречивости формул (4 часа).

2

3

Логика предикатов. Формулы логики предикатов, интерпретация. Логически общезначимые, выполнимые формулы. Равносильные преобразования формул логики предикатов. Предваренная нормальная форма. Алгоритм ее получения (4 часа).

3

4

Проблема дедукции, логическое следование в логике высказываний. Метод резолюций в логике высказываний, стратегии метода резолюций. Сколемовская стандартная форма. Унификация. Алгоритм построения наиболее общего унификатора. Метод резолюций в логике предикатов. (4 часа).

4

5

Теория алгоритмов. Нормальные алгоритмы и машины Тьюринга (2 часа). Контрольная работа (2 часа).

5

6

Исчисление высказываний как формальная система. Поиск выводимости формул в исчислении высказываний (1 часа).


4.4. В рамках самостоятельной работы по дисциплине выполняется домашнее задание (расчетно-графическая работа).


Цель домашнего задания – закрепление навыков решения задач по курсу.

Домашнее задание состоит в решении задач по следующим темам:

  • построение и преобразование формул логики высказываний, в том числе с использованием ЭВМ;

  • символизация языка с использованием связок, кванторов и предикатов;

  • преобразование формул логики предикатов;

  • метод резолюций, стратегии метода резолюций;

  • доказательства теорем в исчислении высказываний;

  • нормальные алгоритмы и алгоритмы Тьюринга;

  • многозначные логики.

Каждому студенту выдается 1-3 задачи по каждой из перечисленных тем. Задание выполняется в отдельной тетради и сдается преподавателю.


^ 5. Учебно-методическое обеспечение дисциплины.


Рекомендуемая литература

а) основная литература:

1. Мендельсон Э. Введение в математическую логику. -М.: Наука, 2004.

  1. Галиев Ш.И. Математическая логика и теория алгоритмов. Учебное пособие. Казань. Изд-во КГТУ, 2004, -334с.

  2. Судоплатов С.В., Е.В. Овчинникова. Математическая логика и теория алгоритмов. Учебник. М.: ИНФРА-М, Новосибирск: Изд-во НГТУ, 2004.-224с.

  3. Шапорев С.В. Математическая логика. Курс лекций и практических занятий. Учебное пособие. СПб.: БХВ-Петербург, 2005. – 416с.

  4. Лавров И.А., Л.Л. Максимова. Задачи по теории множеств, математической логике и теории алгоритмов. М.: Физматлит, 2002. –256с.

б) дополнительная литература:

  1. Клини С. Математическая логика. М.: Мир. 2005. –480 с.

  2. Успенский В.А., Н.К. Верещагин, В.Е. Плиско. Вводный курс математической логики. М.: Физматлит, 2004. –128с.

  3. Верещагин Н. К., А. Шень. Лекции по математической логике и теории алгоритмов. Ч. 2. Языки и исчисления. М.: МЦНКО, 2002, -285 с.

  4. Игошин В. И. Математическая логика и теория алгоритмов. М.: АСАDЕМА, 2004, -448с.

  5. Чень Ч., Ли Р. Математическая логика и автоматическое доказательство теорем.-М.: Наука, 1983 -360 с.

  6. Логический подход к искусственному интеллекту: от классической логики к логическому программированию: Пер. с франц. \Тейз А., Грибомон П., Луи Д. И др. -М.: Мир, 1990. -432с.

  7. Новиков П.С. Элементы математической логики. М.: Наука, 1973 -400с.


^ 6. Материально-техническое обеспечение дисциплины:


Персональные компьютеры ИВЦ КГТУ.


7. Методические рекомендации по организации изучения дисциплины

Рекомендуемый список вопросов и тем по дисциплине.

  1. Операции над высказываниями.

  2. Равносильные преобразования пропозициональных форм (формул логики высказываний), основные соотношения.

  3. Нахождение конъюнктивных нормальных форм.

  4. Понятия предиката и кванторов.

  5. Формулы логики предикатов.

  6. Метод резолюций в логике высказываний.

  7. Стратегии метода резолюций.

  8. Предваренная и сколемовская формы.

  9. Алгоритм получения сколемовской формы.

  10. Подстановка, композиция подстановок, унификатор. Алгоритм унификации.

  11. Хорновские дизъюнкты. Метод резолюций в логике предикатов.

  12. Трёхзначные логики.

  13. Многозначные логики.

  14. Понятие нечеткого множества. Нечеткие логики.

  15. Модальная логика. Темпоральная логика.

  16. Задание формальных аксиоматических теорий (логических исчислений).

  17. Свойства формальных аксиоматических теорий.

  18. Задание исчисления высказываний, его свойства (непротиворечивость, полнота, разрешимость).

  19. Задание исчисления предикатов первого порядка его свойство непротиворечивости.

  20. Нормальный алгоритм, задание, примеры.

  21. Машина Тьюринга, задание, примеры.

  22. Примеры алгоритмически неразрешимых проблем.

  23. Сложность вычислений с помощью алгоритмов.

  24. Классы задач Р и NP.

  25. Примеры NP-полных задач.



Программа составлена в соответствии с Государственным образовательным стандартом высшего и среднего образования по направлению подготовки 654600 – Информатика и вычислительная техника и рекомендованной примерной программой дисциплины «Математическая логика и теория алгоритмов» для направления 654600.


Программу составил: Галиев Ш. И., д.т.н., профессор каф. ПМИ КГТУ им. А.Н. Туполева


Программа обсуждена и одобрена на заседании кафедры ПМИ
__ ___________ 200 г., протокол № __.


Зав. кафедрой ПМИ Н. Е. Роднищев

д.т.н., профессор


Зав. выпускающей кафедрой КС В. А. Песошин

д.т.н., профессор


Зав. выпускающей кафедрой АСОИУ Л. М. Шарнин

д.т.н., профессор


Председатель Учебно-методической В. А. Суздальцев

комиссии факультета, к.т.н., доцент


Декан факультета ТКиИ Л. М. Шарнин

д.т.н., профессор





Скачать 121,07 Kb.
оставить комментарий
Дата29.09.2011
Размер121,07 Kb.
ТипПрограмма дисциплины, Образовательные материалы
Добавить документ в свой блог или на сайт

Ваша оценка этого документа будет первой.
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Документы

наверх