Решение. Задание 1.Найти результат применения машины Тьюринга к записи на ленте

Задание 1. Найти результат применения машины Тьюринга к записи на ленте.


1) q 11→ q 11 R

q 10→ q 21 L

q 21→ q 21 L

q 20→ q 00 R.

K: 01111 10

q1

2) q 11→ q 11 R

q 10→ q 21 L

q 21→ q 21 L

q 20→ q 00 R.

K: 01101 0

q1

3) q 11→ q 11 R

q 10→ q 21 L

q 21→ q 21 L

q 20→ q 00 R.

K: 0 1 0000110

q1

4) q 11→ q 11 R

q 10→ q 21 L

q 21→ q 21 L

q 20→ q 00 R.

K: 01 11010

q1

5) q 11→ q 11 R

q 10→ q 2 0R

q 21→ q 31 R

q 20→ q 2 0R

q 31→q31 R

q 30→ q 00.

K: 1 11001

q1

6) q 11→ q 11 R

q 10→ q 2 0R

q 21→ q 31 R

q 20→ q 2 0R

q 31→q31 R

q 30→ q 00.

K: 1 1001101

q 1

7) q 11→ q 11 R

q 10→ q 2 0R

q 21→ q 31 R

q 20→ q 2 0R

q 31→q31 R

q 30→ q 00.

K: 1 00001

q 1

8) q 11→ q 11 R

q 10→ q 2 0R

q 21→ q 31 R

q 20→ q 2 0R

q 31→q31 R

q 30→ q 00.

K: 1 10011

q 1

9) q 11→ q 21 R

q 10→ q 1 0R

q 21→ q 10 R

q 20→ q 3 0L

q 31→ q 21 L

q 30→ q 00.

K: 1 11101

q 1

10) q 11→ q 21 R

q 10→ q 1 0R

q 21→ q 10 R

q 20→ q 3 0L

q 31→ q 21 L

q 30→ q 00.

K: 1 1111

q 1

11) q 11→ q 21 R

q 10→ q 1 0R

q 21→ q 10 R

q 20→ q 3 0L

q 31→ q 21 L

q 30→ q 00.

K: 110101

q 1

12) q 11→ q 21 R

q 10→ q 1 0R

q 21→ q 10 R

q 20→ q 3 0L

q 31→ q 21 L

q 30→ q 00.

K: 110011

q1

13) q 11→ q 01

q 10→ q 20 R

q 21→ q 21 R

q 20→ q 01.

K: 01110

q1

14) q 11→ q 01

q 10→ q 20 R

q 21→ q 21 R

q 20→ q 01.

K: 011010

q1

15) q 11→ q 01

q 10→ q 20 R

q 21→ q 21 R

q 20→ q 01.

K: 0111110

q1

16) q 11→ q 01

q 10→ q 20 R

q 21→ q 21 R

q 20→ q 01.

K: 0110110

q1

17) q 11→ q 11 R

q 10→ q 20 L

q 21→ q 21 L

q 20→ q 00.

K: 110011

q1

18) q 11→ q 11 R

q 10→ q 20 L

q 21→ q 21 L

q 20→ q 00.

K: 110101

q 1

19) q 11→ q 11 R

q 10→ q 20 L

q 21→ q 21 L

q 20→ q 00.

K: 111101

q 1

20) q 11→ q 11 R

q 10→ q 20 L

q 21→ q 21 L

q 20→ q 00.

K: 11111

q 1


2. Построить машину Тьюринга, правильно вычисляющую функцию.


  1. ¦(x) =
  2. ¦(x) = 2x-1
  3. ¦(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.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: