Estou usando um computador digital para escrever esta mensagem. Essa máquina possui uma propriedade que, se você pensar bem, é realmente notável: é uma máquina que, se programada adequadamente, pode executar qualquer cálculo possível .
Obviamente, máquinas de calcular de um tipo ou de outro remontam à antiguidade. As pessoas construíram máquinas que para realizar adição e subtração (por exemplo, um ábaco), multiplicação e divisão (por exemplo, a regra de slides) e mais máquinas específicas do domínio, como calculadoras para as posições dos planetas.
O mais impressionante de um computador é que ele pode executar qualquer cálculo. Qualquer cálculo. E tudo sem ter que religar a máquina. Hoje todo mundo toma essa idéia como garantida, mas se você parar e pensar sobre isso, é incrível que esse dispositivo seja possível.
Eu tenho duas perguntas reais :
Quando a humanidade descobriu que tal máquina era possível? Alguma vez houve alguma dúvida séria sobre se isso pode ser feito? Quando isso foi resolvido? (Em particular, foi estabelecido antes ou depois da primeira implementação real?)
Como os matemáticos provaram que uma máquina completa de Turing pode realmente calcular tudo?
Esse segundo é complicado. Todo formalismo parece ter algumas coisas que não podem ser computadas. Atualmente, "função computável" é definida como "qualquer coisa que uma máquina de Turing possa computar". Mas como sabemos que não existe uma máquina um pouco mais poderosa que possa computar mais coisas? Como sabemos que as máquinas de Turing são a abstração correta?