Test GR: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 195: | Linia 195: | ||
<quiz> | |||
< | |||
Automat <math>\displaystyle \mathcal{A}=(S, A, s_0, f, F)</math>, gdzie <math>\displaystyle S=\{s_0, s_1, s_2, | Automat <math>\displaystyle \mathcal{A}=(S, A, s_0, f, F)</math>, gdzie <math>\displaystyle S=\{s_0, s_1, s_2, | ||
s_3\}</math>, <math>\displaystyle A=\{a,b\}</math>, <math>\displaystyle F=\{s_1\}</math>, { | s_3\}</math>, <math>\displaystyle A=\{a,b\}</math>, <math>\displaystyle F=\{s_1\}</math>, { | ||
Linia 237: | Linia 234: | ||
\sharp_bw = 2l+1</math>, <math>\displaystyle k,l \geq 0\}</math> | \sharp_bw = 2l+1</math>, <math>\displaystyle k,l \geq 0\}</math> | ||
</quiz> | |||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | ||
a,d | a,d | ||
</div></div> | </div></div> | ||
<quiz> | |||
< | |||
Które z poniższych równości dla wyrażeń regularnych są prawdziwe? | Które z poniższych równości dla wyrażeń regularnych są prawdziwe? | ||
Linia 263: | Linia 257: | ||
: <math>\displaystyle (rs)^*r=r(sr)^*</math> | : <math>\displaystyle (rs)^*r=r(sr)^*</math> | ||
</quiz> | |||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | ||
Linia 269: | Linia 263: | ||
</div></div> | </div></div> | ||
<quiz> | |||
< | |||
Wskaż języki regularne: | Wskaż języki regularne: | ||
Linia 289: | Linia 281: | ||
: <math>\displaystyle \{a^n:\ n=3k </math> lub <math>\displaystyle n=5k,\ k \geq 0\}</math> | : <math>\displaystyle \{a^n:\ n=3k </math> lub <math>\displaystyle n=5k,\ k \geq 0\}</math> | ||
</quiz> | |||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | ||
Linia 295: | Linia 287: | ||
</div></div> | </div></div> | ||
<quiz> | |||
< | |||
Dany jest automat <math>\displaystyle \mathcal{A}=(S, A, s_0, f, F)</math>, gdzie | Dany jest automat <math>\displaystyle \mathcal{A}=(S, A, s_0, f, F)</math>, gdzie | ||
<math>\displaystyle S=\{s_0,s_1,s_2\}</math>, <math>\displaystyle A=\{a,b\}</math>, <math>\displaystyle F=\{s_0,s_1\}</math>,<br> | <math>\displaystyle S=\{s_0,s_1,s_2\}</math>, <math>\displaystyle A=\{a,b\}</math>, <math>\displaystyle F=\{s_0,s_1\}</math>,<br> | ||
Linia 336: | Linia 326: | ||
słowa <math>\displaystyle w</math>. | słowa <math>\displaystyle w</math>. | ||
</quiz> | |||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | ||
Linia 342: | Linia 332: | ||
</div></div> | </div></div> | ||
<quiz> | |||
< | |||
Dany niech będzie automat niedeterministyczny <math>\displaystyle \mathcal{A}_{ND}=(Q, | Dany niech będzie automat niedeterministyczny <math>\displaystyle \mathcal{A}_{ND}=(Q, | ||
A, \{q_0\}, f, F)</math>, gdzie <math>\displaystyle Q=\{q_0, q_1, q_2\}</math>, <math>\displaystyle A=\{a,b\}</math>, | A, \{q_0\}, f, F)</math>, gdzie <math>\displaystyle Q=\{q_0, q_1, q_2\}</math>, <math>\displaystyle A=\{a,b\}</math>, | ||
Linia 382: | Linia 370: | ||
: Równoważny minimalny automat deterministyczny posiada 4 stany. | : Równoważny minimalny automat deterministyczny posiada 4 stany. | ||
</quiz> | |||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | ||
Linia 388: | Linia 376: | ||
</div></div> | </div></div> | ||
<quiz> | |||
Twierdzenie orzekające o równości zachodzącej pomiędzy rodziną | Twierdzenie orzekające o równości zachodzącej pomiędzy rodziną | ||
języków regularnych a rodziną języków rozpoznawanych przez automaty | języków regularnych a rodziną języków rozpoznawanych przez automaty | ||
Linia 410: | Linia 396: | ||
: twierdzenie Kleene'ego | : twierdzenie Kleene'ego | ||
</quiz> | |||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | ||
Linia 416: | Linia 402: | ||
</div></div> | </div></div> | ||
<quiz> | |||
< | |||
Wskaż monoid przejść automatu o następującej funkcji przejścia: <br> | Wskaż monoid przejść automatu o następującej funkcji przejścia: <br> | ||
Linia 455: | Linia 439: | ||
\circ)</math> | \circ)</math> | ||
</quiz> | |||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | ||
Linia 461: | Linia 445: | ||
</div></div> | </div></div> | ||
<quiz> | |||
< | |||
Niech <math>\displaystyle L_1,L_2</math> będą językami regularnymi. Wskaż problemy | Niech <math>\displaystyle L_1,L_2</math> będą językami regularnymi. Wskaż problemy | ||
rozstrzygalne. | rozstrzygalne. | ||
Linia 482: | Linia 464: | ||
: <math>\displaystyle L_1 = \emptyset</math> | : <math>\displaystyle L_1 = \emptyset</math> | ||
</quiz> | |||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | ||
Linia 488: | Linia 470: | ||
</div></div> | </div></div> | ||
<quiz> | |||
< | |||
Algorytm determinizacji automatu: | Algorytm determinizacji automatu: | ||
Linia 509: | Linia 489: | ||
automat deterministyczny | automat deterministyczny | ||
</quiz> | |||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> |
Wersja z 13:25, 14 wrz 2006
Wskaż, które z poniższych struktur są monoidami:
Parser nie mógł rozpoznać (nieznana funkcja „\mathds”): {\displaystyle \displaystyle (\mathds{Z}_{mod\ 2}, \cdot)}
Parser nie mógł rozpoznać (nieznana funkcja „\mathds”): {\displaystyle \displaystyle (\mathds{N}_1, +)} , gdzie Parser nie mógł rozpoznać (nieznana funkcja „\mathds”): {\displaystyle \displaystyle \mathds{N}_1=\{1,2,3,...\}}
Parser nie mógł rozpoznać (nieznana funkcja „\mathds”): {\displaystyle \displaystyle (\mathds{N}_p,+)} , gdzie Parser nie mógł rozpoznać (nieznana funkcja „\mathds”): {\displaystyle \displaystyle \mathds{N}_p} jest zbiorem wszystkich liczb pierwszych
Parser nie mógł rozpoznać (nieznana funkcja „\mathds”): {\displaystyle \displaystyle (\mathds{R}, \cdot)}
Parser nie mógł rozpoznać (nieznana funkcja „\mathds”): {\displaystyle \displaystyle (\mathds{Z}, +)}
Wskaż stwierdzenia prawdziwe:
Wskaż, które z poniższych odwzorowań są homomorfizmami:
Parser nie mógł rozpoznać (nieznana funkcja „\mathds”): {\displaystyle \displaystyle h: (\mathds{R},+) \rightarrow (\mathds{Z},+)} ,
Parser nie mógł rozpoznać (nieznana funkcja „\mathds”): {\displaystyle \displaystyle h: (\mathds{R},+) \rightarrow (\mathds{R},+)} ,
Parser nie mógł rozpoznać (nieznana funkcja „\mathds”): {\displaystyle \displaystyle h: (\mathds{R}, \cdot) \rightarrow (\mathds{R}, \cdot)} ,
, ,
Parser nie mógł rozpoznać (nieznana funkcja „\mathds”): {\displaystyle \displaystyle h: \{a,b\}^* \rightarrow (\mathds{Z},+)} , ,
Dany niech będzie system przepisujący oraz niech . Wskaż
stwierdzenia prawdziwe:
Wyrażenie regularne
reprezentuje język:
, ,
, ,
Niech oraz . Wskaż zdania prawdziwe:
minimalny automat akceptujący ma 5 stanów
ilość klas równoważności prawej kongruencji syntaktycznej wyznaczonej przez jest równa 4
monoid przejśc minimalnego automatu akceptującego ma 6 elementów
Niech będzie dowolnym językiem regularnym. Wskaż zdania prawdziwe:
jest rozpoznawany przez pewien niedeterministyczny automat skończenie stanowy z pustymi przejściami
jest rozpoznawany przez automat deterministyczny skończenie stanowy
jest rozpoznawany przez niedeterministyczny automat z pustymi przejściami o jednoelementowym zbiorze stanów początkowych
Nie istnieje automat niedeterministyczny z pustymi przejściami rozpoznający i taki, że zbiór stanów początkowych jest jednoelementowy
Nie istnieje gramatyka lewoliniowa generująca
Niech , będą językami rozpoznawanymi odpowiednio przez automaty o i stanach. Aby stwierdzić, dla dowolnego słowa , czy jest ono rozpoznawane przez oba automaty, wystarczy skonstruować odpowiedni automat mający
stanów
stanów
stanów
stanów
3 stany
Język składa się ze wszystkich słów nad alfabetem nie zawierających podsłowa . Wskaż wyrażenie regularne reprezentujące :
Wskaż warunki równoważne temu, by język był akceptowany przez automat skończenie stanowy:
Istnieje liczba naturalna taka, że każde słowo o długości można przedstawić jako katenację , gdzie , oraz .
Istnieje skończony monoid i homomorfizm taki, że .
jest sumą wybranych klas równoważności pewnej
kongruencji
na
:
.
jest akceptowany przez deterministyczny automat skończenie stanowy z jednym stanem końcowym.
Automat , gdzie , , , {
| ||||
}
- a.
- jest automatem minimalnym
- b.
- rozpoznaje język ,
- c.
- rozpoznaje język ,
- d.
- rozpoznaje język ,
- e.
- rozpoznaje język ,
Które z poniższych równości dla wyrażeń regularnych są prawdziwe?
- a.
- b.
- c.
- d.
- e.
Wskaż języki regularne:
- a.
- b.
- c.
- d.
- e.
- lub
Dany jest automat , gdzie
, , ,
{
}
Wskaż zdania prawdziwe:
- a.
- .
- b.
- Równoważny automat minimalny ma 2 stany.
- c.
- Jeśli , to dla każdych takich, że
zachodzi dla pewnego .
- d.
- .
- e.
- Jeśli , to jest podsłowem
słowa .
Dany niech będzie automat niedeterministyczny , gdzie , ,
,
{
}
Wskaż zdania prawdziwe:
- a.
- .
- b.
- .
- c.
- Równoważny automat deterministyczny posiada 3 stany.
- d.
- .
- e.
- Równoważny minimalny automat deterministyczny posiada 4 stany.
Twierdzenie orzekające o równości zachodzącej pomiędzy rodziną języków regularnych a rodziną języków rozpoznawanych przez automaty o skończonej liczbie stanów znane jest jako:
- a.
- twierdzenie Nerode'a
- b.
- teza Churcha
- c.
- lemat Ardena
- d.
- lemat o pompowaniu
- e.
- twierdzenie Kleene'ego
Wskaż monoid przejść automatu o następującej funkcji przejścia:
{
}
- a.
- b.
- c.
- d.
- e.
Niech będą językami regularnymi. Wskaż problemy rozstrzygalne.
- a.
- b.
- c.
- d.
- nieskończoność
- e.
Algorytm determinizacji automatu:
- a.
- jest deterministyczny
- b.
- działa w czasie wielomianowym
- c.
- może się zapętlić
- d.
- działa w czasie eksponencjalnym
- e.
- kończy działanie błędem, jeśli na wejściu podany został
automat deterministyczny
Wskaż zdania prawdziwe:
istnieje algorytm minimalizacji automatu działający w czasie
żaden algorytm minimalizacji nie może działać szybciej niż w czasie
algorytm minimalizacji zawsze zwróci automat o mniejszej liczbie stanów niż automat podany na wejściu
algorytmy minimalizacji są algorytmami niedeterministycznymi
algorytmy minimalizacji nie działają dla automatów jednostanowych