Hesaplama Teorisi dersimde, sorunlarımızın birçoğu, sonlu otomata hakkında ifadeleri kanıtlamak için giriş dizesinin uzunluğuna indüksiyon kullanmayı içerir. Matematiksel tümevarımı anlıyorum, ancak dizeler çaldığında gerçek açıldım. Birisi adım adım böyle bir kanıt yapma sürecinden geçerse gerçekten çok memnun olurum.
İşte bir örnek problem (Hopcroft ve Ullman 3rd Edition'dan Egzersiz 2.2.10):
Aşağıdaki geçiş tablosuyla DFA'yı düşünün:
0 1 ________ -> A | AB * B | BABu DFA tarafından kabul edilen dili gayri resmi olarak tanımlayın ve bir giriş dizesinin uzunluğundaki açıklamanızın doğru olduğunu kanıtlayın.
Bu kitapta cevaplanan bir problem, bu yüzden ödevimi yapacak birini aramıyorum. Bana bunu açıklamak için sadece birine ihtiyacım var.
Kitabın Cevabı: ( buradan alınmıştır )
Otomat, görülen 1 sayısının çift (durum A) veya tek (durum B) olup olmadığını söyler ve ikinci durumda kabul eder. | W | dh (A, w) = A olduğunu ve yalnızca w eşit sayıda 1'e sahipse gösterir. Temel: | w | = 0. Sonra w, boş dize mutlaka eşit sayıda 1, yani sıfır 1'ler ve δ-şapkası (A, w) = A'ya sahiptir.
İndüksiyon: w'den kısa dizeler için ifadeyi varsayalım. Sonra w = za, burada a ya 0 ya da 1'dir.
Durum 1: a = 0. Eğer w eşit sayıda 1'e sahipse, z de öyle. Endüktif hipotezle, δ-hat (A, z) = A. DFA'nın geçişleri bize δ-hat (A, w) = A'yı bildirir. W'nin tek sayısı 1 ise, z de öyle. Endüktif hipotezle, δ-hat (A, z) = B ve DFA'nın geçişleri bize δ-hat (A, w) = B'yi söyler. Böylece, bu durumda, δ-hat (A, w) = Bir eğer ve sadece w eşit sayıda 1'e sahipse.
Durum 2: a = 1. Eğer w'nin çift sayısı 1 ise, z'nin tek sayısı 1'dir. Endüktif hipotezle, δ-hat (A, z) = B. DFA'nın geçişleri bize δ-hat (A, w) = A'yı bildirir. W'nin tek sayısı 1 ise, z eşit sayıda 1 sayısı. Endüktif hipotezle, δ-hat (A, z) = A ve DFA'nın geçişleri bize δ-hat (A, w) = B'yi söyler. Bu nedenle, bu durumda da δ-hat (A, w ) = A ve yalnızca w eşit sayıda 1'e sahipse.
∑ n i = 0 i = n ( n + 1 ) gibi şeyleri nasıl kanıtlayacağımı anlıyorum indüksiyon kullanarak. Sadece bunun bina dizgileri ile nasıl çalıştığı konusunda kafam karıştı. Cesur kısımlarla kafam karıştı. Nasıl ortaya çıktıklarını / neyin kabul edildiğini nasıl kanıtladığını / nasıl endüktif olduğunu anlamıyorum.
hat-hat bu arada genişletilmiş geçiş işlevidir.