Selisih bahasa reguler
Misalkan ada dua bahasa reguler L1, L2. Kita akan membuktikan bahwa selisih keduanya, L = L1 ∖ L2, juga merupakan bahasa reguler.
Ide
Sebenarnya tidak banyak yang perlu dibuktikan. Untuk selisih dua himpunan berlaku hubungan berikut:
dengan
Contoh
Misalkan ada otomaton A1 berikut, yang menerima semua string dengan banyak angka 1 genap:
dan otomaton A2, yang menerima string dengan banyak angka 0 ganjil:
Kita konstruksi otomaton yang menerima selisih kedua bahasa ini. Untuk itu, kita perlu otomaton A2′ yang merupakan komplemen otomaton A2. Kita cukup menukar state akhir dan state bukan akhir:
Sekarang tinggal mengonstruksi otomaton A yang menerima irisan bahasa L(A1) dan L(A2′):
Sumber
Daftar isi: Sifat ketertutupan bahasa reguler, Gabungan bahasa reguler, Irisan bahasa reguler, Selisih bahasa reguler, Komplemen bahasa reguler, Konkatenasi bahasa reguler, Penutup bahasa reguler