Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ml_shpora(А4).doc
Скачиваний:
9
Добавлен:
24.12.2018
Размер:
747.01 Кб
Скачать

Вопрос 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 ,где AN(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

q10xn-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 y0 > RБ-Е > x=0 Б+ЛБ-

q1 0x 0 y 0>E y=0 > ЛБ- x0 R Б+ A

Б+

2)1) Любая вычислимая на м.Т. функция частично рекурсивна.

Вопрос 25. Частичная рекурсивность функций , вычислимых на машинах Тьюринга.

Теорема: следующие отношения примитивно рекурсивны

  1. Т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) – вычислима на м.Т.  существует nN т.ч. 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 – нерекурсивно.