A razão pela qual nenhum programa pode calcular é que, se você soubesse o que S ( n ) é, poderia decidir o problema da interrupção - saberia quando parar de esperar. Por outro lado, para cada m existe um programa que calcula S ( n ) para todos os n ≤ m - apenas usa uma tabela.S( N )S( N )mS( N )n ≤ m
Se fosse possível provar o valor de para todos os n (isto é, para todos n , poderíamos provar S ( n ) = α para alguns α ), poderíamos calcular S ( n ) pesquisando todas as provas ( isso pressupõe que nosso sistema de provas é válido). Portanto, para cada sistema de prova, existe um valor mínimo de n para o qual você não pode provar que S ( n ) = α para qualquer α .S( N )nnS( n ) = ααS( N )nS( n ) = αα
Finalmente, a razão pela qual conhecemos é provavelmente porque 4 é um número muito pequeno. O número 5 é um pouco maior e, portanto, as coisas ficam mais complicadas. Não existe uma razão profunda para sabermos S ( 4 ), mas não S ( 5 ) , assim como não há uma razão profunda para sabermos o número Ramsey R ( 4 ), mas não R ( 5 ) (embora os números de Ramsey sejam naturalmente computáveis) .S( 4 )45S( 4 )S( 5 )R ( 4 )R ( 5 )