Lemme 1Calculabilité et incomplétude
La fonction β de Gödel
La fonction β de Gödel est la fonction primitive récursive reste de la division euclidienne de par .
Pour toute suite finie d'entiers, il existe des entiers et tels que pour tout .
Démonstration
Soit , , et pour . On a .
Les sont premiers entre eux deux à deux. Soit et un nombre premier qui divise et . Il divise . Il ne divise pas , sinon il diviserait ; par le lemme d'Euclide (Nombres premiers, (i)), il divise donc . Mais , donc divise , et diviserait .
Ainsi et n'ont aucun diviseur premier commun ; comme tout entier a un diviseur premier, .
Restes chinois. Montrons par récurrence sur qu'il existe tel que modulo , c'est-à-dire que divise , pour tout . On prend .
Supposons construit, avec , et soit . Un diviseur premier commun à et à diviserait l'un des , par le lemme d'Euclide ; donc , et Bézout (PGCD, Bézout, (ii)) donne tels que . On pose Modulo chaque , , on a ; modulo , et .
Soit enfin le reste de la division de par . Pour chaque , modulo et : par unicité de la division euclidienne, est le reste de par , c'est-à-dire .
□Pour la suite , on trouve , , et les modules , et , premiers entre eux deux à deux. La construction de la preuve donne , dont les restes par , et sont bien , et ; c'est le seul qui convienne entre et le produit des modules, . Même pour une suite aussi courte, le code est grand devant ses termes.
La fonction remplace le codage de Codages, qui emploie l'exponentiation : elle ne demande que l'addition, la multiplication et la division euclidienne, qui s'expriment avec les seuls symboles , , et . Gödel l'a introduite dans son article de 1931 sur l'incomplétude (lemme 1), et lui a donné le nom dans ses leçons de 1934.