Next Article in Journal
Multi-Layer Fuzzy Sustainable Decision Approach for Outsourcing Manufacturer Selection in Apparel and Textile Supply Chain
Previous Article in Journal
Some Unified Integrals for Generalized Mittag-Leffler Functions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Finite Arithmetic Axiomatization for the Basis of Hyperrational Non-Standard Analysis

by
Yuri N. Lovyagin
*,† and
Nikita Yu. Lovyagin
Department of Computer Science, Saint Petersburg State University, 7-9 Universitetskaya nab., St. Petersburg 199034, Russia
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Submission received: 9 September 2021 / Revised: 15 October 2021 / Accepted: 17 October 2021 / Published: 19 October 2021
(This article belongs to the Section Logic)

Abstract

:
The standard elementary number theory is not a finite axiomatic system due to the presence of the induction axiom scheme. Absence of a finite axiomatic system is not an obstacle for most tasks, but may be considered as imperfect since the induction is strongly associated with the presence of set theory external to the axiomatic system. Also in the case of logic approach to the artificial intelligence problems presence of a finite number of basic axioms and states is important. Axiomatic hyperrational analysis is the axiomatic system of hyperrational number field. The properties of hyperrational numbers and functions allow them to be used to model real numbers and functions of classical elementary mathematical analysis. However hyperrational analysis is based on well-known non-finite hyperarithmetic axiomatics. In the article we present a new finite first-order arithmetic theory designed to be the basis of the axiomatic hyperrational analysis and, as a consequence, mathematical analysis in general as a basis for all mathematical application including AI problems. It is shown that this axiomatics meet the requirements, i.e., it could be used as the basis of an axiomatic hyperrational analysis. The article in effect completes the foundation of axiomatic hyperrational analysis without calling in an arithmetic extension, since in the framework of the presented theory infinite numbers arise without invoking any new constants. The proposed system describes a class of numbers in which infinite numbers exist as natural objects of the theory itself. We also do not appeal to any “enveloping” set theory.

1. Introduction

The common elementary number theory, the axiomatic theory of arithmetic, is not a finite system of axioms due to the presence of an induction axiom scheme. Although the absence of a finite axiomatic system is not an obstacle for most problems, according to the authors, such axiomatic system could be considered as subject of discussion because the induction is closely related to the presence of a set theory external to the axiomatic theory under study. Also, in the logical approach to the artificial intelligence (AI) problems, it is important to have a finite number of basic states and axioms, on the basis of which the formalization and solution of the tasks are constructed.
We introduce a finite axiomatic system of arithmetic, designed to be the basis of axiomatic hyperrational non-standard analysis and, as a consequence, mathematical analysis in a general. This is important since the analysis is the basis of all mathematical applications including AI problems. The finiteness of the number of axioms and the absence of the induction axiom make the proposed system similar to R. Robinson’s arithmetic [1]. However, we postulate the commutativity of operations, which are generally unprovable in Robinson’s arithmetic. Of course, any axiomatic system is also interesting from a purely logical point of view. However in this paper, we do not conduct a complete study of the theory itself, but restrict ourselves to its applicability to the previously developed system of axiomatic hyperrational analysis.

2. Related Works

Axiomatic hyperrational analysis (originally dating back to A. G. Dragalin [2], the development task of which was defined by N. K. Kosovsky [3]), was studied in the works of the authors and E. V. Prazdnikova [4,5] (in Russian), [6], and others. It is an axiomatic theory of the field of hyperrational numbers based on the axiomatics of the hyperarithmetic, that is, the arithmetic, with the addition of a constant corresponding to an infinite number. In this theory, differential and integral calculus are constructed, with the proven properties close to the classical and constructive real mathematical analysis. The paper [6] also provides an overview of the main concepts and results of this theory, and shows that hyperrational numbers can be used to measure line segments and areas of figures. Thus the properties of hyperrational numbers and functions allow them to model real numbers and functions of classical elementary mathematical analysis. This makes development of hyperrational analysis an interesting and relevant problem. However, in all these works, axiomatic hyperrational analysis is based on the non-finite axiomatic theory of arithmetic.
When constructing both classical and hyperrational analysis, a class of natural numbers is required in which there are addition and multiplication operations, as well as an order consistent with them that satisfies the law of trichotomy. Various versions of non-standard analysis extend this class by introducing some (ideal) infinite numbers. The resulting system of hypernatural numbers generates a class of hyperrational numbers, which act in the same manner as rational numbers in classical analysis.
The objects described by the axiomatic system presented are designed to serve as the basis for hyperrational analysis in the same way as the set of natural numbers serve the classic analysis. It is the presentation of the basic properties of these objects that is the main goal of this work. Thus we show that the described finite axiomatic system for natural numbers satisfies the necessary requirements; that is, a hyperrational non-standard analysis can be built on the basis of it. Within the framework of the proposed theory, infinite numbers exist without invoking new constants. This approach is to some extent close to the ideas of P. Vopenka’s alternative set theory [7] and E. Nelson’s internal set theory [8]. Thus the article actually completes the rationale of hyperrational analysis without involving the extension of arithmetic.
Also, the work of Juan Pablo Ramírez [9], where the author contributes to this problem, is noteworthy. However, unlike this work, we do not assume an “enveloping” set theory, giving only descriptions of the introduced concepts and properties in the set-theoretic language if this contributes to clarity. Unlike an approach proposed in, for example, [10,11] and based on intuitionistic logic, our approach used in this paper is based on the classic first-order logic. Also, in contrast to the authors’ report mentioned above, this article provides formal proofs of theorems in a deductive system.

3. Basic Notation and Deductive System

We have adopted the following notations in the article. Capital calligraphic letters denote formulas of the first-order predicate calculus. The Greek ones are for lists of formulas. Following classic Gentzen notation, the ⟶ symbol is used as the separator of sequent’s antecedent and succedent, symbols ⊃ and ≡ are for implication and equivalence correspondingly. The ⊢ symbol is used to denote the fact of a theorem, i.e., the fact that a sequent is derivable or a formula is provable in a theory. Theories are represented with capital boldface letters. We consider only finite theories. So S indicates that the sequent S is derivable in the deductive system used, and T A means that in theory T , the formula A is proved (witch is the same as T A ), i.e., A is the theorem of the theory T . The character ≔ is used to define notations or reductions (for formulas, predicates, etc.). A t u denotes a (syntactic) result of substituting all free occurrences of a variable u to the term t, supposing that the term t is free for the variable u in A . If x is the only free variable of A , we denote it as A x . We also use infix notation for binary predicate and binary function symbols.
Note that the authors avoid frequently used designations such as ⟹, ⟺, ⊧, which are related to semantics (the model theory), since, according to the authors, one should clearly distinguish between the syntactic approach (derivability, provability) and the semantic one, associated with the concept of truth, which requires the involvement of an external set theory.
Here is a list of inference rules. This inference system borrowed by the author from [12], where its completeness and semantic validity are proved. A similar deduction system was initially listed in [13].
Γ 1 A Γ 2 Γ 1 A Γ 2 ( a x i o m ) Γ 1 A Γ 2 Δ Γ Δ 1 A Δ 2 Γ 1 Γ 2 Γ Δ Δ 1 Δ 2 ( c u t )
Γ 1 Γ 2 Δ 1 A Δ 2 Γ 1 ¬ A Γ 2 Δ 1 Δ 2 ( ¬ L ) Γ 1 A Γ 2 Δ 1 Δ 2 Γ 1 Γ 2 Δ 1 ¬ A Δ 2 ( ¬ R )
Γ 1 A B Γ 2 Δ Γ 1 A   &   B Γ 2 Δ ( &   L ) Γ Δ 1 A Δ 2 Γ Δ 1 B Δ 2 Γ Δ 1 A   &   B Δ 2 ( &   R )
Γ 1 A Γ 2 Δ Γ 1 B Γ 2 Δ Γ 1 A B Γ 2 Δ ( L ) Γ Δ 1 A B Δ 2 Γ Δ 1 A B Δ 2 ( R )
Γ 1 B Γ 2 Δ 1 Δ 2 Γ 1 Γ 2 Δ 1 A Δ 2 Γ 1 A B Γ 2 Δ 1 Δ 2 ( L ) Γ 1 A Γ 2 Δ 1 B Δ 2 Γ 1 Γ 2 Δ 1 A B Δ 2 ( R )
Γ 1 A B Γ 2 Δ 1 Δ 1 Γ 1 Γ 2 Δ 1 B A Δ 2 Γ 1 A B Γ 2 Δ 1 Δ 2 ( L ) Γ 1 A Γ 2 Δ 1 B Δ 2 Γ 1 B Γ 2 Δ 1 A Δ 2 Γ 1 Γ 1 Δ 1 A B Δ 2 ( R )
Γ 1 A B Γ 2 Δ Γ 1 B A Γ 2 Δ ( P L ) Γ Δ 1 A B Δ 2 Γ Δ 1 B A Δ 2 ( P R )
Γ 1 A A Γ 2 Δ Γ 1 A Γ 2 Δ ( C L ) Γ Δ 1 A A Δ 2 Γ Δ 1 A Δ 2 ( C R )
Γ 1 A u x Γ 2 Δ Γ 1 x A Γ 2 Δ ( L ) Γ Δ 1 A t x Δ 2 Γ Δ 1 x A Δ 2 ( R )
Γ 1 A t x Γ 2 Δ Γ 1 x A Γ 2 Δ ( L ) Γ Δ 1 A u x Δ 2 Γ Δ 1 x A Δ 2 ( R )
In the ( L ) and ( R ) , the term t should be free for the variable x; in the rules ( R ) and ( L ) , variable y must not occur free anywhere in the lower sequents.
For this deductive system the reverse rules ( ¬ L ) , ( & L ) , ( L ) , ( L ) , ( L ) , ( ¬ R ) , ( & R ) , ( R ) , ( R ) , ( R ) and ( L ) , ( L ) , ( R ) , ( R ) with corresponding restrictions are admissible.

