Taybetmendiyên girtina zimanên birêkûpêk û rêbazên ji bo berhevkirina makîneyên dewleta dawî (FSM) ji bo temsîlkirina operasyonên wekî yekbûn û hevgirtinê di teoriya hesabkirinê de têgehên bingehîn in û di warê ewlehiya sîber de, nemaze di analîzkirin û sêwiranê de, xwedî bandorên girîng in. algorîtmayên ji bo lihevhatina nimûneyê, pergalên tespîtkirina destavêtinê, û sepanên din.
Taybetmendiya Girtinê ya Zimanên Birêkûpêk di bin Tevhevkirinê de
Komeke zimanan tê gotin ku di bin operasyonekê de girtî ne, ger bi sepandina wê operasyonê li ser zimanên di nav rêzê de bibe sedema zimanek ku ew jî di nav rêzê de ye. Zimanên bi rêkûpêk, ku dikarin ji hêla makîneyên dewleta dawî ve bêne nas kirin, di bin çend operasyonan de têne girtin, di nav de yekbûn, hevberdan, temamkirin, û hevgirtin.
Ji bo operasyona hevgirtinê, heke û zimanên bi rêkûpêk in, paşê hevgirtin in jî zimanekî rêkûpêk e. Têkiliya du zimanan û wekî:
Ji bo ku taybetmendiya girtinê di bin hevgirtinê de nîşan bidin, wê bifikirin û ji hêla makîneyên dewleta dawî ve têne nas kirin û , bi rêzê ve. Armanc avakirina makîneyeke nû ya dewleta dawî ye ku ziman nas dike .
Avakirina Makîneya Dewleta Dawî ya Ji bo Tevhevkirinê
Berdan û makînên dewleta dawîn be ku nas dikin û , bi rêzê ve. Vir, û komên dewletan in, alfabeya têketina hevpar e, û fonksiyonên veguherînê ne, û dewletên destpêkê ne, û û komên dewletên qebûlker in.
Ji bo avakirina makîneya dewleta dawî ku nas dike :
1. Amerîka: Koma dewletan bo is . Ev tê vê wateyê dê hemû dewlet ji herduyan hebin û .
2. Elfabe: Alfabeya têketinê wek xwe dimîne.
3. Fonksiyona Veguheztinê: Fonksiyona derbasbûnê of wiha tê pênasekirin:
- Ji bo dewletên di û input , wekî tevdigere . Ku heye, bo .
- Ji bo dewletên di û input , wekî tevdigere . Ku heye, bo .
- Bi ser de, ji bo her dewletek qebûlker û têla vala , . Ev veguhertin bi bingehîn dihêle ku makîne ji rewşek pejirandinê derkeve heya rewşa destpêkê ya bêyî ku tu têketinê bixwin.
4. Dewleta Destpêkê: Rewşa destpêkê ya rewşa destpêkê ya kî ye .
5. Dewletên qebûl dikin: Koma dewletên qebûlkirî yên is . Ev wateya ku stringek dipejirîne heke bigihîje rewşek pejirandinê piştî pêvajoya tevahiya string.
Bi şopandina vê avakirinê, dê hevbendiya nas bike û .
Mînak
Li du zimanên asayî binêrin û . Berdan û bibin makîneyên dewleta dawî naskirî û , rêzdarî.
- dibe xwedî dewlet bi veguherînan:
-
-
-
- dibe xwedî dewlet bi veguherînan:
-
-
-
Avakirin bo :
- Dewletên:
- Veguhertinên di nav wan de hene û , plus û
- Rewşa destpêkê:
- Dewletên qebûl:
Tevhevkirina Makîneyên Dewleta Dawî yên ji bo Yekîtiyê
Yekbûna du zimanan û wekî:
Ji bo avakirina makîneyeke dewleta dawî ku yekbûna nas dike û , em avakirina otomatê ya dawî ya ne-determînîst (NFA) bikar tînin. Ger û makîneyên dewleta dawî ji bo in û , bi rêzê ve, avakirina wiha ye:
1. Amerîka: Koma dewletan bo is , ku dewleteke nû ya destpêkê ye.
2. Elfabe: Alfabeya têketinê wek xwe dimîne.
3. Fonksiyona Veguheztinê: Fonksiyona derbasbûnê wekî:
- bo
- bo
- . Vê veguheztinê dihêle ku makîneyê ne-determînîst hilbijêre ku dest pê bike or .
4. Dewleta Destpêkê: Rewşa destpêkê ya dewleta nû ye .
5. Dewletên qebûl dikin: Koma dewletên qebûlkirî yên is .
Ev avahî wê piştrast dike xêzekê dipejirîne eger ew ji hêla her yekê ve were pejirandin or .
Mînak
Li du zimanên asayî binêrin û . Berdan û bibin makîneyên dewleta dawî naskirî û , rêzdarî.
- dibe xwedî dewlet bi veguherînan:
-
-
-
- dibe xwedî dewlet bi veguherînan:
-
-
-
Avakirin bo :
- Dewletên:
- Veguhertinên di nav wan de hene û , plus
- Rewşa destpêkê:
- Dewletên qebûl:
Ev avahî nîşan dide ka makîneyên dewleta dawî çawa dikarin werin berhev kirin da ku yekîtiya zimanên ku ew nas dikin temsîl bikin, taybetmendiyên girtina zimanên birêkûpêk ên di bin yekbûn û hevgirtinê de destnîşan dike.
Pirs û bersivên din ên vê dawiyê di derbarê EITC/IS/CCTF Bingehên Teoriya Tevliheviya Hesabkirinê:
- Bi berçavgirtina PDA-yên ne-determînîst, lihevkirina dewletan ji hêla pênasê ve gengaz e. Lêbelê, PDA-yên ne-determînîst tenê stekek heye ku nekare bi hevdemî di gelek dewletan de be. Ev çawa gengaz e?
- Mînaka PDA-yan çi ye ku ji bo analîzkirina seyrûsefera torê û nasîna qalibên ku binpêkirinên ewlehiyê yên potansiyel destnîşan dikin tê bikar anîn?
- Wateya wê çi ye ku zimanek ji yê din bi hêztir e?
- Ma zimanên hesas ên kontekstê ji hêla Makîneya Turing ve têne nas kirin?
- Çima ziman U = 0^n1^n (n>=0) ne rêkûpêk e?
- Meriv çawa FSM rêzikên binary bi hêjmarên '1' yên zewac nas dike pênase bike û nîşan bide ku dema ku rêzika têketinê 1011 hildiweşîne çi diqewime?
- Nedetermînîzm çawa bandorê li fonksiyona veguherînê dike?
- Ma zimanên birêkûpêk bi Makîneyên Dewleta Dawî re hevwate ne?
- Ma pola PSPACE ne bi pola EXPSPACE re wekhev e?
- Li gorî Teza Church-Turing pirsgirêka ku ji hêla algorîtmîkî ve tê hesibandin pirsgirêkek e ku ji hêla Makîneyek Turing ve tê hesibandin?
Pirs û bersivan bêtir li Bingehên Teoriya Tevliheviya Hesabkirinê ya EITC/IS/CCTF bibînin