En lisant l'article An Introduction to the Lambda Calculus , je suis tombé sur un paragraphe que je ne comprenais pas vraiment, à la page 34 (en italique):
Dans chacun des deux paradigmes, il existe plusieurs versions de calcul lambda typé. Dans de nombreux systèmes importants, en particulier ceux de l'Église, il est vrai que les termes qui ont un type possèdent toujours une forme normale. Par l'insolvabilité du problème d'arrêt, cela implique que toutes les fonctions calculables ne peuvent pas être représentées par un terme typé, voir Barendregt (1990), Théorème 4.2.15. Ce n'est pas si mauvais que cela puisse paraître, car pour trouver de telles fonctions calculables qui ne peuvent pas être représentées, il faut se tenir debout. Par exemple, en 2, le calcul lambda typé du second ordre, seules les fonctions récursives partielles ne peuvent pas être représentées qui se trouvent être totales, mais ce n'est pas prouvable dans l'analyse mathématique (arithmétique du second ordre).
Je connais la plupart de ces concepts, mais pas le concept d'une fonction récursive partielle, ni le concept d'une fonction prouvée totale. Cependant, ce n'est pas ce que je souhaite apprendre.
Je cherche une explication simple pour expliquer pourquoi certaines fonctions calculables ne peuvent pas être représentées par un terme tapé, ainsi que pourquoi de telles fonctions ne peuvent être trouvées que "en se tenant debout sur la tête".