4. The Finite Arithmetic

4.1. Axioms List

The formal language of the finite arithmetic is the first-order predicate calculus language, whose signature contains the constant “zero” denoted as 0, the equality binary predicate denoted by common symbol = and functional symbols for addition and multiplication, + and · correspondingly. To describe a formalized theory, the formal language of predicate calculus is used, described, for example, in [13,14]. We list the following formulas to be the axioms of finite arithmetic.
  • A 1 x x = x ;
  • A 2 x y x = y y = x ;
  • A 3 x y z x = y   &   y = z x = z ;
  • A 4 x y u v x = u   &   y = v x = y u = v ;
  • A 5 x y x = y x = y ;
  • A 6 x y u v x = u   &   y = v x + y = u + v ;
  • A 7 x y u v x = u   &   y = v x · y = u · v ;
  • A 8 x y x + y = y + x ;
  • A 9 x y x · y = y · x ;
  • A 10 x y z x + y + z = x + y + z ;
  • A 11 x y z x · y · z = x · y · z ;
  • A 12 x y z x · y + z = x · y + x · z ;
  • A 13 x x + 0 = x ;
  • A 14 x x · 0 = 0 ;
  • A 15 x y x + y = x + y ;
  • A 16 x y x · y = x · y + x ;
  • A 17 x ¬ x = x ;
  • A 18 x ¬ x = 0 ;
  • A 19 x ¬ x = 0 y x = y ;
  • A 20 x y z x + z = y y + z = x ;
  • A 21 x y z x + z = x + y z = y .
This axiomatic system represents the understanding of a natural number as the basis of practical arithmetic. In other words, we postulate the basic properties of operations (addition and multiplication) and order. Let’s denote this theory as A .

4.2. Preliminary Results

Lemma 1.
The following statements are valid.
1.
If T x A for any theory T , then for any term t free for the variable x in A the T A t x occurs.
Indeed, taking logical axiom A t x A t x , applying ( L ) we have x A A t x . Applying ( c u t ) to it and provable by condition T x A sequent we have that T A t x .
2.
Since the rule ( R ) is valid, then from sequent A x A provability we immediately have provability of ( A A ) , i.e., formula A is the theorem of finite arithmetic.
3.
Applying ( R ) the required number of times to each sequent got from axioms A k , k = 1 , 2 , , 21 we get the following finite arithmetic theorems.
  • B 1 x = x ;
  • B 2 x = y y = x ;
  • B 3 x = y   &   y = z x = z ;
  • B 4 x = u   &   y = v x = y u = v ;
  • B 5 x = y x = y ;
  • B 6 x = u   &   y = v x + y = u + v ;
  • B 7 x = u   &   y = v x · y = u · v ;
  • B 8 x + y = y + x ;
  • B 9 x · y = y · x ;
  • B 10 x + y + z = x + y + z ;
  • B 11 x · y · z = x · y · z ;
  • B 12 x · y + z = x · y + x · z ;
  • B 13 x + 0 = x ;
  • B 14 x · 0 = 0 ;
  • B 15 x + y = x + y ;
  • B 16 x · y = x · y + x ;
  • B 17 ¬ x = x ;
  • B 18 ¬ x = 0 ;
  • B 19 ¬ x = 0 y x = y ;
  • B 20 z x + z = y y + z = x ;
  • B 21 x + z = x + y z = y .
4.
Considering the first statement, all formulas obtained from the formulas B 1 B 21 by substituting arbitrary terms instead of free variables are theorems of finite arithmetic. In particular, any designation can be used since it was possible to proceed from any designations of bound variables when applying the backward rule of the universal quantifier of exclusion.
5.
We have an axiom A t x A t x for a term t free for variable x. Using ( R ) we obtain A t x x A .
6.
Let T x A . Then, extending the theory T language by Skolem’s constant z and the theory itself by an axiom A z x we can get a conservative Skolem’s extension of the theory T . This trick can be used in the proof, returning afterwards to the original theory by eliminating z as a free for substitution variable.
The above lemma is technical. The facts noted in it facilitate formal proofs, allowing not to give a complete sequential inference.

4.3. Properties of the Order

Let us define predicates x y z x + z = y and x < y x y   &   ¬ x = y and prove the natural properties of order in the finite arithmetic.
Theorem 1.
The following formulas are theorems of the theory A .
1.
x x x ;
2.
x y z x y   &   y z x z ;
3.
x y x y   &   y x x = y ;
4.
x y x < y x = y y < x ;
5.
x y u v x = u   &   y = v x y u v ;
6.
x y z x < y x + z < y + z ;
7.
x y z x < y   &   0 < z x · z < y · z .
Proof. 
The first part of the theorem is proved trivially. To prove the second point, it is required to check the derivability of the sequent
A x y x y   &   y z x z .
Here is the restoration of the inference (from bottom to top):
  • A x y   &   y z x z ( R ) ;
  • A , x y   &   y z x z ( R )
  • A , x y   &   y z x z ( & L )
  • A , x y , y z x z ( o r d e r d e f i n i t i o n )
  • A , u x + u = y v y + v = z w ( x + w = z )
  • A , x + u = y , y + v = z w ( x + w = z ) ( L ) with restriction u v .
