4.1

Упражнения

[9/100%]
Показать
LaTeX
Задача 4.1

ᴬ Ответьте на все пункты для следующего ДКА MM и обоснуйте свои ответы.

?
(a)

Верно ли, что ⟨M,0100⟩∈ADFA \langle M, 0100\rangle \in A_{\text{DFA }}?

(b)

Верно ли, что ⟨M,011⟩∈ADFA \langle M, 011\rangle \in A_{\text{DFA }}?

(c)

Верно ли, что ⟨M⟩∈ADFA \langle M\rangle \in A_{\text{DFA }}?

(d)

Верно ли, что ⟨M,0100⟩∈AREX \langle M, 0100\rangle \in A_{\text{REX }}?

(e)

Верно ли, что ⟨M⟩∈EDFA \langle M\rangle \in E_{\text{DFA }}?

(f)

Верно ли, что ⟨M,M⟩∈EQDFA \langle M, M\rangle \in E Q_{\text{DFA }}?

Задача 4.2

Рассмотрим задачу определения того, эквивалентны ли ДКА и регулярное выражение. Представьте эту задачу как язык и покажите, что он разрешим.

?
Задача 4.3

Пусть ALL⁡DFA ={⟨A⟩∣A — ДКА и L(A)=Σ∗}\operatorname {ALL}_{\text{DFA }}=\left\{ \langle A\rangle \mid A \text{ — ДКА и } L(A)=\Sigma^{*}\right\}. Покажите, что ALL⁡DFA \operatorname {ALL}_{\text{DFA }} разрешим.

?
Задача 4.4

Пусть AεCFG={⟨G⟩∣G — КС-грамматика, порождающая ε}A \varepsilon_{\mathrm{CFG}}=\left\{ \langle G\rangle \mid G\text{ — КС-грамматика, порождающая }\varepsilon \right\}. Покажите, что AεCFGA \varepsilon_{\mathrm{CFG}} разрешим.

?
Задача 4.5

ᴬ Пусть ETM={⟨M⟩∣M — МТ и L(M)=∅}E_{\mathrm{TM}}=\left\{ \langle M\rangle \mid M\text{ — МТ и }L(M)=\emptyset \right\}. Покажите, что ETM‾\overline{E_{\mathrm{TM}}} — дополнение ETME_{\mathrm{TM}} — распознаётся машиной Тьюринга.

?
Задача 4.6

Пусть XX — множество {1,2,3,4,5}\left\{ 1,2,3,4,5\right\}, а YY — множество {6,7,8,9,10}\left\{ 6,7,8,9,10\right\}. Опишем функции f:X⟶Yf: X \longrightarrow Y и g:X⟶Yg: X \longrightarrow Y в следующих таблицах. Ответьте на каждый пункт и обоснуйте каждый отрицательный ответ.

nnf(n)f(n)
16
27
36
47
56
nng(n)g(n)
110
29
38
47
56
?
(a)

ᴬ Является ли ff инъекцией?

(b)

Является ли ff сюръекцией?

(c)

Является ли ff взаимно однозначным соответствием?

(d)

ᴬ Является ли gg инъекцией?

(e)

Является ли gg сюръекцией?

(f)

Является ли gg взаимно однозначным соответствием?

Задача 4.7

Пусть B\mathcal{B} — множество всех бесконечных последовательностей над {0,1}\left\{ 0,1\right\}. Покажите, что B\mathcal{B} несчётно, используя доказательство методом диагонализации.

?
Задача 4.8

Пусть T={(i,j,k)∣i,j,k∈N}T=\left\{ (i, j, k) \mid i, j, k \in \mathcal{N}\right\}. Покажите, что TT счётно.

?
Задача 4.9

Вспомните, как мы определяем «одинаковый размер» множеств в определении 4.12 (стр. 203). Покажите, что «быть одинакового размера» является отношением эквивалентности.

?