Um algoritmo de máquina de Turing em tempo polinomial é considerado eficiente se seu tempo de execução, na pior das hipóteses, estiver limitado por uma função polinomial no tamanho da entrada. Estou ciente da forte tese de Church-Turing:
Qualquer modelo razoável de computação pode ser eficientemente simulado em máquinas de Turing
No entanto, não conheço a teoria sólida para analisar a complexidade computacional dos algoritmos de -calculus.
Temos uma noção de eficiência computacional para todo modelo conhecido de computação? Existem modelos úteis apenas para questões de computabilidade, mas inúteis para questões de complexidade computacional?