We prove the last sequent in a following way. From B 3 by ( R ) the derivability of the sequent
A , y = x + u , y + v = z x + u + v = z
is got. From the axiom of addition’s associativity B 10 the sequent
A , x + u + v = z x + u + v = z
is derived. From two last sequent by ( c u t ) we get the sequent
A , y = x + u , y + v = z x + u + v = z .
Now, using the equality symmetry
A x + u = y y = x + u ,
and the cut rule we get
A x + u = y y + v = z x + u + v = z .
Applying ( R ) to the last sequent we obtain
A , x + u = y , y + v = z w x + w = z ,
i.e., the required sequent.
Then take into account the sequent
A x y z x + z = y y + z = x .
It is an axiom due to A 20 . Using rules ( R ) we get
A z x + z = y y + z = x .
So, for some z, possibly a constants from the Skolem’s extension, of the theory A , the sequent
A x + z = y y + z = x
is derivable. Applying ( R ) to which we get that
A x + z = y , y + z = x .
Applying consequently ( R ) :
A z x + z = y , z y + z = x .
In other words, the sequent
A x y y x ,
is derivable. From the last sequent by ( R ) we get
A x y y x .
Applying consequently ( R ) :
A x y x y y x .
From this result, statement 4 follows easily.
The proof of the third statement is given by reasoning without a complete presentation of the derivation of the sequents. If x y and y x then for some u, v we have
A x + u = y   &   y + v = x .
It is clear that
A x + u + v = y ,
i.e., the sequent
A x x + z = x
is derivable. Then for some z, perhaps from Skolem’s extension of finite arithmetic, we have x + z = x . Suppose that ¬ z = 0 , then z = w for some w and hence x = x + w = x + w , i.e., x x . On the other hand it is clear that x = x + 0 = x + 0 , i.e., x < x . The last two inequalities obtained contradict the statement 4.
If now x = u   &   y = v   &   x + z = y , t o x + z = u + z , hence u + z = y   &   u + z = v . So, the sequent
A x = u   &   y = v x y u v
is derivable. In the same way, the derivability of the sequent
A x = u   &   y = v u v x y
is proven.
Excluding from this sequents’ succedents the implication ( R ) and, then, applying to the derived sequents ( &   R ) we get the derivability of the sequent
A , x = u   &   y = v x y u v ,
or applying ( R ) ,
A x = u   &   y = v x y u v ,
which completes the proof of the fifth statement of the theorem.
The remaining statements are proved similarly. □
The proved theorem describes the properties of the order and its consistency with algebraic operations. This result means that the objects represented by the axioms of the finite arithmetic A satisfy the usual properties of natural numbers.

5. Definable Sets and Functions

The concept of a set makes sense only in axiomatic set theory. Since, in our context, we do not assume the existence of an “enveloping” set theory, the usage of the term “set” seems inappropriate. However, almost all modern mathematics is set-theoretic and set-theoretic terms, and often even the terms and notations of “Cantor’s paradise” (the so-called naive set theory) are so ingrained that it seems inconceivable to present mathematical facts without them. In addition, these concepts are convenient, and their use significantly shortens the presentation itself, so it often makes it easier to understand. The author’s education and a number of his works are also set-theoretic, but when presenting the foundations of both mathematics and its main part, the elementary analysis, the set-theoretic approach should be avoided. But, paying tribute to what was said earlier and considering the affection of most mathematicians to the term “set”, we present a specific set theory. This set theory is internal to the finite arithmetic.
In this theory a set is understood as a property of terms of the finite arithmetic language. But, since these properties are not all-encompassing but are described by quite specific formulas, theoretical and multiple paradoxes do not arise. Here the situation is similar to considering formulas with bounded quantifiers since from the point of view of axiomatic set theory, all formulas are determined precisely by bounded quantifiers. That is why we are talking about definable sets: our sets are determined using finite arithmetic. This situation is analogous to the one that arises in A. Robinson’s classical non-standard analysis [15], where internal sets appear (those that are elements of a non-standard universe). Opposite to them are external sets, they lie outside the universe and cannot be defined inside it. To work with both internal and external sets, it is necessary to expand the existing theories by adding special predicates and functional symbols. Looking ahead, we note that the author also resorts to extending the language of finite arithmetic to describe some properties inherent in natural numbers. In non-standard set-theoretic analysis, this role is played, for example, by Nelson’s internal set theory [8].

5.1. Definable Sets

