4.1

Упражнения

[9/33%]
Показать
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). Покажите, что «быть одинакового размера» является отношением эквивалентности.

?