Irz kolokvij 2 Flashcards

1
Q

Naj bo G(V, T, P, S) KNG kaj so V, T, P, S?

A

V - končna množica spremenljivk (ne-terminalov)
T - končna množica terminalov
P - Končna množica produkcij, oblike A –> α in α je beseda iz jezika (V ∪ T)*
S - začetna spremenljivka

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

Kontekstno neodvisna gramatika generira kontekstno neodvisni jezik. DRŽI ali NE DRŽI

A

DRŽI

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

Zapišite strogo definicijo jezika L(G), ki ga generira gramatika G(V, T, P, S)

A

L(G) = {w | w ∈ T* ∧ S (G?)==>* w}

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

Kdaj sta G1 in G2 ekvivalentna?

A

Gramatiki G1 in G2 sta ekvivalentni, kadar je jezik , ki ga generirata G1 in G2 enak.
L(G1) = L(G2)

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

Kakšne so oblike produkcije gramatike v normalni obliki Chomskega?

A

A –> BC
A –> a
Kjer A ∧ B ∧ C ∈ V in a ∈ T

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

Kakšne so oblike produkcije gramatike v normalni obliki Greibachove?

A

A –> aα
Kjer A ∈ V,
a ∈ T,
α je (lahko tudi prazno) zaporedje spremenljivk (V)

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

Kdaj rečemo, da je gramatika G(V, T, P, S) dvoumna?

A

Kadar obstaja več kot eno drevo izpeljave oz. ko obstaja več kot ena sama leva izpeljava (ali več kot ena desna izpeljava)

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

Vsak kontekstno neodvisen jezik brez prazne besede generira neka gramatika, ki je v normalni obliki Chomskega. DRŽI ali NE DRŽI

A

DRŽI

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

Vsak kontekstno neodvisen jezik brez prazne besede generira neka gramatika, ki je v normalni obliki Greibachove. DRŽI ali NE DRŽI

A

DRŽI

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

Naj bo M = (Q, Σ, Γ, δ, q0, Z0, F) skladovni avtomat. Kaj so Q, Σ, Γ, δ, q0, Z0, F?

A
Q - Končna množica stanj
Σ - Vhodna abeceda
Γ- Skladovna abeceda
δ - Funkcija prehodov
q0 - Začetno stanje, q0 ∈ Q
Z0 - Start simbol (simbol, ki se nahaja na vrhu sklada), Z0 ∈ Γ
F - Množica končnih stanj, F ⊆ Q
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Napiši definicijo δ funkcije za skladovni avtomat

A

δ: Q x (Σ ∪ {ε}) x Γ se mapira v končne podmnožice Q x Γ*

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

Kako je definiran jezik, ki ga sprejme skladovni avtomat M = (Q, Σ, Γ, δ, q0, Z0, F)

A

Za skladovni avtomat definiramo 2 jezika:

L(M), ki je sprejet s končnim stanjem
L(M) = {w ∈ Σ* | (q0, w, Z0) Ͱ* (qF, ε, γ) ∧ qF ∈ F ∧ γ ∈ Γ*}

N(M), ki je sprejet s spraznitvijo sklada
L(M) = {w ∈ Σ* | (q0, w, Z0) Ͱ* (p, ε, ε) za p ∈ Q}

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

Jezik je kontekstno neodvisen natakno tedaj, ko ga sprejme nek skladovni avtomat DRŽI ali NE DRŽI

A

DRŽI

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

Razred jezikov, ki jih sprejmejo deterministični skladovni avtomati, je razred jezikov, ki jih sprejemajo nedeterministični skladovni avtomati. DRŽI ali NE DRŽI

A

NE DRŽI

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

Za katere operacije je zaprt razred kontekstno neodvisnih jezikov?

A
  • unija
  • konkatenacija,
  • kleenovo zaprtje
  • substitucija
  • homomorfizem
  • obratni komomorfizem
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Napiši pogoje za deterministečen M = (Q, Σ, Γ, δ, q0, Z0, F)

A

Da je PDA determinističen, morata veljati 2 pogoja za vsak q ∈ Q in Z ∈ Γ:

  1. δ(q, ε, Z) ≠∅ ==> ∀a ∈ Σ: δ(q, a, Z) = ∅
  2. ∀a ∈ Σ ∪ {ε} : |δ(q, a, Z)| ≤ 1