Es muy natural el modelo de estado finito de la reducción, es decir, la mayoría de los generales de estado finito transductor -- una entrada de cinta de salida de la cinta, no determinista, las transiciones pueden ser etiquetados con diferentes conjuntos regulares (con cadenas vacías), tanto en la entrada y salida lateral. Esto puede ser mostrado equivalente a Henning único símbolo de operaciones, pero permite de manera mucho más intuitiva reducciones, aún en el estado finito reino. La ambigüedad Henning habla de que es sólo el no-determinismo.
Usted puede incluso permitir un transductor de tener almacenamiento secundario (como una Máquina de Turing, pushdown autómatas, etc) siempre hay una constante y uniforme límite en el tamaño del almacenamiento secundario.
Tomando pasos adicionales, puede utilizar transformaciones que hacer cálculos arbitrarios, pero una vez más demuestran que el tamaño de la memoria necesaria sobre todos los insumos es uniformemente acotada, es decir, hay un $k$, dependiendo de la entrada que limita el tamaño de la memoria utilizada. Por lo tanto usted puede utilizar el pseudo-código, Java o lo que sea formalismo te gusta, incluidas las que se bifurcan, que es, el no-determinismo, siempre y cuando usted tiene:
- uno de entrada y uno de salida de la cinta/stream
- ambas corrientes se procesan en un solo paso
- total de memoria es uniformemente acotada en todos los tenedores/subprocesos
En otras palabras, usted no tiene que modelo de estado finito de transformaciones con las transiciones en un número finito de gráfico, que es muy frágil y meticuloso modelo de programación. Usted puede utilizar cualquier conveniente la programación de formalismo o con cualquier modelo de estructuración de la memoria que te gusta, siempre que cumplan con los criterios.
De hecho, propongo que, como en una especie de estado finito equivalente de Turing de la Iglesia de la tesis. No es tan nítida como la de Turing de la Iglesia de la Tesis en el mundo de las funciones recursivas, pero muy útil.