- •Вопросы по математической логике и теории алгоритмов (автф, III семестр)
- •Вопрос 1. Формальные исчисления. Выводы в исчислении. Теорема исчисления. Разрешимые и непротиворечивые исчисления.
- •Вопрос 2 Исчисление высказываний ив. Теорема о замене
- •Вопрос 3. Основные эквивалентности (ив) формулы ,аксиомы и правила вывода. Понятия док-ва ,дерево док.. Теор. О дедукции.
- •4.Cимантика исчисление высказываний.Непротиворичивость ив.Таблицы истиности.Общезначимые и выполнимые формулы.Теорема о полноте.РазрешимостьИв.
- •5.Семантическое дерево. Алгоритм Квайна и алгоритм редукции проверки общезначимости формул.
- •Вопрос 6. Метод резолюций в ив. Правило согласия. Метод резолюций для
- •Вопрос 7. Алгебраические системы. Формулы сигнатуры Подформулы. Свободные и связанные переменные. Предложения. Истинность формулы на элементах алгебраической системы.
- •Вопрос 8. Общезначимые и выполнимые формулы. Теорема об общезначимости формул сигнатуры σ, соответствующих общезначимым формулам ив. Выполнимое множество формул. Теорема компактности.
- •Вопрос 9.
- •Теорема о существовании модели. Для любого непротиворечивого мн-ва формул г сигнатуры
- •Вопрос 10. Основные эквивалентности .
- •Вопрос 11. Элементарные теории. Сис-ма аксиом теории ….
- •Вопрос 12. Сис-ма аксиом арифметики Пеано…..
- •#13. Подстановка сигнатуры σ. Композиция подстановок. Унификатор и наиболее общий унификатор. Алгоритм унификации. Теорема об алгоритме унификации.
- •Метод резолюции в исчислении предикатов
- •Алгоритм унификации
- •Вопрос 14.
- •16.Понятие алгоритма, основные признаки алгоритма. Вычислимые функции и тезис Чёрча.
- •Вопрос 17. Определение машины Тьюринга
- •Вопрос 18. Основные машины Тьюринга.
- •Вопрос 19. Вычисление функций на машинах Тьюринга.
- •Вопрос 20. Понятие примитивно рекурсивной функции. Основные примеры. Простейшие прф:
- •Вопрос 21.Примитивно рекурсивные отношения, основные преобразования над ними…
- •Вопрос 22. Нумерация n-ок натуральных чисел примитивно рекурсивными ф-ями.
- •Вопрос 23. Частично рекурсивные и рекурсивные функции. Теорема об элиминации.
- •Вопрос 24. Вычислимость чрф на машинах Тьюринга.
- •Вопрос 25. Частичная рекурсивность функций , вычислимых на машинах Тьюринга.
- •Вопрос 26. Универсальное чрф. Теорема роб универсальности. Теорема Райса.
- •Вопрос 27. Геделевская нумерация формул, аксиом и правил вывода исчисления предикатов. Рекурсивно перечислимые множество…
- •Вопрос 28. Временная и ленточная сложности мт, вычисляющей заданную функцию. Теоремы о верхней границе сложности вычислений. Теорема об ускорении
- •Вопрос 29. Эффективности вычислений:
- •Метод сводимости:
- •Вопрос 30.Понятие переборной задачи. Универсальные переборные задачи. Примеры.
- •Вопрос 31. Основные алгоритмы сортировки и их сложность.
- •Вопрос 32. Детерминированные и недетерминированные конечные автоматы, связь м/у ними.
- •Вопрос 33. Неклассические логики
- •Предикатные логики
Вопрос 23. Частично рекурсивные и рекурсивные функции. Теорема об элиминации.
Оператор минимизации: M(g(n+1),h(n+1))=f(n)
f(x )= y(g(x ,y) ≤ h(x,y))
Наименьший y т.ч. g(x ,y) ≤ h(x,y) и i<y g(x ,i ) ,h(x,i ) определены и g(x ,i ) >h(x,i )
Функция f : A N ,где AN(k) называется частично рекурсивной ,если существует последовательность f0 … fn т. ч. f(n)=f и i функция fi яв-ся простейшей ПРФ или получается из пред. функций операторами S ,R,M .
ЧРФ называется рекурсивной , если A= Nk т. е. функция всюду определена.
ПРФ РФ ЧРФ быстрорастущие функции.
f(x)= y(s(x) ≤ x)
Теорема об элиминации примитивной рекурсии.
Особая ЧРФ м.б. получена из простейших и функций + , * с помощью операторов подстановки(S) и минимизации(M).
Вопрос 24. Вычислимость чрф на машинах Тьюринга.
1) ЧРФ
2) Функции , правильно вычистимые на машинах Тьюринга.
1) 2)
a)Inm(x1… xn)= xm
q10xn-10…0 xn0 > q0 0 xm00…0
Цnn-m+1 (Б+)n-1(ЛБ-)n-1
б) s(x)=x+1 - Машина S
в) о(x)=0
q101x+10> q0010x0 - Машина ЛS
г)сложение , умножение
д) суперпозиция S : f(g1(x),…. gn(x))
е) минимизация: f(x )= y(g(x ,y) ≤ h(x,y))
Пример: x-y y0 > RБ-Е > x=0 Б+ЛБ-
q1 0x 0 y 0>E y=0 > ЛБ- x0 R Б+ A
Б+
2)1) Любая вычислимая на м.Т. функция частично рекурсивна.
Вопрос 25. Частичная рекурсивность функций , вычислимых на машинах Тьюринга.
Теорема: следующие отношения примитивно рекурсивны
-
Т0(h,x,y,t) машина с кодом начиная работу на слове с кодом x ,заканчивает работу на слове с кодом y ,менее чем за t шагов в состоянии q0.
x=>y
2) Tk(h,y1….. yk ,z,t) машина с кодом n , начиная работу на слове q1 0 y1 0 y2 0…0 yk 0
заканчивает работу менее чем за е(t) шагов , на слове q0 0 z 0 , где r(t)=C(код ,код )
t=C(t1,C(код , код ))
Следствие: Если функция f(y1… yk) – вычислима на м.Т. существует nN т.ч. f(y1… yk)=l(t(Tk(n, y1… yk,),e(t),r(t))=1)=(n, y1… yk)
Доказательство:
n- код м.Т. , которая вычисляет f
n =код (T(f), f(y1… yk)) вычисляется за t1 шагов
t=C(z,C(t1,C(код ’,код ’)))
Если f –вычислима на м.Т. ,то f -ЧРФ
Вопрос 26. Универсальное чрф. Теорема роб универсальности. Теорема Райса.
Ф-я ƒ(n,x1,…xk) – универсальная для класса ф-ий K, если:
1) для фиксированной no (ƒ(no,x1,…xk): Nk→N)
2) для ф-ии g K no N, так что значение ƒ(no,x1,…xk)=g(x1,…xk)
Теорема об универсальности: 1) φ(xo,y)=l(μt(T1(xo,y,l(t),r(t))=1)) является универсальной ф-ей для класса одноместных ЧРФ.
2) φs(xo,x1,…xs)=φ(xo,cs(x1,…xs)) – универсальная для класса S-местных ЧРФ.
Теорема о -ии ЧРФ v(x), которую нельзя определить до рекурсивной ф-ии:
Доказательство: v(x)=sgφ(x,x) – ЧРФ. v(x) не доопределима до РФ.
Предположим противное: vo(x) – РФ, доопределяющая ф-ию v(x).
vo(x)=φ(n,x) для некоторого n.
vo(x)=φ(n,x)
sgφ(x,x) противоречие
Теорема Райса:
Пусть F – некоторое непустое семейство однородных ЧРФ не совпадающих с классом всех одноместных ЧРФ. Тогда множество NF номеров всех ф-ий, входящих в F – нерекурсивно.