Кіріспе

Автоматтар теориясында ауыспалы шекті автомат (АФА) — ауыспалы және әмбебап ауысуларға бөлінетін нон-детерминистік шекті автомат. Мысалы, А ауыспалы автомат болсын. Экзистенциалдық ауысу үшін А, a символын оқып, күйін немесе күйіне нон-детерминистік түрде ауыстырады. Осылайша, ол қалыпты нон-детерминистік шекті автомат сияқты жұмыс істейді. Әмбебап ауысу үшін А, a символын оқып, және күйіне өтеді, бұл параллель машинаның әрекетін имитациялайды. Әмбебап квантификацияға байланысты, орындалу жолы орындалу ағашы арқылы көрсетіледі. АFA сөз w-ны қабылдайды, егер w сөзіндегі кез келген жол қабылдау күйінде аяқталатын орындалу ағашы болса. Негізгі теорема, кез келген АFA детерминистік шекті автоматқа (DFA) эквивалентті екенін көрсетеді, сондықтан АFA тек қана тұрақты тілдерді қабылдайды. Көбінесе қолданылатын балама модель — бұл Бульдік комбинациялардың дизъюнктивті қалыпты формада болуы, мысалы, tt (true) күйін білдіреді, ал ff (false) күйі осы жағдайда арқылы белгіленеді. Бұл бейнелеу көбінесе тиімдірек болады. Ағаш автоматтары сияқты, ағаштарды қабылдау үшін ауыспалы шекті автоматтарды кеңейтуге болады, нәтижесінде ауыспалы ағаш автоматтары пайда болады.

Мемлекеттің күрделілігі

AFA тұрақты тілдерді дәл қабылдай білсе де, олар күйлер санымен өлшенетін сипаттамасының ықшамдығы тұрғысынан басқа шекті автоматтардан өзгеше. Чандра және авторлар тобы күйлері бар AFA-ны, NFA-ны DFA-ға түрлендіруде қолданылатын қуат жиыны құрастыру сияқты әдіс арқылы, күйлеріне дейін нон-детерминистік шекті автоматқа (NFA) түрлендіреді.

Есептеу күрделілігі

Мүшелік мәселесі берілген автоматты түйінделген автомат (AFA) және сөз үшін, автомат осы сөзді қабылдай ма деп сұрайды. Бұл мәселе P-толық. Бұл тіпті бір ғана символдан тұратын әліпбиде де дұрыс, яғни автомат бір символді тілді қабылдағанда да солай. Бос емес мәселе (берілген автоматты түйінделген автоматтың тілі бос емес пе?), жалпыламалық мәселесі (берілген автоматты түйінделген автоматтың тілінің толықтығы бос па?), және эквиваленттілік мәселесі (екі берілген автоматты түйінделген автомат бірдей тілді таниды ма?) автоматты түйінделген автоматтар үшін PSPACE-толық.