! " # $ % & '( ) *' ' +, -. / $ 2 (.- 3( 3 4. (



Benzer belgeler
1 $/ " {ww R : w {a, b} * } ## S asa, S bsb S e#(3 * 5 $(6 )# (2 #$,(- (25 #5

! " # $ % & '( ) *' ' +, -. /.,

! " # $ % & '( ) *' ' +, -. /) /) 0 # /) %, %, 1 2

,$( -./(,$( 0$0$ (,$(

! " # $ % & '( ) *' ' +, $ $ - $ (. $- $ ( / $ % / $ 0 -( 1( $ (2- -(

Manisa Celal Bayar Üniversitesi Yazılım Mühendisliği Bölümü YZM Biçimsel Diller ve Otomata Teorisi. Final Sınavı Örnek Soruları A0 KİTAPÇIĞI

Manisa Celal Bayar Üniversitesi Yazılım Mühendisliği Bölümü YZM Biçimsel Diller ve Otomata Teorisi. Final Sınavı Soruları A KİTAPÇIĞI

BM312 Ders Notları

Otomata Teorisi (BİL 2114)

+,- #'. L = {a, b, c, d} a, b, c, d kümenin elemanları veya üyeleridir

BAĞLAMDAN BAĞIMSIZ VE BAĞLAMDAN BAĞIMSIZ OLMAYAN DİLLER (CONTEXT-FREE AND NON-CONTEXT-FREE LANGUAGES)

Formal Diller Ve Otomat Teorisi

MATM 133 MATEMATİK LOJİK. Dr. Doç. Çarıyar Aşıralıyev

#$% &'#(# Konular. Bits of Information. Binary Özellikler Superimposed Coding Signature Formation Deerlendirme

1. GRUPLAR. c (Birleşme özelliği) sağlanır. 2) a G için a e e a a olacak şekilde e G (e ye birim eleman denir) vardır.

FORMEL DİLLER VE SOYUT MAKİNALAR. Hafta 1

olsun. Bu halde g g1 g1 g e ve g g2 g2 g e eşitlikleri olur. b G için a b b a değişme özelliği sağlanıyorsa

Otomata Teorisi (BİL 2114)

Temel Kavramlar. (r) Sıfırdan farklı kompleks sayılar kümesi: C. (i) Rasyonel sayılar kümesi: Q = { a b

Bu kısımda işlem adı verilen özel bir fonksiyon çeşidini ve işlemlerin önemli özelliklerini inceleyeceğiz.

Tanım Bir X kümesi üzerinde bir karakter dizgisi (string) X kümesindeki. boş karakter dizgisi (null string) denir ve l ile gösterilir.

10. DİREKT ÇARPIMLAR

1.GRUPLAR. c (Birleşme özelliği) sağlanır. 2) a G için a e e a a olacak şekilde e G. vardır. 3) a G için denir) vardır.

BÖLÜM 2 Biçimsel Dillerin Matematiksel Temelleri

KARAKTER DİZGİLERİ, BAĞINTILAR, FONKSİYONLAR KESİKLİ MATEMATİKSEL YAPILAR

Mustafa Sezer PEHLİVAN. Yüksek İhtisas Üniversitesi Beslenme ve Diyetetik Bölümü

Temel Kavramlar 1 Doğal sayılar: N = {0, 1, 2, 3,.,n, n+1,..} kümesinin her bir elamanına doğal sayı denir ve N ile gösterilir.

TAMSAYILAR. 9www.unkapani.com.tr. Z = {.., -3, -2, -1, 0, 1, 2, 3, } kümesinin her bir elemanına. a, b, c birer tamsayı olmak üzere, Burada,

Lineer Cebir. Doç. Dr. Niyazi ŞAHİN TOBB. İçerik: 1.1. Lineer Denklemlerin Tanımı 1.2. Lineer Denklem Sistemleri 1.3. Matrisler

Buna göre, eşitliği yazılabilir. sayılara rasyonel sayılar denir ve Q ile gösterilir. , -, 2 2 = 1. sayıdır. 2, 3, 5 birer irrasyonel sayıdır.

için Örnek 7.1. simetri grubunu göz önüne alalım. Şu halde dür. Şimdi kalan sınıflarını göz önüne alalım. Eğer ve olarak alırsak işlemini kullanarak

MATEMATİK. Doç Dr Murat ODUNCUOĞLU

FONKSYONLARI FONKSYONLARA GÖTÜREN FONKSYONLAR ÜZERNDE ANT-MONOTONLUK VE DEMPOTENTLK

TEMEL KAVRAMLAR. a Q a ve b b. a b c 4. a b c 40. 7a 4b 3c. a b c olmak üzere a,b ve pozitif. 2x 3y 5z 84

10.Konu Tam sayıların inşası

İÇİNDEKİLER. Önsöz...2. Önermeler ve İspat Yöntemleri...3. Küme Teorisi Bağıntı Fonksiyon İşlem...48

YGS - LYS SAYILAR KONU ÖZETLİ ÇÖZÜMLÜ SORU BANKASI

Sonlu Durum ve Turing Makineleri

TEOG. Sayma Sayıları ve Doğal Sayılar ÇÖZÜM ÖRNEK ÇÖZÜM ÖRNEK SAYI BASAMAKLARI VE SAYILARIN ÇÖZÜMLENMESİ 1. DOĞAL SAYILAR.

Atatürk Anadolu. Temel Kavramlar Üzerine Kısa Çalışmalar

MODÜLER ARİTMETİK A)1 B)3 C)8 D)11 E)13. TANIM Z tam sayılar kümesinde tanımlı

MATEMATİK ASAL ÇARPANLARA AYIRMA. ÖRNEK 120 sayısını asal çarpanlarına ayırınız. ÖRNEK 150 sayısının asal çarpanları toplamını bulunuz.

Sivas Fen Lisesi Ortaokul 2. Matematik Olimpiyatı Sınavı A A) 55 B) 50 C) 45 D) 40 E) 35

T.C. ÇANAKKALE ONSEKİZ MART ÜNİVERSİTESİ

MODÜLER ARİTMETİK. Örnek:

TEMEL KAVRAMLAR. SAYI KÜMELERİ 1. Doğal Sayılar

KC00-SS.08YT05. Kolay Temel Matematik. Üniversite Haz rl k 1. 8 ( 3 + 2) 6. 3! 3 ( 3 3)": ( 3) x = 3 ve y = 2 3. ( 5) + ( 7) (+2) + 4

BAĞLAMDAN BAĞIMSIZ (CONTEXT-FREE) GRAMERLER (CFG) VE DİLLER (CFL)

ndirgenme Boyutu Üç Olan Fibonacci Simetrik Sayısal Yarıgruplarının Bir Sınıfı

SÜREKLİLİK. 9.1 Süreklilik ve Süreksizlik Kavramları

2 şeklindeki bütün sayılar. 2 irrasyonel sayısı. 2 irrasyonel sayısından elde etmekteyiz. Benzer şekilde 3 irrasyonel sayısı

8.Konu Sonlu ve sonsuz kümeler, Doğal sayılar

11.Konu Tam sayılarda bölünebilme, modüler aritmetik, Diofant denklemler

KÜMELER ÜNİTE 1. ÜNİTE 1. ÜNİTE 2. ÜNİTE 1. ÜNİT

8. HOMOMORFİZMALAR VE İZOMORFİZMALAR

Otomata Teorisi (BİL 2114)

Küme temel olarak belli nesnelerin ya da elamanların bir araya gelmesi ile oluşur

YZM Biçimsel Diller ve Otomata Teorisi. Ders#06

x = [x] = [x] β = {y (x,y) β} (8.5) X = {x x X}. x,y X [(x = y) (x y = )]. b(b [x]) b [y] [x] [y] (8.8)

1 BAĞINTILAR VE FONKSİYONLAR

VEKTÖR UZAYLARI 1.GİRİŞ

6. Ali her gün cebinde kalan parasının (2009) a, b ve c farklı pozitif tamsayılar, 9. x, y, z pozitif gerçek sayılar,

sayısının tamkare olmasını sağlayan kaç p asal sayısı vardır?(88.32) = n 2 ise, (2 p 1

DOĞAL SAYILARDA TOPLAMA VE ÇARPMA

Otomata Teorisi (BİL 2114)

Asal Çarpanlara Ayırma / EBOB-EKOK ORTAK DERSLER MATEMATİK. Prof. Dr. Emin KASAP

Matematik Ders Föyü. Uygulayalım. Terim. Önerme. Doğruluk Değeri. Ortaöğretim Alanı MF - 01 NOT NOT. 1. Aşağıdaki tabloyu tanımlı veya tanımsız

ab H bulunur. Şu halde önceki önermenin i) koşulu da sağlanır ve H G bulunur.

SAYI BASAMAKLARI. çözüm

FONKSİYONLAR. Örnek: (2x-2,y-3)=(10,-3) olduğuna göre x ve y sayılarını bulunuz.

sayıların kümesi N 1 = { 2i-1: i N } ve tüm çift doğal sayıların kümesi N 2 = { 2i: i N } şeklinde gösterilebilecektir. Hiç elemanı olmayan kümeye

14.Konu Reel sayılarının topolojisi. 1.Tanım:, verilsin. açık aralığına noktasının -komşuluğu denir. { } kümesine nın delinmiş -komşuluğu denir.

1.DERECEDEN DENKLEMLER. (Bu belgenin güncellenmiş halini bu adresten indirebilirsiniz)

BİR SAYININ ÖZÜ VE DÖRT İŞLEM

Tanım 2.1. X boş olmayan bir küme olmak üzere X den X üzerine bire-bir fonksiyona permütasyon denir.

EBOB - EKOK EBOB VE EKOK UN BULUNMASI. 2. Yol: En Büyük Ortak Bölen (Ebob) En Küçük Ortak Kat (Ekok) 1. Yol:

ÖABT Soyut Matematik KONU TESTİ Önermeler ve İspat Yöntemleri

Otomata Teorisi (BİL 2114)

MUTLAK DEĞER. Örnek...6 : 1 x > 1 y > 1 z. Örnek...7 : x=1 5, y= 5 2, ise x+y y x x =? Örnek...1 : =? Örnek...8 : Örnek...2 : =?

KPSS MATEMATÝK. SOYUT CEBÝR ( Genel Tekrar Testi-1) N tam sayılar kümesinde i N için, A = 1 i,i 1

BÖLÜM I. Tam sayılarda Bölünebilme

ECEM ERDURU GAMZE SERİN ZEHRA SABUR EMİNE ÖLMEZ. o TAMSAYILAR KONUSU ANLATILMAKTADIR

A { x 3 x 9, x } kümesinin eleman sayısı A { x : x 1 3,x } kümesinin eleman sayısı KÜMELER

ÖZDEĞERLER- ÖZVEKTÖRLER

9. İZOMORFİZMA TEOREMLERİ VE EŞLENİK ELEMANLAR. Aşağıdaki teorem Homomorfizma teoremi olarak da bilinir.

#$% &'#(# Konular. Binary Tree Structures. Binary Search Trees AVL Trees Internal Path Reduction Trees Deerlendirme

(a,b) şeklindeki ifadelere sıralı ikili denir. Burada a'ya 1. bileşen b'ye 2. bileşen denir.

Kafes Yapıları. Hatırlatma

8. HOMOMORFİZMALAR VE İZOMORFİZMALAR

1. Satı ve Daıtım lemleri " # $ "!!

Örnek...1 : Yandaki bölme işlemin de bölüm ile kalanın toplamı kaçtır?

