Математическая логика и теория алгоритмов — различия между версиями

Материал из Кафедра математической кибернетики
Перейти к: навигация, поиск
Строка 1: Строка 1:
Обязательной курс для студентов группы 241.
 
  
Лектор - [[Захаров Владимир Анатольевич]].
+
Обязательный курс для студентов 241 группы 4 семестра обучения. Курс читает профессор [[Захаров Владимир Анатольевич|В. А. Захаров]].
  
[[Категория:Лекционные_курсы_кафедры_МК]]
+
Лекционная нагрузка — 50 ч., семинары — 16 ч.
 +
 
 +
== Лекции по курсу математической логики и логического программирования ==
 +
 
 +
Лекция 1. '''Что изучает логика? Логика в информатике. Структура курса. Исторические сведения. Логические парадоксы.''' 
 +
 
 +
Лекция 2. '''Классическая логика предикатов первого порядка. Синтаксис. Термы и формулы.Семантика. Интерпретация. Выполнимость формул.'''   
 +
 
 +
Лекция 3. '''Выполнимые и общезначимые формулы. Модели. Логическое следование.        Проблема общезначимости. Семантические таблицы.'''     
 +
 
 +
Лекция 4. '''Подстановки. Табличный вывод. Корректность табличного вывода.'''     
 +
 
 +
Лекция 5. '''Полнота табличного вывода. Теорема Левенгейма-Сколема.          Теорема компактности Мальцева. Автоматическое доказательство теорем.'''   
 +
 
 +
Лекция 6. '''Общая схема метода резолюций. Равносильные формулы.          Теорема о равносильной замене. Предваренная нормальная форма. Сколемовская стандартная форма. Системы дизъюнктов.'''   
 +
 
 +
Лекция 7. '''Эрбрановские интерпретации. Теорема Эрбрана. Задача унификации.'''   
 +
 
 +
Лекция 8. '''Алгоритм унификации.'''   
 +
 
 +
Лекция 9. '''Резолютивный вывод. Корректность резолютивного вывода. Применение метода резолюций.'''   
 +
 
 +
Лекция 10. '''Полнота резолютивного вывода.'''   
 +
 
 +
Лекция 11. '''Стратегии резолютивного вывода. Вычислительные возможности метода резолюций.'''

Версия 23:58, 18 февраля 2015

Обязательный курс для студентов 241 группы 4 семестра обучения. Курс читает профессор В. А. Захаров.

Лекционная нагрузка — 50 ч., семинары — 16 ч.

Лекции по курсу математической логики и логического программирования

Лекция 1. Что изучает логика? Логика в информатике. Структура курса. Исторические сведения. Логические парадоксы.

Лекция 2. Классическая логика предикатов первого порядка. Синтаксис. Термы и формулы.Семантика. Интерпретация. Выполнимость формул.

Лекция 3. Выполнимые и общезначимые формулы. Модели. Логическое следование. Проблема общезначимости. Семантические таблицы.

Лекция 4. Подстановки. Табличный вывод. Корректность табличного вывода.

Лекция 5. Полнота табличного вывода. Теорема Левенгейма-Сколема. Теорема компактности Мальцева. Автоматическое доказательство теорем.

Лекция 6. Общая схема метода резолюций. Равносильные формулы. Теорема о равносильной замене. Предваренная нормальная форма. Сколемовская стандартная форма. Системы дизъюнктов.

Лекция 7. Эрбрановские интерпретации. Теорема Эрбрана. Задача унификации.

Лекция 8. Алгоритм унификации.

Лекция 9. Резолютивный вывод. Корректность резолютивного вывода. Применение метода резолюций.

Лекция 10. Полнота резолютивного вывода.

Лекция 11. Стратегии резолютивного вывода. Вычислительные возможности метода резолюций.