Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zadania_na_RGR_po_MatLogike_06.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
725.5 Кб
Скачать

1.6. Критерий Поста

  1. Используя критерий функциональной полноты Поста, выяснить, полна ли в Р2 система функций D:

    1. P={(x &y), x  (y & z) };

    1. P={x  y, x yz };

    2. P={0,1,x ( y  z) x (y  z) };

    3. P={(0110 0110), (1000 1101), (0001 1100) };

    4. P={(0010), (1010), (1101 1111 0011 1100) }.

  1. Используя критерий полноты, выяснить, полна ли в Р2 система D

    1. D=(S\M)(L\(T0T1));

    2. D=(SM)(L\M)(T0\S);

    3. D=(M\(T0T1)(L\S).

  1. Полна ли в Р2 система D= если:

  2. Полна ли в Р2 система если известно, что

  3. Покажите, что система Р=,  не является функционально полной в Р2. Выясните все возможные способы сделать эту систему базисом в Р2 добавлением одной не более чем двуместной функции.

  1. Определить, полна ли в Р2 система функций D:

    1. D={f1( ), f2( )}, если f1  S \ M, f2  LS, f1f2 1;

    2. D={maj(x,y,z)  x  y, (x  y)  z };

  1. Является ли функционально полной в Р2 система функций D? Если да, является ли она базисом в Р2?

    1. D={(x  y) & (x y), (x & y)  z, (x  y)  z, maj (x,y,z) };

    2. D={0, x  y, (x  y)  (y  z), (x  (xy)) z };

    3. D={1, x, xy (y  z), x  y  maj(x,y,z)}.

  1. Из полной в Р2 системы D выделить все возможные базисы:

  1. Элементы теории алгоритмов

  1. Выяснить, применима ли машина Тьюринга Т, задаваемая программой П, к слову Р. Если применима, то найти результат применения машины Т к слову Р. Предполагается, что q1 * начальное состояние, q0 * заключительное состояние и в начальный момент головка машины обозревает самую левую единицу на ленте.

  1. a) Р=10[01]21. b) P = 130212, c) P = 13013.

a) P=13012, b) P = 16, c) P= 1401.

  1. По заданной машине Тьюринга Т и начальной конфигурации К1 найти заключительную конфигурацию (q0 * заключительное состояние).

2.1.

T:

q1

q2

0

q01S

q10R

1

q20R

q21L

а) К1 = 12q11301, b)K1 = 1q114.

a) K1= 1q115, b) K1 = q11301, c) K1 = 10q114.

  1. Построить композицию Т1Т2 машин Тьюринга Т1 и Т2 (по паре состояний (q10, q21)) и найти результат применения композиции T1T2 к слову P (q20 - заключительное состояние машины Т2), если

3.1. программы машин Т1 и Т2 заданы таблицами:

T1:

q11

q12

q13

T2:

q21

q22

0

q100L

q130R

q110R

0

q221Ll

q200R

1

q121R

q131R

q110R

1

q221L

q210L

a)P = 140213012, b) P = 1201013.

3.2.

a) P = 12013012, b) P = 120120212.

  1. Построить машину Тьюринга, складывающую натуральные числа, записанные в унарной системе счисления, т.е. машину Т, удовлетворяющую условию: Т((m)унарн.+(n)унарн.) = (m+n)унарн. Привести пример сложения.

  2. Построить машину Тьюринга, удваивающую числа, записанные в унарной системе счисления.

  3. Построить машину Тьюринга, переводящую числа, записанные в унарной системе счисления, в двоичную систему счисления. Привести пример перевода для слова ||||.

  4. Построить машину Тьюринга, переводящую числа, записанные в унарной системе счисления, в троичную систему счисления.

  5. Построить машину Тьюринга, вычисляющую булеву функцию, двойственную заданной.

1

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]