1. BÖLÜM Mantık BÖLÜM Sayılar BÖLÜM Rasyonel Sayılar BÖLÜM I. Dereceden Denklemler ve Eşitsizlikler

Örnek...1 : Yandaki bölme işlemin de bölüm ile kalanın toplamı kaçtır?

CEBİR ÇÖZÜMLÜ SORU BANKASI

MAT223 AYRIK MATEMATİK

Bu tanım aralığı pozitif tam sayılar olan f(n) fonksiyonunun değişim aralığı n= 1, 2, 3,, n,

ÜN TE 2 2. DERECEDEN DENKLEMLER VE

Afla da yedi matematiksel olgu bulacaks n z. Bu olgular n

Grup Homomorfizmaları ve

1. BÖLÜM. Sayılarda Temel Kavramlar. Bölme - Bölünebilme - Faktöriyel EBOB - EKOK. Kontrol Noktası 1

Transkript:

!"#$ %& '()*' ' +,-. / 0 100$ 2 (.-3( 34.(

,-. '45 45 6#5 6+ 6"#0" '7086 $ $ 89 44" :#! ;{0, 1, 2, 3,..., 9}, L * olarak tanımlı olsun ve sadece 2 ye veya 3 e bölünebilen ve önünde 0 olmayan pozitif sayılara sahip olsun. (0, 3, 6, 244 L ve 1, 03, 00 L) )0<# 04" :#!,-. ;{0, 1, 2, 3,..., 9}, L *, 2 ye veya 3 e bölünebilen ve önünde 0 olmayan pozitif sayılara sahiptir 1- L 1 dili pozitif tamsayıların kümesi olsun L 1 = 0 {1, 2,... 9} * (regular) 2- L 2 dili 2 ye bölünebilen pozitif tamsayıların kümesi olsun L 2 = L 1 * {0, 2, 4, 6, 8} (regular)

:#!,-. ;{0, 1, 2, 3,..., 9}, L *, 2 ye veya 3 e bölünebilen ve önünde 0 olmayan pozitif sayılara sahiptir 3-3 e bölünebilen pozitif tamsayıların kümesi olan dili yandaki otomat tanır (regular) 4- L 3 bu otomat ile L 1 in kesiimidir. Sonuç olarak elde edilen dil regular dildir ve L = L 2 L 3 eklinde ifade edilir.,-. ')* * $# ' )* #*( " =#*#' '46$#' 4 > ))#80 )4 ##0 (946 448)4)" :#!;? 4! @)"48# 45)##)4)) #" 2 8(0'6*' (0 +7089 *4" :#!;?! A @)"=0( $#"

,-. L = { a n b n : n 0 } eklinde tanımlanmı olsun. Eer bu dil regular ise bir sonlu otomat tarafından tanınır. n = 96 için a 96 b 96 olur. Toplam 95 duruma sahip bir otomat bu dili tanıyor olsun. En az bir noktada yol daha önce geçtii durumlara geri döner ve tekrar geçer. Bu tekrar geçilere loop adı verilir. Aaıdaki 10 durumlu otomat a 9 b 9 için geçileri vermektedir. Otomatta sadece geçilen yollar verilmitir. a 13 b 9 için nasıl bir yol izlenir?,-. a 13 b 9 için 6-3-4-5 yolunda bir tur daha atılır. a 9 (a 4 ) m b 9, m 0 eklinde tanımlanan tüm stringleri tanır. (Örn : a 25 b 9 ) Bu ekilde bir string in önündeki ve sonundakine bakmadan ortasına ekleme yapmaya pumping denilmektedir. String in önündeki ve/veya sonundaki bo olabilir.

