Лекция 10 Flashcards

(12 cards)

1
Q

E-множество

A

E = {A ∈ V | A ⇒* ε} – променливи, извеждащи празната дума.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Премахване на ε-правила

A

Включват се всички комбинации на изтриване на променливи от E от дясната страна на правилата.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Ren

A

Ren = {(A,B) ∈ V×V | A ⇒* B} – релация на преименуване.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Премахване на дълги правила

A

A → X1X2…Xk се заменя с A → X1A1, A1 → X2A2, …, Ak−2 → Xk−1Xk.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Нормална форма на Чомски

A

Правила от вида A → BC или A → a, където A,B,C ∈ V, a ∈ Σ.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Теорема 4

A

Всеки КС език без ε има граматика в Чомска нормална форма, която го генерира.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

CYK алгоритъм

A

Алгоритъм за проверка на принадлежност на дума към език, описан с граматика в Чомска нормална форма.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Лема 5

A

A ⇒* aiai+1…ai+s ⇔ ∃B,C ∈ V, ∃k: A → BC, B ⇒* aiai+1…ak, C ⇒* ak+1…ai+s.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Недетерминиран стеков автомат

A

P = ⟨Q,Σ,Γ, ♯,∆, qstart, qaccept⟩ – автомат с вход, стек и преходи, дефинирани чрез ∆.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Конфигурация на стеков автомат

A

Тройка (q, α, γ), където q е състояние, α е оставащ вход, γ е съдържание на стека.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Работа на P

A

Преход чрез четене или ε-преход, с възможност за замяна на върха на стека.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

L(P)

A

Множество от думи, при които (qstart, α, ♯) ⊢* (qaccept, ε, ε).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly