- •Индивидуальные задания для зачета по Матлогике
- •1. Полностью определенные булевы функции. Днф и кнф
- •2. Определить сднф, скнф, мднф для функции, заданной вектором:
- •2. Минимизация частично определенных булевых функций
- •1. Найти мднф для функции, заданной вектором:
- •2. Найти мднф для частично определенной булевой функции методом таблиц различий и методом симметричных таблиц. Сравнить результаты.
- •3. Построить композицию т1т2 машин Тьюринга т1 и т2 (по паре состояний (q10, q21)) и найти результат применения композиции t1t2 к слову p (q20 - заключительное состояние машины т2), если
- •3. Метод резолюций в логике высказываний
- •4. Элементы теории алгоритмов
- •2 По заданной машине Тьюринга т и начальной конфигурации к1 найти заключительную конфигурацию (q0 * заключительное состояние).
3. Метод резолюций в логике высказываний
Доказать истинность следующих высказываний методом резолюций.
1.18.
⊢(pr);
Получен нулевой элемент
следовательно высказывание истинно.
1.2.
Получен нулевой элемент следовательно высказывание истинно.
4. Элементы теории алгоритмов
1. Выяснить, применима ли машина Тьюринга Т, задаваемая программой П, к слову Р. Если применима, то найти результат применения машины Т к слову Р. Предполагается, что q1 * начальное состояние, q0 * заключительное состояние и в начальный момент головка машины обозревает самую левую единицу на ленте.
1.1
c) P = 13013.
q113013⊢13q1013⊢ 130q213⊢ 1301q112⊢ 13013 q1
Машина неприменима, так как не может закончить свою работу.
2 По заданной машине Тьюринга т и начальной конфигурации к1 найти заключительную конфигурацию (q0 * заключительное состояние).
2.2
a) K1= 1q115,
1q115⊢11q214⊢110q313⊢1100q112⊢11001q21⊢110010q30 ⊢11001q101 ⊢11001q001
3. Построить композицию т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,
|
0 |
1 |
q11 |
q221L |
q121R |
q12 |
q130R |
q131R |
q13 |
q110R |
q110R |
q21 |
q221L |
q221L |
q22 |
q200R |
q210L |
q11140213012⊢ 1q12130213012⊢ 11q13120213012⊢ 110q1110213012⊢ 1101q120213012⊢ 11010q13013012⊢ 110100q1113012⊢ 1101001q1212012⊢ 11010011q131012⊢ 110100110q11012⊢ 110100110q21012⊢ 11010011q22013⊢ 110100110q2013
6 Написать программу машины Тьюринга, складывающую натуральные числа, записанные в унарной системе счисления, т.е. машину Т, удовлетворяющую условию: Т((m)унарн.+(n)унарн.) = (m+n)унарн. Привести пример сложения.
˄q113+12˄⊢ ˄13q1+12˄⊢ ˄13˄q212˄⊢ ˄13q3˄+1˄⊢ ˄14q1+1˄⊢ ˄14˄q21˄⊢ ˄14q3˄+˄⊢ ˄15 q1+˄⊢ ˄15 ˄q2˄⊢ ˄15 ˄q0˄