,-. Teorem: Sonsuz sayıda string e sahip bir regular L dilinde kendisini tanıyan otomatın durum sayısından fazla sembole sahip tüm stringler için x, y, z eklinde üç substring tanımlanabilir ve tüm stringler xy n z olarak parçalarla ifade edilebilir. (n = 1, 2, 3,...) spat: L dilinde sonsuz string olduu için bazı w stringleri kendisini tanıyan otomatın durum sayısından daha fazla sembole sahiptir. Bu stringler için otomat üzerinde loop oluur. w string leri x, y, z olarak üç kısımda incelenebilir; 1. x yeniden geçilen ilk duruma kadar olan sembolleri içersin. x eer bo ise loop balangıç durumunuda içine almıtır. 2. y string i, x den hemen sonra balayıp loop un sonuna kadar olan kısmı içersin. Bir loop olutuu için y bo olamaz. 3. z string i loop tan hemen sonra balayıp w string inin sonuna kadar olan kısmı içersin. z bo ise loop sonuç durumunuda içine almıtır.,-. Teorem: (devam) Sonsuz sayıda string e sahip bir regular L dilindeki tüm stringler için x, y, z eklinde üç string tanımlanabilir ve tüm stringler xy n z olarak parçalarla ifade edilebilir. (n = 1, 2, 3,...) xyz, xyyz, xyyyz,...xy n z string leri tanınır. xyz xyyz

,-. Örnek : Aaıdaki otomatta - balangıç + sonuç durumlarını göstermektedir ve w = bbbababa string ini tanır. Durum sayısından fazla sembol olduu için loop olmak zorundadır. x = b, y = bba ve z = baba alınabilir.,-. Örnek : L = {a n b n : n 0} dili regular deildir. Eer L regular olsaydı tüm string ler x, y, z olarak üç parçaya ayrılabilirdi. Tipik bir string aaa...aaaabbbb...bbb eklindedir. Eer y, a ları içerirse xyyz eklindeki string daha fazla a içerir ve elde edilen string L diline ait deildir. Eer y, b leri içerirse xyyz eklindeki string daha fazla b içerir ve elde edilen string L diline ait deildir. Eer y, ortadaki a ve b leri içerirse xyyz string i iki tane ab substringine sahiptir. L dilindeki tüm stringler sadece bir tane ab substringine sahip olabilecei için bu string L diline ait deildir. Bunların sonucu olarak L dili regular deildir.

/ 0 Teorem: L regular dil olsun. Dile balı olarak seçilen bir n 1 için w n olacak ekilde bir w L string i vardır ve w = xyz, y e, xy neklinde yeniden yazılabilir. Her i 0 için xy i z L olur. spat: L regular dil olduundan deterministic finite automata M tarafından kabul edilir. M automata nın n duruma sahip olduunu varsayalım ve w = m, m n olsun. M automata nın ilk m adımı aaıdaki gibidir; (q 0, w 1 w 2...w m ) M (q 1, w 2...w m ) M... M (q m, e) / 0 spat: (devam) (q 0, w 1 w 2...w m ) M (q 1, w 2...w m ) M... M (q m, e) Burada q 0 balangıç durumu ve w 1 w 2...w m ilk m semboldür M, n adet duruma sahiptir ancak m n adet konfigürasyon vardır. Pigeonhole prensibine göre 0 i < j m olacak ekilde i ve j sayıları vardır ve q i = q j olur. y = w i w i+1... w j vardır ve q i durumundan tekrar q i durumuna geçi yapar. i < j olduu için y bo olamaz. y string i w dan atılarak veya istendii kadar tekrar edilerek bulunan stringler de M tarafından tanınır. i 0 olmak üzere xy i z L olur.

/ 0 0 )4 # #" :$#4n 4" (0 n84w84" w8xyz5#0" xy i z L $#5#4i)4" B)45#4)4 L )" / 0 Örnek: (tekrar) L = { a i b i : i 0 } dili regular deildir. spat: w = a n b n L olduunu varsayalım. Pumping teoreminden w = xyz yazılabilir. xy n alınırsa ve y e, y = a i, i > 0 deerleri için. y nin çıkarıldıı string olan xz = a n-i b n olur ve L diline ait deildir. Bu sonuç y = b i, i > 0 içinde aynıdır. Böylece bu dil regular deildir.

/ 0 Örnek: L = { a k : k asal sayı } dili regular deildir. spat: Pumping teoreminden w = xyz yazılabilir. p, r 0, q > 0 için x = a p, y = a q, ve z = a r olsun. Teoremden xy n z L olduundan n 0 için p + nq + r asal sayı olmak zorundadır. n = p + 2q + r + 2 için p + nq + r = (q + 1)(p + 2q + r) olur. Burada iki çarpanda 1 den büyüktür ve böylece p + nq + r asal sayı olamaz. n = p + 2q + r + 2 için elde edilen string L diline ait deildir. / 0 Örnek: L = { w { a, b} * : w eit sayıda a ve b ya sahiptir } dili regular deildir. spat: Bu ispat closure özellii ile yapılabilir. Eer L dili regular ise, regular bir dil ile kesiim ilemi kapalı olur. Ancak L a * b * kesiiminin sonucunda elde edilen dil {a n b n : n 0 } olur. {a n b n : n 0 } regular dil olmadıı için L dilide regular deildir. Örnek: L = {ab, abba, aabb, abab, aaabbb,...}, L(a * b * ) = {a, b, aa, ab, aab, bb, aabb, abbbb, aaabbb,...} L a * b * = {ab, aabb, aaabbb,...}

2 4# * # 4 4" 5)# L=(ab ba) * " q 7 $(45 " C$(4 8#4" -854# 0 0 #" 2 C$(4 4 5)#4> R := {s}; while there is a state p R and a and δ(p, a) R do add δ(p, a) to R (# (04" q 4 q 6 #8D" '4 # 454" q 4 q 6 # *''" # ) *'4"

2 3!L * ve x, y * olsun. Eer z * ve xz L iken yz L olursa x ve y, L diline göre denk olarak adlandırılır, x L y eklinde gösterilir. x ve y string lerinin ikiside L diline ait olabilir veya olmayabilir. Sonlarına eklenen herhangi bir string x ve y i L diline ait yapabilir veya yapmayabilir. 2 Örnek: x bir string ve L bir dil ise, [x] bu L diline göre x in sahip olduu denk sınıfı göstersin. Aaıdaki otomat L = (ab ba) * dilini tanır ve L için 4 denk sınıf vardır; 1. [e] = L 2. [a] = La 3. [b] = Lb 4. [aa] = L(aa bb)* 1. durumda herhangi bir x L için, x = e bile olsa xz L yapan her z string ide L diline aittir. 2. durumda herhangi bir x La string i xz L olabilmesi için z string inin bl eklinde olması gereklidir. 3. durumda z string inin bl eklinde olması gereklidir. 4. durumda hiçbir z string i L(aa bb) prefix i için bu string i dile ait yapamaz. 1. durumdaki kümeye ait tüm stringler aynı durumlara, ve dier 2., 3., veya 4. durumlardaki string kümeleride aynı durumlara götürür.

2 3!M = (K,, δ, s, F) bir deterministic automata olsun. Eer iki string x, y * M otomatını s balangıç durumundan aynı duruma götürüyorsa denktir ve x M yeklinde gösterilir. (s, x) * M (q, e) ve (s, y) * M (q, e) ise x M y olur. Herhangi bir q durumu için denk sınıf E q eklinde gösterilir. Bu durumların s balangıç durumundan eriilebilir olması zorunludur. 2 Örnek: Aaıdaki otomat L = (ab ba) * dilini tanır ve M için 6 denk sınıf vardır; 1. E q1 = (ba) * 2. E q2 = La a 3. E q3 = abl 4. E q4 = b(ab)* 5. E q5 = L(bb aa)* 6. E q6 = ablb Teorem: Deterministic M = (K,, δ, s, F) otomatında herhangi x, y * string leri için x M y ise x L(M) y olur.

