$$ M = (Q, q_0, q_f, \Sigma, b, \delta) $$
- $Q$ - множество состояний
- $q_0, q_f$ - начальное и конечное состояния
- $\Sigma$ - конечный алфавит
- $b$ - пустой символ из алфавита
- $\delta: \Sigma \times Q \rightarrow \Sigma \times Q \times {\leftarrow, \rightarrow}$
Фиксируем бинарный алфавит $\mathbb{B}^*$ - конечные бинарные последовательности (включающие пустой символ)
Параметры
- $M(\omega)$ - вычисляемая функция
- $T(\omega)$ - время работы (количество тактов)
- $S(\omega)$ - используемая память (количество ячеек ленты)
Задачи
- Распознавание $L \subset \mathbb{B}^$
$$
\forall \omega \in \mathbb{B}^:~ (M(\omega) \neq~\perp)
\wedge(M(\omega) = 1 \iff \omega \in L) $$ - Поиск по отношению $R$
$$
\forall \omega \in \mathbb{B}^:~ (M(\omega) \neq~\perp)
\wedge(\exists a \in \mathbb{B}^~(\omega, a)\in R \implies (\omega, M(\omega)) \in R) $$