Test GR: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 197: | Linia 197: | ||
<quiz> | <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>, | ||
<center> | |||
{| border=1 | {| border=1 | ||
|+ <span style="font-variant:small-caps"> | |+ <span style="font-variant:small-caps"></span> | ||
|- | |- | ||
| <math>\displaystyle f</math> || <math>\displaystyle s_0</math> || <math>\displaystyle s_1</math> || <math>\displaystyle s_2</math> || | | <math>\displaystyle f</math> || <math>\displaystyle s_0</math> || <math>\displaystyle s_1</math> || <math>\displaystyle s_2</math> || | ||
Linia 213: | Linia 214: | ||
|} | |} | ||
</center> | |||
<rightoption reply="Dobrze">jest automatem minimalnym</rightoption> | |||
<wrongoption reply="Źle">rozpoznaje język <math>\displaystyle \{w \in \{a,b\}^*:\ \sharp_aw = 2k, | |||
\sharp_bw = 2l+1</math>, <math>\displaystyle k,l \geq 0\}</math></wrongoption> | |||
\sharp_bw = 2l+1</math>, <math>\displaystyle k,l \geq 0\}</math> | |||
<wrongoption reply="Źle">rozpoznaje język <math>\displaystyle \{w \in \{a,b\}^*:\ \sharp_aw = 2k, | |||
\sharp_bw = 2l</math>, <math>\displaystyle k,l \geq 0\}</math></wrongoption> | |||
\sharp_bw = 2l</math>, <math>\displaystyle k,l \geq 0\}</math> | |||
<rightoption reply="Dobrze">rozpoznaje język <math>\displaystyle \{w \in \{a,b\}^*:\ \sharp_aw = 2k+1, | |||
\sharp_bw = 2l</math>, <math>\displaystyle k,l \geq 0\}</math></rightoption> | |||
\sharp_bw = 2l</math>, <math>\displaystyle k,l \geq 0\}</math> | |||
<wrongoption reply="Źle">rozpoznaje język <math>\displaystyle \{w \in \{a,b\}^*:\ \sharp_aw = 2k+1, | |||
\sharp_bw = 2l+1</math>, <math>\displaystyle k,l \geq 0\}</math></wrongoption> | |||
\sharp_bw = 2l+1</math>, <math>\displaystyle k,l \geq 0\}</math> | |||
</quiz> | </quiz> | ||
<quiz> | <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? | ||
<rightoption reply="Dobrze"><math>\displaystyle r^*r^*=r^*</math></rightoption> | |||
<wrongoption reply="Źle"><math>\displaystyle (r+s)^*=r^*+s^*</math></wrongoption> | |||
<rightoption reply="Dobrze"><math>\displaystyle (r^*+s^*)^*=(r^*s^*)^*</math></rightoption> | |||
<rightoption reply="Dobrze"><math>\displaystyle r+r=r</math></rightoption> | |||
<rightoption reply="Dobrze"><math>\displaystyle (rs)^*r=r(sr)^*</math></rightoption> | |||
</quiz> | </quiz> | ||
<quiz> | <quiz> |
Wersja z 13:49, 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 , , ,
| ||||
jest automatem minimalnym
rozpoznaje język ,
rozpoznaje język ,
rozpoznaje język ,
rozpoznaje język ,
Które z poniższych równości dla wyrażeń regularnych są prawdziwe?
Wskaż języki regularne:
lub
Dany jest automat , gdzie
, , ,
Wskaż zdania prawdziwe:
.
Równoważny automat minimalny ma 2 stany.
Jeśli , to dla każdych takich, że zachodzi dla pewnego .
.
Jeśli , to jest podsłowem słowa .
Dany niech będzie automat niedeterministyczny , gdzie , ,
,
Wskaż zdania prawdziwe:
.
.
Równoważny automat deterministyczny posiada 3 stany.
.
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:
twierdzenie Nerode'a
teza Churcha
lemat Ardena
lemat o pompowaniu
twierdzenie Kleene'ego
Wskaż monoid przejść automatu o następującej funkcji przejścia:
Niech będą językami regularnymi. Wskaż problemy
rozstrzygalne.
nieskończoność
Algorytm determinizacji automatu:
jest deterministyczny
działa w czasie wielomianowym
może się zapętlić
działa w czasie eksponencjalnym
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