(.-3( Teorem: L * regular dil olsun. L dilini tanıyan ve L içindeki denk sınıfların sayısına tam eit sayıda duruma sahip olan bir deterministic automata vardır. spat: x * string i için L ilikisi içinde denk sınıflar [x]eklinde gösterilir. Bu dil için M = (K,, δ, s, F) otomatı aaıdaki gibi oluturulabilir; K = { [x] : x * }, L altında denk sınıflar kümesi s = [e], L altında e için denk sınıflar kümesi F = { [x] : x L }, Son olarak herhangi bir [x] K ve herhangi bir a için, δ([x], a) = [xa] geçileri tanımlanır. (.-3( Örnek: L = (ab ba) * dilini tanıyan 6 duruma sahip olan deterministic otomat 4 durumla gösterilebilir. Corollary: L bir regular dildir, eer L sonlu sayıda denk sınıfa sahipse. spat : L = L(M) regular ise, en az L deki denk sınıfların sayısı kadar duruma sahip bir M deterministic sonlu otomat vardır.

2 Örnek: Aaıdaki otomat ın en az duruma sahip eitini bulalım. denk durum var mıdır? C ve G denk deildir! A ve G denk midir? - e-string için ikisi denktir. Çünkü ikiside final state deildir. 0 için ikisi B ve G ye gider. kiside final state deildir ve denktir. 1 için F ve E ye giderler. kiside final state deildir ve denktir. 01 için sırasıyla C ve E ye giderler. C final state E deildir. Böylece 01 için denk deillerdir. Herhangi bir string için seçilen iki durumdan birisi final state e giderken dieri gitmiyorsa denk olmadıkları ispat edilmi olur. 2 Örnek: Aaıdaki otomat ın en az duruma sahip eitini bulalım. A ve E durumlarına bakalım. kiside final state olmadıı için e- string için denktirler. 1 için ikiside F ye gider. 1 le balayan tüm stringler için denktirler. 0 için B ve H ye giderler. kiside final state olmadıı için denktir. 01 için ikiside C ye 00 için ikiside G ye gider. δ(a, *)= δ(e, *)

2 Denk durumların bulunması için tüm durumları tek tek test etmek gerekir. Bu zor ve zaman alıcıdır. Hata yapma olasılıı yüksektir. Bunun yerine Tablo Doldurma Algoritması kullanılır. Durumların kendi kendisini içermeyecek ekilde bir tablo hazırlanır. Balangıçta final state ler ile dierleri denk deil olarak iaretlenir. Örnek: 2 C final state tir. C ile dier durumlar arasına x konur. Dier durum çiftlerinde 0 ve/veya 1 girileri için final state ve dier durumlara gidiliyorsa x ile iaretlenir. Örn: E ve F 0 için H ve C ye gider. C final state ve H final state deil E ve F çifti iaretlenir. Örnein A ve G için 1 giriinde F ve E ye gider. E-F çifti iaretli olduu (denk olmadıı) için A-G iaretlenir.

2 Örnek: (devam) A-E, B-H ve D-F durumları denk durumlardır ve birletirilebilir. 2 Örnek: (devam) States kümesinin partition kümesi, ({A, E}, {B, H}, {C}, {D, F}, {G}) olarak oluturulur. Denk durumlar transitive dir. p-q denk ise ve q-r denk ise p-r de denktir. Partition kümesindeki her bir eleman bir durum olarak oluturulur. Balangıç durumu {A, E} dir. Çünkü A orijinal otomatta balangıç durumudur. C final state dir. Çünkü orijinal otomatta final state dir. Yeni oluturulan her bir durumun tüm giriler için geçileri düzenlenir. Örnek: {A, E} 0 için {B, H} ye geçer. Orijinal otomatta A 0 için B ye E ise H ye geçer. {A, E} 1 için {D, F} ye geçer. Orijinal otomatta A 1 için F ye ve E 1 için F ye geçer.

2 Örnek: Aaıdaki otomata denk minimum duruma sahip otomatı bulunuz. : /4 *''E"<"<6E"<" 9F /4 *''E"" 9AA