Logo ky.boatexistence.com

Чечимдүүлүктү кантип далилдесе болот?

Мазмуну:

Чечимдүүлүктү кантип далилдесе болот?
Чечимдүүлүктү кантип далилдесе болот?

Video: Чечимдүүлүктү кантип далилдесе болот?

Video: Чечимдүүлүктү кантип далилдесе болот?
Video: Батя пробует суши #суши #еда #батя 2024, Май
Anonim

Тилдин чечилиши мүмкүн экенин көрсөтүү үчүн, бизге тилдин алфавитиндеги бардык киргизүү саптарында токтой турган Тьюринг машинасын түзүү керек. M dfa болгондуктан, бизде Тьюринг машинасы мурунтан эле бар жана жөн гана ар бир киргизүүдө dfa токтоорун көрсөтүшүбүз керек.

Чечимдүүлүктү кантип эсептейсиз?

Тил эгер ал жана анын толуктоочусу таанылса гана чечилет. Далил. Эгерде тил чечүүчү болсо, анда анын толуктоосу чечилет (толуктоо астында жабылуу менен).

Тюрингдин чечкиндүүлүгүн кантип далилдейсиз?

Ал тааныган тил берилген тилге барабар экенин жана алгоритм бардык киргизүүдө токтоорун далилдеңиз. Берилген тилдин Тьюринг тарабынан таанылышын далилдөө үчүн: Тилдеги дал ошол саптарды кабыл алган алгоритмди түзүңүзАл четке кагышы же тилде болбогон сапта цикли болушу керек.

Тилдин таанылышын кантип билесиз?

Л тили эгер L үчүн текшерүүчү бар болгондо гана таанылат, мында текшерүүчү бардык кириштерде жана бардык w∈Σ∗ үчүн токтоп турган Тьюринг машинасы., w∈L↔∃c∈Σ∗. V ⟨w, c⟩ кабыл алат.

Маселени чечүү мүмкүн эмес экенин кантип көрсөтөсүз?

Толук көйгөйдү чечүү мүмкүн эмес

токтотуу көйгөйү башка көйгөйлөрдү чечүү мүмкүн эмес экенин көрсөтүү үчүн колдонулушу мүмкүн. Толук маселеси: Эгерде F(x) бардык х үчүн аныкталса, F функциясы (же программасы) жалпы деп аталат (же ушуга окшош эле, эгерде F(x) бардык х үчүн токтоп калса). F функциясынын жалпы экенин аныктоо мүмкүн эмес.

Сунушталууда: