Professional Documents
Culture Documents
Osnovi logikog
projektovanja
sekvencijalnih mrea
Minimizacija broja stanja automata opteg tipa
Razluiva i ekvivalentna
stanja
Za dva stanja Si i Sj sekvencijalnog sistema se kae da su
razluiva ako postoji bar jedna ulazna re koja dovodi do
generisanja razliitih izlaznih rei.
Re koja razluuje ova stanja je razluiva re za stanja (Si, Sj).
Ukoliko postoji razluiva re duine k, tada je (Si, Sj) k-razluivo.
U matematikom smislu, stanja Si i Sj su k-razluiva ako postoji
ulazna re x(t, t+k-1) takva da je:
Z(x(t, t+k-1), Si) Z(x(t, t+k-1), Sj) razliiti izlazi
Ukoliko dva stanja nisu k-razluiva za bilo koju vrednost k, onda
se kae da su ekvivalentna, odnosno da se mogu zameniti
jednim stanjem
Automati opteg tipa
Ekvivalentna stanja
Drugim reima, ukoliko posmatranjem izlaza
automata u dva razliita stanja nije mogue uoiti
razlike kae se da su ta dva stanja su ekvivalentna
Matematika definicija ekvivalentnih stanja:
Dva stanja automata (Si, Sj) se nazivaju
ekvivalentnim
Si = Sj ako je za svaku re azbuke Xp = (X1, X2, ..., Xn)
u vanosti (Si, Xp) = (Sj, Xp) jednake funkcije izlaza
Minimizacija automata
primenom implikacione
tablice
U osnovi ovog metoda lei sistematsko odreivanje
klasa ekvivalentnih stanja ispitivanjem
zadovoljavanja uslova
(p, X) = (q, X) jednake funkcije izlaza
(p, X) = (q, X) jednake funkcije prelaza
Klase ekvivalentnih stanja se pronalaze
korienjem specijalne trougaone tablice,
implikacione tablice, gde koordinate elija
predstavljaju parove indeksa stanja
Automati opteg tipa
Minimizacija automata
primenom implikacione
tablice
Minimizacija automata
primenom implikacione
tablice
Sva stanja
osim prvog
Sva stanja
osim
poslednjeg
Minimizacija automata
primenom implikacione
tablice
Minimizacija automata
primenom implikacione
tablice
Minimizacija automata
primenom implikacione
tablice
10
Minimizacija nepotpuno
definisanih automata
Zbog toga to nisu definisane funkcije prelaza i izlaza za sve
skupove ulaznih signala, ne moe se formalno matematiki
govoriti o ekvivalenciji stanja, jer nisu definisane funkcije
izlaza i prelaza, a nije u vanosti ni tranzitivnost. Stoga se
uvodi pojam KOMPATIBILNOSTI STANJA.
Dva stanja automata su kompatibilna ako imaju identine
funkcije izlaza i prelaza za one ulazne signale za koje su
te funkcije definisane.
11