Definition 1.
Let A be a formula of some predicate calculus theory (here the A theory is considered but corresponding notions could be introduced for any arbitrary first-order predicate theory). We say that the formula A defines the set A if x A . Moreover, we will say that for some term t that is free for variable x substitution in A , t A takes place if and only if A t x . We also say that t is an element of set A . In this case, set A is called definable by the formula A . In this case, we write A = A A n : A n x .
For example, consider the set of all natural values  N , an analogue of the set of natural numbers in set-theoretic analysis. This set is defined by the formula N x = x . In other words, n N if and only if n = n . Note that the definition by the formula x = x does not mean the equality of two objects, but the provability within the framework of a certain axiomatic system of this equality. Therefore, in different axiomatic theories, the same formula will define different from the Cantor’s paradise point of view sets.
Let us now prove those equivalent formulas define equal sets.
Theorem 2.
Let A B . Then x A x B . In particular, t A A if and only if t B B .
Proof. 
Let u be a variable that appears neither in formula A nor in formula B . Consider the derivable sequent A A u x B u x , excluding the implication from its succedent by ( R ) we get that the sequent A , A u x B u x is derived, to which we apply ( R ) .
Thus we have that the sequent A , A u x x B is derivable. The rule was applied correctly due to the choice of u. For the same reason, the rule ( L ) applies to the resulting sequent. Therefore, the derivable sequent A , x A x B , to which we apply the rule ( R ) and get that A x A x B . The opposite implication is proved similarly, which allows us to conclude by ( R ) that x A x B . □
The proved theorem allows us to introduce the concept of equality of sets.
Definition 2.
For (definable) sets A and B , we say A = B if and only if A B .
In other words, as in the common set theory, two sets are equal if and only if they consist of the same elements. Similarly, introducing the concept of a subset, we obtain that sets are equal if and only if this sets are subsets of each other.
Definition 3.
For definable sets A and B , we say that A B if and only if from a A is derived that a B .
The following theorem could be easily proved.
Theorem 3.
  • for any set A , A A ;
  • if A B and B C , then A C ;
  • A = B if and only if A B and B A .
Proof. 
To prove it, note that A B means that A B for the set defining formulas. Then the first and third statements are apparent; the second follows trivially from the provability of the sequent
A A B B C A C .
Consider a sequent A A   &   ¬ A B   &   ¬ B for any formula A and B . Since
A A , B   &   ¬ B
is an axiom, applying first ( &   L ) then ( R ) , we get that the sequent
A A ¬ A B   &   ¬ B
is derivable. So
A A   &   ¬ A B   &   ¬ B
is also derivable. The opposite implication is proved similarly. □
Considering the above, the following definition of an empty set is correct, and the empty set is uniquely defined.
Definition 4.
The empty set, denoted further by the symbol Λ, is defined by the formula ¬ x = x .
Definition 5.
The union of (definable) sets A and B is a (definable) set denoted as usual A B n : A n x B n x . The intersection of (definable) sets A and B is a (definable) set denoted as usual A B n : A n x   &   B n x . The subtraction of (definable) sets A and B is a (definable) set denoted as usual A B n : A n x   &   ¬ B n x .
Theorem 4.
All the usual set-theoretic relations are valid for the introduced set-theoretic operations.
Proof. 
We will not give all set-theoretic formulas, but restrict ourselves to proving some. For example, the validity of one of de Morgan’s laws is obtained by constructing the inference of the sequent
A A   &   ¬ B C A   &   ¬ B   &   A   &   ¬ C .
The derivability of this sequent is equivalent to the derivability of the following two sequents
A , A   &   ¬ B C A   &   ¬ B   &   A   &   ¬ C
A , A   &   ¬ B   &   A   &   ¬ C A   &   ¬ B C .
The inference of the first one is obtained from axioms
A B , C , A A , B B , C A B , C , A A , C B , C
using ( R ) first with obtaining formula B C
A B C , A A , B B C A B C A A , C B C ,
and ( ¬ R ) then for the second and the fourth sequent
A B C , A A , ¬ B , B C A B C , A A , ¬ C , B C .
Now allying ( ¬ L )
A , ¬ B C A A , ¬ B C ¬ B A , ¬ B C A A , ¬ B C ¬ C .
Then consequently applying the rule ( &   R ) we obtain the required sequent.
The inference of the second sequent is constructed similarly. □
Note that the presence of axioms of the finite arithmetic in the antecedent of sequents is not necessary. That is, the corresponding properties are derivable without any theory, they are predicate tautologies. In other words, in the presence of an enveloping set theory, set-theoretic formulas for definable sets are absolute, independent of the theory.

5.2. Definable Functions

Definition 6.
By a definable function f we mean a formula F in the language of the theory A with the following properties:
  • x y F x y u v z w p F z w u v   &   F z p u v w = p ;
  • formula y F x y u v defines a set called function domain and denoted as dom f .
