Учебно-методическое и информационное обеспечение дисциплины (курса)




Федеральное агентство по образованию

 

Государственное образовательное учреждение высшего профессионального образования

«Новосибирский государственный университет» (НГУ)

 

Факультет информационных технологий

Кафедра общей информатики

 

 

ПРОГРАММА

ДИСЦИПЛИНЫМатематическая логика

 

ЦИКЛ* ЕН — Общие математические и естественнонаучные дисциплины

 

НАПРАВЛЕНИЕ ПОДГОТОВКИ БАКАЛАВРОВ 230100.62 «ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА»

 

Автор Пальчунов Дмитрий Евгеньевич, д.ф.-м.н., доцент

(ФИО, ученая степень, ученое звание)

 

Новосибирск 2009

* Наименование цикла дисциплин в соответствии с ГОС ВПО

Программа дисциплины «Математическая логика» составлена в соответствии с требованиями к обязательному минимуму содержания и уровню подготовки бакалавра по циклу «Общих математических и естественнонаучных дисциплин» Федеральных государственных образовательных стандартов высшего профессионального образования по направлению 230100.62 «Информатика и вычислительная техника».

Цели и задачи дисциплины (курса)

 

Дисциплина (курс) «Математическая логика» имеет своей целью ознакомление студентов с основами теории множеств, теории моделей и теории вычислимости. Основной целью освоения дисциплины является приобретение студентами теоретических знаний и навыков решения задач по теории множеств, логике высказываний, логике предикатов, теории моделей, теории алгоритмов и теории вычислимости, а также компетенций по формализации дискретных задач а математическом языке.

 

Для достижения поставленной цели выделяются задачи курса:

1) изучение теоретической части курса в соответствии с программой

2) решение цикла задач по курсу в соответствии с программой

3) сдача коллоквиума

4) выполнение контрольных работ

5) сдача экзаменов в соответствии с учебным планом.

 

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

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

Иметь представление о месте и роли изучаемой дисциплины среди других наук;

Знать содержание программы курса, основные понятия и теоремы теории множеств, теории моделей, теории алгоритмов

Уметь решать задачи по математической логике, теории моделей и теории алгоритмов.

 

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

Вид учебной работы Всего часов Семестры
1 2
Общая трудоемкость дисциплины      
Аудиторные занятия, в том числе:      
Лекции      
Семинары      
Лабораторные работы - - -
Самостоятельная работа, в том числе:      
Курсовой проект      
Реферат      
Расчетные работы      
Другие виды самостоятельной работы      
Выполнение домашних заданий      
Подготовка к контрольным работам      
подготовка к коллоквиуму      
Вид промежуточного контроля   экзамен экзамен

 

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

 

4.1. Новизна курса (научная, содержательная; сравнительный анализ с подобными курсами в России и за рубежом).

Программа курса, содержание и методика изложения материала являются новыми. Они ориентированы на будущих специалистов в области информационных технологий. При объёме материала не меньшем, чем на механико-математическом факультете, акцент делается не на приобретение навыков получения новых математических результатов, а на применение теоретических результатов при решении сложных прикладных задач.

 

4.2. Тематический план курса (распределение часов по видам учебной работы).

Семестр 1

№ п/п Наименование тем и разделов ВСЕГО (часов) Аудиторные занятия (часов), в том числе Самостоятельная работа (часов)
Лекции Семинары Лаб. работы
  Основы теории множеств          
  Логика высказываний          
  Логика предикатов          
  Основы теории алгоритмов          
  Отношения и функции.          
  Мощность множества          
  Булевы алгебры          
  Секвенциальное исчисление высказываний.          
  Семантика исчисления секвенций.          
  Семантика исчисления секвенций.          
  Гомоморфизм и изоморфизм алгебраических систем.          
  Итого по курсу:          

 

Семестр 2

№ п/п Наименование тем и разделов ВСЕГО (часов) Аудиторные занятия (часов), в том числе Самостоятельная работа (часов)
Лекции Семинары Лаб. работы
  Секвенциальное исчисление предикатов          
  Теорема о полноте          
  Исчисление предикатов гильбертовского типа          
  Основы теории моделей          
  Машины Тьюринга          
  Универсальные рекурсивные функции          
  Клиниевская нумерация          
  Рекурсивные и рекурсивно-перечислимые множества          
  Алгоритмически разрешимые и неразрешимые проблемы          
  Скулемовские и эрбрановы нормальные формы. Теорема Эрбрана          
  Итого по курсу:       -  

 

4.3. Содержание разделов и тем курса.

 

Семестр

  • Основы теории множеств

Множества и операции над ними. Простейшие теоретико-множественные тождества.

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

Язык логики высказываний. Понятие формулы. Таблицы истинности. Эквивалентность формул. Связь теоретико-множественных тождеств и тождеств логики высказываний. Основные тождества логики высказываний и теории множеств. Нормальные формы. Приведение формулы к СДНФ и СКНФ.

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

Понятие алгебраической системы, алгебры, модели. Примеры. Термы и формулы логики предикатов. Истинность формулы на модели. Тождественно истинные и выполнимые формулы. Семантическая эквивалентность формул. Основные тождества логики предикатов.

  • Основы теории алгоритмов

Понятие алгоритма. Вычислимые функции, разрешимые и перечислимые множества. Счётность множества вычислимых функций, существование невычислимых функций и неразрешимых множеств. Машины Тьюринга. Функции, вычислимые на машинах Тьюринга. Примитивно-рекурсивные, общерекурсивные и частично-рекурсивные функции.

  • Отношения и функции.

Предпорядок, отношения эквивалентности и частичного порядка. Эквивалентность и разбиение, фактор-множество. Максимальные и минимальные, наибольшие и наименьшие элементы, точная верхняя и нижняя грани. Понятие решетки.

  • Мощность множества.

