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
Eine minimale Substitutionsbasis für die Kalmár-Elementarfunktionen
In diesem Artikel wird nachgewiesen, dass die Klasse der Kalmár-Elementarfunktionen durch induktive Erzeugung aus drei grundlegenden Operationen generiert werden kann: Addition, Ganzzahlrest-Operation und binäre Exponentiation. Dies verbessert frühere Ergebnisse von Marchenkov und Mazzanti. Gleichzeitig wird bewiesen, dass die durch diese drei Operationen definierte Substitutionsbasis minimal ist, und es werden alternative Substitutionsbasen unter Aritätsbeschränkungen erörtert.
Das Kernproblem dieser Forschung besteht darin, eine minimale Substitutionsbasis für die Klasse der Kalmár-Elementarfunktionen zu finden. Kalmár-Elementarfunktionen sind Operationen auf natürlichen Zahlen, die in iterierter exponentieller Zeit berechenbar sind. Sie bilden die E₃-Klasse in der Grzegorczyk-Hierarchie.
Theoretische Bedeutung: Kalmár-Elementarfunktionen umfassen die meisten natürlichen Zahlenoperationen, die in der Mathematik häufig vorkommen, einschließlich Fakultätsfunktion, Binomialkoeffizienten, n-te Primzahl, Eulersche φ-Funktion und größter gemeinsamer Teiler.
Praktischer Wert: Ein großer Teil der Berechnungen in der realen Welt kann treu in der Kalmár-Elementarfunktionsklasse modelliert werden, da der entsprechende Code unbegrenzte Rekursion vermeidet.
Historische Entwicklung: Seit Rödding 1964 bewies, dass endlich viele elementare Operationen ausreichen, um eine Substitutionsbasis für die Kalmár-Elementarfunktionsklasse zu bilden, ist die Suche nach einer Substitutionsbasis aus "einfachen" arithmetischen Operationen ein wichtiges Problem in diesem Bereich.
Hauptergebnis: Beweis, dass ⟨x+y, x mod y, 2ˣ⟩ = E₃, wodurch die Substitutionsbasis auf drei Operationen reduziert wird
Minimalitätsbeweis: Strenger Beweis, dass diese Substitutionsbasis minimal ist, d.h. das Entfernen einer beliebigen Operation führt dazu, dass die vollständige E₃-Klasse nicht generiert werden kann
Ausdrucksfähigkeitsanalyse: Demonstration, wie man mit diesen drei grundlegenden Operationen Truncated Subtraction, Multiplikation und Ganzzahldivision ausdrückt
Forschung unter Aritätsbeschränkungen: Erörterung alternativer Substitutionsbasen unter verschiedenen Aritätsbeschränkungen, einschließlich einer Substitutionsbasis für einstellige Kalmár-Elementarfunktionen, die nur aus unären Operationen besteht, sowie einer vollständigen Substitutionsbasis aus einer einzelnen binären Operation
Gegeben eine Menge von Operationen F auf natürlichen Zahlen N, wird ⟨F⟩ als der Abschluss von F∪C∪P unter Substitution definiert, wobei C die Menge der konstanten Operationen und P die Menge der Projektionsoperationen ist. Wenn ⟨F⟩ = G, dann wird F als Substitutionsbasis von G bezeichnet.
Lemma 1: Wenn t(x) ∈ ⟨x mod y, 2ˣ⟩, dann existiert eine nicht-negative ganze Zahl B, so dass für jede nicht-negative ganze Zahl a entweder t(a) eine Potenz von 2 ist oder t(a) ≤ max(B,a).
Beweis: Angenommen x+y ∈ ⟨x mod y, 2ˣ⟩, dann x+1 ∈ ⟨x mod y, 2ˣ⟩. Nach Lemma 1 sollte a+1 für hinreichend großes a eine Potenz von 2 sein, was offensichtlich unmöglich ist.
Lemma 2: Wenn t(x) ∈ ⟨x+y, 2ˣ⟩ eine nicht-konstante Funktion ist, dann ist t(x) streng monoton wachsend.
Beweis: x mod 2 ist nicht streng monoton wachsend, aber wenn x mod y ∈ ⟨x+y, 2ˣ⟩, dann sollte auch x mod 2 darin enthalten sein, was einen Widerspruch darstellt.
Dieser Artikel zitiert Schlüsselliteratur in diesem Bereich, einschließlich der Originalarbeiten von Grzegorczyk, wichtiger Beiträge von Marchenkov und Mazzanti sowie weiterer Forschungsergebnisse der Autoren in verwandten Bereichen. Besonders hervorzuheben ist der Beitrag von Emil Jeřábek zu einigen Ergebnissen, was die kollaborative Natur der Forschung in diesem Bereich widerspiegelt.