
- •Министерство образования и науки рф ни Иркутский государственный технический университет математичесКая логиКа
- •Иркутск 2010
- •I.Ответьте на следующие вопросы:
- •II.Выполните следующие упражнения:
- •I.Ответьте на следующие вопросы:
- •II.Выполните следующие упражнения:
- •I.Ответьте на следующие вопросы.
- •II.Выполните следующие упражнения:
- •I.Ответьте на следующие вопросы:
- •I.Ответьте на следующие вопросы:
- •II.Выполните следующие упражнения:
- •(Силлогизма);
- •(Контропозиции).
- •I.Ответьте на следующие вопросы:
- •II.Выполните следующие упражнения:
- •I.Ответьте на следующие вопросы:
- •II.Выполните следующие упражнения:
I.Ответьте на следующие вопросы:
Какие типы универсальных алгоритмических моделей вы знаете?
Дайте определения: машины Тьюринга, машинного слова (конфигурации), функции вычислимой (правильно вычислимой) машиной Тьюринга.
Перечислите известные вам операции над машинами Тьюринга.
Дайте определение композиции машин Тьюринга
и
. Сформулируйте основные теоремы.
Дайте определение разветвления машин Тьюринга , ,
по внутренним состояниям
. Сформулируйте основные теоремы.
Что понимают под универсальной машиной Тьюринга?
Сформулируйте тезис Тьюринга.
II.Выполните следующие упражнения:
Какую функцию от одного аргумента вычисляет машина Тьюринга со следующей программой команд:
1→
R;
0→
1;
1→ R;
0→
1;
1→ L;
0→
0.
0→ R;
1→ 1;
0→ 1;
1→ R.
Построить машины Тьюринга в алфавите
выполняющие следующие операции:
В рабочую ячейку независимо от ее содержания заносит букву
и останавливается;
Примененная к произвольной позиции сдвигает рабочую ячейку на одну ячейку вправо и затем останавливается, не изменяя записи на ленте;
В случае бесконечной в обе стороны ленты, примененная к произвольной позиции, сдвигает рабочую ячейку на одну влево и затем останавливается, не изменяя записи на ленте;
Машина, которая независимо от начальной позиции сдвигает рабочую ячейку на три при ячейки вправо, печатает там букву
и останавливается, не внося в запись других изменений.
Как будет вести себя машина Тьюринга из упр. 1, запускаемая из положения:
0 1 1 0 1 0;
0 1 1 1 0 1 1 1 0?
Построить машины Тьюринга правильно вычисляющие функции:
;
;
;
;
;
;
;
;
.
Построить машину Тьюринга, правильно вычисляющую функцию
(где
)
Пусть функции f(x) и g(x) правильно вычислимы.
Показать,
что функция
правильно вычислима.
Пусть функции
и
правильно вычислимы.
Показать,
что функция
правильно вычислима.
Занятие №7
Тема: Частично рекурсивные функции.
I.Ответьте на следующие вопросы:
Дайте определения примитивно-рекурсивных функций. Приведите примеры.
Дайте определения примитивно-рекурсивных операторов. Приведите примеры.
Какая функция называется функцией Аккермана? Является ли она примитивно-рекурсивной?
Дайте определения частично рекурсивных, общерекурсивных функций.
II.Выполните следующие упражнения:
Доказать примитивную рекурсивность функций:
;
;
;
;
(здесь
);
(здесь
);
;
;
.
Какая функция получается из
и
с помощью схемы примитивной рекурсии:
,
;
,
.
Вычислить значение функции Аккермана от 3, если А задана следующими равенствами:
, где
;
;
.
Доказать, что если функция
частично рекурсивная, то следующие функции частично рекурсивны:
(перестановка аргументов);
(циклическая перестановка аргументов);
(введение фиктивного аргумента);
(отождествление первых двух аргументов).
Библиография
Горбатов В.А. Фундаментальные основы дискретной математики. Информационная математика: Учебник для втузов.- М.: Наука.Физматлит,2000.-544с.
Кузнецов О.П., Адельсон-Вельский Г.М. Дискретная математика для инженера – М: Энергоатомиздат, 1988 – 480 с.: ил.
Новиков Ф.А. Дискретная математика для программистов. – СПб.: Питер, 2001. –304 с.: ил.
Судоплатов С.В., Овчинникова Е.В. Элементы дискретной математики: Учебник.- М.: ИФРА-М, Новосибирск: Изд-во НГТУ, 2002.- 280с.
Вольвачев Р.Т. Элементы математической логики и теории множеств: Учеб. Пособие для мат. спец. вузов. - Мн.: изд-во «Университетское», 1986. – 112 с.: ил.
Яблонский С.В. Введение в дискретную математику. -М:Наука. Главная редакция физико-математической литературы,1979.
Горбатов В.А. Основы дискретной математики: Учебн. пособие для студентов вузов.-Высш.шк.,1986.-311с.,ил.
Рейнгольд Э., Нивергельт Ю., Део Н. Комбинаторные алгоритмы. Теория и практика. - М: Мир,.1980.
Х.Карри Основания математической логики-М.: Мир, 1969.
Колмогоров А.Н., ФоминС.В. Элементы теории функций и функционального анализа .-М:Наука. Главная редакция физико-математической литературы,1976.
Э. Мендельсон, Введение в математическую логику, Наука, 1984.