Düzenli Dilin Tümleyeni
L düzenli bir dil olsun. L dilinin tümleyeninin de düzenli bir dil olduğunu ispatlayacağız.
Tümleyen Nedir?
L dilinin tümleyeni, L dilinde olmayan tüm sözcüklerdir. Tümleyeni L' ile gösteririz. Yani Σ alfabesi için şu geçerlidir:
Örneğin en az bir tane 1 sembolü içeren sözcüklerden oluşan dilin tümleyeni, hiç 1 sembolü içermeyen sözcüklerden oluşan dil olur.
Yöntem
Yöntem çok basittir. L düzenli bir dil olsun ve onu kabul eden deterministik tam otomat A = ⟨Q, Σ, δ, q0, F⟩ verilsin (her sonlu otomat böyle bir otomata dönüştürülebilir). L' dilini kabul eden A' otomatını, kabul durumlarıyla kabul etmeyen durumları yer değiştirerek kurarız: A' = ⟨Q, Σ, δ, q0, Q ∖ F⟩. Hepsi bu kadar.
Örnek
Şu otomatı ele alalım:
Dilin tümleyenini kabul eden otomat şöyle görünürdü:
Bölümler: Düzenli Dillerin Kapalılığı, Düzenli Dillerin Birleşimi, Düzenli Dillerin Kesişimi, Düzenli Dillerin Farkı, Düzenli Dilin Tümleyeni, Düzenli Dillerin Birleştirilmesi, Düzenli Dilin Kleene Kapanışı