Preprint
Article

This version is not peer-reviewed.

On the Unary Function Clone Problem via Parametrized Arithmetic Functionals

Submitted:

25 July 2025

Posted:

25 July 2025

You are already at the latest version

Abstract
Attempts to solve the Unary Function Clone Problem in Clone Theory have primarily focused on classifying unary fragments within primitive recursive and elementary function hierarchies. Conventional methods have considered closure properties, growth rates, and function arity. This treatise introduces an original, parameterized framework that formulates the elementary arithmetic operations as members of a unified unary family of arity-indexed functionals. Our theory is consistent with Kalmar’s class of elementary functions, Peano Arithmetic, categorical-Lawvere and Gödelian semantics. Utilizing a single iteration parameter system, we show that these operations, though algebraically expressible, are clone-theoretically independent. We prove a minimal unary basis capable of generating the full arithmetic clone under composition.
Keywords: 
;  ;  ;  

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 C on a set X is a collection of finitary operations f : X n X   (for all n ) such that:
  • Closure under composition: If f C is n -ary and g 1 , . . . , g n C are m -ary, then f ( g 1 , . . . , g n C ) .
  • Containment of projections: For every n, the projection π n ( x 1 , . . . , x n ) = x k is in C .
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: Z ( x ) = 0
  • Successor: S ( x ) = x + 1
  • Projection: π k n
  • 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:
f 0 = g x
f s ( n ) = h { n , f ( n ) }
where g and h are already defined functions. This forms the core of primitive recursion. Bounded recursion schemes are also admissible under the schema:
f ( n ) = g n                 if   n   <   b h n , f n 1       o t h e r w i s e
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 A N . Next, we propose novel unary functions that are parameterized by an index i Z , a parameter controlling the operator’s shape. We therefore define the following functions:
The Unary Addition Function:
a d d i A = j = 1 1 + i A j = A 1 + i
The Unary Subtraction Function:
s u b i A = 1 i 1 + i j = 1 1 + i A j = A 1 i
The Unary Multiplication Function:
m u l i A = j = 1 1 + i A j = A 1 + i
The Unary Division Function:
d i v i A = A 2 j = 1 1 + i A j = A 1 i
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
N , 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 i 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 i . 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 S ( x ) , and induction:
  • x ¬ ( S ( x ) = 0
  • x , y ( S ( x ) = S ( y ) x = y ) ;
  • x ( x + 0 = x ) ;
  • x , y ( x + S ( y ) = S ( x + y ) ) ;
  • x ( x 0 = 0 ) ;
  • x , y x S y = x y + x ;
  • ϕ ( 0 ) x ( ϕ ( x ) ϕ ( S ( x ) ) ) x ϕ ( x ) .
Our function a d d i A is formalizable as bounded iteration of addition using the recursive rule for addition in PRA. Similarly, m u l i A 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:
a d d ( x , y ) via base case and successor iteration
a d d x , 0 = x              
a d d { x , S y } = S { a d d ( x , y ) }
m u l ( x , y ) via base case and successor iteration
m u l x , 0 = x              
m u l { x , S y } = a d d { x , m u l ( x , y ) }
Based on these definitions, our indexed unary system aligns as follows:
s u b i A = m u l ( A , 1 i )
a d d i A = m u l ( A , I + i )
m u l i A = A 1 + i
d i v i A = A 1 i
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 i . Thus, closure under composition is satisfied [2]. A good example of closure shows the composition of a d d i A and m u l j A :
a d d i a d d j A = A ( ( 1 + i ) ( 1 + j ) ) Ӻ  
m u l i a d d j A = { A ( ( 1 + j ) } 1 + i = ( 1 + j ) 1 + i A 1 + i

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 A and i :
a d d i A + s u b i A = 2 A
m u l i A . d i v i A = A 2
a d d i A . s u b i A m u l i A . d i v i A = 1 i 2
[ d i v i A ] a d d i A = [ m u l i A ] s u b i A
s u b i A a d d i A = 1 i 1 + i
Although algebraic relationships exist even among logically independent functions, these identities do not violate clone independence. It follows that:
  • a d d i A grows linearly
  • m u l i A grows exponentially
This difference in growth classes ensures clone-theoretic independence [2,6].

3.5. Kalmar Correspondence

Our functions correctly reconstruct Kalmar’s elementary primitives:
  • Zero: a d d 1 A = 0
  • Identity: a d d 0 A = A
  • Successor Chain: a d d 1 A = 2 A
Bounded Sum
S n ( A ) = k = 1 n a d d 1 A = 2 A n
Bounded Product
P n A = k = 1 n m u l 1 A = ( A 2 ) n = A 2 n
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 f : X X over N form endomorphisms. In our system Ӻ E n d ( N ) .
  • a d d i A is scaling by 1 + i
  • m u l i A experiences exponentiation by 1 + i
Under composition, F defines a subcategory, satisfying Lawvere axioms.

3.6.2. Gödelian Encoding

Gödel encodings allow each function f Ӻ to be assigned a code # f , producing a Gödel-indexed basis for PRA-compatible computation. The formal system, thus, has representability under both syntactic recursion and semantic functional mappings.
# ( a d d i ) = 2 1 + i
# ( m u l i ) = 3 1 + i
Pairing:
( a , b ) = 2 a 3 b # ( f g ) = π ( # f , # g )
Thus, functions and their composition are fully arithmetizable.

3.7. Extension to Hyperoperations

h y p e r 1 i A = a d d i ( A )
h y p e r 2 i A = m u l i ( A )
h y p e r 3 i A = e x p i ( A )
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 Ӻ = { a d d i A , s u b i A , m u l i A , d i v i ( A ) } . Then Clone( Ӻ ) is functionally complete for elementary arithmetic, and Ӻ is minimal under clone generation.
Proof of Theorem 1.
Proof
  • Closure under composition:
If f , g Ӻ , then f { g A } results in another scalar-parameterized function in Ӻ . Thus, C l o n e ( Ӻ ) is closed.
2.
Expressivity:
a d d 1 A = 0
a d d 0 A = A p r o v i d e s   i d e n t i t y
a d d 0 A = A   f r o m   w h i c h   s u c c e s s o r   c a n   b e   e m u l a t e d   u s i n g   b o u n d e d   o f f s e t
3.
Kalmar Functions Recovery:
a d d ( 1 ) yields bounded sum. Similarly, m u l ( 1 ) yields bounded product. Hence, we recover Kalmar’s base [1,3].
4.
Incomposability:
Suppose, m u l ( i ) is reducible to f { a d d i ( A ) } , then: A 1 + i = f ( A ( j + 1 ) ) 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 f { s u b i ( A ) } still generates C l o n e ( Ӻ ) . 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

  1. Kalmar, L. (1959). An Argument Against the Plausibility of Church’s Thesis.
  2. Burris, S., & Sankappanavar, H.P. (1981). A Course in Universal Algebra. [CrossRef]
  3. Kleene, S.C. (1952). Introduction to Metamathematics.
  4. Smoryński, C. (1991). Logical Number Theory I.
  5. Lawvere, F. (1963). Functorial Semantics of Algebraic Theories. [CrossRef]
  6. Rose, H.E. (1984). Subrecursion: Functions and Hierarchies.
  7. 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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated