Решение.
Задание 1.Найти результат применения машины Тьюринга к записи на ленте.
1) q11→q11R
q10→q21L
q21→q21L
q20→q00R.
K:01111 10
q1
2) q11→q11R
q10→q21L
q21→q21L
q20→q00R.
K:01101 0
q1
3) q11→q11R
q10→q21L
q21→q21L
q20→q00R.
K:0 1 0000110
q1
4) q11→q11R
q10→q21L
q21→q21L
q20→q00R.
K:01 11010
q1
5) q11→q11R
q10→q20R
q21→q31R
q20→q20R
q31→q31R
q30→q00.
K:1 11001
q1
6) q11→q11R
q10→q20R
q21→q31R
q20→q20R
q31→q31 R
q30→q00.
K:1 1001101
q1
7) q11→q11R
q10→q20R
q21→q31R
q20→q20R
q31→q31 R
q30→q00.
K:1 00001
q1
8) q11→q11R
q10→q20R
q21→q31R
q20→q20R
q31→q31 R
q30→q00.
K:1 10011
q1
9) q11→q21R
q10→q10R
q21→q10R
q20→q30L
q31→q21L
q30→q00.
K:1 11101
q1
10) q11→q21R
q10→q10R
q21→q10R
q20→q30L
q31→q21L
q30→q00.
K:1 1111
q1
11) q11→q21R
q10→q10R
q21→q10R
q20→q30L
q31→q21L
q30→q00.
K:110101
q1
12) q11→q21R
q10→q10R
q21→q10R
q20→q30L
q31→q21L
q30→q00.
K:110011
q1
13) q11→q01
q10→q20R
q21→q21R
q20→q01.
K:01110
q1
14) q11→q01
q10→q20R
q21→q21R
q20→q01.
K:011010
q1
15) q11→q01
q10→q20R
q21→q21R
q20→q01.
K:0111110
q1
16) q11→q01
q10→q20R
q21→q21R
q20→q01.
K:0110110
q1
17) q11→q11R
q10→q20L
q21→q21L
q20→q00.
K:110011
q1
18) q11→q11R
q10→q20L
q21→q21L
q20→q00.
K:110101
q1
19) q11→q11R
q10→q20L
q21→q21L
q20→q00.
K:111101
q1
20) q11→q11R
q10→q20L
q21→q21L
q20→q00.
K:11111
q1
2. Построить машину Тьюринга, правильно вычисляющую функцию.
- ¦(x) =
- ¦(x) = 2x-1
- ¦(x) =
3.Найти функцию ¦(x,y), получаемые из с помощью операции примитивной рекурсии.
ОПРЕДЕЛЕНИЕ.Говорят, что (n+1)- местная функция φ получена из n-местной функции f и (n+2)-местной функции g с помощью оператора примитивной рекурсии, если для любых х1,…,хn, усправедливы равенства:
φ (x1,…,xn)
φ(x1…xn, y+1)= g(x1…xn,y))
Здесь важно отметить то, что независимо от числа аргументов в φ , рекурсия ведется только по одной переменной У ; остальные n переменных х1,…,хn, на момент применения схемы примитивной рекурсии зафиксированы и играют роль параметров. Кроме того , схема примитивной рекурсии выражает каждое значение определяемой функции φ не только через данные функции f и g , но и через так называемые предыдущие значения определяемой функции φ прежде чем получить значение φ(х1,…,хn, k),придется проделать k+1 вычисление по указанной схеме- для У=0,1,…,k.