1) Jika kita juga mengizinkan persimpangan dan komplemen, maka ekspresi yang dihasilkan kadang-kadang disebut ekspresi reguler yang diperluas; karena bahasa reguler ditutup di bawah operasi boolean tidak ada yang diperoleh oleh mereka. Ini hanya gula sintaksis. Kesimpulan serupa berlaku untuk operasi terbalik. Sebagian alasan mengapa pada contoh pertama semua operasi lain tidak disebutkan adalah tujuan menjaga definisi sesederhana mungkin, sehingga bukti (induktif) tidak harus menangani banyak kasus. Penyebab lain mungkin adalah bahwa jika kita mengizinkan operasi tertentu, tetapi yang lain tidak, dalam beberapa kasus hasil kelas bahasa yang sangat berbeda (tidak teratur), misalnya jika kita mempertimbangkan perluasan ekspresi reguler tanpa operator bintang, maka kita mendapatkan subkelas yang tepat dari yang reguler , yang disebut bahasa bebas bintang atau aperiodik, lihat wikipedia: bahasa bebas bintang .
2) Jika kita menyimpan item 1. - 6. tetapi hanya mengubah item 4. dalam menggunakan persimpangan bukan penyatuan, kita mendapatkan subkelas yang tepat dari bahasa reguler. Sebagai contoh kita tidak bisa lagi menggambarkan bahasa karena akan melibatkan penyatuan { a } dan { b } (lihat bukti di bawah). Jika kita mengizinkan pelengkap, segalanya berubah karena kita memiliki penyatuan kembali oleh hukum DeMorgan.L={a,b}{a}{b}
3) Ini sebagian saya jawab dalam 1), tetapi apa yang Anda maksud ketika Anda mengatakan bahwa definisi ini lebih disukai? Saya tahu definisi di mana 2. dihilangkan (seperti yang kita miliki dengan 6. bahwa ), atau 3. dihilangkan (seperti yang kita miliki ∅ = L ( ¯ X ∗ )), atau keduanya dihilangkan ; jadi ini bukan definisi seminimal mungkin (itu memberi kita juga beberapa gula sintaksis karena kita memiliki simbol tambahan untuk menggambarkan { ε } dan ∅ ).L(∅∗)={ε}∅=L(X∗¯¯¯¯¯¯¯{ε}∅
EDIT : Komentar pertama saya yang disebutkan dalam 2) salah, bahasa dalam penutupan induktif di bawah , ∗ dan ∩ tidak selalu merupakan himpunan bagian dari x ∗ untuk beberapa x ∈ X , misalnya pertimbangkan L ( a ∘ b ) = { a b } . Namun demikian kita memiliki bahwa L = { a , b } tidak dapat dijelaskan dengan ungkapan seperti itu. Saya akan memberikan bukti, yaitu saya membuktikan bahwa jika L = L ( R )∘∗∩x∗x∈XL(a∘b)={ab}L={a,b}L=L(R)untuk beberapa ekspresi dengan item-4 diubah, maka jika (dan karenanya a ≠ b )
{ a , b } ⊆ L ⇒ a b ∈ L .
Buktinya berjalan dengan induksi pada ekspresi R . Untuk kasing pangkalan kosong, sekarang anggap berlaku untuk L ( R 1 ) , L ( R 2 ) . Jika L = L ( R 1 ∩X={a,b}a≠b
{a,b}⊆L⇒ab∈L.
RL(R1),L(R2) dan
{ a , b } ⊆ L , maka
{ a , b } ⊆ L ( R i ) , i = 1 , 2 maka dengan hipotesis induksi kita memiliki
sebuah b ∈ L ( R 1 ) ∩ L ( R 2 ) . Jika
L=L(R1∩R2)=L(R1)∩L(R2){ a , b } ⊆ L{ a , b } ⊆ L ( Rsaya) , i = 1 , 2a b ∈ L ( R1) ∩ L ( R2) kemudian sebagai
suatu = a ⋅ ε = ε ⋅ a kita harus memiliki
sebuah ∈ L ( R 1 ) dan
ε ∈ L ( R 2 ) atau sebaliknya. Misalkan kasus pertama. Jika
b ∈ L ({ a , b } ⊆ L ( R1∘ R2) = L ( R1) L ( R2)a = a ⋅ ε = ε ⋅ aa ∈ L ( R1)ε ∈ L ( R2) , maka
a b ∈ L ( R 1 ) dengan hipotesis induksi, maka
a b = a b ⋅ ε ∈ L ( R 1 ) L ( R 2 ) . Sekarang anggaplah
b ∈ L ( R 2 ) , maka kita memiliki
sebuah ⋅ b ∈ L ( R 2 ) L ( R 2 ) dengan definisi dari
b ∈ L ( R1)a b ∈ L ( R1)a b = a b ⋅ ε ∈ L ( R1) L ( R2)b ∈ L ( R2)a ⋅ b ∈ L ( R2) L ( R2) . Terakhir jika
a , b ∈ L ( R ∗ 1 ) , maka
a ∈ L ( R 1 ) n
dan
b ∈ L ( R 2 ) m untuk beberapa
n , m > 0 . Jika
n = m = 1 kita menemukan
sebuah b ∈ L ( RL ( R1) L ( R2)a , b ∈ L ( R∗1)a ∈ L ( R1)nb ∈ L ( R2)mn , m > 0n = m = 1 oleh hipotesis induksi, sehingga kira
n > 1 , tapi ini memberikan
sebuah ∈ L ( R 1 ) , mirip baik
m = 1 atau
m > 1 memberikan
b ∈ L ( R 1 ) dan hipotesis induksi memberikan
sebuah b ∈ L ( R 1 ) ⊆ L ( R ∗ 1 ) .
◻a b ∈ L ( R1)n > 1a ∈ L ( R1)m = 1m > 1b ∈ L ( R1)a b ∈ L ( R1) ⊆ L ( R∗1)□
Keterangan: Satu kesimpulan yang umum digunakan: Jika , maka u = a atau w = a . Ini mengikuti sebagai 1 = | a | = | u w | = | kamu | + | w | , karenanya | kamu | = 0 dan | w | = 1 atau | kamu | = 1 dan | w | =a = u wu = aw = a1 = | a | = | u w | = | kamu | + | w || kamu | =0| w | =1| kamu | =1 . Dalam kasus pertama kita memiliki u = ε dan karenanya a = w .| w | =0u = εa = w