Test GR2
Dla zainteresowanych Twierdzenie 3.2. |
Niech będzie dowolnym językiem.
|
Dowód |
Dla dowodu punktu 1 wykażemy, że
gdzie zgodnie z definicją dla dowolnych Korzystamy teraz z twierdzenia o rozkładzie epimorfizmu, które w tym przypadku
ma postać: RYSUNEK ja-lekcja4-w-rys1.pdf czyli . Z twierdzenia (patrz Twierdzenie 2.1.) wnioskujemy, że Oznacza to, że indeks relacji jest niewiększy od indeksu a co za tym idzie, jest monoidem skończonym. Dla dowodu implikacji w stronę przeciwną rozważmy epimorfizm kanonicznyspełnia on warunki z punktu 4. twierdzenia 1.2 (patrz twierdzenie 1.2.). jest skończony, więc pozostaje do wykazania równość . Czyli i . i tutaj twierdzenie jsadhfouvnhter zsdkjrvnhr SFj v |
Twierdzenie 3.2.
Niech będzie dowolnym językiem.
- 1. Dla dowolnego języka monoid przejść automatu minimalnego jest izomorficzny z monoidem syntaktycznym języka , czyli
- 2. (tw. J.Myhill'a) Język jest rozpoznawalny wtedy i tylko wtedy, gdy jest monoidem skończonym.
Dowód
Dla dowodu punktu 1 wykażemy, że
gdzie zgodnie z definicją dla dowolnych
Korzystamy teraz z twierdzenia o rozkładzie epimorfizmu, które w tym przypadku
ma postać:
RYSUNEK ja-lekcja4-w-rys1.pdf
czyli .
Dla dowodu punktu 2 załóżmy, że język jest rozpoznawalny.
Zatem
Z twierdzenia (patrz Twierdzenie 2.1.) wnioskujemy, że Oznacza to, że indeks relacji jest niewiększy od indeksu a co za tym idzie, jest monoidem skończonym.
Dla dowodu implikacji w stronę przeciwną rozważmy epimorfizm
kanonicznyspełnia on warunki z punktu 4. twierdzenia 1.2 (patrz twierdzenie 1.2.). jest skończony, więc pozostaje do wykazania równość
.
Czyli i .

Złożoność czasowa | Złożoność pamięciowa | |
---|---|---|
Maszyna dodająca | ||
Maszyna rozpoznająca |
0 | 1 | ... | ... | |
---|---|---|---|---|
Cell1 | Cell2 |
0 | 1 | ||
---|---|---|---|
0 | 1 | 1 | |
1 | 0 | 1 |
0 | 1 | |
1 | 0 |
0 | 1 | ||
---|---|---|---|
0 | 0 | 0 | |
1 | 0 | 1 |
0 | 1 | ||
---|---|---|---|
0 | 0 | 1 | |
1 | 1 | 1 |
Parser nie mógł rozpoznać (błąd składni): {\displaystyle \textnormal{p}} | Parser nie mógł rozpoznać (błąd składni): {\displaystyle \textnormal{q}} | Parser nie mógł rozpoznać (błąd składni): {\displaystyle \textnormal{p} \wedge \textnormal{q}} | ||||
---|---|---|---|---|---|---|
0 | 0 | 0 | 1 | 1 | 1 | 1 |
0 | 1 | 0 | 1 | 1 | 0 | 1 |
1 | 0 | 0 | 1 | 0 | 1 | 1 |
1 | 1 | 1 | 0 | 0 | 0 | 0 |
Parser nie mógł rozpoznać (błąd składni): {\displaystyle \textnormal{p}} | Parser nie mógł rozpoznać (błąd składni): {\displaystyle \textnormal{q}} | Parser nie mógł rozpoznać (błąd składni): {\displaystyle \textnormal{r}} | Parser nie mógł rozpoznać (błąd składni): {\displaystyle (\textnormal{p} \wedge \textnormal{q})} | ||||
---|---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 |
0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 |
1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 |
Numer funkcji |
||||||
---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | ||
1 | 0 | 0 | 0 | 1 | ||
2 | 0 | 0 | 1 | 0 | ||
3 | 0 | 0 | 1 | 1 | Parser nie mógł rozpoznać (błąd składni): {\displaystyle \textnormal{p}} | |
4 | 0 | 1 | 0 | 0 | ||
5 | 0 | 1 | 0 | 1 | Parser nie mógł rozpoznać (błąd składni): {\displaystyle \textnormal{q}} | |
6 | 0 | 1 | 1 | 0 | ||
7 | 0 | 1 | 1 | 1 | ||
8 | 1 | 0 | 0 | 0 | ||
9 | 1 | 0 | 0 | 1 | ||
10 | 1 | 0 | 1 | 0 | ||
11 | 1 | 0 | 1 | 1 | ||
12 | 1 | 1 | 0 | 0 | ||
13 | 1 | 1 | 0 | 1 | ||
14 | 1 | 1 | 1 | 0 | ||
15 | 1 | 1 | 1 | 1 |
Parser nie mógł rozpoznać (błąd składni): {\displaystyle \textnormal{p}} | Parser nie mógł rozpoznać (błąd składni): {\displaystyle \textnormal{q}} | Parser nie mógł rozpoznać (błąd składni): {\displaystyle \textnormal{r}} | ||||
---|---|---|---|---|---|---|
0 | 0 | 0 | 1 | 0 | 1 | 0 |
0 | 0 | 1 | 1 | 1 | 0 | 1 |
0 | 1 | 0 | 0 | 1 | 0 | 1 |
0 | 1 | 1 | 0 | 0 | 1 | 0 |
1 | 0 | 0 | 0 | 1 | 1 | 1 |
1 | 0 | 1 | 0 | 0 | 0 | 0 |
1 | 1 | 0 | 1 | 0 | 0 | 0 |
1 | 1 | 1 | 1 | 1 | 1 | 1 |
Parser nie mógł rozpoznać (błąd składni): {\displaystyle \textnormal{p}} | Parser nie mógł rozpoznać (błąd składni): {\displaystyle \textnormal{q}} | Parser nie mógł rozpoznać (błąd składni): {\displaystyle \textnormal{r}} | |
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 |
0 | 1 | 0 | 1 |
0 | 1 | 1 | 0 |
1 | 0 | 0 | 1 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 0 |
1 | 1 | 1 | 1 |
Parser nie mógł rozpoznać (błąd składni): {\displaystyle \textnormal{p}} | Parser nie mógł rozpoznać (błąd składni): {\displaystyle \textnormal{q}} | Parser nie mógł rozpoznać (błąd składni): {\displaystyle \textnormal{r}} | |
---|---|---|---|
0 | 0 | 0 | 1 |
0 | 0 | 1 | 1 |
0 | 1 | 0 | 1 |
0 | 1 | 1 | 1 |
1 | 0 | 0 | 1 |
1 | 0 | 1 | 1 |
1 | 1 | 0 | 0 |
1 | 1 | 1 | 1 |
0 | 1 | 2 | ||
---|---|---|---|---|
0 | 2 | 2 | 2 | |
1 | 0 | 2 | 2 | |
2 | 0 | 1 | 2 |

Zobacz biografię

Zobacz biografię
Zobacz Nagroda Turinga

Zobacz biografię

Zobacz biografię

Zobacz biografię

Zobacz biografię

Zobacz biografię

Zobacz biografię

Zobacz biografię

Zobacz biografię

Zobacz biografię

Zobacz biografię

Zobacz biografię

Zobacz biografię

Zobacz biografię

Zobacz biografię

Zobacz biografię
Nagroda Goedla
Zobacz Nagroda Goedla]]
Nagroda Turinga
Zobacz Nagroda Turinga
Nagroda Knutha
Zobacz Nagroda Knutha
Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \displaystyle g(C)=\left\{\aligned C\cup \{f(C')\}\\C\endaligned \right}
Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \displaystyle c\forall d\; c\in C \land d\in C \land c\sqsubseteq d\implies c\sqsubseteq' d, (C,\sqsubseteq) \preccurlyeq (C',\sqsubseteq') \iff C\subset C' \land \left\{\aligned \forall c \forall d\; &(c\in C\land d\in C) \implies (c\sqsubseteq d \iff c\sqsubseteq' d) \textrm{ oraz }\\ \forall c \forall d\; &(c\in C\land d\in C'\setminus C) \implies c\sqsubseteq' d \endaligned \right}