Теорема Кантора-Бернштейна, теорема Кантора. Счётные множества. Счётность множества слов в конечном алфавите. Континуум. Несчётность множества вещественных чисел. Равномощность множества вещественных чисел и множества всех подмножеств множества натуральных чисел. Бесконечность класса бесконечных мощностей. Континуум-гипотеза и обобщённая континуум-гипотеза. Ординальные и кардинальные числа.

  • Булевы алгебры

Множество-степень, понятие и основные свойства булевой алгебры. Примеры. Атомные и безатомные элементы булевых алгебр. Конечные булевы алгебры, теорема Стоуна для конечных булевых алгебр.

· Секвенциальное исчисление высказываний.

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

  • Семантика исчисления секвенций.

Теорема о корректности. Теорема о подстановке. Теорема о замене. Теорема о существовании КНФ. Теорема о полноте исчисления секвенций. Теорема об адекватности

  • Исчисление высказываний гильбертовского типа.

Теорема о дедукции (без доказательства). Теорема об эквивалентности гильбертовского и секвенциального исчислений высказываний (без доказательства).

· Гомоморфизм и изоморфизм алгебраических систем.

Гомоморфизм и изоморфизм алгебраических систем. Подсистемы. Отношение конгруэнтности, фактор-система, общая формулировка теоремы о гомоморфизмах (без доказательства).

2 семестр

  • Секвенциальное исчисление предикатов

Секвенциальное исчисление предикатов, аксиомы и правила вывода. Теорема о корректности. Допустимые правила вывода. Теорема о замене. Вывод основных эквивалентностей. Приведение формулы к предваренной нормальной форме.

  • Теорема о полноте

Полные теории. Теорема о существовании модели. Теорема Гёделя о полноте и теорема компактности Мальцева. Теорема Мальцева о расширении. Понятие о нестандартных моделях. Существование нестандартной модели арифметики.

  • Исчисление предикатов гильбертовского типа

Исчисление предикатов гильбертовского типа. Теорема о дедукции (без доказательства). Теорема об эквивалентности гильбертовского и секвенциального исчислений предикатов (без доказательства).

  • Основы теории моделей

Обогащение модели константами. Элементарная и полная диаграммы. Подмодели и расширения, связь с универсальными и экзистенциальными формулами. Элементарные расширения и подмодели, элементарные вложения. Критерий элементарности вложения. Теоремы Ливенгейма-Скулема. Парадокс Скулема. Аксиоматизируемые классы. Теория класса и класс теории. Конечно аксиоматизируемые классы. Характеризация классов, замкнутых относительно подмоделей и расширений. Интерполяционная теорема Крейга (без доказательства) и её следствия. Явная и неявная определимость. Теорема Бета об определимости (без доказательства).

  • Машины Тьюринга

Правильно вычислимые функции на машинах Тьюринга. Теорема о правильной вычислимости частично-рекурсивных функций. Кодировка машин Тьюринга. Теорема о нормальной форме Клини. Эквивалентность классов вычислимых функций. Тезис Чёрча.

  • Универсальные рекурсивные функции

Универсальные рекурсивные функции. Несуществование универсальной примитивно рекурсивной функции и универсальной общерекурсивной функции, существование универсальной частично рекурсивной функции.

  • Клиниевская нумерация

Клиниевская нумерация. s-m-n теорема. Теорема о неподвижной точке. Теорема о рекурсии. Теорема Райса.

  • Рекурсивные и рекурсивно-перечислимые множества

Операции над рекурсивными и рекурсивно перечислимыми множествами. Теорема Поста. Теорема о проекции. Теорема об эквивалентных определениях рекурсивно-перечислимых множеств. Теорема о графике. Существование рекурсивно-перечислимого, но не рекурсивного множества. Неразрешимость проблемы остановки программы.

  • Алгоритмически разрешимые и неразрешимые проблемы

Формальная арифметика Пеано. Гёделевская нумерация. Представимость рекурсивных функций в арифметике Пеано. Теорема Гёделя о неполноте. Разрешимые и неразрешимые теории. Теорема Чёрча о неразрешимости логики предикатов. Теорема Гёделя о неразрешимости арифметики.

 

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

 

  1. Дайте определение конечной булевой алгебры. Докажите теорему Стоуна для конечных булевых алгебр.
  2. Докажите теорему об эквивалентных определениях Рекурсивно-перечислимых множеств.
  3. Докажите теорему о существовании модели, случай с равенством.
  4. Докажите теорему о существовании модели, случай без равенства.

 

 

4.5. Примерная тематика рефератов, курсовых работ.

Не предусмотрено.

 

Учебно-методическое и информационное обеспечение дисциплины (курса)

5.1. Примерный перечень вопросов к зачету (экзамену) по всему курсу.

 

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

1. Теорема Геделя о полноте и теорема компактности Мальцева.

2. Оператор ограниченной минимизации.

3. Секвенциальное исчисление высказываний. Теорема о полноте исчисления секвенций.

4. Существование частичной универсальной вычислимой функции.

 

5.2. Основная литература*.

 

  1. Ершов Ю.Л., Палютин Е.А. Математическая логика, М.: Наука. 1987. –336 с.
  2. Лавров И.А., Максимова Л.Л. Задачи по теории множеств, математической логике и теории алгоритмов, М.: Физмалит. 2001. 256 с.

 

5.3. Дополнительная литература.

1. Гончаров С.С., Дроботун Б.Н., Никитин А.А. Методические аспекты изучения алгебраических систем высшем учебном заведении. Новосибирск: НГУ, 2007.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-26 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: