Type-0 ဘာသာစကားများသည် ထပ်ခါတလဲလဲ စာရင်းယူနိုင်သော ဘာသာစကားများဟုလည်းသိကြပြီး၊ Chomsky အထက်တန်းအဆင့်ရှိ ဘာသာစကားများ၏ ယေဘုယျအတန်းအစားများဖြစ်သည်။ ဤဘာသာစကားများကို မည်သည့် input string ကိုမဆို လက်ခံနိုင် သို့မဟုတ် ငြင်းပယ်နိုင်သော Turing စက်များမှ အသိအမှတ်ပြုပါသည်။ တစ်နည်းဆိုရသော် ဘာသာစကားတစ်ခုသည် ဘာသာစကားတွင် မည်သည့်စာကြောင်းကိုမဆို ရပ်ပြီး လက်ခံသည့် Turing စက်တစ်ခုရှိလျှင် ဘာသာစကားတစ်ခုသည် Type-0 ဖြစ်ပြီး ဘာသာစကားမဟုတ်သော စာကြောင်းများအတွက် အကန့်အသတ်မရှိ ရပ်တန့်ကာ ငြင်းပယ်ခြင်း သို့မဟုတ် အကန့်အသတ်မရှိ လုပ်ဆောင်နိုင်သည်။
Type-0 ဘာသာစကားများကို အသိအမှတ်ပြုခြင်းသည် ရပ်တန့်နေသောပြဿနာကို အဆုံးအဖြတ်မဖြတ်နိုင်ခြင်းကြောင့် စိန်ခေါ်မှုတစ်ခုဖြစ်သည်။ ရပ်တန့်ခြင်းပြဿနာသည် ပေးထားသော Turing စက်သည် ပေးထားသည့် input တစ်ခုပေါ်တွင် ရပ်တန့်ခြင်းရှိမရှိ ဆုံးဖြတ်ခြင်းဆိုင်ရာ ပြဿနာကို ရည်ညွှန်းသည်။ Alan Turing သည် Turing စက်များအားလုံးအတွက် ရပ်တန့်ခြင်းပြဿနာကို ဖြေရှင်းပေးနိုင်သည့် algorithm မရှိကြောင်း သက်သေပြခဲ့သည်။ Type-0 ဘာသာစကားများကို အသိအမှတ်ပြုခြင်းသည် ရပ်တန့်ခြင်းပြဿနာကို ဖြေရှင်းခြင်းနှင့် ညီမျှသောကြောင့် Type-0 ဘာသာစကားများကို အသိအမှတ်ပြုရန် ယေဘုယျ algorithm မရှိပါ။
သို့သော်၊ Type-0 ဘာသာစကားများ၏ အတန်းခွဲအချို့ကို အသိအမှတ်ပြုရန် သီးခြားနည်းလမ်းအချို့ရှိသည်။ ထိုနည်းလမ်းတစ်ခုမှာ linear-bounded automata (LBA) ကို အသုံးပြုခြင်း ဖြစ်သည်။ LBA များသည် input အရွယ်အစားနှင့် တိပ်အလျားအချိုးကျသော Turing စက်များကို ကန့်သတ်ထားသည်။ LBA များသည် Type-0 ဘာသာစကားများ၏ အတန်းခွဲတစ်ခုဖြစ်သည့် ဆက်စပ်-ထိခိုက်လွယ်သောဘာသာစကားများကို အသိအမှတ်ပြုနိုင်သည်။ LBAs များကိုအသုံးပြုခြင်းဖြင့်၊ ယေဘုယျ Turing စက်များနှင့် နှိုင်းယှဉ်ပါက ပိုမိုထိရောက်သောပုံစံဖြင့် ဆက်စပ်မှုရှိသော ဘာသာစကားများကို အသိအမှတ်ပြုနိုင်မည်ဖြစ်သည်။
Type-0 ဘာသာစကားများကို အသိအမှတ်ပြုရာတွင် ကွမ်တမ်ကွန်ပြူတာများ၏ အခန်းကဏ္ဍနှင့် ပတ်သက်၍ ၎င်းသည် လောလောဆယ် မေးခွန်းထုတ်စရာ ဖြစ်နေသည်။ Quantum ကွန်ပျူတာများသည် ရှေးရိုးကွန်ပျူတာများထက် အချို့သော တွက်ချက်မှုများကို ပိုမိုထိရောက်စွာ လုပ်ဆောင်နိုင်သည့် အလားအလာရှိသည်။ သို့သော်၊ ကွမ်တမ်ကွန်ပြူတာများသည် ရပ်တန့်ခြင်းပြဿနာကို ဖြေရှင်းနိုင်သည် သို့မဟုတ် Type-0 ဘာသာစကားများကို ဂန္တဝင်ကွန်ပျူတာများထက် အခြေခံကွဲပြားသောနည်းလမ်းဖြင့် မှတ်မိနိုင်သည်ဆိုသည်ကို ရှင်းရှင်းလင်းလင်းမသိရသေးပါ။ ကွမ်တမ်တွက်ချက်မှုဆိုင်ရာ သီအိုရီဆိုင်ရာ သုတေသနကို ဆက်လက်လုပ်ဆောင်နေဆဲဖြစ်ပြီး ကွမ်တမ်ကွန်ပြူတာများသည် တွက်ချက်မှုဆိုင်ရာ ရှုပ်ထွေးမှုသီအိုရီနယ်ပယ်ကို မည်ကဲ့သို့ အကျိုးသက်ရောက်စေမည်ကို စောင့်ကြည့်ရမည်ဖြစ်သည်။
Type-0 ဘာသာစကားများ၏ အတန်းခွဲအချို့ကို အသိအမှတ်ပြုရန်အတွက် linear-bounded automata ကိုအသုံးပြုခြင်းကဲ့သို့သော သီးခြားနည်းလမ်းများရှိပါသည်။ သို့သော်၊ ရပ်တန့်ခြင်းပြဿနာ၏ အဆုံးအဖြတ်မဖြတ်နိုင်ခြင်းကြောင့် Type-0 ဘာသာစကားများကို အသိအမှတ်ပြုရန် ယေဘူယျ algorithm မရှိပါ။ Type-0 ဘာသာစကားများကို အသိအမှတ်ပြုခြင်းအပေါ် ကွမ်တမ်ကွန်ပြူတာများ၏ အလားအလာရှိသော သက်ရောက်မှုသည် ပွင့်လင်းသောမေးခွန်းတစ်ခု ဖြစ်နေဆဲဖြစ်သည်။
အခြား လတ်တလောမေးခွန်းများနှင့် အဖြေများ Chomsky အဆင့်ဆင့်နှင့်စကားအထိခိုက်မခံဘာသာစကားများ:
- ဘာသာစကားတစ်ခုသည် အခြားဘာသာစကားတစ်ခုထက်ပို၍ အစွမ်းထက်သည်ဟု ဆိုလိုခြင်းဖြစ်သည်။
- one, twos, and threes ညီမျှသော strings များပါဝင်သော ဘာသာစကားတစ်ခုအတွက် context-sensitive grammar တစ်ခုကို ဒီဇိုင်းရေးဆွဲခြင်းလုပ်ငန်းစဉ်ကို ဖော်ပြပါ။
- အကြောင်းအရာ-အထိခိုက်မခံသောဘာသာစကားကို ဥပမာတစ်ခုပေးပြီး ဆက်စပ်-အထိခိုက်မခံသောသဒ္ဒါဖြင့် မည်ကဲ့သို့အသိအမှတ်ပြုနိုင်သည်ကို ရှင်းပြပါ။
- 0 ဘာသာစကားများ အမျိုးအစား XNUMX သည် တွက်ချက်မှုဆိုင်ရာ ရှုပ်ထွေးမှုအရ အခြားဘာသာစကားအမျိုးအစားများနှင့် မတူပါ။
- ၎င်းတို့၏ဖွဲ့စည်းပုံကို အုပ်စိုးသော စည်းမျဉ်းစည်းကမ်းများဖြင့် ဆက်စပ်မှုမရှိသော ဘာသာစကားများနှင့် ဆက်စပ်-ထိခိုက်လွယ်သောဘာသာစကားများကြား ခြားနားချက်ကို ရှင်းပြပါ။
- ဘာသာစကားများ၏ Chomsky အထက်တန်းအဆင့်သည် အဘယ်နည်း၊ ၎င်းသည် ၎င်းတို့၏ မျိုးဆက်ပွားစွမ်းအားအပေါ် အခြေခံ၍ တရားဝင်သဒ္ဒါများကို မည်သို့ခွဲခြားသတ်မှတ်သနည်း။