A Minimal Substitution Basis for the Kalmar Elementary Functions
Prunescu, Sauras-Altuzarra, Shunia
We show that the class of Kalmar elementary functions can be inductively generated from the addition, the integer remainder and the base-two exponentiation, hence improving previous results by Marchenkov and Mazzanti. We also prove that the substitution basis defined by these three operations is minimal. Furthermore, we discuss alternative substitution bases under arity constraints.
academic
Une Base de Substitution Minimale pour les Fonctions Élémentaires de Kalmár
Cet article démontre que la classe des fonctions élémentaires de Kalmár peut être engendrée inductivement à partir de trois opérations fondamentales : l'addition, l'opération de reste entier et l'exponentiation binaire, améliorant ainsi les résultats antérieurs de Marchenkov et Mazzanti. Il est également démontré que la base de substitution définie par ces trois opérations est minimale, et des bases de substitution alternatives sous des contraintes d'arité sont discutées.
Le problème fondamental abordé par cette recherche consiste à trouver une base de substitution minimale pour la classe des fonctions élémentaires de Kalmár. Les fonctions élémentaires de Kalmár sont des opérations sur les nombres naturels calculables en temps exponentiel itéré, constituant la classe E₃ de la hiérarchie de Grzegorczyk.
Signification théorique: Les fonctions élémentaires de Kalmár englobent la majorité des opérations naturelles fréquemment rencontrées en mathématiques, notamment la fonction factorielle, les coefficients binomiaux, la fonction du n-ième nombre premier, la fonction φ d'Euler et le plus grand commun diviseur.
Valeur pratique: Une part considérable des calculs du monde réel peut être fidèlement modélisée dans la classe des fonctions élémentaires de Kalmár, car le code correspondant évite la récursion non bornée.
Développement historique: Depuis la preuve de Rödding en 1964 selon laquelle un nombre fini d'opérations élémentaires suffit à former une base de substitution pour la classe des fonctions élémentaires de Kalmár, la recherche d'une base de substitution composée d'opérations arithmétiques « simples » demeure un problème important du domaine.
Résultat principal: Démontre que ⟨x+y, x mod y, 2ˣ⟩ = E₃, simplifiant la base de substitution à 3 opérations
Preuve de minimalité: Démontre rigoureusement que cette base de substitution est minimale, c'est-à-dire que la suppression de toute opération empêche la génération de la classe E₃ complète
Analyse de la capacité d'expression: Montre comment exprimer la soustraction tronquée, la multiplication et la division entière à l'aide de ces trois opérations fondamentales
Étude des contraintes d'arité: Discute des bases de substitution alternatives sous différentes contraintes d'arité, notamment une base de substitution pour les fonctions élémentaires de Kalmár univariées composée uniquement d'opérations unaires, ainsi qu'une base de substitution complète composée d'une seule opération binaire
Étant donné un ensemble d'opérations F sur les nombres naturels N, on définit ⟨F⟩ comme la fermeture de F∪C∪P sous la substitution, où C est l'ensemble des opérations constantes et P est l'ensemble des opérations de projection. Si ⟨F⟩ = G, alors F est appelée une base de substitution pour G.
Lemme 1: Si t(x) ∈ ⟨x mod y, 2ˣ⟩, alors il existe un entier non négatif B tel que pour chaque entier non négatif a, soit t(a) est une puissance de 2, soit t(a) ≤ max(B,a).
Preuve: Supposons que x+y ∈ ⟨x mod y, 2ˣ⟩, alors x+1 ∈ ⟨x mod y, 2ˣ⟩. Selon le Lemme 1, pour a suffisamment grand, a+1 devrait être une puissance de 2, ce qui est manifestement impossible.
Lemme 2: Si t(x) ∈ ⟨x+y, 2ˣ⟩ est une fonction non constante, alors t(x) est strictement croissante.
Preuve: x mod 2 n'est pas strictement croissante, mais si x mod y ∈ ⟨x+y, 2ˣ⟩, alors x mod 2 devrait également y appartenir, ce qui est une contradiction.
Cet article cite les références clés du domaine, notamment les travaux originaux de Grzegorczyk, les contributions importantes de Marchenkov et Mazzanti, ainsi que d'autres travaux de recherche des auteurs dans des domaines connexes. Il convient de noter particulièrement la contribution d'Emil Jeřábek à certains résultats, reflétant la nature collaborative de la recherche dans ce domaine.