Алгоритм Тарского – Куратовского
редактировать
В теории вычислимости и математическая логика алгоритм Тарского – Куратовского - это недетерминированный алгоритм, который производит верхнюю границу сложности данной формулы в арифметическая иерархия и аналитическая иерархия.
Алгоритм назван в честь Альфреда Тарса. ki и Казимеж Куратовски.
Алгоритм
Алгоритм Тарского – Куратовского для арифметической иерархии состоит из следующих шагов:
- Преобразование формулы в предварительную нормальную форму. (Это недетерминированная часть алгоритма, поскольку для данной формулы может быть несколько допустимых предваряющих нормальных форм.)
- Если формула не содержит кванторов, она находится в и .
- В противном случае подсчитайте количество чередований кванторов; назовите это k.
- Если первый квантификатор ∃, формула находится в .
- Если первым квантификатором является ∀, формула находится в .
Ссылки
- Роджерс, Х. Теория рекурсивных функций и эффективная вычислимость, MIT Press. ISBN 0-262-68052-1 ; ISBN 0-07-053522-1
.
Последняя правка сделана 2021-06-09 10:25:26
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).