Dalam buku teks saya disebutkan bahwa: mana adalah bahasa kosong.∅
Namun, kita tahu bahwa , di mana adalah Bahasa apa pun.
Saya tidak dapat memahami konsep ini secara intuitif karena operasi bintang Kleene menunjuk pada fakta bahwa .
Jadi mengapa tidak sama dengan ?
formal-languages
kleene-star
Sagnik
sumber
sumber
Jawaban:
Jika Anda sekarang mempertimbangkan kekuatan bahasa Anda memiliki W x W y = W x + y Jika Anda ingin ini konsisten dengan N 0 , yaitu bilangan bulat non-negatif, Anda harus mendefinisikan W 0 = { ϵ } . Jika Anda menganggapnya ∅ Anda akan memiliki W x = W x + 0 = W x W 0 = W x ∅ = ∅ termasuk, antara lain, untuk x =W WxWy=Wx+y N0 W0={ϵ} ∅ Wx=Wx+0=WxW0=Wx∅=∅ . Dengan demikian kita akan memiliki W 1 = W = ∅ untuk setiap W . Jadi ini jelas tidak konsisten. Ketidakkonsistenan serupa muncul untuk pilihan lain selain { ϵ } , yang merupakan identitas untuk rangkaian bahasa.x=1 W1=W=∅ W {ϵ}
Oleh karena itu, definisi konsisten hanya konsisten untuk kosong set non W adalah W 0 = { ε } .W0 W W0={ϵ}
Maka mudah untuk memperluas definisi ke kasus ketika sebagai ∅ 0 = { ϵ } .W=∅ ∅0={ϵ}
Ini hanya definisi yang konsisten dan nyaman, sering diadopsi dalam semi-ring tetapi tidak dapat dibuktikan, tidak seperti halnya ketika mana tidak ada definisi konsisten lainnya.W≠∅
Namun, definisi lain kemudian harus diberikan secara konsisten, yang menyiratkan hal itu
Setengah lingkaran bahasa dijelaskan dalam jawaban ini .
sumber
sumber