- •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. Содержание и формы промежуточной аттестации
14. Интерполяционная лемма Крейга и ее приложения.
Интерполяционная лемма Крейга дает положительное решение следующей важной задачи логики узкого исчисления предикатов (УИП): если из предложения А следует предложение С, то существует предложение В, которое следует из А, из которого следует С и которое содержит лишь нелогические символы, входящие как в А, так и в С. В курсовой работе необходимо изучить доказательство интерполяционной леммы Крейга и рассмотреть ее приложения к задаче о непротиворечивости объединения теорий и к задаче об определимости понятий теории. Рекомендуется следующий план работы.
Разобрать доказательство интерполяционной леммы Крейга (/1/, с. 308-318).
Доказать теорему Робинсона о непротиворечивости объединения теорий (/1/, с. 319-322).
Выполнить упражнение на с. 327 в книге /1/.
Литература, рекомендуемая для изучения темы
1. Булос Дж., Джеффри Р. Вычислимость и логика. - М.: Мир, 1994.
7.4. Примерные контрольные и самостоятельные работы по дисциплине
Индивидуальная работа по разделу «Алгебра высказываний»
Вариант 1.
1. Упростить формулу .
2. Данное высказывание «Он и жнец, и швец, и на дуде игрец» записать в виде формулы логики высказываний. Построить отрицание данного высказывания в виде формулы, не содержащей внешних знаков отрицания. Перевести на естественный язык.
3. Установить, является ли данное рассуждение правильным, (проверить, следует ли заключение из конъюнкции посылок):
«Если курс ценных бумаг растет, или процентная ставка снижается, то падает курс акций. Если процентная ставка снижается, то либо курс акций не падает, либо курс ценных бумаг не растет. Курс акций понижается. Следовательно, снижается процентная ставка».
Индивидуальная работа по разделу «Логика предикатов»
Вариант 1.
1. Установить, является ли данное выражение формулой, а если да, то определить, какие переменные в ней свободные, а какие связанные.
2. Даны предикаты: “ торговец подержанными автомобилями”; и “ нечестный человек”. Записать словами предложенную формулу .
3. Данное суждение «Не всякое действительное число является рациональным» записать в виде формулы логики предикатов. Построить отрицание данного суждения в виде формулы, не содержащей внешних знаков отрицания. Перевести на естественный язык.
4. Найти приведенную и нормальную формулы для данной формулы .
Итоговая контрольная работа по темам «Алгебра и исчисление высказываний»
Вариант 1.
Используя основные равносильности, найдите ДНФ и СДНФ формулы
Используя табличный метод, найдите СНДФ формулы
Подберите формулу A так, чтобы формула F тождественно равнялась 1:
F = .
Постройте комбинационную схему, реализующую функцию
x
Y
z
f
X
y
z
f
0
0
0
1
1
0
0
1
0
0
1
0
1
0
1
0
0
1
0
1
1
1
0
1
0
1
1
0
1
1
1
1
Докажите формулы исчисления высказываний, используя производные правила вывода:
а) ├
б) ├
Итоговая контрольная работа по темам «Логика и исчисление предикатов»
Вариант 1.
Пусть N = {0,1,2,...} - множество натуральных чисел с предикатами, соответствующими сложению и умножению:
Напишите формулу логики предикатов, истинную на N тогда и только тогда, когда z делится на x + y.
Запишите на языке логики предикатов: прямые x и y имеют общую точку, лежащую в плоскости z.
Докажите выводимость формулы: ├
Является ли тождественно истинной формула:
?
Найдите предваренную нормальную форму формулы и ее отрицания:
а) ; б)
5. Индивидуальная работа по разделу «Рекурсивные функции»
Вариант 1.
1. Выяснить, какая функция является результатом операции суперпозиции:
а) f1(x1, x2)= x1+ x2, f2(x1, x2)= x1 x2, f3(x1, x2)= x1+ x2 + x1 x2 в
φ(y1, y2, y3)= y1+ y2 - y3;
б) О(x) = 0 в S(x) = x +1;
в) S(x) = x +1 в О(x) = 0.
2. Получить из базовых функций с помощью операции суперпозиции следующие функции:
а) ψ(x)= x + а;
б) ψ(x)= 2x.
3. Какой аналитический вид имеет функция φ, которая получена операцией рекурсии из функций:
а) f1(x) = х и f2(x, y, z) = z + 1;
б) f1(x) = 0 и f2(x, y, z) = x + z.
6. Индивидуальная работа по разделу «Машины Тьюринга»
Вариант 1.
1. Дано число n в восьмеричной системе счисления. Постройте машину Тьюринга, которая бы увеличивала данное число на единицу.
2. Дана десятичная запись натурального числа n > 1. Постройте машину Тьюринга, которая уменьшала бы данное число на 1. При этом запись числа n – 1 не должна содержать левый нуль. Например, 100 – 1 = 99, а не 099. Начальное положение головки – правое.
3. Построить машину Тьюринга, вычисляющую функцию
4. Построить машину Тьюринга, вычисляющую функцию , равную остатку от деления х на 2.
Контрольная работа по разделу «Рекурсивные функции и машины Тьюринга»
Вариант 1.
1. Какой аналитический вид имеет функция φ, которая получена операцией рекурсии из функций:
а) f1(x) = х и f2(x, y, z) = z + 5;
б) f1(x) = х и f2(x, y, z) = x + y + z;
в) f1(x, y) = хy и f2(x, y, z, s) = x + y + z+ s.
2. Какой аналитический вид имеет функция φ, которая получена операцией рекурсии из функций:
а) f1(x) = х и f2(x, y, z) = z + 1;
б) f1(x) = 0 и f2(x, y, z) = x + z;
в) f1(x) = х и f2(x, y, z) = x + y + z;
г) f1(x, y) = хy и f2(x, y, z, s) = x + y + z+ s.