1. Introduction
In mathematical logic, recursion theory, and universal algebra, the pursuit of generative foundations of arithmetic operations has been a top priority. Particularly in clone theory—a framework that studies the closure of functions under composition—the question of whether the full suite of elementary arithmetic operations can be reconstructed from a minimal basis of simpler functions is equally central. A notorious open problem in this space is the Unary Function Clone Problem, which entails, ‘can a clone of arithmetic functions can be generated using only unary functions, without relying on binary or higher-arity inputs.’ Historical approaches to this problem have primarily focused on the use of function algebras, bounded recursion, or categorical semantics (e.g., via Lawvere theories), with notable results having been accomplished in understanding clones of elementary functions through Kalmar’s classification [
1] and primitive recursion frameworks. However, none have conclusively identified a minimal, closed, and clone-independent [
2] unary basis that is sufficient for reconstructing elementary arithmetic. Some theories even stress the necessity of binary constructs, while others attempt to reduce function arities through diagonalization or encoding, often at the cost of generality. Clone theory has seen notable advances in the classification of minimal clones, particularly those generated by binary idempotent operations. Behrisch and Machida [
7], analyzed the minimality of certain binary clones in the lattice of clones on finite domains using directed graphs and algebraic generators to investigate how binary functions relate to minimal clones, offering structural insights into clone minimality from a lattice-theoretic standpoint. This paper however introduces a candidate solution to the Function Clone Problem using a parameterized family
of unary functionals indexed by an integer. The functionals, for generalized addition, subtraction, multiplication, and division operations, are all defined over a single operand and closed under composition. The principal aim of this study is to construct and validate a minimal unary clone basis sufficient to generate all elementary arithmetic operations. We show that this system satisfies the conditions of closure, clone-theoretic independence, and constructability within Primitive Recursive Arithmetic (PRA), and also demonstrate its compatibility with Kalmar’s bounded recursion, Lawvere categories, and Gödelian coding. Our study offers both theoretical and computational insights, with potential applications in the foundations of arithmetic computation, Generative AI symbolic reasoning and formal methods.
2. Background
2.1. Clone Theory
A clone on a set is a collection of finitary operations (for all ) such that:
Closure under composition: If is -ary and are -ary, then .
Containment of projections: For every n, the projection is in .
The Unary Clone Basis Problem states: is there a finite set of unary functions on whose clone equals the clone of elementary or primitive recursive functions? [
2].
2.2. Kalmar’s Elementary Functions
Kalmar defined the class of elementary functions as those built from:
Zero function:
Successor:
Projection:
Composition
Bounded sum and bounded product
Addition and multiplication are primitive in this system; exponentiation is not [
1,
3].
2.3. Primitive Recursive Arithmetic (PRA)
PRA is a fragment of arithmetic where functions are defined by:
Initial functions: zero, successor, projection
Closure under composition and primitive recursion
Addition, multiplication, and exponentiation (via iteration of multiplication) are
definable. Division and subtraction are partial, or defined with guards to stay within N [
4,
6]. Formally, PRA allows one to define a function
via:
where
and
are already defined functions. This forms the core of primitive recursion. Bounded recursion schemes are also admissible under the schema:
This structure supports constructive encoding of all elementary functions via bounded growth.
3. Construction
3.1. Unary Parametrized Arithmetic Operations
In our theory, we define a free operand . Next, we propose novel unary functions that are parameterized by an index , a parameter controlling the operator’s shape. We therefore define the following functions:
The Unary Addition Function:
The Unary Subtraction Function:
The Unary Multiplication Function:
The Unary Division Function:
In this study, we let the index belong the set of integers in order to enable the definition of dual operations (e.g., subtraction and division) alongside conventional addition and multiplication. While this traverses beyond the confines of primitive recursion over
, it preserves closure under clone composition and allows a unified arithmetic structure. This extension is intentional and forms the basis for a minimal unary clone over parametrized arithmetic operations. The value of encodes iteration-based views of the arithmetic operations such as: identity form, canonical arithmetic operation, iterative composition i.e., repetition and inverse relations. These functions define unary operations that generalize iteration depth or growth rate by . We now analyze their formal basis.
3.2. Peano Arithmetic Axioms
We interpret our unary function family through standard recursive definitions from Peano Arithmetic [
4]. Peano Arithmetic defines arithmetic from axioms about 0, the successor function
, and induction:
;
;
;
;
;
.
Our function is formalizable as bounded iteration of addition using the recursive rule for addition in PRA. Similarly, uses power definition as repeated multiplication via induction.
3.3. Primitive Recursive Arithmetic (PRA) Considerations
Within Primitive Recursive Arithmetic, we define addition and multiplication using base cases and recursive rules:
via base case and successor iteration
via base case and successor iteration
Based on these definitions, our indexed unary system aligns as follows:
Each of these operations is defined recursively over the operand, and since they use only primitive recursion and composition, they are provably valid within PRA.
3.4. Clone-Theoretic Analysis
3.4.1. Closure
Composition of any two functions in the family results in another unary function with updated
. Thus, closure under composition is satisfied [
2]. A good example of closure shows the composition of
and
:
3.4.2. Independence
Although the four arithmetic functions exhibit algebraic identities, none of the can be constructed by composing the others. We propose the following identities to be true for fixed
and
:
Although algebraic relationships exist even among logically independent functions, these identities do not violate clone independence. It follows that:
This difference in growth classes ensures clone-theoretic independence [
2,
6].
3.5. Kalmar Correspondence
Our functions correctly reconstruct Kalmar’s elementary primitives:
Thus, reconstructs Kalmar’s bounded-sum and bounded-product class
3.6. Lawvere and Gödelian Semantics
3.6.1. Lawvere Theories
Based on category considerations, each function in
defines an endomorphism in a Lawvere theory [
5]. The clone closure forms a subcategory where morphisms represent computable operations under composition. The minimality of
aligns well with categorical generators of arithmetic objects.
Unary operations over form endomorphisms. In our system .
Under composition, F defines a subcategory, satisfying Lawvere axioms.
3.6.2. Gödelian Encoding
Gödel encodings allow each function
to be assigned a code
, producing a Gödel-indexed basis for PRA-compatible computation. The formal system, thus, has representability under both syntactic recursion and semantic functional mappings.
Thus, functions and their composition are fully arithmetizable.
3.7. Extension to Hyperoperations
Recursively, all operations remain unary and maintain clone-theoretic properties; making the system suitable for embedding in Grzegorczyk or fast-growing hierarchies [
6].
3.8. Unary Minimality Theorem
Theorem 1. Let . Then Clone() is functionally complete for elementary arithmetic, and is minimal under clone generation.
Proof of Theorem 1. Proof
If , then results in another scalar-parameterized function in . Thus, is closed.
- 3.
Kalmar Functions Recovery:
) yields bounded sum. Similarly,
) yields bounded product. Hence, we recover Kalmar’s base [
1,
3].
Suppose,) is reducible to , then: but no unary function f can grow a linear input into an exponential output. This yields Contradiction. Similar arguments apply to the other unary pairs.
- 5.
Minimality by Contradiction:
Suppose that , it would imply that still generates . Hence, inverse- linear behavior is lost, and bounded difference becomes unrepresentable. Thus, F is minimal.
□
4. Discussion
This study postulates a novel unary functional system that addresses the Unary Function Clone Problem by defining indexed unary operations—each parameterized by an integer and closed under composition. These functionals, grounded in Primitive Recursive Arithmetic, reconstruct elementary arithmetic operations without requiring binary inputs or external constants. The results differ from traditional multivariate/ categorical methods by demonstrating a clone-independent minimal unary system exhibiting formal closure and expressibility. We adhere to Kalmar’s class, Peano Arithmetic, Gödelian and Lawvere theories; instilling syntactic and semantic validity. Notably, the functional growth distinctions ensure clone independence, while algebraic relations between operations reveal internal structural consistency. This study aims to inspire further research into unary representations of complexity classes, functional encodings, and symbolic arithmetic frameworks.
Acknowledgments
During the preparation of this manuscript, for the purposes of contextual grounding and paraphrasing, the author utilized GenAI (ChatGPT). However, the author conceived all original mathematical constructs, theoretical creativity, innovations and interpretations. The author has reviewed and edited the output and takes full responsibility for the content of this publication.
Conflicts of Interest
The authors declare no conflicts of interest.
Abbreviations
| PRA |
Primitive Recursive Arithmetic |
References
- Kalmar, L. (1959). An Argument Against the Plausibility of Church’s Thesis.
- Burris, S., & Sankappanavar, H.P. (1981). A Course in Universal Algebra. [CrossRef]
- Kleene, S.C. (1952). Introduction to Metamathematics.
- Smoryński, C. (1991). Logical Number Theory I.
- Lawvere, F. (1963). Functorial Semantics of Algebraic Theories. [CrossRef]
- Rose, H.E. (1984). Subrecursion: Functions and Hierarchies.
- M. Behrisch and H. Machida, “On Minimality of Some Binary Clones Related to Unary Functions,” 2020 IEEE 50th International Symposium on Multiple-Valued Logic (ISMVL), Miyazaki, Japan, 2020, pp. 297–302. [CrossRef]
|
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).