1. Introduction
The non-standard analysis, offered by Robinson in the 1960s [
1], considers mathematical objects from a different point of view than the classic
–
analysis. It operates infinitesimal and infinite numbers, which are correspondingly strictly greater than or strictly less than any strictly positive finite number by absolute value, and the relation of infinitely closeness ≈ of two numbers, which means that the difference between these numbers is infinitesimal. The limits are substituted either by considering a sequence member with an infinite number or by taking a value of a function in a point infinitely close to the considered one. Point continuity of a function means that infinitely close values of an argument give infinitely close values of the function.
One may think that classic analysis considers functions and sequences “in dynamic”, i.e., the notion “tends to” is understood like a kind of a process. Non-standard analysis considers limits statically, operating actual infinitesimals. Inventing non-standard set extensions made it possible to solve some open problems (for example, the invariant subspace problem, also known as Bernstein-Robinson theorem [
2]) and to develop non-standard measure theory [
3,
4], which is self-interesting [
5]. Presently, non-standard analysis is widely used in pure and applied mathematics, i.e., in mathematical physics, differential equations [
6], and economics [
7].
Axiomatic non-standard analysis, like any axiomatic method, lets us strictly logically formulate and substantiate all notions and results, which is a known advantage in theory development. Axiomatic non-standard analysis is developed via two approaches. The first one is a set-theoretic introduced in [
8,
9,
10]. This article lies in the framework of the second one, which comes from the idea of a conservative extension of axiomatic arithmetic theory or axiomatic theory of ordered fields [
11,
12]. This approach does not use non-standard arithmetic models like in [
11], but uses axiomatic methods to research corresponding theories.
Unlike an approach proposed in, for example, [
13,
14], and based on an intuitionistic logic, the approach used in this paper is based on the classic first-order logic. Admitting the usefulness and significance of considering mathematical theories in non-classic logics, authors tend to apply the classic one, which is more common and widely used.
In the article, the field of hyperrational numbers is explored. Hyperrational numbers are defined in the framework of the axiomatic non-standard arithmetic theory (so-called “hyperarithmetic”) as triplets of hypernatural numbers, similarly to triplets of natural numbers which could model rational numbers. This field is introduced in [
12,
15] and developed in Russian publications [
16,
17,
18,
19,
20] by various scientists including one of this article’s authors. So, in the “Materials and Methods” section we give a brief review of fundamental concepts and required results of the hyperrational number theory.
Historically, the task of the line segment measurement led to inventing real numbers. The field of rational numbers is insufficient to supply a length to any line segment. Here, we show that hyperrational numbers do allow us to measure lengths. Since line segment lengths are bijective to real numbers, the construction we invent allows us to model real numbers using hyperrational ones. The same is valid for functions and other objects.
The main result of this paper is the theorem on the monotonous bounded sequence of hyperrational numbers. The theorem states that any monotonous and bounded function of hypernatural argument and hyperrational value is a Cauchy sequence. Since this theorem is proved in the framework of non-standard analysis, such notions as self-convergence are defined using actual infinitely closeness relation [
1] without using
–
language.
Using the theorem on monotonous bounded sequence, we describe the ability of line segment lengths measurement using any number of a class of infinitely close hyperrational numbers as a length, i.e., modeling finite real numbers using finite hyperrational ones. In the “Discussion” section, some ideas arising from this result are described, in particular that not only real numbers but real functions and other objects of classic real analysis could be modeled using corresponding hyperrational ones.
2. Materials and Methods
2.1. Hypernatural Numbers
Speaking informally, hypernatural numbers are built by adding to standard (finite) natural numbers an infinite number which is larger than any finite one. The class of all natural numbers is extended to results of arithmetic operations with -containing operands. In an axiomatic approach ts is enough to extend the arithmetic theory language by adding a constant , and add to the theory the -axioms scheme, postulating than any term built without the use of is strictly less than the itself.
All results of this paper are proved in first-order theory of arithmetic. Let us take into account an arithmetic system of equality axioms and arithmetic axioms following, for example, [
21], including the axiom of induction scheme. The signature of this language
contains binary equality predicate symbol and functional symbols of addition and multiplication denoted using usual infix symbols =, + and · correspondingly, unary functional symbol of succession denoted as
S, and constant symbol 0. Denoting
, we obtain usual symbols for natural numbers and provable statement
. Let us denote this formal arithmetic theory as
. Next, the definable predicate symbol of order
could be added to
. It is easy to check all common inequality properties and strict order
properties.
Non-standard arithmetic (or “hyperarithmetic” as introduced and called in [
12,
15]) is got by extending the
language to a
language by adding new constant symbol
and adding to
theory the
-axioms scheme:
Let us denote this theory as
.
According to their definition terms and so on where k is a term in language are infinite elements. So, we can call a finite natural number any constant term in not including , and constant terms t satisfying property for any finite natural k a infinite natural numbers.
The following theorem is known to be provable from [
11].
Theorem 1. is a conservative extension of .
The proof idea is based on the following: if is a formal proof in of a formula in , then this series contains only finite inclusion of . Let the number of such inclusion be m. Substituting to , one can get . It is clear that this is a proof of in . So for any in one can get implying .
The following proposition could be proved directly from properties of order.
If are natural numbers then are natural numbers too.
If t is an infinite natural number then for any natural number k numbers , are infinite.
Definition 1. Finite and infinite natural numbers are called hypernatural numbers.
2.2. Hyperrational Numbers
Rational numbers
r could be defined as triplets of natural numbers
, where informally
. The triplets are defined as equals if they are proportional, the sum and product operations are defined naturally. Similarly, hyperrational numbers are introduced and described in [
15,
16,
18] as triplets of hypernatural numbers. There appears not only infinite but infinitesimal hyperrational numbers, for example
is an infinitesimal.
These hyperrational numbers satisfy all the axioms of an ordered field. So in the axiomatic approach to hyperrational non-standard analysis the theory of an ordered field is used, where axioms are classic axioms of this theory and the constants of the theory language are hyperrational numbers.
More formally, let us consider a class of all triplets
of hypernatural numbers. In the classic notation this triplet is interpreted as
.
Definition 2. - 1.
The triplet is calledhyperrational number.
- 2.
Two triplets and are called equal iff
- 3.
Sum and product of and is defined by rules
It is proved in [
18] that this operators and order defined by the positive cone
iff
the triplets of hypernatural numbers forms a ordered field where
is the zero element and
is the identity element. This field is called
the field of hyperrational numbers. There exists an inartificial inclusion of hypernatural numbers into the field of hyperrational numbers
conserving operators and order. Let us note that considering triplets of natural numbers, we can obtain the field of rational numbers.
Let us define a predicate language whose constants are hyperrational numbers, whose predicate symbols are equality and order and whose functional symbols are addition and multiplication. The theory of hyperrational numbers contains equality axioms, and the following specific axioms which are axioms of ordered fields, namely:
;
;
;
;
;
;
;
;
;
;
;
.
Let us denote this theory as . Considering rational not hyperrational numbers as the language constants, one can obtain a theory of rational numbers in the language . More generally, this axiomatic system represents a theory of ordered fields even if the language contains only two constants, the zero and the identity.
Similarly to Theorem 1 one can prove that the theory is a conservative extension of theory.
2.3. Properties of Hyperrational Numbers
In this section we present a strict definition of classes of infinitesimal, finite and infinite hyperrational numbers, strict formulation of their properties, and explain proof ideas. The properties include the theorem of an existence of an infinitesimal hyperrational number, and a theorem showing that results of all arithmetic operations on finite numbers are finite, the sum of two infinitesimals is infinitesimal and product of an infinitesimal number and a finite number is infinitesimal, as proved in [
18].
Theorem 2. There exists a hyperrational number ε such that for any natural number n is valid .
The proof idea based on the fact that since
for any natural
then for hyperrational numbers it is valid that
. According to properties of order of hyperrational numbers, it gives
According to arbitrariness of
k one can obtain required property for
.
Definition 3. Hyperrational numbers satisfying a property for each natural n are called infinitesimal, .
Hyperrational numbers satisfying a property for each natural n are called infinite, .
Hyperrational numbers satisfying a property a natural n are called finite.
Theorem 3. Finite numbers constitute a subring of a hyperrational number field, infinitesimals constitute an ideal in this ring.
The sum and product of finite numbers is finite according to properties of order, and the same is for infinitesimals. The fact that the product of infinitesimal and finite is infinitesimal could be proven similarly to the classic theory of limits.
2.4. Hyperrational Sets and Functions
To avoid problems and collisions related to the notion of the set let us consider only definable sets and functions, i.e., such sets that can be defined using arithmetical operations and relations of order and equality. Definable sets are such sets that
(as noted in naive set theory, d) iff
. In our case we consider a derivability in the theories of rational and hyperrational numbers, for the latter the corresponding definitions are introduced in [
19]. For example, in arithmetic (for natural numbers) a formula
of a single free variable
n defines a 3-element set
, in the theory of hyperrational numbers a formula
defines a half-open segment and so on.
Functions are defined as formulas with two free variables. Talking in notions of naive set theory, this defines function via its plot. The corresponding formal definition guarantees that the subset of a Cartesian square defined by a formula contains only one value for a single argument.
Definition 4. Let be a formula in language with a single free variable. Let us consider a class of all such hyperrational numbers q, then . Let us denote it as and call a set defined by the formula .
Similarly, formula with two free variables defines hyperrational function f if . Wherein .
Onwards under the term “set” and “function” we mean definable by a formula hyperrational set and function correspondingly. Similarly for rational sets and functions.
Let us note that any rational set and any rational function has a hyperrational extension. It could be defined by just substituting rational constants of
in
to corresponding hyperrational constant of
. Because hyperrational number theory is a conservative extension of rational number theory, the
transfer principle takes place [
1].
Theorem 4. Let be a formula in . Next, let be a formula in got by substituting constants of to corresponding constants of . Then, if , then .
The transfer principle guarantees that extending a rational set (function) to the hyperrational set (function) preserving properties of original function.
Let us also note that the important classes of finite, infinite, and infinitesimal numbers are not sets according to the given definition, but are very useful tools to investigate properties of sets and functions.
2.5. Infinitely Closeness
Two numbers
q and
p are called
infinitely close,
, if
. It is clear that ≈ is an equivalence on the class of all hyperrational numbers and is an equivalence on module of the ideal of infinitesimal numbers on the finite number class. This implies
Theorem 5. The relation ≈ is a congruence.
Proof. Let . Then , . □
2.6. Non-Standard Hyperrational Analysis
Continuity and differentiability of hyperrational functions was explored in [
15,
16]. As was mentioned, point continuity of a function means that infinitely close values of an argument give infinitely close values of the function. A derivative is a number infinitely close to the relation of the infinitesimal function’s increment to the infinitesimal argument’s increment. Here we show the strict definition of this notion and the formulation of analogues of some of the classic analysis theorems with proof ideas.
Definition 5. - 1.
A hyperrational function f is called continuous at a point if for any . Point continuity corresponds to infinitely closeness of values at infinitely closed points.
- 2.
A function f is called
continuous at the set
E if it is continuous at every point of the set or if for any p and q in E if then .
- 3.
Hyperrational closed intervalbounded by hyperrational numbers is a set of all hyperrational numbers q such than . The closed interval is denoted as usual . The number is called length of the interval.
Basing on Theorem 5 some properties of continuous functions could be proven.
Theorem 6. - 1.
Sum and product of two continuous at point p functions is continuous at this point.
- 2.
Let a function f be continuous at point p and a function g be continuous at point . Then if function composition is defined then it is continuous at point p.
Proof. Let . Then, and, consequently, . □
It is clear that set continuity corresponds to uniform continuity at this set. For set continuous function analogs of Cauchy theorem and Weierstrass theorem are valid [
18,
19].
Definition 6. A function f is called differentiable at a point q if there exists a finite number A such that for every for some . Any number infinitely close to A is called derivative of the function at the point and denoted as .
It is clear that any number infinitely close to A is an analog of classic analysis derivative. Similarly to set continuity, the set differentiability is defined.
In [
18,
19] equivalents of classic differential calculus theorems are proven including the derivative of sum, product and and composition. The proof follows the proof of classic theorems with corresponding changes. The following theorems are also proven there.
Theorem 7. - 1.
If a function f is differentiable at a point q and reaches its local maximum, then .
- 2.
If a function f is continuous at a closed interval of a finite non-infinitesimal length, differentiable at every such point p then , then there exists a number γ satisfying properties , .
Proof. Similar to classic case for , if then , and if , then and, consequently, .
Firstly, it is clear that if an f is a constant on the interval, then for any p of the interval. Let for the first case . Then, because on continuity there exists a point of maximum, the . If then let us take a minimum point, the . If or then the function is a constant on the closed interval and and its derivative is infinitesimal at every closed interval point. If is not infinitely close to the interval’s endpoints, then according to the first part of the theorem we obtain . Similarly, if . If , then according to the first item we obtain . So the Rolle’s theorem analogue is proven.
To prove the analogue of the Lagrange theorem one can apply the Rolle’s theorem to the function g defined by the formula . □
2.7. Hyperrational Integral Calculus
Function integrability is defined using the Riemann scheme, as a number infinitely close to the Riemann sum calculated via a partition to infinitesimals bins.
Definition 7. Let f be a function on an interval with finite bounds and, consequently, of a finite length. Let us take a partition P to an infinite number N of subintervals . Choosing a point of each closed subinterval such that we consider a sum The sum S is called the Riemann sum of f over with partition P.
For continuous functions, we can stub at uniform partitions
. This reduces the class of integrable functions, but the later still contain all continuous functions. Subsequently, we consider only integrable via uniform partitions.
Definition 8. Function is called integrable on the interval for any infinite N and M if .
Integral of an integrable on function f is called a number determined to within infinitesimalsfor any infinite N. It is clear that the integrable on an interval functions is a module over a ring of the finite numbers. In [
17] it was proven that if a function
f is continuous on a closed interval then the function is integrable on the interval.
3. Results
3.1. The Monotonic Sequence Theorem
Let us prove the key result of this paper, which is an analogue of the theorem on monotonous bounded sequence of classic real analysis. In the context of hyperrational analysis the theorem states that the members of a bounded monotonous sequence with an infinite number are infinitely close to each other.
Theorem 8. Let there is be sequence of hyperrational numbers, i.e., a function of hypernatural argument n and hyperrational value . Let for any n be and for any n be for some finite hyperrational X. Then if then .
Proof. To prove it, we should check that for any natural for any infinite . In other words, for any strictly positive natural k there exists an infinite natural n such that for any it is valid that .
Let us consider an opposite, for some for any infinite n there is such a hypernatural number , that .
Let for there is a number such that . Then let us find a number such that . Then .
For a number we can find a number such that and built such a sequence then .
Now let l be an infinite natural number. Then, according to given constructions for some m for any infinite l we have . Since is finite, the second addendum is infinite and, consequently, behind numbers there is an infinite one, which is contrary to theorem’s conditions. □
Let us consider some examples. The first one let us to define the square root of 2.
It is easy to check that the sequence is bounded and monotonous, so for any infinite
n and
m we get
. One can prove that for any infinite
n. We have
where
is infinitesimal. Simplifying the last equation we get
, i.e.,
. So beside there is no rational number which square is equal to 2 we can define a class of infinitely close hyperrational numbers denoted as
. Similarly, the root of any hypernatural degree of any hyperrational number can be defined.
In the next section we show how by using a decimal (or any other) infinite fraction of a real number treated as a line segment length, any real number can be modeled by a class of infinitely close hyperrational numbers. However, even transcendent numbers like
and
e can be defined via bounded monotonous sequences:
3.2. Line Segment Measurement
Theorem 8 gives a key to assign any geometrical line segment a hyperrational numeric characteristic, i.e., a length
L. Under a line segment we understand a part of a straight line bounded between two points including this endpoints formalized by D. Gilbert in [
22]. To measure a length a unit segment (or a standard segment to compare all segments to) should be chosen. Let us denote this segment as
E and the measure one as
O. In simple words the length shows how many time
O longer than
E.
The measurement process goes in the following way: copies of E are put over O one by one as many times as needed to cover O but no more. This is always possible because on axioms of geometry. Let it is needed a most M copies of E not to cover O or cover O without an excess. The case of is also possible. If M copies of E covers O exactly, i.e., without neither a remain nor excess, then length . If M copies of E gives a remainder of O, let , split E to 10 equal parts. Let be denoted and the remain of O be denoted as . Now using as a unit segment and as a measured one, let us repeat the process. So, we get an and either zero or unmeasured remainder and so forth.
Thus, a sequence appears. It could happen that for some for any , but it does not spoil further reasoning. Let us consider an extension of the natural sequence to a sequence of hyperrational numbers and define new hyperrational sequence , defined for any n. It is clear that the sequence satisfies the condition of the Theorem 8 and for any we get . Taking equal to any number infinitely close to for infinite n. Thus the line segment’s length could be defined accurate to infinitesimals.
3.3. Plane Figure Area Measurement
The first way to perform area measurement is to integrate a length of a figure linear cross section. Let be a compact (in common topology) set of an Euclid plane. Let call a figure.
Because the set
is bounded, there exists two parallel lines
and
such that all the
set lies between these lines. Consider a line
l parallel to
and crossing the
. Because
is a compact, the crossing of
l and
is a line segment. Let its length be
, where
x is a distance between
l and
. If the section is empty, let
.
Definition 9. The figure is called squarable if f has a finite value on an interval , defined by a distance between and , and is integrable in this interval. Then, let us call the area of the figure is .
Another way is to build a monotonous bounded sequence of covering rectangles, similarly to line measurement. Here, let us consider an open connected set on a Euclidian plane (in ).
Let be a rectangle, . Let a and b be length (accurate to infinitesimals) of and sides correspondingly. Let the area of rectangle be any number infinitely close to monad: . In particular, a rectangle of infinitesimal either width or height have infinitesimal area, and a line segment as a rectangle of zero width have exactly zero area.
The following statement is clear.
Theorem 9. Let rectangles and are disjointed subsets of a rectangle . Then sum of their areas are not exceeding an area of the enclosing rectangle: or .
Now let be an open convex plane set. It is known that could be represented as an at most countable union of pairwise disjointed half-open rectangles. On the other hand, there is an enclosing rectangle , containing .
Creating of this rectangles system could be done via recursion starting from a square completely lying in . Moreover, one can choose such a square of such a side that any square of bigger side is not lying in the completely. Consider the case that we have of such disjoint squares and each square’s area is . Let us similarly inscribe disjoint squares of twice smaller side into the remaining part of (it could happen that ), and so forth. It is a sequence of a canonical sets completely lying in the area of which became four times smaller at each step. Let be the area of a square at k-th step. Consider a sequence .
Extending this sequence into all the hypernatural arguments, we obtain the bounded monotonous hyperrational number sequence. According to the theorem of monotonous sequence, there is such a number S that for any . Let us call this number S an area of . Thus, we have built an area function defined on the class of all bounded open convex sets.
4. Discussion
To date, in the framework of axiomatic non-standard hyperrational analysis, the differential and integral calculus of single variable functions modeling corresponding classic real analysis notions has been developed. In this paper the authors have proved a theorem of monotonous bounded sequences of hyperrational numbers. Such a sequence is proved to be Cauchy’s sequence. It is shown that this theorem is a key to model real numbers, understood as line segment lengths, by classes of infinitely close hyperrational numbers.
It is considered that there exists a bijection between real numbers and line segment lengths. In our approach the lengths and measurement tools are separated, which could give some benefit in the future. The fact that the measurement gives a number defined accurately to infinitesimals seems to be corresponding to practice in some, sense since no physical value could be measured absolutely precisely. Whereas, incompleteness of the set of hyperrational numbers does not preclude us from using hyperrational numbers for measurement.
Further research could be conducted in the direction of the development of axiomatic hyperrational measure and integral theory. For example, extending our idea of line segment and figure are measurement to multidimensional cases, we can set a finite-additive measure on the set of all subsets of with values on an non-Archimedean field which is an extension of a rational number field.
Here we have proposed two ideas of area measurement. The question whether these two areas of the same figure are accurate to infinitesimals is still open as is the discussion as to whether the integral of cross section depends on bordering initial lines choice.
Let us note that the same idea could be spent to measure volumes of multidimensional bodies. Here, three ideas could be developed: multidimensional integrating, and area of a section integrating and hypercube depletion. Another open question is in defining various generalization of integral definition, for example on different partitions.
A series of other ideas comes from the observation that axiomatic non-standard analysis gives similar result to the algorithmic version of constrictive analysis introduced by A. A. Markov [
23]. For example, the Bolzano-Cauchy theorem in both cases holds that only a point where the sign-changing on a closed segment function has a value infinitely close to zero is found, but not exactly zero value like in classic real analysis. On the one hand, this gives us an idea to explore algorithms of arithmetical and logical operations of floating point numbers in the framework of hyperrational analysis. On the other hand, we could explore computability in this axiomatic, including algorithmic complexity up to
P versus
problem via defining complexity classes in
, including
and
for infinite
n and
p.
Since the fractal sets [
24], which are widely used in various applications, for example, in astronomy [
25], bioinformatics [
26], number theory [
27], image processing [
28] and other fields of science [
29], appear as a result of a passage to a limit, it is seems possible to describe them in the framework of axiomatic non-standard analysis.