Just like in the traditional analysis, we say that a function f maps some (definable) set X containing dom f into a definable set Y , and there is a (definable) set rng f , defined by the formula x F x y u v .
Moreover, if f is a definable function, then for every x dom f there is a unique element y N such then F x y u v , that is called the value of the function f at the element x and denoted as f x . The uniqueness is followed from the fact that if A F x y 1 u v   &   F x y 2 u v , then by the function definition A y 1 = y 2 .
If y F x y u v , then we denote y = f x . At the same time, the case of several variables is not excluded. This will be the case when a tuple of free variables of the formula F is treated as the single variable y.
It is easy to see that the following functions are definable and defined everywhere.
  • f x , y = x + y ;
  • f x , y = x · y ;
  • f x = t , where t is a some term;
  • f x = rem x , y (remainder of a division x to y);
  • f x = quot x , y (quotient of a division x to y;
  • f x , y = max x , y ;
  • f x , y = min x , y .
Functions f x , y = x y and g x , y = x y are definable but not everywhere defined.

6. Finite and Infinite Natural Numbers

6.1. Algorithmically Reachable Natural Numbers

It is apparent that in the Zermelo-Fraenkel set theory, the set of natural numbers (i.e., the set of finite ordinals ω ) is a model of finite arithmetic and even formalized number theory [3]. Earlier, we have introduced the set N defined by the formula n = n . This set is designed to be an analogue of natural numbers in the finite arithmetic. It is apparent that the class N does not represent all the properties of natural numbers, so we call these “defective” objects not numbers but values.
The axioms of finite arithmetic guarantee that the addition of unity function  x = x + 1 is defined on the set of all natural values. On the other hand, if n is a non-zero natural value, there is such m that n = m . Moreover, this element n is uniquely determined because on B 4 .
Consider for any non-zero n N that the unique element m N , such then n = m . If m = 0 , the procedure is considered as finished. If m 0 , then there exists a unique element k N such then m = k , i.e., n = k . In this case, again, if k = 0 , the procedure is finished, otherwise it is continued. There arises a natural question, will this procedure ever stop? In other words, will zero be reached at some step?
The presence of the induction axiom in classical number theory allows us to prove that the process will stop and, therefore, any natural number has the form 0 . In the case of finite arithmetic, this cannot be guaranteed. Therefore, there is a class of those natural values with the form 0 . Clearly this class is not a definable set within the framework of the theory of finite arithmetic. On the other hand, the sum and product of values of the form 0 is also a value of the same form. However, as follows from the impossibility of defining this form using finite arithmetic, it is impossible to prove this within the theory A . The situation here exactly represents the fact that the set of natural numbers in the non-standard universe of A. Robinson is external.

6.2. Hyperarithmetic

All of the above induces us to expand the finite arithmetic by introducing a new unary predicate symbol N into the language and the following new axioms:
  • N 0 N 0 ;
  • N 1 x N x N x ;
  • N 2 x y N x   &   N y N x + y ;
  • N 3 x y N x   &   N y N x · y ;
  • N 4 x y x = y N x N y .
Definition 7.
The theory HA , the union of A and axioms N 0 N 4 , is called finite hyperarithmetic.
Definition 8.
The set, N , defined in the theory HA by the formula N x , is called the set of finite natural numbers. The complementary set, defined by the formula ¬ N x is called the set of infinite natural numbers.
In the theory HA one could define a set of all natural values N and its subset N containing only finite values. From the set-theoretical point of view, the relationship between these sets is the same as between the set of hypernatural numbers and the set of (finite) natural numbers.
The axioms N 1 N 4 guarantee that the set of finite numbers is closed under all arithmetic operations.
From the axioms N 2 , N 3 the following statement instantly follows.
Theorem 5.
The sum and product of infinite numbers are infinite. The sum of a finite and an infinite number is infinite.
It is also easy to prove
Theorem 6.
x y N x   &   ¬ N y x < y .
Proof. 
Apparently there cannot be x + z = y and y + z = x simultaneously since this contradicts the belonging of x and y to different classes. On the other hand, since for the same reason, there cannot be x = y due to the trichotomy of x < y . □
Note that if x 0 is finite, then its predecessor is also finite, which is either a zero value or has a predecessor. So we get the chain x = x 1 + 1 = x 2 + 2 = x k + k . Since x is finite, every x i in this chain is finite. And, since zero is a finite number without a predecessor, this chain will terminate at a step m such that x m = 0 . In other words, finite numbers are reachable. Infinite numbers are unreachable. Here we identified the concept of a step with the addition of one; we brought the concept of finiteness from the external world.
Thus, from the external world point of view, there is a class N of all objects having the properties of natural numbers. It has a subclass of finite numbers distinguished as a class of objects satisfying the property N . A complementary class represents those numbers that do not exist with the usual introduction of natural numbers. We owe its possible appearance to the absence of an induction axiom scheme, with the help of which it is proved that all numbers are reachable. The non-emptiness of the class of infinite numbers, on the one hand, is a payment for the finiteness of the system of axioms, and on the other hand, a bonus that allows, by extending finite hyperarithmetic to the theory of hyperrational numbers, to obtain infinitesimal as actual objects of analysis, as is done in [6].
The notion of reachability can also be described from the point of view of the existence of some algorithm, which, in a certain number of steps, matched in this context the act of adding one (taking a follower), allows one to construct a reachable number. Thus, the class of finite numbers is a class of all numbers that can be constructed using some algorithm. This makes our theory close to a constructive conception of the natural number [16].

6.3. Class N Structure

Theorem 7.
For any natural values x and y if x > y , then there exists a unique z such then x + z = y .
The existence is followed from the inequality definition, and the uniqueness is obtained from B 21 .
Definition 9.
So the function f of dom f = x , y : x > y is definable. For pairs from complementary to dom f set we put f x , y = 0 . Let us denote it as x y = f x , y and call it pseudosubstraction.
The following statement could be easily proven.
Theorem 8.
x y x > y x y > 0 .
Proof. 
To the proof, note that if x y = k > 0 , then it is clear that y + k = x and, therefore, x > y since k 0 . The deductibility of the backward implication could be proved similarly. □
Note that if w is an infinite number, then 2 w = w + w is also infinite. On the other hand, 2 w > w . In other words, it is impossible to reach 2 w from w by adding one identity. The chain w < w < w < does not end when it reaches the number 2 w . It is clear that decreasing the number w by one, i.e., building the chain w > w 1 > w 2 > , will never give a finite number. Following this reasoning, we introduce the following appropriate terminology.
Definition 10.
The block of infinite number w is the set B w , defined by the formula k N k   &   z = w + k z = w k .
Apparently, a block is defined by any number that included in it.
Theorem 9.
Let w 1 be w 2 two infinite numbers. Then B w 1 = B w 2 if and only if k N k   &   w 1 = w 2 + k w 2 = w 1 + k .
The proof of this statement is trivial. Obviously, if two infinite numbers are not linked by the relation w 1 = w 2 ± k where k is a finite number, then their blocks do not intersect.
Thus, the class N from the external (descriptive) point of view consists of an initial segment of finite numbers, and then a class of disjoint blocks, each of which is isomorphic in the sense of order to integers from the point of view of set-theoretic mathematics. There is no “smallest” and “largest” block, because it is clear that 2 w > w . On the other hand, if w 1 and w 2 are such that w 1 < w 2 and their blocks do not intersect, then by setting w = w 1 + w 2 2 (integer floor), we get that w 1 < w < w 2 and all three numbers are from different blocks. In other words, the order on the class of all blocks is dense. What is said in this paragraph also applies to the external description (structure) of the class N . There is a similar reasoning in [17].

6.4. The Existence of Infinite Numbers

Note that the existence of infinite numbers as well as their absence does not follow from the axioms of finite hyperarithmetic. Therefore, for a meaningful theory in our applications, it is necessary to add the axiom of the non-emptiness of the class of infinite numbers. As such an axiom, we introduce the W -axiom
W x ¬ N x .
Finally, we will consider as an alternative arithmetic a theory that includes axioms A 1 A 21 , N 0 N 4 , W . Further, basing on the adopted axiomatics, one can develop the theory of hyperrational numbers and functions.

7. Conclusions and Discussion

We have constructed a finite axiomatic theory of arithmetic that is sufficient for constructing an axiomatic hyperrational analysis.
Note that the author introduced a similar axiomatic system in his report at the conference at the A. I. Herzen Russian State Pedagogical University [18], but, firstly, this article does not appeal to the theory of models, added the results presented in Section 6 and the proofs of the main results, and also the axioms N 3 and N 4 were changed, and the axiom A 21 was added.
Earlier at Section 6.2, it was noted that reachable numbers could be obtained by applying the Markov (normal) algorithm, which could be represented as an algorithm in the | alphabet, described by the scheme
Word Empty   word | Word |
(note the difference in size between BNF expansion character and the actual alphabet letter). In other words, in the Zermelo-Fraenkel theory, there is an isomorphism between reachable numbers and words in the alphabet | . Thus, finite natural numbers in our theory from the external set theory point of view are constructive natural numbers.
In conclusion, let us focus on the issues not disclosed in this work, which sets relevant problems for further work.
  • Investigation of the consistency and completeness of theories A and HA + W . Note that there are models of these theories in the set theory, and the HA model is an elementary extension of the A model.
    Note that the finite arithmetic takes an intermediate position between formalized number theory (being its subtheory) and R. Robinson’s arithmetic [1], which is incomplete (recursively incomplete) and undecidable subtheory of finite arithmetic.
  • The problem of minimizing the list of axioms of finite arithmetic and eliminating dependent axioms is also relevant. In the present work, the authors did not set this problem.
  • The development of axiomatics of arithmetic sufficient for constructing of a hyperrational analysis, allowing the modelling of hypernatural numbers using sets of finite natural numbers, is still an important relevant problem. For example, polynomials of the form i = 0 n a i Υ i , where n ,   a i Z , and Υ is some chosen infinite natural number, or other structures could be used. Solving this problem will create an algorithmically decidable hyperrational analysis.

Author Contributions

Formal analysis, Y.N.L.; investigation, Y.N.L.; supervision, N.Y.L.; validation, N.Y.L.; writing—original draft, Y.N.L.; writing—review & editing, N.Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the St. Petersburg State University, project # 73555239.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Robinson, R.M. An essentially undecidable axiom system. In Proceedings of the international Congress of Mathematics. American Mathematical Society 80 Waterman Street, Providence, RI, USA, 30 August–6 September 1950; Volume 1, pp. 729–730. [Google Scholar]
  2. Dragalin, A. Constructive Proof Theory and Non-Standard Analysis; URSS: Moscow, Russian, 2003. [Google Scholar]
  3. Kosovsky, N.; Tishkov, A. Inequality-Based Finite-Valued Predicate Logics; Saint Petersburg University Press: Saint Petersburg, Russia, 2000. [Google Scholar]
  4. Prazdnikova, E. Modelling the real analysis in the framework of axiomatic of hypernatural numbers. In Bulletin of Systyvkar State University, Series 1: Mathematics, Mechanics, Informatics; Syktyvkar State University Press: Syktyvkar, Russia, 2007. (In Russian) [Google Scholar]
  5. Lovyagin, Y.; Prazdnikova, E. A formalized language of complex hyperrational numbers theory. In Proceedings of the N.A. Frolov Centenary All-Russian Conference “Poet, Scientist, Teacher”, Syktyvkar, Russia, 13–14 April 2009. (In Russian). [Google Scholar]
  6. Lovyagin, Y.N.; Lovyagin, N.Y. The monotonic sequence theorem and measurement of lengths and areas in axiomatic non-standard hyperrational analysis. Axioms 2019, 8, 42. [Google Scholar] [CrossRef] [Green Version]
  7. Vopẽnka, P. Mathematics in the Alternative Set Theory; Teubner: Lipzig, Germany, 1979. [Google Scholar]
  8. Nelson, E. Internal set theory: A new approach to nonstandard analysis. Bull. Am. Math. Soc. 1977, 83, 1165–1198. [Google Scholar] [CrossRef] [Green Version]
  9. Ramírez, J.P. A New Set Theory for Analysis. Axioms 2019, 8, 31. [Google Scholar] [CrossRef] [Green Version]
  10. Moerdijk, I. A model for intuitionistic non-standard arithmetic. Ann. Pure Appl. Log. 1995, 73, 37–51. [Google Scholar] [CrossRef] [Green Version]
  11. Ruokolainen, J. Constructive nonstandard analysis without actual infinity. Ph.D. Thesis, Department of Mathematics and Statistics, Faculty of Science, University of Helsinki, Helsinki, Finland, May 2004. [Google Scholar]
  12. Kosovsky, N. Elements of Mathematical Logics and Its Application to the Theory of Subreqursive Algorythms: A Textbook; Leningrad University Press: Saint Petersburg, Russia, 1981. (In Russian) [Google Scholar]
  13. Kleene, S.C.; De Bruijn, N.; de Groot, J.; Zaanen, A.C. Introduction to Metamathematics; van Nostrand: Van Nostrand, NY, USA, 1952; Volume 483. [Google Scholar]
  14. Mendelson, E. Introduction to Mathematical Logic; Chapman and Hall/CRC: Boca Raton, FL, USA, 2009. [Google Scholar]
  15. Robinson, A. Non-Standard Analysis; Nord-Holland Publisher: Amsterdam, The Netherlands, 1966. [Google Scholar]
  16. Markov, A.A. The theory of algorithms. Tr. Mat. Instituta Im. Steklova 1951, 38, 176–189. [Google Scholar]
  17. Davis, M. Applied Nonstandard Analysis; Courier Corporation: North Chelmsford, MA, USA, 2014. [Google Scholar]
  18. Lovyagin, Y.N. On a problem on simple axiomatic system for analysis. In Some Actual Problems of Modern Mathematics and Mathematical Education, Proceeding of Scientific Conference “Hertzen Readings”, Saint Petersburg, Russia, 5–10 April 2021; Hertzen RSPU: Saint Petersburg, Russia, 2021; pp. 117–126. (In Russian) [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Lovyagin, Y.N.; Lovyagin, N.Y. Finite Arithmetic Axiomatization for the Basis of Hyperrational Non-Standard Analysis. Axioms 2021, 10, 263. https://0-doi-org.brum.beds.ac.uk/10.3390/axioms10040263

AMA Style

Lovyagin YN, Lovyagin NY. Finite Arithmetic Axiomatization for the Basis of Hyperrational Non-Standard Analysis. Axioms. 2021; 10(4):263. https://0-doi-org.brum.beds.ac.uk/10.3390/axioms10040263

Chicago/Turabian Style

Lovyagin, Yuri N., and Nikita Yu. Lovyagin. 2021. "Finite Arithmetic Axiomatization for the Basis of Hyperrational Non-Standard Analysis" Axioms 10, no. 4: 263. https://0-doi-org.brum.beds.ac.uk/10.3390/axioms10040263

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop