Sahand Communications in Mathematical Analysis (SCMA) Vol. 12 No. 1 (2018), 195-254
http://scma.maragheh.ac.ir
DOI: 10.22130/scma.2018.63978.244
A New Approach to Nonstandard Analysis
Abdeljalil Saghe
Abstract. In this paper, we propose a new approach to nonstandard analysis without using the ultrafilters. This method is very
simple in practice. Moreover, we construct explicitly the total order
relation in the new field of the infinitesimal numbers. To illustrate
the importance of this work, we suggest comparing a few applications of this approach with the former methods.
1. Introduction
In 1961 Abraham Robinson [14] showed how infinitely large and infinitesimal numbers can be rigorously defined and used to develop the
field of non-standard analysis. To better understand his theory, nonconstructively, it is necessary to use the essential proprieties deduced from
the model theory and mathematical logic.
After the birth of this theory, more mathematicians have discovered
the importance of its applications [7, 1] in physics [3, 2, 9], numerical
analysis and variational methods.
In 1977 a new axiomatic representation of hyperreals put forward by
Edward Nelson [13], in an attempt to simplify Robinson’s method. He
proposed to add three axioms on the set theory and obtained a new
theory called Internal Set Theory [13, 8].
Another axiomatic method, Alpha-Theory [4], was published in 2003.
This theory is more simple compared to that of Nelson. However, it
raises a few questions concerning its effectiveness in practice as an axiomatic approach.
According to Robinson’s construction, we can see every hyperreal as
an element of RN modulo a maximal ideal M. The ideal M is defined with
2010 Mathematics Subject Classification. 26E35, 06A75 .
Key words and phrases. Nonstandard analysis, Hyppereals, Internal set theory.
Received: 13 May 2017, Accepted: 08 July 2017.
195
196
A. SAGHE
a non-principal ultrafilter U , whose existence is proved by the axiom of
choice. By using the ultrafilter U , we define the order relation in the
field of hyperreals. Unfortunately, we cannot determine exactly this
order relation because the ultrafilter is unknown.
Our aim, in this article, is to give a new field which contains the
infinite and infinitesimal numbers without using the properties of the
model theory as well as the ultrafilters, and without adding the new
axioms to ZFC (Zermelo-Frankel+Axiom of choice). To understand this
theory, it does not require to be a mathematical logic specialist. Only the
classical results of analysis and the properties of the analytic functions
are sufficient in construction. The new approach is very simple in the
sense that we can determine precisely the order relation defined in the
new field.
The suggested outline for the current article, therefore, is the following:
Firstly, we shall provide some definitions of the infinite and infinitesimal
numbers. Then, we shall present the preceding approaches (Robinson’s
approach, Internal Set Theory and Alpha-Theory), all of which shall be
discussed in Section 8 through studying some concrete examples of each
one of them. The purpose of this study is to prove that the choice of
the ring RN in construction of the hyperreal numbers is too broad to be
effective in practice. For instance, we will try to show that in spite of the
fact that a hyperreal can be equal to zero, it is impossible to predicate
its value. In the subsequent section, we will study the proposed method
through presenting the construction of a proper subset ∆(RN ) of RN .
This set is a unitary ring of RN . By using a maximal ideal of a new ring
denoted by ∆, we obtain a new field called the field of Omicran-reals
which is a totally ordered field and an extension of the set of real numbers R.
To illustrate the importance of the new approach, we suggest the following applications:
• For the logarithmic function: We prove the following equalities
for every real x > 0:
xα − 1
,
α→0
α
ln(x) = lim
while x ̸= 1, we obtain:
n−1
1∑ k
x−1
= lim
xn .
ln(x) n→+∞ n
k=0
A NEW APPROACH TO NONSTANDARD ANALYSIS
197
• Prime numbers: Let P be the set of prime numbers.
As x → +∞, we get
π(x) ∼
1
1
x
x −1
,
where π(x) = #{p ≤ x : p ∈ P}.
In addition, we prove that:
√
pn ∼ n2 ( n n − 1), while n → +∞,
where (pn ) is the sequence of prime numbers.
g
• The length of a curve: We define the length of the arc AB
and we determine the conditions of rectifiability from the new
approach. We calculate easily the length, and we obtain:
∫ b√
g
1 + f ′2 (x)dx,
l(AB) =
a
•
•
•
•
g is the length of the arc defined by the curve of the
where l(AB)
function f between A(a, f (a)) and B(b, f (b)).
We calculate the limit by using a new notion called the exact
limit.
We show that it is possible to obtain the finite sum by using
the exact limit of a series.
To calculate the exact limit of a series, we define a new matrix called the black magic matrix, this beautiful matrix admits
twelve magical properties and we can determine the Bernoulli
numbers by using it.
We can obtain the standard Euler-Maclaurin formula applied
to the zeta function ζ(s) by using the coefficients of the above
matrix.
Finally, we determine in the last section of this paper the relationship
between the hyperreal numbers and the Omicran-reals, and we prove
that any property which is true for every hyperreal number is also true
for every Omicran.
2. Preliminary Results
In this section, we find a few definitions and results that are applied
in this work.
(i) The binomial coefficient is defined as:
( )
n
n!
.
=
k!(n − k)!
k
198
A. SAGHE
(ii) The Bernoulli numbers are given below:
B0 = 1,
B
0 + 2B1 = 0,
B0 + 3B1 + 3B2 = 0,
B0 + 4B1 + 6B2 + 4B3 = 0,
..
.
B + (n )B + · · · + ( n )B
0
1
1
n−1
n−1
= 0.
We can verify that B2k+1 = 0, for every natural k ≥ 1.
(iii) Stirling’s formula:
( n )n
√
n! ∼ 2πn
.
e
(iv) An important result of the Stirling’s formula is given by:
√ ( n )2n
.
| B2n |∼ 4 πn
πe
(v) The standard Euler-Maclaurin formula [6] applied to x → x−s
is given by:
ζ(s) =
N
−1
∑
n=1
where
M
1
1
N 1−s ∑
Tk,N (s) + E(M, N, s),
+
+
+
ns 2N s
s−1
k=1
2k−2
B2k 1−s−2k ∏
N
(s + j),
Tk,N (s) =
(2k)!
j=0
ζ is the Riemann zeta function defined as
ζ(s) =
+∞
∑
1
,
ks
k=1
and s ∈ C.
If σ = ℜ(s) > −2M − 1, the error is bounded [6] as:
|E(M, N, s)| ≤
s + 2M + 1
TM +1,N (s) .
σ + 2M + 1
(vi) Let H(D(0, ε)) be the set of the holomorphic functions on the
disk D(0, ε).
We can prove the following theorems [15]:
Theorem 2.1. If h is a holomorphic function on the disk D(0, ε), and
h(0) = 0 then: h(z) = z k g(z) on a neighborhood of 0, where k is a
non-zero integer, and g ∈ H(D(0, ε)) and g(0) ̸= 0.
A NEW APPROACH TO NONSTANDARD ANALYSIS
199
Theorem 2.2. The zeros of a nonconstant analytic function are isolated.
3. The Infinite and Infinitesimal Numbers
Definition 3.1. We define the following assertions:
(i) A totally ordered set (E, ⪯) is called an ordered R−extension if
{
R ⊆ E;
x ⪯ y ⇔ x ≤ y ∀(x, y) ∈ R2 .
(ii) In addition if (E, +) is a commutative group, we define
|α| = max(α, −α)
{
α,
when − α ⪯ α,
=
−α, when α ⪯ −α.
(iii) We write x ≺ y while x ⪯ y and x ̸= y.
(iv) Let IE be the set defined as follows:
IE = {α ∈ E / 0 ≺| α |≺ ε ∀ε ∈ R+∗ }.
IE is a set of infinitesimal numbers.
Remark 3.2. If it has not the ambiguity, we replace the symbol ⪯ by
≤ , and ≺ by <.
To construct the new extension of R which contains the infinite and
infinitesimal numbers, it is sufficient to prove the following theorem:
Theorem 3.3. There exists an extension field (E, +, .) of (R, +, .), and
partial order ≤ such that: (E, ≤) is an order R−extension and IE ̸= ∅.
Remark 3.4. An element δ of IE ̸= ∅ is called infinitesimal.
Notation 1. N = {1, 2, 3, . . .}.
4. Previous Methods
4.1. Robinson’s Approach. From the works of Abraham Robinson,
we know that the heuristic idea of infinite and infinitesimal numbers has
obtained a formal rigor. He proved that the field of real numbers R can
be considered as a proper subset of a new field, ∗ R, which is called the
field of hyperreal [14] numbers and contains the infinite and infinitesimal numbers. From the approach of Robinson, we can represent every
hyperreal by a sequence of RN modulo a maximal ideal I. This ideal is
defined by using an ultrafilter U . Unfortunately, the Ultrafilter U and
the order relation defined on ∗ R are unknown. Only the existence can
be proved by the axiom of choice.
200
A. SAGHE
4.2. Nelson’s Approach. In 1977, Edward Nelson expands the language of set theory by adding a new basic predicate st(x). We obtain a
new axiomatic representation of the nonstandard analysis by using the
above predicate. To explain the behavior of this unary predicate symbol
st(x), Nelson proposes to add three axioms [13]:
(a) Idealization. (I)
(b) Standardization. (S)
(c) Transfer principle. (T)
4.3. Alpha-Theory. This axiomatic approach published in 2003 is based
on the existence of a new element namely α. In this method, we need
five axioms to justify the behavior of this new mathematical object.
In the following section, we begin with the construction of the hyperreals by Robinson. After, we pass to the study of the axiomatic
approaches.
5. Construction of the Hyperreal Numbers
Let I be a nonempty set, and P(I) the power set of I.
Definition 5.1. An ultrafilter U is a proper subset of P(I), such that:
(i) Intersections: if A, B ∈ U , then A ∩ B ∈ U .
(ii) Supersets: if A ⊆ B ⊆ I, then B ∈ U .
(iii) For any A ⊆ I, either A ∈ U or Ac ∈ U .
Example 5.2.
(i) F i = {A ⊆ I : i ∈ A} is an ultrafilter, called
the principal ultrafilter generated by i.
(ii) F co = {A ⊆ I : I − A is finite} is the cofinite (or Frechet), filter
on I. F co is not an ultrafilter.
To construct the field of hyperreal numbers, we use the unitary ring
RN as follow:
(a) R ⊆ RN : We can identify every sequence u = (l, l, . . . , l, . . .) by
the real number l.
(b) We define in RN the total order relation ≤ by:
u = (u1 , u2 , . . . , un , . . .) ≤ v = (v1 , v2 , . . . , vn , . . .)
⇔
{i : ui ≤ vi } ∈ U,
where U is a nonprincipal ultrafilter of N.
To show the existence of the above ultrafilter, we use the axiom
of choice.
(c) (RN , +, .) is a commutative ring with unity (1, 1, . . . , 1, . . .), but
it is not a field, since
(1, 0, 1, 0, . . .)(0, 1, 0, 1, . . .) = 0RN .
A NEW APPROACH TO NONSTANDARD ANALYSIS
201
We construct the field of hyperreal numbers by using the following maximal ideal [14, 11] of RN :
{
}
I = u ∈ RN : {i : ui = 0} ∈ U .
Finally, we deduce that the new field of the hyperreal numbers
is given by: ∗ R = RN /I.
Remark 5.3. For every hyperreal u defined by the sequence
(ui ), we set
u = ⟨u1 , u2 , . . . , un , . . .⟩ , or u = ⟨ui ⟩ .
⟨
⟩
(d) We can verify that the hyperreal δ = 1, 21 , 31 , . . . is an infinitesimal number.
6. Internal Set Theory
Edward Nelson developed a new theory, Internal Set Theory, which is
different from that of Robinson. According to Nelson’s view, we can find
both the infinite and infinitesimal numbers in the set of real numbers
denoted by ∗ R. In addition, the classical families of real numbers R =
{st(x), x ∈ ∗ R} and natural numbers N = {st(x), x ∈ ∗ N} are not seen
as sets in IST. To clarify this point, we propose to study the properties of
a set A by using the axioms added by Nelson. We start by the following
abbreviations:
(i) ∀st xφ(x) to mean ∀x(x standard ⇒ φ(x)).
(ii) ∃st xφ(x) to mean ∃x(x standard ∧ φ(x)).
We call a formula of IST internal in case it does not involve the new
predicate “standard”, otherwise we call it external.
A set x is finite if there is no bijection of x with a proper subset of
itself.
In IST, the three axioms of Nelson are defined as:
(i) Transfer: If φ(x, u1 , . . . , un ) is an internal formula with no
other free variables than those indicated, then:
(
)
∀st u1 , . . . , ∀st un ∀st xφ(x, u1 , . . . , un ) → ∀xφ(x, u1 , . . . , un ) .
(ii) Idealization: For any internal formula B whose free variables
include x and y
∀st z (z is finite → ∃y∀x ∈ zB(x, y)) ↔ ∃y∀st xB(x, y).
(iii) Standardization: For every standard formula F (z) (internal
or external), we have:
∀st x∃st y∀st z[z ∈ y ↔ z ∈ x ∧ F (z)].
202
A. SAGHE
Suppose that there exists a unique x such that A(x) is true, where
A(x) is an internal formula whose only its free variable is x. Then that x
must be standard, since by transfer ∃xA(x) ⇒ ∃st xA(x). For example,
the set ∗ N of all natural numbers, the √
set ∗ R of all real numbers, the
empty set ∅, and the real number 0, 1, π, . . . are all standard sets.
Theorem 6.1. Let X be a set. Then every element of X is standard if
and only if X is a standard finite set.
Proof. We can apply the idealization principle for B(x, y) = [y ∈ X ∧
x ̸= y] (see [13, 8] for more details).
□
Corollary 6.2. Every infinite set has a nonstandard element.
Remark 6.3. From the Corollary 6.2, we deduce that there exists a
nonstandard natural number ω.
Theorem 6.4. There is a finite set F such that for any standard x we
have x ∈ F .
Proof. Just apply (I) to the formula [(x ∈ y) ∧ (y is finite)] (see [13,
8]).
□
Theorem 6.5. Let X be a nonempty set. If X is a standard set, then
it admits a standard element.
Proof. Another version of the transfer principle is giving by:
∃xφ(x) → ∃st xφ(x),
where φ is an internal formula. We apply this version for x ∈ X.
□
Definition 6.6.
(i) Elements of the ultrapower [10] of P(R) are
the equivalence classes of sequences (Ai ) ∈ P(R)N , where the
sequences (Ai ) and (Bi ) are defined to be equivalent if and only
if we have {i ∈ N : Ai = Bi } ∈ U .
(ii) We denote by ⟨Ai ⟩ the equivalence class of (Ai ). We define the
relation ∗ ∈ between x = ⟨xi ⟩ ∈∗ R and ⟨Ai ⟩ by:
x∗ ∈ ⟨Ai ⟩
⇔
{i : xi ∈ Ai } ∈ U.
(iii) With each equivalence class ⟨Ai ⟩ in the ultrapower of P(R) we
associate a subset A of ∗ R as follows:
x∈A
⇔
x∗ ∈ ⟨Ai ⟩ .
(iv) The subset A of ∗ R associated with the equivalence class ⟨Ai ⟩
is called an internal set.
A NEW APPROACH TO NONSTANDARD ANALYSIS
203
(v) The collection of all internal subsets of ∗ R is denoted by ∗ P(R).
We denote by A the internal set defined by the equivalence class ⟨Ai ⟩.
Remark 6.7. A standard set ∗ B is given by the equivalence class
where B ∈ P(R).
⟨B, B, . . . , B, . . .⟩ ,
Example 6.8.
(i) ∗ [0, 1] = ⟨[0, 1], . . . , [0, 1], . . .⟩, ∗ R = ⟨R, R, . . .⟩
∗
and N are all standard sets, and then are internal sets.
(ii) Let ω be the infinite number defined as ω = ⟨1, 2, 3, . . .⟩. The
set {ω} = ⟨{i}⟩ is internal but it is not
[
[ standard.
1 1
,
and X = ⟨Xi ⟩.
(iii) For every integer i ≥ 1 we put Xi =
i+1 i
The above set is internal and infinite, but we cannot find any
standard element in X (because there does not exist a real number x such that {i : x = xi } ∈ U for xi ∈ Xi ). From the
Corollary 6.2, we deduce that X is a nonstandard element.
On the other hand, the set X is bounded from above by 1,
∗
we can check
⟨ 1 ⟩ that X has a supremum in R, and we have
sup X = i .
Remark 6.9.
• In the collection of the internal sets [13, 8], we
find the standard and the nonstandard sets.
• Every nonempty internal set of hyperreals bounded from above
has a supremum in ∗ R. In fact, since the internal set A = ⟨Ai ⟩
is bounded from above, then there exists M ∈ R such that
J = {i : Ai is bounded from above by M} ∈ U .
We define s = ⟨si ⟩ such that si = sup(Ai ) for i ∈ J and si = 1
else. We can check easily that s = sup(A).
• We can prove the above result for every element of ∗ P(R) by
using the transfer principle, but this property is not true for
every family of hyperreals (for example, the set R is bounded
from above by every positive infinitely large number L, but
it does not have a least upper bound), then we deduce that
the set ∗ P(R) is a proper subset of P(∗ R). The elements of
P(∗ R)\∗ P(R) are called the external sets. For example, the
sets R, N, the infinite numbers and the infinitesimal numbers
are all external sets.
7. Alpha-Theory
This approach is based on the existence of a new mathematical object,
namely α. Intuitively, this new element, added to N, is considered as a
“very large” natural number.
The use of α is governed by the following five axioms [4].
204
A. SAGHE
• α1 . Extension Axiom. For every sequence, ϕ, there exists a
unique element ϕ[α], called the “ideal value of ϕ” or the “value
of ϕ at infinity”.
• α2 . Composition Axiom. If ϕ and ψ be two sequences and
if f is any function such that compositions f ◦ ϕ and f ◦ ψ make
sense, then
ϕ[α] = ψ[α]
⇒
(f ◦ ϕ)[α] = (f ◦ ψ)[α].
• α3 . Number Axiom. Let cr : n → r be the constant sequence
with value r ∈ R, then cr [α] = r. If 1N : n → n is the identity
sequence on N, then 1N [α] = α ∈
/ N.
• α4 . Pair Axiom. For all sequences ϕ, ψ and ϑ:
ϑ(n) = {ϕ(n), ψ(n)} for all n
⇒
ϑ[α] = {ϕ[α], ψ[α]}.
• α5 . Internal Set Axiom. Let ψ be a sequence of atoms, and
c∅ be the sequence defined as c∅ : n → ∅, then ψ[α] is an atom,
and c∅ [α] = ∅. If ψ is a sequence of nonempty sets, then
ψ[α] = {ϕ[α] / ϕ[n] ∈ ψ[n] for all n}.
Proposition 7.1.
(i) If ϕ(n) = ψ(n) eventually (i.e. for all but
finitely many n), then ϕ[α] = ψ[α].
(ii) If ϕ(n) ̸= ψ(n) eventually, then ϕ[α] ̸= ψ[α].
Definition 7.2. Let A be a nonempty set. The star-transform of A is
giving by:
A∗ = {ϕ[α] / ϕ : N −→ A}.
In the following proposition, we verify that the star-operator preserves
all basic operations of sets (except the power set).
Proposition 7.3. For all A, B, we have [4]
(i)
(ii)
(iii)
(iv)
(v)
(vi)
(vii)
(viii)
A = B ⇔ A∗ = B ∗ ;
A ∈ B ⇔ A∗ ∈ B ∗ ;
A ⊆ B ⇔ A∗ ⊆ B ∗ ;
{A, B}∗ = {A∗ , B ∗ };
(A ∪ B)∗ = (A∗ ∪ B ∗ );
(A ∩ B)∗ = (A∗ ∩ B ∗ );
(A \ B)∗ = (A∗ \ B ∗ );
(A × B)∗ = (A∗ × B ∗ ).
Definition 7.4.
(i) The set of hyperreal numbers is the star-transform
∗
R of the set of real numbers:
R∗ = {ϕ[α] / ϕ : N −→ R}.
A NEW APPROACH TO NONSTANDARD ANALYSIS
205
(ii) The set of hypernatural numbers is the star-trasform of the set
of natural numbers:
N∗ = {ϕ[α] / ϕ : N −→ N}.
(iii) We define in R∗ the following binary relation:
ξ < ζ ⇔ (ξ, ζ) ∈ {(x, y) ∈ R × R / x < y}∗ .
Theorem 7.5. The hyperreal number system (R∗ , +, ., 0, 1, <) is an ordered field.
Remark 7.6.
• An example(of)an infinitesimal is given by α1 , the
ideal value of the sequence n1 n≥1 . Other examples of infinitesimals are the following:
( )
)
(
α
1
1
− sin
,
.
, log 1 −
α
3 + α2
α
• For the infinite numbers, we propose the following examples:
√
α2 + 1, 3 + α, log(7α − 3).
8. A Few Remarks About the Previous Approaches
In this section, we shall study some examples to see clearly the difficulties that can be encountered in practice while using the classical
approaches of the non-standard analysis. Firstly, we begin with the
study of Robinson’s approach, afterwards, we proceed to the study of
axiomatic approaches. Finally, we conclude with a small discussion as
an introduction to the new approach.
To explain our point of view about Robinson’s approach, we propose
some examples in the following subsection.
8.1. Robinson’s Approach.
⟩
⟨
(1) For the infinitesimal number δ = 1, 21 , 31 , . . . , we can not imagine
( 1 )intuitively its nature, because it is defined by the sequence
n n≥1 modulo the unknown ideal I.
(2) Let u be a hyperreal number defined as u = ⟨−1, 1, −1, 1, . . .⟩.
Despite that the field (∗ R, ≤) is a totally ordered set, but we
cannot determine the sign of u. On the other hand, we have
two cases:
(i) If u ≥ 0, then there exists an element F ∈ U such that:
F = {i : ui ≥ 0} = {i : ui = 1}.
In this case, we deduce that F ⊆ 2N ∈ U , and we find
u = 1.
(ii) If u ≤ 0, we find 2N + 1 ∈ U , and u = −1.
206
A. SAGHE
Now, to complicate this problem, we put the following question:
where is the sign of the hyperreal number defined as
ζ = ⟨sin(1), sin(2), sin(3), . . .⟩?
Since the total ordering in the hyperreal numbers is not explicitly defined, then we deduce that the Robinson’s approach is
very complicated to give us a simple property as the sign of an
element of ∗ R. Moreover, the sign of the hyperreal u, which is
defined by the sequence (ui ), is not sufficient to know the sign
of this sequence at infinity which can be invariant (is not stable
from a certain rank).
(3) Let v be the hyperreal defined as:
⟨
⟩
1
1 1
102 1
103
10i
v = 1, 10 , , 10 , , 10 , . . . , , 10 , . . . .
2
3
i
Where is the nature of this number? Is it infinite or infinitesimal?
If 2N ∈ U , then v is infinite and otherwise it is infinitesimal.
The determination of the nature of an hyperreal is not easy
and evident in cases which are general, and we can find other
cases which are very complicated than the above example. In
addition, if we put (vi ) the sequence which defines the hyperreal
v, and w the hyperreal defined by the sequence (vi+1 ), then:
⟩
⟨
1
102 1
103
10i
1 1
w = 10 , , 10 , , 10 , . . . , , 10 , . . . .
2
3
i
If 2N ∈ U then v is infinite, and w is infinitesimal. Thus, we
can find two hyperreals do not have the same nature; the first
is defined by a sequence (vi ), the second by its subsequence
(vφ(i) ). In the above example, the translation of the indices of
the sequence (ui ) which defines the infinitesimal number ⟨ui ⟩, is
sufficient to transform it to an infinite number. This is not well
to be effective in practice, for example, if ⟨ui ⟩ = 1, (in general)
we can not know anything about the value of the hyperreal
v = ⟨u3i+1 ⟩, v can be zero, infinite, infinitesimal number, etc..
Next, we propose an example of an hyperreal number ⟨ui ⟩ which
can be zero or an integer 1 ≤ i ≤ 9, but it is impossible to
determine its value.
(4) For every real number x, let (xi ) be the sequence defined by the
decimal representation of x as:
x = x1 , x 2 x3 x4 x 5 x 6 . . . .
A NEW APPROACH TO NONSTANDARD ANALYSIS
207
Let x
e be the hyperreal defined as x
e = ⟨xi ⟩. For the number π,
we get:
π = 3.1415926535897932385 . . . .
Then, π
e = ⟨3, 1, 4, 1, 5, 9, 2, 6, 5, 3, . . .⟩. We attempt to determine the value of this hyperreal, for that, we propose to prove
the following lemma.
Lemma 8.1. Let A be a finite subset of R. For every element u = (ui )
of AN , the hyperreal number ⟨ui ⟩ is an element of A.
Proof. We put A = {a1 , a2 , . . . , an }, and Fx = {i : ui = x} for every
x ∈ A. Let U be the ultrafilter defined in Robinson’s approach. If there
exists 1 ≤ i0 ≤ n − 1 such that Fai0 ∈ U , then, ⟨ui ⟩ = ai0 , and otherwise
Fac1 , Fac2 , . . . , Facn−1 ∈ U . Then Fac1 ∩ Fac2 ∩ . . . ∩ Facn−1 ∈ U , and we
deduce that (Fa1 ∪ Fa2 ∪ . . . ∪ Fan−1 )c = Fan ∈ U , which implies that
⟨ui ⟩ = an .
□
From the Lemma 8.1, we deduce that π
e ∈ {0, 1, 2, . . . , 9} (then can be
non invertible). Unfortunately, we do not have any way to determine its
value. Let x be the natural number in {0, 1, 2, . . . , 9} such that π
e = x.
Consider the hyperreal α
e = ⟨αi ⟩ defined as:
{ 1
when x = πi ,
i,
αi =
i
10
10 , otherwise.
The nature of the number α
e is not compatible with the behavior of
the sequence used to define it. In fact, the values taken by the sequence
(αi ) are very “large” in an infinity of indices. In addition, we can predict
the following plausible conjecture:
}
{
1
“The cardinal of the set
i
:
α
=
i
i ∩{1,
{
} 2, . . . , n} is very small comi
pared to the cardinal of i : αi = 1010 ∩ {1, 2, . . . , n}, from a certain
rank n0 .”
However, this number α
e is infinitesimal. Then, we have an incompatibility between the nature of the hyperreal ⟨αi ⟩ as an infinitesimal
number and the value taken by the sequence (αi ). In addition, we do
not have any rule to determine in general the set of indices i that gives
us the nature of an hyperreal ⟨ui ⟩ defined by the sequence (ui ).
8.2. Nelson’s Approach and Alpha-Theory. The axiomatic methods allow us to give and explain rigorously the behavior of any new
defined notion. Yet, they are not effective enough in practice, especially
if the notions of the proposed theory are not explicitly defined. For instance, according to Alpha-Theory, we should define a new mathematical
object α. By using the Extension Axiom we justify the existence of the
208
A. SAGHE
new object. In the same way, the ideal value of every sequence ϕ denoted by ϕ[α] is defined by the above axiom. Intuitively, ϕ[α] represents
the value of ϕ at infinity. Like Robinson’s approach, this ideal value is
not explicitly determined in general. Vieri Benci and Mauro Di Nasso
confirmed (see [4], p.359):
“Suppose ϕ is a two-valued sequence, say ϕ : N → {−1, 1}. Then its
ideal value makes no surprise, i.e. either ϕ[α] = −1 or ϕ[α] = 1 (but in
general it cannot be decided which is the case).”
In order to find an acceptable solution to this problem, the authors
proposed to take (−1)α = 1. They justified this choice as the following
(see [4], p.367):
“. . . For instance, we could consistently postulate that the infinite
hypernatural α is even. In this case, the alternating sequence ((−1)n )n≥1
takes the value (−1)α = 1 at infinity”.
Unfortunately, this choice is not convincing and is not sufficient to
determine the ideal value in general. If we choose another sequence
ψ defined as 1,2,3,1,2,3,1,2,3,1,2,3,. . . . from the solution proposed by
the authors, we need a new postulate for taking ψ[α] = 2. On the
other hand, the same problem could be raised by Internal Set Theory.
To determine the value of a sequence ϕ at infinity, we are obliged to
find an explicit approach to nonstandard analysis. Historically, Internal Set Theory was introduced by Edward Nelson in order to simplify
Robinson’s approach. However, this approach is not accessible for those
mathematicians who lack enough knowledge in logic. For example, if
we study the transfer principle in general, it can not be easily and correctly applied without checking some particular conditions. To clarify
this point, we propose the following example.
Recall the following property of N: “Every nonempty subset of N has
a least element”.
By applying the transfer principle to this formulation, we would get
that “Every nonempty subset of ∗ N has a least element”. But this is
clearly false (the collection ∗ N \ N has no least element). Here, the
transfer principle can not be applied, because the above sentence is not
elementary (see [5]). For that, we think that the Nelson’s approach is
inaccessible for the non-specialist in mathematical logic.
In this paper, we propose a constructive approach to nonstandard
analysis without adding any axiom. Only the properties of the classical
analysis are sufficient to construct the new field. In addition, we define
an explicit total order relation in the new set called the field of Omicranreals.
8.3. Discussion. Abraham Robinson succeeded to show the existence
of a total order relation on RN , but the explicit determination of this
A NEW APPROACH TO NONSTANDARD ANALYSIS
209
relation is very difficult. The judgment of the scientific work of Robinson begins with the study of the choice of RN . To find or not to find
an explicit total order is another question that can be asked after the
determination of the initial set in construction. Now, the question we
might ask is the following: why we need the ring RN to define the field
of nonstandard analysis? According to the incompatibility between its
nature and the behavior of the sequence which defined it, the hyperreals
like α
e, π
e, ⟨1, −1, 1, . . .⟩, or ⟨sin(1), sin(2), . . .⟩ do not matter in practice.
Then, the choice of the ring RN is too broad to be effective. In the following section, we attempt to give the answer of the following question:
can we construct the field of the infinitesimal numbers by using a proper
subset of RN with an explicit total order?
9. The Proposed Method
9.1. The Metalic Map. Let D(0, 1) (resp. D′ (0, 1)) be the open (resp.
closed) disk of radius 1 and center 0.
Definition 9.1. Let u be a map from ]0, 1] to R, such that:
(i) There exists a map u
e defined on D′ (0, 1), and holomorphic in a
neighborhood of 0.
(ii) There exists ε > 0, such that ∀x ∈]0, ε[ we have u
e(x) = u(x).
The map u is called a metalic map, and u
e is a metalic extension of u.
Example 9.2. If f is defined in the interval ]0, 1] as:
{
2x + 1, when x ∈]ε, 1],
f (x) =
1 − 3x2 , when x ∈]0, ε],
′
then a metalic extension fe is given by: fe(z) = 1−3z 2 in the disk D (0, 1).
Remark 9.3. If u is metalic, then the two metalic extensions u
e and u
b
of u are identic in a disk D(0, ε) by Theorem 2.2.
Definition 9.4. We set ∆1 = { u, u is a metalic map}, and we have the
following definitions:
( ( ))
(1). ∆1 (RN ) = { u n1 n≥1 , u is a metalic map}.
(2). H0 = the set of maps u
e defined on the disk D′ (0, 1) and holomorphic in a neighborhood of 0.
(3). Let (O0 , +) be a subgroup of (H0 , +) containing the maps defined on the disk D′ (0, 1) which vanish in a neighborhood of
0.
(4). Let θ0 be a map defined as
θ0 : ( (∆1))
(RN ) −→ H0 /O0 ,
1
u n n≥1 7−→ C(e
u),
210
A. SAGHE
which C(e
u) is the equivalence class of u
e modulo O0 . The map
θ0 is well-defined from the unicity of C(e
u).
(5). We consider the surjective map θ1 defined as:
θ1 : ( (∆1))
(RN ) −→ θ0 (∆1 (RN )),
u n1 n≥1 7−→ C(e
u),
{ −1
}
u)), C(e
u) ∈ θ0 (∆1 (RN )) .
and the set ∆1 (RN ) = θ1 (C(e
(6). We define on the set ∆1 (RN ) the following equivalence relation
∼:
( ( ))
( )
( ( ))
( )
1
1
1
1
∼ v
⇔ ∃n0 , ∀n ≥ n0 , u
u
=v
.
n
n
n
n
n≥1
n≥1
( ( ))
( ( ))
(7). u n1 n≥1 is the equivalence class of u n1 n≥1 modulo ∼.
( ( ))
Remark 9.5.
(a) We can check the equality u n1 n≥1 = θ1−1 (C (e
u)).
Then :
{( ( ))
}
1
∆1 (RN ) =
u
, u ∈ ∆1 .
n
n≥1
(b) The sets ∆1 and ∆1 (RN ) are commutative groups.
(c) The map defined as:
( ( ))
θ1 :
∆1 (RN ) −→ E1 = θ0 ∆1 RN ,
( ( 1 ))
u n n≥1 7−→ C(e
u),
is an isomorphism between two groups.
Definition 9.6. Consider the following definitions:
}
( )
{
1
1
=0 .
, u ∈ ∆1 ∀x ∈]0, 1] u(x) ̸= 0 and lim u
• A2 =
n→+∞
n
{ u
}
( )
• ∆2 = v :]0, 1] −→ R | v/]0,ε] = u1 /]0,ε] for u1 ∈ A2 and ε > 0 .
{ ( ( ))
}
1
v
, v ∈ ∆2 .
• ∆2 (RN ) =
n
n≥1
9.2. Construction of a Unitary Ring.
Lemma 9.7. Let ∆ = ∆1 ∪ ∆2 . Then (∆, +, .) is a unitary ring.
Proof.
• The stability of the sum: the set ∆ is a non-empty set,
because ∆1 ̸= ∅ and R ⊆ ∆1 (we identify the constant functions
by the real numbers). We show that for all g ∈ ∆, and h ∈ ∆,
we have g + h ∈ ∆.
First case: If (g, h) = (u, v) ∈ ∆21 , we verify easily that the
A NEW APPROACH TO NONSTANDARD ANALYSIS
211
function s = f + g is a matalic map, in addition, we have
se = u
e + ve.
Second case: If (g, h) ∈ ∆22 , there exists a strictly positive
̸= 0 for evreal number ε and (u, (
v) ∈) ∆21 such that
( u(x)v(x)
)
1
1
ery x ∈]0, ε], lim u
= lim v
= 0, and we have
n→+∞
n→+∞
n
n
g/]0,ε] = u1 /]0,ε] and h/]0,ε] = v1 /]0,ε] . Since u
e and ve are holomorphic functions on a neighborhood of 0, then there exists
(m, n, l) ∈ N3 such that u
e(z) = z n b1 (z), ve(z) = z m b2 (z) and
l
u
e(z) + ve(z) = z b3 (z), where b1 , b2 , b3 are three holomorphic
functions on a neighborhood of 0 and b1 (0)b2 (0)b3 (0) ̸= 0.
Let
u(x)v(x)
.
ψ(x) =
u(x) + v(x)
The map g + h is defined in the interval ]0, 1]. We can choose
the small enough real ε such that b1 (z)b2 (z)b3 (z) ̸= 0 in the disk
D(0, ε). Then we have
1
1
+
u(x) v(x)
1
=
ψ(x)
g(x) + h(x) =
=
xl−m−n b3 (x)
,
b1 (x)b2 (x)
for every x ∈]0, ε].
✓If l − m − n ≥ 0, the map φe defined as
{
b3 (z)
, in D(0, ε),
z l−m−n b1 (z)b
e
2 (z)
φ(z)
=
1,
if not,
is a metalic extension of g + h, then g + h is an element of ∆1 .
✓If l − m − n < 0, the map defined as
{
2 (z)
z m+n−l b1 (z)b
e
b3 (z) , in D(0, ε),
ψ(z)
=
1,
if not,
( )
1
is a metalic extension of ψ, in addition lim ψ
= 0, we
n→+∞
n
deduce that g + h is an element of ∆2 .
Third case: If (g, h) ∈ ∆1 × ∆2 , there exists (u, v) ∈ ∆21 such
212
A. SAGHE
that g = u, h/]0,ε] =
1
v /]0,ε]
k(z) =
and lim v
n→+∞
ve(z)
.
u
e(z)e
v (z) + 1
Since ve(0) = 0, we have k(0)
function in a disk D(0, ε), for a
map k is nonzero, then we can
for every x ∈]0, ε]. Let φ be the
{
k(x), if
φ(x) =
1,
if
( )
1
= 0. Let
n
= 0, and k is a holomorphic
small enough ε > 0. Since the
choose the ε so that k(x) ̸= 0
function defined on ]0, 1] as:
x ∈]0, ε],
not.
1
We can verify that g + h/]0,ε] = ( )/]0,ε] , φ ∈ ∆1 then g + h ∈
φ
∆2 ⊂ ∆.
Finally, we deduce that (∆, +) is a commutative group.
• Now, we can show the stability of the law (.) in ∆, for that, we
distinguish three cases:
(i) We can easily verify that the product of two metalic functions is a metalic function (if g ∈ ∆1 and h ∈ ∆1 then
gh ∈ ∆1 ⊆ ∆).
(ii) In this case, we assume that g ∈ ∆1 and h ∈ ∆2 , we can
2
show that gh ∈ ∆, in fact, there exists
( )(u, v) ∈ ∆1 , such
1
= 0.
that g = u, h/]0,ε] = v1 /]0,ε] , lim v
n→+∞
n
( )
1
̸= 0, then uvee is holomorphic in the
(a) If lim u
n→+∞
n
u
disk D(0, ε), which implies that ∈ ∆2 ⊆ ∆.
v
( )
( )
1
1
= 0, then lim u
e
= 0 and we
(b) If lim u
n→+∞
n→+∞
n
n
obtain u
e(0) = 0. We deduce that u
e(z) = z k b1 (z) in
′
k
D(0, ε), and ve(z) = z b2 (z), where bi (z) ∈ H(D(0, ε)),
for i ∈ {0, 1} and bi (0) ̸= 0. We get
′ b (z)
u
e(z)
1
= z k−k
.
ve(z)
b2 (z)
b1. First case: if k = k then the function uvee is holomorphic in D(0, ε), which implies that uv ∈ ∆1 .
′
A NEW APPROACH TO NONSTANDARD ANALYSIS
213
u
e
(z) = 0, and
z→0 v
e
u
e
v
e is a holomorphic function in the disk D(0, ε).
Then uv ∈ ∆1 .
′
b2. Second case: if k > k , then lim
′
b3. Third case: if k < k , then lim
z→0
ve
(z) = 0, which
u
e
implies that uv ∈ ∆2 .
(iii) In the case of g ∈ ∆2 and h ∈ ∆2 , we verify easily the
stability of the law (.).
Finally, we deduce that (∆, +, .) is a commutative and unitary ring, where the constant function 1∆ is a multiplicative identity of ∆.
□
9.3. Construction of the New Field. Let I0 be the set defined as:
{
}
I0 = u/]0,1] / u ∈ O0 and u(]0, 1]) ⊂ R .
Then, it is a set of maps defined on ]0, 1] which vanish on ]0, ε] (for
0 < ε ≤ 1).
Now, we can deduce the following proposition.
Proposition 9.8. I0 is a maximal ideal of ∆.
• We can prove easily that I0 is an additive subgroup of
∆.
• I0 is an ideal of ∆. In fact, if θ is an element of I0 , then θ/]0,ε[ =
0 for some ε > 0. For every u ∈ ∆, we have (θu)/]0,ε[ = 0, then
θu ∈ I0 .
• Let I be an ideal of ∆ such that I0 ⊆ I. We assume that this
inclusion is strict, then there exists u ∈ I \ I0 . Since u is an
element of ∆, we can distinguish the following two cases:
(i) First case: u ∈ ∆1 . If u admits infinitely many zeros in
]0, ε[ for every ε > 0, then u
e = 0 and we deduce that
u ∈ I0 , which is absurd. Then there exists ε > 0 such that
u(x) ̸= 0 for every x ∈]0, ε[. Let v be a function defined
1
in ]0, ε[ and v(x) = 1 while ∈ [ε, 1].
in ]0, 1] by v(x) = u(x)
We have u(x)v(x) = 1 in ]0, ε[, then 1 − uv ∈ I0 . Consider
i ∈ I0 ⊆ I such that 1 − uv = i.
Then 1 = i + uv and we deduce that 1 ∈ I which implies
that I = ∆.
(ii) Second case: u ∈ ∆2 . In this case there exist ε > 0 and
1
v ∈ ∆1 such that u(x) = v(x)
in ]0, ε[. Then 1 − uv ∈ I0
and we deduce that I = ∆.
Finally, we deduce that the ideal I0 is a maximal ideal of ∆.
□
Proof.
214
A. SAGHE
Theorem 9.9. The ring (∆/I0 , +, .) is a field.
Proof. From the Proposition 9.8, the ideal I0 is maximal, so we deduce
that the ring (∆/I0 , +, .) is a field.
□
9.4. The Field of Omicran-reals. Consider the set defined as
}
{( ( ))
1
:h∈∆ .
h
∆(RN ) =
n
n≥1
Let ∼ be the equivalence relation defined on the set ∆(RN ) as:
( ( ))
( ( ))
( )
( )
1
1
1
1
g
∼ h
⇔ ∃n0 | ∀n ≥ n0 , h
=g
.
n
n
n
n
n≥1
n≥1
The equivalence class is given by:
{( ( ))
( )
( ( ))
( )}
1
1
1
1
.
=
: h ∈ ∆ and n0 ∈ N | ∀n ≥ n0 , h
h
g
=g
n
n
n
n
n≥1
n≥1
The map
θ : (∆(RN ), +, .) −→ (∆/I0 , +, .),
( )
(g n1 )n≥1 7−→ C(g) = g,
is well-defined, and in addition, we have:
(i) (∆(RN ), +, .) is a field.
(ii) θ is an isomorphism.
Lemma 9.10. Let g be an element of ∆. There exists a positive real
number ε such that
+∞
1 ∑
a i xi ,
∀x ∈]0, ε[ we have : g(x) = m
x
i=0
where m is a naturel number, and s =
non zero radius of convergence.
Proof.
+∞
∑
ai z i is a power series with a
i=0
• If g ∈ ∆1 then
∑ge is iholomorphic in a neighborhood of 0,
and we have ge(z) =
ai z in D(0, ε).
+∞
∑
ai xi for every x in ]0, ε[.
Since ge/]0,ε[ = g/]0,ε[ , then g(x) =
i=0
• If g is an element of ∆2 , then there exist an element u in ∆1 , and
1
a real number ε > 0 such that g(x) = u(x)
for every x in ]0, ε[.
′
We can find ε > 0 and a holomorphic function b in D(0, ε′ )
such that u
e(z) = z m b(z) and b(0) ̸= 0. Since b is holomorphic
and b(0) ̸= 0, then there exists ε1 > 0 such that b(z) ̸= 0 in
A NEW APPROACH TO NONSTANDARD ANALYSIS
D(0, ε1 ), we deduce that the map
215
1
b
is a holomorphic function
+∞
∑
ai z i such that
in D(0, ε1 ). Then there exists a power series
i=0
+∞
∑
1
=
ai z i in D(0, ε1 ).
b(z)
i=0
Finally, we deduce that
1
1
= m
u
e(z)
z b(z)
+∞
1 ∑
ai z i ,
= m
z
in D(0, ε1 ),
i=0
for an small enough ε1 (we choose ε1 < ε′ ). Now, for an small
enough ε we have g/]0,ε[ = ( u1 )/]0,ε[ , and u
e/]0,ε[ = u/]0,ε[ . We
1
for every
choose ε2 = min(ε, ε1 ), and we obtain g(x) = ue(x)
x ∈]0, ε2 [, which implies that
+∞
1 ∑
ai x i ,
g(x) = m
x
i=0
in ]0, ε2 [. On the other hand, since z →
+∞
∑
ai z i is a holomorphic
i=0
function on a neighborhood of zero, then the power series s =
+∞
∑
ai z i has a non zero radius of convergence.
i=0
□
Definition 9.11. Consider the following definitions:
d1. The set of formal power series[16] in the indeterminate X with
coefficients in R is denoted by R[[X]], and is defined as follows.
The elements of R[[X]] are infinite expressions of the form
+∞
∑
i=0
ai X i = a0 + a1 X + a2 X 2 + · · · + an X n + · · · ,
where ai ∈ R for every i ∈ N.
216
A. SAGHE
d2. To obtain the structure of a ring, we define in R[[X]] the addition and the multiplication as follows:
+∞
∑
ai X
i=0
( +∞
∑
i
+
ai X
+∞
∑
i=0
i
i=0
+∞
∑
bi X =
(ai + bi )X i ,
i
) ( +∞
∑
i=0
bi X
i=0
i
)
=
( i
+∞ ∑
∑
i=0
k=0
ak bi−k
)
X i.
d3. The field of fractions of R[[X]] is denoted by R((X)) and called
the field of formal Laurent series[16].
Example 9.12. For the elements of R[[X]], we propose the following
examples:
+∞
∑
(i) f (X) =
k!X k .
k=0
+∞
∑
1
Xk.
=
(ii)
1−X
k=0
+∞
∑
(iii) exp(X) =
k=0
Xk
.
k!
Theorem 9.13. The elements of the field of formal Laurent series
R((X)) are infinite expressions of the form
+∞
1 ∑
g(X) = m
ai X i ,
X
i=0
where m is a naturel number, and ai ∈ R.
Proof. See [16].
□
Let g be an element of ∆, from the Lemma 9.10 and the Theorem 9.13
there exist a real number ε > 0 and an element g ∗ of the field of formal
Laurent series R((X)) such that
g∗ =
+∞
1 ∑
ai X i ,
Xm
i=0
and we have
+∞
1 ∑
g(x) = m
ai x i ,
x
i=0
for every x ∈]0, ε[.
A NEW APPROACH TO NONSTANDARD ANALYSIS
217
Notation 2. Let ε be a strictly positive real number, for every element
g∗ =
+∞
1 ∑
ai X i
Xm
i=0
∗
of R((X)), we denote by g/]0,ε[
the real function defined in ]0, ε[ as:
∗
g/]0,ε[
: x −→
+∞
1 ∑
ai x i .
xm
i=0
We can prove that g ∗ is unique for every element g of ∆. For that,
consider two elements of R((X)) as
g∗ =
+∞
1 ∑
ai X i ,
Xm
g◦ =
i=0
+∞
1 ∑
bi X i ,
Xn
i=0
◦
∗
= g/]0,ε[ . Assume that m ≥ n. For every
= g/]0,ε[
such that g/]0,ε[
x ∈]0, ε[ we have
∗
◦
g (x) = g (x)
⇒
+∞
+∞
1 ∑ i
1 ∑
i
ai x = n
bi x
xm
x
i=0
=
1
xm
i=0
+∞
∑
bi xi+m−n .
i=0
Then
+∞
∑
i=0
i
ai x =
+∞
∑
bi xi+m−n .
i=0
From the properties of analytic functions, we deduce that:
{
ai = 0,
when i < m − n,
ai = bi−m+n , else.
218
A. SAGHE
Then
g∗ =
=
+∞
1 ∑
ai X i
Xm
1
Xm
i=0
+∞
∑
bi−m+n X i
i=m−n
+∞
1 ∑
bi X i+m−n
= m
X
i=0
+∞
1 ∑
= n
bi X i
X
i=0
◦
=g .
We set δ = X and g(δ) = g ∗ and define the following map:
ϑ : (∆, +, .) −→ (R((δ)), +, .),
g 7−→ g(δ),
which satisfies the following properties:
(i) ϑ is a ring homomorphism: let f and g be two elements of
∆. Then we have ϑ(f + g) = (f + g)∗ . Since f ∗ + g ∗ is an
element of R((δ)), and (f ∗ + g ∗ )/]0,ε[ = (f + g)/]0,ε[ then (f +
g)∗ = f ∗ + g ∗ from the uniqueness of (f + g)∗ in R((δ)) which
satisfies (f + g)∗ )/]0,ε[ = (f + g)/]0,ε[ . Then, we deduce that
ϑ(f + g) = ϑ(f ) + ϑ(g). In the same way, one can prove that
ϑ(f.g) = ϑ(f )ϑ(g).
(ii) ker(ϑ) = I0 : if g ∗ = 0, then there exists a real number ε > 0
such that g/]0,ε[ = 0, we deduce that g ∈ I0 .
From the properties of ϑ, we deduce that the following ring homomorphism
ϑ : (∆/I0 , +, .) −→ (R((δ)), +, .),
g 7−→ g(δ),
is injective.
Theorem 9.14. There exists a set O and a total order ≤ such that:
(i) (O, +, .) is an extension field of (R, +, .).
(ii) (O, ≤) is an ordered R−extension.
(iii) IO ̸= ∅.
Proof.(Let O be
0 ) = ϑ(∆). We denote
) the set defined as O = ϑ(∆/I
+∞
+∞
∑
∑
ai z i and we can verify
by R
ai z i the radius of convergence of
i=0
i=0
A NEW APPROACH TO NONSTANDARD ANALYSIS
219
easily that:
O = {g(δ) : g ∈ ∆}
( +∞
)
}
{
+∞
∑
1 ∑ i
ai δ : where m ∈ N and R
ai z i ̸= 0 .
=
δm
i=0
i=0
From what precedes, the map
ϑ∗ : (∆/I0 , +, .) −→ (O, +, .),
g 7−→ g(δ),
is a ring isomorphism. Since (∆/I0 , +, .) is a field, then (O, +, .) is a
subfield of R((δ)).
The map ϕ = ϑ∗ ◦ θ defined as:
ϕ : (∆(RN ), +, .) −→ (O, +, .),
( )
g( n1 )n≥1 7−→ g(δ),
is a ring isomorphism.
c1. Let l be a real number. If g is a constant element of ∆ such
( )
that g = l, then we can identify l by the image of l = (g n1 )n≥1
by ϕ, and we find ϕ(l) = l. Using this identification, we deduce
that R ⊆ O.
c2. We can define on O the following relation ≤:
g(δ) ≤(h(δ)
) if and
( )only if there exists a natural number n0 , such
that g n1 ≤ h n1 for every n ≥ n0 . It is easy to check that ≤
is reflexive, transitive and antisymmetric. Then it is an partial
order.
c3. To show that the set (O, ≤) is an ordered R-extension, we need
to show that the relation ≤ is total.
Consider g, h ∈ ∆0 . Assume that these propositions (not g(δ) ≤
h(δ)) and (not h(δ) ≤ g(δ)) are true. To conclude, we need to
find a contradiction. Since the above propositions are true,
then:
′
for every k ∈ N, there exists nk > k and nk > k such that
( )
( )
( )
( )
1
1
1
1
<h
.
g
>h
,
g
′
′
nk
nk
nk
nk
(i) We assume that g, h ∈ ∆1 . From the intermediate value
theorem we deduce that there exists βk ∈
1
1
nk , n′
k
such
that (g −h)(βk ) = 0 (we can choose βk so that the sequence
(βk ) is strictly decreasing). Then the holomorphic function
ge − e
h has an infinite number of roots in a neighborhood of
220
A. SAGHE
0. From the Theorem 2.2, we deduce that the function
ge − e
h is the zero function. Then g = h, which is absurd.
(ii) Now, suppose that g, h ∈ ∆2 . Then, there exists (u, v) ∈
∆21 , such that u/]0,ε] = ( g1 )/]0,ε] and v/]0,ε] = ( h1 )/]0,ε] . Since
u and v are two elements of ∆1 , then, u(δ) ≤ v(δ) or v(δ) ≤
u(δ). Finally, we deduce that g(δ) and h(δ) are comparable.
(iii) In the case of g ∈ ∆1 and h ∈ ∆2 , there exists h1 ∈ ∆1 and
ε > 0, such that h/]0,ε[ = ( h11 )/]0,ε[ . Since h1 is a metalic
( )
function, then the sequence (h1 n1 )n≥1 admits a constant
sign from a certain rank. In fact, if it is not the case, then,
′
for every k ∈ N there exist nk > k and nk > k such that
h1 ( n1k ) > 0 and h1 ( 1′ ) < 0. From the intermediate value
nk
theorem, there exists βk ∈
1
1
nk , n′
k
such that (h1 )(βk ) = 0
(we can choose βk such that the sequence (βk ) is strictly
decreasing). From the Theorem 2.2, h1 is the zero function on a neighborhood of 0, which
( 1 ) is absurd. Then, we
deduce that the sequence
(h
( ) 1 n )n≥1 admits a constant
1
1
( ) exists
= 0, then lim
sign. Since lim h1
n→+∞ h1 1
n→+∞
n
n
1
( ) = ±∞, which implies that
and we have lim
n→+∞ h1 1
n
( )
1
= ±∞.
lim h
n→+∞
n
( )
1
(a) If we have lim h
= +∞, then g(δ) ≤ h(δ)
n
(n→+∞
)
(
)
(because g n1 ≤ h n1 from a (
certain
) rank).
1
= −∞, then we
(b) In other case, we have lim h
n→+∞
(1) n (1)
find h(δ) ≤ g(δ) (because h n ≤ g n from a certain rank).
c4. Now, it remains to show that IO ̸= ∅. For that, it is necessary
to find an element δ ∈ O which is infinitesimal. For u : x −→ x,
we have u ∈ ∆ (more precisely ∆1 ) and δ = u(δ). In addition,
we have 0 < δ < ε for every real strictly
( ) positive ε, because
there exists p ∈ N such that 0 < u n1 < ε for every integer
n > p. Then δ is an infinitesimal number.
□
Conclusions 1. Finally, we deduce that:
A NEW APPROACH TO NONSTANDARD ANALYSIS
221
(1) (O, +, .) is an extension field of (R, +, .).
(2) (O, ≤) is an ordered R−extension, which contains the infinitesimal element δ.
The field (O, +, .) is called the field of Omicran-reals and an
element of O is called an Omicran (or an Omicran-real).
10. Applications of the Field of Omicran-reals
10.1. The Exact Limit.
Proposition 10.1. The map ϕ defined as:
ϕ : (∆(RN ), +, .) −→ (O, +, .),
( )
(g n1 )n≥1 7−→ g(δ),
is an isomorphism.
If we want to define a new concept more precise
( (than
)) the limit that
1
allows to give the value taken by the sequence f n n≥1 at infinity,
then
( this
( 1 ))concept (called exact limit) is dependent to the values taken
by f n n≥1 from a certain rank n0 . Intuitively, the equivalence class
( ( 1 ))
f n n≥1 is the only concept can give these values independently from
n0 . On the other hand, if f is an element of ∆, then we can identify the
( ( ))
equivalence class f n1 n≥1 by f (δ) from the Proposition 10.1, so we
deduce that we can define the new concept as follows.
)
(( ( ))
Definition 10.2. Let f ∈ ∆. The Omicran f (δ) = ϕ f n1 n≥1 is
( ( ))
called the exact limit of the sequence f n1 n≥1 .
We set
( )
1
= f (δ).
lim f
exact
n
Remark 10.3. We remark that lim = ϕ ◦ s, where s is a canonical
surjection defined as:
exact
s : (∆(RN ), +, .) −→ (∆(RN ), +, .),
( ( ))
( ( 1 ))
f n n≥1 7−→ f n1 n≥1 .
Example 10.4. We propose the following examples:
1
(1) lim = δ.
exact n ( )
1
= sin(δ).
(2) lim sin
exact
n
δ
1
=
.
(3) lim
exact n + 1
δ+1
222
A. SAGHE
(4) We can( verify
that there does not exist an element f ∈ ∆, such
)
that f n1 = (−1)n from a certain rank. Then we can not define
the exact limit lim (−1)n .
exact
(5) Generally, from the proprieties of the elements of ∆, we can
show that if (xn )n≥1 does not admit a constant sign from a
certain rank, then this sequence does not admit an exact limit,
n
for instance, if xn = (−1)
n , then lim xn = 0, but we can not
n→+∞
define the exact limit of (xn )n≥1 .
10.2. The Projection of an Element of O.
Definition 10.5. Let f be a metalic function, and x ∈ O such that
x = f (δ). If we find an element x∗ ∈ R such that | x − x∗ | ≤ | x − y |,
∀y ∈ R, then, the real x∗ is called the projection of x in R.
Remark 10.6. The distance from x to R is given by
dR (x) = inf | x − y |=| x − x∗ | .
y∈R
Example 10.7. For example, we have:
• (
δ ∗ = 0. )∗
1
= 1.
•
δ 2+1
Theorem 10.8. Let f be a metalic function, and x ∈ O such that
x = f (δ). The projection x∗ of x onto R exists and it is unique. In
addition, we have:
( )
1
∗
.
x = lim f
n→+∞
n
( )
( )
Proof. Let x0 = lim f n1 . Then: ∀ε > 0 ∃n0 | ∀n ≥( n)0 , | f n1 −x0 |≤ ε
1
⇔ for every
x0 ≤
)ε
( n) ≥ n0 , we have −ε ≤ f n −(
1
1
− x0 ≤ ε and −ε ≤ lim f
− x0
⇔ lim f
exact
exact
n
n
⇔ f (δ) − x0 ≤ ε and −ε ≤ f (δ) − x0
⇔ | f (δ) − x0 |≤ ε.
Next, we can show that | f (δ) − x0 | ≤ | f (δ) − y | for any y ∈ R.
Assume that there exists y ∈ R such that | f (δ) − y | ≤ | f (δ) − x0 |≤ ε
for all ε ∈ R+ . This | y − x0 | ≤ 2ε for any ε ∈ R+ , which implies that
y = x0 = x∗ . Finally, we deduce the existence and uniqueness of x∗ ∈ R
such that
| f (δ) − x∗ |≤| f (δ) − y |, ∀y ∈ R.
( )
1
∗
.
□
In addition, we have x = lim f
n→+∞
n
A NEW APPROACH TO NONSTANDARD ANALYSIS
223
Theorem 10.9. Let f be a metalic map, and x = f (δ). Then we have:
where
x∗
| x − x∗ |≤ ε,
∀ε > 0,
is the unique element of R which verifies this property.
Proof. There exists n0 such that
( )
1
|f
− x∗ | ≤ ε,
n
∀n ≥ n0 .
Then
( )
1
x −ε≤f
≤ x∗ + ε,
n
Then, we deduce that
∗
∀n ≥ n0 .
x∗ − ε ≤ f (δ) ≤ x∗ + ε,
| x − x∗ |≤ ε.
To show the uniqueness of x∗ , we assume that there exists another element y ∈ R such that | x − y |≤ ε. Then: | x∗ − y |≤ 2ε, finally we get
y = x∗ .
□
( )
1
is the projection
Theorem 10.10. If f ∈ ∆1 , then the real lim f
n→+∞
n
( )
1
of lim f
onto R, so we get:
exact
n
(
( ))∗
( )
1
1
lim f
.
= lim f
n→+∞
exact
n
n
10.3. Necessary Conditions for the Existence of the Exact Limit.
Definition 10.11. Let (xn )n≥1 be a real sequence. We say that
( )(xn )n≥1
has an exact limit, if there exists f ∈ ∆ such that xn = f n1 from a
certain rank n0 ∈ N. In this case, we have
lim xn = f (δ).
exact
In this subsection, we propose the following remarks concerning the
existence of the exact limit of a real sequence (xn )n≥1 :
(1) Let (xn )n≥1 be a sequence of real numbers. Assume that the
exact limit of (xn )n≥1 exists. Then, there exists a function
f ∈ ∆ such that lim xn = f (δ).
exact
e
If f ∈ ∆1 , then f is a metalic
( 1function.
)
( 1 ) Let f be a metalic
e
extension of f , then we have f n = f n = xn from a certain
rank. Since fe is holomorphic at 0, then the limit of (xn )n≥1
exists and we have lim xn = fe(0). Finally, we conclude that
n→+∞
224
A. SAGHE
the existence of the exact limit implies the existence of the limit.
In addition, we have lim xn = fe(0). Generally, we get
n→+∞
⇒
lim xn = f (δ)
exact
lim xn =
n→+∞
{
fe(0), while f ∈ ∆1 ;
±∞, while f ∈ ∆2 .
(2) The reciprocal of the above implication is not true. We can find
a convergent sequence which does not have an exact limit (for
n
example, xn = (−1)
n ).
(3) If a sequence (xn )n≥1 has the exact limit, then (xn )n≥1 admits
a constant sign from a certain rank.
In addition, if xn > 0 from a certain rank, then, we have
lim xn > 0.
exact
(4) If the sequence (xn )n≥1 has the exact limit, from the properties of the elements of ∆, we can show that the sequence
(xn+1 − xn )n≥1 admits a constant sign from a certain rank.
Theorem 10.12. Let (an )n≥1 be a real sequence, and f be a holomorphic
function on D(0, ε) \ {0} such that
(i) f (]0,
( 1 )ε[) ⊆ R,
(ii) f n = an from a certain rank,
(iii) f is bounded on D(0, ε) \ {0}.
Then the sequence (an )n≥1 has an exact limit, and we have lim an = f (δ).
exact
Proof. 0 is an artificial singularity of f .
□
10.4. The Exact Derivative.
Definition 10.13. Let f be a real function that is differentiable at a
(x0 )
is metalic, then the
point x0 ∈ R. (If the function)h −→ f (x0 +h)−f
h
1
)−f (x0 )
f (x0 + n
exists. We put
exact limit of
1
n
n≥1
f (x0 + n1 ) − f (x0 )
fb(x0 ) = lim
1
exact
n
f (x0 + δ) − f (x0 )
.
=
δ
The Omicran fb(x0 ) is called the exact derivative of the function f at x0 .
Example 10.14. Consider the function f defined as f : x −→ x2 . The
exact derivative of f at x0 is given by fb(x0 ) = 2x0 + δ.
A NEW APPROACH TO NONSTANDARD ANALYSIS
225
Theorem 10.15. Let f be a real function that is differentiable at a point
(x0 )
x0 ∈ R. If the function h −→ f (x0 +h)−f
is metalic, then
h
(fb(x0 ))∗ = f ′ (x0 )
Proof. We can apply the Theorem 10.10.
□
Example 10.16. For f : x −→ x2 , the exact derivative of f at x0 is
fb(x0 ) = 2x0 + δ, and the derivative at x0 is f ′ (x0 ) = 2x0 . We can verify
easily that (2x0 + δ)∗ = 2x0 .
Lemma 10.17. Let f be a metalic function such that for every integer
k ∈ N, the function t −→ f (x0 + kt) is metalic. Then
f (x0 +N δ) = f (x0 )+δ(fb(x0 )+fb(x0 +δ)+fb(x0 +2δ)+· · ·+fb(x0 +(N −1)δ).
Proof. From the definition of fb, we have
f (x0 + δ) = f (x0 ) + δ fb(x0 ),
f (x0 + 2δ) = f (x0 + δ) + δ fb(x0 + δ),
..
.
f (x0 + N δ) = f (x0 + (N − 1)δ) + δ fb(x0 + (N − 1)δ).
By summing these equalities, we find the desired result.
Application 1. (Calculation of the sum Σk n )
(1) For n = 1, if f (x) = x2 , then fb(x) = 2x + δ.
From the Lemma 10.17 in the case of x0 = 0, we find
N 2 δ 2 = (δ(fb(0) + fb(δ) + fb(2δ) + · · · + fb((N − 1)δ)),
which implies that N 2 δ 2 = δ.(
N∑
−1
2kδ + δ). Then
k=0
2
N =
N
−1
∑
(2k + 1)
k=0
N
−1
∑
=2
k + N,
k=0
and we deduce that
N
−1
∑
N2 − N
=
k.
2
k=0
□
226
A. SAGHE
(2) In the case of n = 2, we choose f (x) = x3 and we obtain
fb(x) = 3x2 + 3xδ + δ 2 . By using the Lemma 10.17 for x0 = 0,
we find here
N 3 δ 3 = δ.(fb(0) + fb(δ) + fb(2δ) + · · · + fb((N − 1)δ)),
= δ.
N
−1
∑
(3k 2 δ 2 + 3kδ.δ + δ 2 ),
k=0
N
−1
∑
= δ 3 .(
3k 2 + 3k + 1).
k=0
Then N 3 = 3
N
−1
∑
k2 + 3
k + N,
k=0
k=0
and we deduce that
N
−1
∑
N
−1
∑
2
k =
N3 − N − 3
3
k=0
Finally, we get:
N∑
−1
k2 =
k=0
N∑
−1
k
k=0
.
N (N −1)(2N −1)
.
6
Similarly, we can calculate
N∑
−1
k3 ,
k=0
N∑
−1
k4 , . . . .
k=0
Application 2. (The Riemann sum)
) f and
( 1 )g be two metalic functions such that: f (δ) = g(δ). Then
(Let
1
f n = g n from a certain rank.
Consider the function defined as follows:
fn (x) =
f (x + n1 ) − f (x)
1
n
.
From the Lemma 10.17, we deduce that there exists a natural number
n0 such that we have:
(
(
(
)
(
)
)
N
1
2
1
f x0 +
= f (x0 ) +
fn (x0 ) + fn x0 +
+ fn x 0 +
n
n
n
n
))
(
N −1
, ∀n ≥ n0 .
+ · · · + fn x 0 +
n
Assume that f is twice differentiable on R, and f ′′ is continuous on R.
By using the Taylor’s formula with Lagrangian Remainder, we obtain:
)
)
(
(
1 ′′
k
k
′
=f a+
+
f (ξk,n ),
fn a +
n
n
2n
A NEW APPROACH TO NONSTANDARD ANALYSIS
227
where ξk,n ∈]a, a + N
n [. Then
)
)
(
(
N −1
1 ∑
k
N
= f (a) + .
fn a +
f a+
n
n
n
k=0
)
)
N −1 ( (
1 ∑
1 ′′
k
′
= f (a) + .
+
f (ξk,n ) .
f a+
n
n
2n
k=0
Assume that b > a. We can choose N = ⌊(b − a)n⌋, and then we get
(
)
)
(
N −1
N −1
N
1 ∑ ′
1 ∑ ′′
k
f a+
− f (a) = .
+ 2
f (ξk,n ).
f a+
n
n
n
2n
k=0
k=0
Since N = ⌊(b − a)n⌋, then b − a −
Let M = sup f ′′ (x) < +∞. We have
1
n
N
n
<
≤ b − a.
[a,b]
N −1
MN
1 ∑ ′′
f (ξk,n ) ≤
2
2n
2n2
k=0
In addition, we have
lim f
n→+∞
and we find
(
N
a+
n
1
f (b) − f (a) = lim
n→+∞ n
)
≤
M (b − a)
−→ 0 (n → +∞).
2n
= f (b). We pass to the limit
⌊(b−a)n⌋−1
∑
f
k=0
′
(
k
a+
n
)
.
For b = 1 and a = 0, we get
( )
∫ 1
n−1
1∑ ′ k
′
f (1) − f (0) =
f (t)dt = lim
f
.
n→+∞ n
n
0
k=0
10.5. The Logarithmic Function. We know that
(
x )n
= ex , ∀x ∈ R.
lim 1 +
n→+∞
n
Let x be a real number. The function
1
1
f : z −→ (1 + xz) z = e z ln(1+zx) ,
is a holomorphic function on D(0, ε) \ {0}. In addition, we have
ln(1 + zx) = zx −
z 2 x2
+ o(z 2 x2 ),
2
(for | z |<< 1).
228
A. SAGHE
ln(1 + zx)
= x, and lim f (z) = ex . Then, the
z→0
z
function f can be extended to a holomorphic
function on a neigh(
x )n
exists and we have
borhood of 0, which implies that lim 1 +
exact
n
(
1
1
x )n
= (1 + xδ) δ and ((1 + xδ) δ )∗ = ex . Then, the real numlim 1 +
exact
n
1
ber ex is an infinitesimal approximation of (1 + δx) δ .
1
We put ξα (x) = (1+αx) α , for every α > 0. If the function x −→ ξα (x)
α
has an inverse, then, we have ξα−1 (x) = x α−1 .
δ
We attempt to prove that the omicran x δ−1 exists for every x > 0, and
it represents an infinitesimal approximation of the real number ln(x).
Let x be a real number in R∗+ . The map defined as
So we deduce that lim
z→0
ez ln(x) − 1
xz − 1
=
,
z
z
is a holomorphic function on D(0, ε) \ {0}, and lim g(z) = ln(x). Then
g : z −→
z→0
0 is an artificial singularity of g, and we deduce that the exact limit of the
( ( 1
( 1
) xδ − 1
))
.
sequence n x n − 1
exists and we have lim n x n − 1 =
exact
δ
n≥1
We define the original logarithm by
xδ − 1
.
δ
The function ξ is called the function of original exponential. We set
lno : x −→
1
ξ(x) = expo (x) = (1 + δx) δ ,
and we deduce that
(lno (x))∗ = ln(x).
Then
xα − 1
.
α→0
α
Application 3. From the above results, we can show the following
equality:
xα − x−α
ln(x) = lim
.
α→0
2α
Remark 10.18. We have
ln(x)
xα − 1
= lim α
ln(y) α→0 y − 1
xα − x−α
.
= lim α
α→0 y − y −α
ln(x) = lim
Application 4. By using the above results, we can show the following
theorem.
A NEW APPROACH TO NONSTANDARD ANALYSIS
229
Theorem 10.19. For all x > 0 and x ̸= 1, we have
n−1
1∑ k
x−1
xn .
= lim
ln(x) n→+∞ n
k=0
Proof. We have
(
Then,
1
n
x −1
(
) n−1
∑
)
( 1
n xn − 1
x
k
n
k=0
(
)
n−1
1∑ k
xn
n
k=0
= x − 1.
)
= x − 1.
1
xα − 1
= lim n(x n − 1) = ln(x), then
n→∞
α→0
α
n−1
x−1
1∑ k
xn .
= lim
ln(x) n→+∞ n
Since lim
k=0
□
Application 5. Consider P as the set of prime numbers. We define the
prime-counting function [12] at real values of x by
π(x) = #{p ≤ x : p ∈ P}.
Theorem 10.20. (Hadamard and de la Valle Poussin)
As x → +∞, we have
x
π(x) ∼
.
ln(x)
Proof. See [12].
□
Theorem 10.21. As x → +∞, we have
1
.
π(x) ∼ 1
xx − 1
Proof. We can verify that
1
1
x
x −1
Since, lim
x→+∞
e
ln(x)
x
−1
ln(x)
x
x
ln(x)
∼
∼
1
.
1
x x −1
1
e
ln(x)
x
= 1, then
=
−1
1
1
x x −1
Finally, we obtain
π(x) ∼
In fact, as x → +∞, we have
1
ln(x)
e x −1
ln(x)
x
∼
x
ln(x) .
1
1
x
x −1
.
x
.
ln(x)
230
A. SAGHE
□
Application 6. Let (pn ) be the sequence of prime numbers. Then we
have the following theorems.
Theorem 10.22. We have
pn ∼ n ln(n), while
n → +∞.
Proof. See [12].
□
Theorem 10.23. We have
√
pn ∼ n2 ( n n − 1), while n → +∞.
√
n( n n − 1)
= 1. Let n be a natural numProof. We can verify that lim
n→∞
ln(n)
ber greater than 2. We have
√
1
n
n − 1 = e n ln(n) − 1.
Then
√
n
n−1=
(
1
e n ln(n) − 1
ln(n)
n
)(
)
ln(n)
.
n
1
ln(n)
e n ln(n) − 1
= 1.
= 0, then lim
ln(n)
n→∞ n
n→∞
On the other hand, we have lim
n
So, we obtain
√
n
Then
n−1∼
ln(n)
, while n → +∞.
n
√
n2 ( n n − 1) ∼ n ln(n), while n → +∞.
From the Theorem 10.22, we deduce that
√
n2 ( n n − 1) ∼ pn , while n → +∞.
Finally, we obtain the desired result.
□
10.6. The Omicran-reals in Geometry.
e
10.6.1. The Geometric Point. Let f be a(metalic
( 1 )) function, and f (δ) be
an infinitesimal number. The sequence f n n≥1 admits a constant
sign from a certain rank. Assume that the above sequence is positive
( ( ))
from a certain rank n0 . Since ϕ(fe(δ)) = f n1 n≥1 , then we can repre( )
sent fe(δ) by the family of segments (In )n≥1 , where In =]0, f 1 ].
n
A NEW APPROACH TO NONSTANDARD ANALYSIS
231
Definition 10.24. Let xA be an Omicran of O. An elementary geometric point of O is a segment of the type [xA , xA + δ[, where [x, y[=
{z ∈ O, x ≤ z < y}.
10.6.2. The Length of a Curve Cf . We define the length of an elementary
geometric point by
l([xA , xA + δ[) = δ,
where xA = g(δ), and g is a metalic function. The real x∗A represents
the projection of xA onto R.
Let fe be a holomorphic function on an open set U such that D′ (0, 1) ⊂
U . Assume that fe([0, 1]) ⊂ R. We set fe/[0,1] = f . The map f is a
metalic function and fe is a metalic extension of f . Assume that x∗A is
an element of [0, 1]. The map x −→ f (x∗A + x) is metalic. Its metalic
extension is given by x −→ fe(x∗A + x). Consider A(xA , f (xA )) and
A′ (xA + δ, f (xA + δ)) which are two ordered pairs of O2 . Let φ be the
function defined as
v
(
)2
u
u
e(e
e(e
f
g
(z)
+
z)
−
f
g
(z))
.
φ : z −→ z t1 +
z
The map θ : z →
we have
fe(e
g (z)+z)−fe(e
g (z))
z
is holomorphic on D(0, ε) \ {0}, and
fe(e
g (z) + z) − fe(x∗A ) fe(e
g (z)) − fe(x∗A )
−
,
z
z
where lim ge(z) = ge(0) = x∗A (the projection of xA onto R). Then lim θ(z)
θ(z) =
z→0
z→0
exists, and we have
lim θ(z) = (e
g ′ (0) + 1)f ′ (x∗A ) − ge′ (0)f ′ (x∗A ) = f ′ (x∗A ) ∈ R.
z→0
So, we deduce that lim φ(z) = 0, and φ is continuously extendable at 0.
z→0
Then the function φ is holomorphically extendable
) 0, which justifies
( at
the existence of the exact limit of the sequence (φ n1 )n≥1 , and we have
( )
1
lim (φ
) = φ(δ)
exact
n
√
)
(
f (xA + δ) − f (xA ) 2
∈ O.
=δ 1+
δ
We define the length of the segment [A, A′ [ by
√
)
(
f (xA + δ) − f (xA ) 2
′
l([A, A [) = δ 1 +
.
δ
232
A. SAGHE
We put
ψ(xA ) = δ
=δ
√
√
1+
(
f (xA + δ) − f (xA )
δ
)2
1 + fb(xA )2 .
Let f be a metalic function defined on [0, 1], and let A(0, f (0)) and
g If
B(1, f (1)) be two points of the plane
with f the arc AB.
√ which(define
)
n−1
1∑
k 2
the exact limit of the series
exists, then we define
1 + fb
n
n
k=0
g by
the exact length of the arc AB
n−1
∑
g = lim 1
l(AB)
exact n
k=0
√
( )2
k
1 + fb
.
n
g is the real denoted by l∗ (AB)
g and is defined
The length of the arc AB
by
√
( )2 ∗
n−1
∑
k
g = 1
1 + fb
l∗ (AB)
n
n
k=0
√
( )2
n−1
k
1∑
1 + fn
= lim
,
n→+∞ n
n
k=0
where fn (x) =
f (x +
1
n)
1
n
− f (x)
. Since f is a metalic function, then it
can be extended to a function which is twice differentiable at 0.
Assume that the function f is twice differentiable on ]0, 1[. Then
)
( )
(
( )
− f nk
f k+1
k
n
fn
=
1
n
( )n
1 ′′
k
+
f (ξk ),
= f′
n
2n
where 1 ≤ k ≤ n − 1, and ξk ∈] nk , k+1
n [.
Consider M1 = sup]0,1[ (| f ′ (x) |) and M2 = sup]0,1[ (| f ′′ (x) |). We
have
)2
( ) ( ( )
1 ′′
′ k
2 k
= f
+
f (ξk )
fn
n
n
2n
( )
k
= f ′2
+ εn,k ,
n
A NEW APPROACH TO NONSTANDARD ANALYSIS
where
εn,k
233
( )
k 1 ′′
1
=f
f (ξk ) + 2 f ′′2 (ξk ).
n n
4n
′
If M1 < +∞ and M2 < +∞, we obtain
| εn,k |≤
M1 M2 + M22
.
n
Then, lim sup | εn,k |= 0, and we have
n→+∞ k
( ) √
( )
k
k
2
′2
= 1+f
+ εn,k
1 + fn
n
n
√
( )
εn,k
k
′2
= 1+f
+ √
,
n
2 βn,k
√
where βn,k ∈ 1 + f ′2 ( nk ), 1 + f ′2 ( nk ) + εn,k . Then
√
√
( )
( )
n−1
n−1
∑
√
1
k
k
1
1∑
2
2
′2
=
1 + fn
1 + fn (0) +
1+f
n
n
n
n
n
k=0
k=1
+
Since
1
2n
n−1
∑
k=1
εn,k
√
.
βn,k
lim sup | εn,k |= 0, then we can verify that βn,k >
n→+∞ k
certain rank n0 ,
1
2
from a
and we have
√ n−1
n−1
2∑
1 ∑ εn,k
√
|εn,k |
≤
2n
2n
β
n,k
k=1
k=1
√
2(M1 M2 + M22 )
≤
.
2n
Then:
n−1
1∑
lim
n→+∞ n
k=0
√
√
( )
( )
n−1
∑
1
k
k
2
′2
= lim
.
1 + fn
1+f
n→+∞
n
n
n
k=0
g is
By using the Riemann sum, we deduce that the length of the arc AB
∫ 1√
g =
l∗ (AB)
1 + f ′2 (x)dx.
0
234
A. SAGHE
10.7. The Exact Limit of the Series. Let sn =
n
∑
ak be a convergent
k=1
series, where (ak )k≥1 is a sequence of real numbers. Assume that the
series (sn )n≥1 has the exact limit. Then, there exists a holomorphic
function fe on a neighborhood of zero such that lim sn = fe(δ). Then:
exact
fe(δ) = lim
exact
n
∑
ak ,
k=1
( )
1
e
ak = f
which implies that
, from a certain rank n0 ∈ N.
n
k=1
Since an = sn − sn−1 , we deduce that
( )
(
)
1
1
e
e
an = f
−f
, from a certain rank.
n
n−1
n
∑
If (an )n≥1 has the exact limit lim an , then, we can find a holomorphic
exact
( )
function g on a neighborhood of 0 such that an = g n1 from a certain
rank. In this case we have lim an = g(δ). Since lim an = 0, then g(0) =
exact
0 and there exists p such that
( )
(
)
( )
1
1
1
e
e
=f
−f
,
g
n
n
n−1
n→∞
∀n ≥ p.
Since f and g are holomorphic functions on a neighborhood of 0, then
there exists ε > 0 such that
(
)
z
g(z) = fe(z) − fe
, ∀z ∈ D(0, ε).
1−z
( ) ∑
+∞
1
e
e
ak . Then, we
=
On the other hand, we have f (0) = lim f
n→+∞
n
k=1
deduce the following theorem.
Theorem 10.25. Let g be a metalic function, and (sn )n≥1 be the con( )
n
∑
1
vergent series defined as sn =
g
. If the exact limit of (sn )n≥1
k
k=1
exists, then there exists a function fe which is holomorphic at 0 such that
( )
n
∑
1
e
f (δ) = lim
g
. This function is given by
exact
k
k=1
+∞
∑ (1)
fe(0) =
g k ,
k=1
)
(
g(z) = fe(z) − fe z , in a neighborhood of 0.
1−z
A NEW APPROACH TO NONSTANDARD ANALYSIS
235
Remark 10.26. (Calculating of a finite sum)
( ) ∑
n
n
∑
1
ak from a certain rank n0 .
ak , then fe
=
If fe(δ) = lim
exact
n
k=1
k=1
Example 10.27. We have lim
exact
that
n
∑
k=1
1
1
=
. Then, we deduce
k(k + 1)
1+δ
n
∑
1
1
=
k(k + 1)
1+
k=1
1
n
,
∀n ≥ 1.
∑
10.8. The Calculation of the Exact Limit of
ak . Let (sn ) be the
n
(1)
∑
series defined as sn =
g k . Assume that this series is convergent,
k=1
and g is a metalic function. Then g is holomorphic on a neighborhood
of 0. The existence of the exact limit of (sn ) implies that there exists a
holomorphic function fe on a neighborhood of 0 and we have
(
)
z
g(z) = fe(z) − fe
, on the disk D(0, ε).
1−z
Let g(z) =
+∞
∑
n=0
+∞
∑
βn z n and fe(z) =
αn z n , where (αn )n≥0 and (βn )n≥0
are real sequences.
We have
n=0
fe(z) = α0 + α1 z + α2 z 2 + · · · + αn z n + o(z n ).
Then,
)
(
z
e
= fe(z + z 2 + · · · + z n + o(z n ))
f
1−z
= α0 + α1 (z + · · · + z n + o(z n )) + · · ·
+ αn (z + · · · + z n + o(z n ))n + o(z n )
= α0 + α1 z + (α1 + α2 )z 2 + (α1 + 2α2 + α3 )z 3
+ (α1 + 3α2 + 3α3 + α4 )z 4 + (α1 + 4α2 + 6α3 + 4α4 + α5 )z 5
+ (α1 + 5α2 + 10α3 + 10α4 + 5α5 + α6 )z 6 + · · ·
(
(
)
(
)
n−1
n−1
+ α1 +
α2 +
α3 + · · ·
1
2
)
(
)
n−1
+
αn−1 + αn z n + o(z n ).
n−2
236
A. SAGHE
)
(
z
, we deduce that
Since g(z) = fe(z) − fe 1−z
{
β0 = β1 = 0,( )
(k−1)
(k−1)
βk = −α1 − k−1
α
−
α
−
·
·
·
−
2
3
1
2
k−2 αk−1 , ∀2 ≤ k ≤ n.
Remark 10.28. Since β0 = β1 = 0, then g(z) = z 2 g1 (z), where g1 is a
holomorphic function on a neighborhood of 0.
Now, from the above results, we deduce that
β0 = β1 = 0,
β2 = −α1 ,
β = −α − 2α ,
3
1
2
β4 = −α1 − 3α2 − 3α3 ,
..
.
(n−1)
β = −α − (n − 1)α − · · · − (n−1)α
n
1
2
k+1 − · · · − n−2 αn−1 .
k
Then,
β2
β3
β4
..
.
βn
=
−1
0
−1
−2
−1
..
.
−3
..
.
... ...
..
.
.
−3 . .
.. . .
.
.
0
..
.
..
.
0
−1 −(n − 1) . . . . . . −(n − 1)
Consider the matrix defined as
−1 0 . . .
.
−1 −2 . .
Mn =
−1 −3 −3
.
..
..
..
.
.
−1 −n . . .
We have det(Mn ) = (−1)n n!, then Mn is
β2
β3
β4
=
M
n−1
..
.
...
0
..
.
..
.
α1
α2
α3
..
.
αn−1
.
..
.
.
..
. 0
. . . −n
invertible and we have:
α1
α2
α3
.
..
.
αn−1
βn
So, the above system admits a unique solution (α1 , α2 , . . . , αn−1 ).
+∞
√
∑
1
αn z n is holo> 0, then the function fe(z) =
If lim sup n | αn | =
R
n=0
morphic on the disk D(0, R).
A NEW APPROACH TO NONSTANDARD ANALYSIS
237
( )
n
∑
1
In this case, the exact limit lim
g
exists. In addition, we have
exact
k
k=1
( )
n
n
∑
∑
1
e
ak ,
= lim
g
f (δ) = lim
exact
exact
k
k=1
k=1
and we get
fe(0) =
(
lim
exact
n
∑
k=1
ak
)∗
=
+∞
∑
ak .
k=1
11. The Black Magic Matrix
11.1. The Calculation of the Exact Limit Using the Black Magic
Matrix. Let g be a metalic function and fe be a holomorphic function in
n
∑
g( k1 ) admits the exact
a neighborhood of 0. Assume that the series
k=1
limit fe(δ). Let (αn )n≥0 and (βn )n≥0 be two real sequences such that
We have
fe(z) = α0 +
+∞
∑
k
αk z ,
+∞
∑
g(z) =
βk z k .
k=0
k=1
( )
n
∑
1
g
lim
= fe(δ).
exact
k
k=1
Then,
β2
β3
β4
..
.
βn
= Mn−1
α1
α2
α3
..
.
αn−1
.
Definition 11.1. The black magic matrix of order n is defined as ψ (n) =
Mn−1 .
We obtain
α1
α2
α3
..
.
= ψ (n−1)
β2
β3
β4
..
.
βn
(
)
+∞
∑
1
e
.
The real α0 is given by α0 = f (0) =
g
k
αn−1
k=1
.
238
A. SAGHE
Remark 11.2. We can verify that
( )
m
∑
(
1
g
= α0 + lim
n→+∞
k
1
m2
1
m
1
m3
···
k=1
1
mn−1
)
from a certain rank m0 .
ψ (n−1)
β2
β3
β4
..
.
βn
,
11.2. The Magical Properties of ψ (n) .
(n)
(n)
−1
Property 11.3. The
( i ) ψ is given by ψ = Mn ,
{ matrix
− j−1 , if 1 ≤ j − 1 ≤ i ≤ n,
where Mn [i, j] =
0,
otherwise.
(n)
We deduce that the matrix ψ is invertible and it is a lower triangular
matrix.
−1
. Then, the determinant of ψ (n)
i
n
is given by det(ψ (n) ) = (−1)
and we have tr(ψ (n) ) = −H(n), where
n!
n
∑
1
.
(H(n))n≥1 is the harmonic series which is defined as H(n) =
i
(n)
Property 11.4. We have ψi,i =
i=1
Proof. The matrix Mn is lower triangular and we have
Then,
ψ (n)
Sp(Mn ) = {−i, for 1 ≤ i ≤ n}.
is lower triangular, and we get
{
}
−1
(n)
Sp(ψ ) =
, for 1 ≤ i ≤ n .
i
Property 11.5. For every 1 ≤ i ≤ n − 1, we have
1
(n)
ψi+1,i = .
2
Proof. We have
n
∑
n
Mn [i + 1, k]ψk,i
.
δi+1,i =
k=1
Then,
i+1
∑
k=i
(n)
Mn [i + 1, k]ψk,i = 0.
□
A NEW APPROACH TO NONSTANDARD ANALYSIS
239
So, we deduce that
(n)
(n)
ψi+1,i
=−
(n)
ψi+1,i
Mn [i + 1, i]ψi,i
Mn [i + 1, i + 1]
(i+1) (n)
ψi,i
= − i−1
(i+1) .
,
i
Finally, we obtain
1
(n)
ψi+1,i = .
2
□
Property 11.6. For every (m, p) ∈ N2 , such that 2 ≤ m, and 2m + p ≤
n, we have
(n)
ψ2m+p,1+p = 0.
In particular, for every 2 ≤ m ≤ n2 , we get
(n)
ψn,n−2m+1 = 0.
Proof. We can see the demonstration in the following.
□
Property 11.7. For every 1 ≤ m ≤ n − 1, we have
(n)
(n)
ψm,m
ψm+1,m−1 =
1
.
12
Then,
(n)
ψm+1,m−1 =
−m
.
12
Proof. We have ψ (n) Mn = In . Then,
n
∑
(n)
ψi,k Mn [k, j] = δij .
k=1
In particular,
n
∑
k=1
Then,
(n)
ψm+1,k Mn [k, m − 1] = δm+1,m−1 .
m+1
∑
k=m−1
which implies that
(n)
(n)
ψm+1,k Mn [k, m − 1] = 0,
(n)
(n)
ψm+1,m−1 Mn [m−1, m−1]+ψm+1,m Mn [m, m−1]+ψm+1,m+1 Mn [m+1, m−1] = 0.
240
A. SAGHE
Then,
(n)
−(m − 1)ψm+1,m−1 −
m(m − 1) m(m − 1)
+
= 0.
4
6
Finally, we get
−m
.
12
(n)
ψm+1,m−1 =
□
Property 11.8. For every (i, j) ∈ N2 such that 1 ≤ i, j ≤ n, we have
(n+1)
ψi,j
(n)
= ψi,j .
Proof. From the definition of Mn , we have
(
)
Mn
0
Mn+1 =
,
Xn −n − 1
(( ) ( )
(n+1))
(n+1)
(n)
n+1
where Xn = − n+1
,
,
.
.
.
,
. To prove ψi,j
= ψi,j , it is
0
1
n−1
sufficient to show that there exists a row vector Yn such that
( (n)
)
ψ
0
ψ (n+1) =
.
−1
Yn n+1
On the other hand, we have
Mn+1 ψ (n+1) = In+1 ,
then,
(
Mn
0
Xn −n − 1
which implies that,
(
)(
ψ (n)
Yn
0
−1
n+1
Mn ψ (n)
0
(n)
Xn ψ − (n + 1)Yn 1
)
)
= In+1 ,
= In+1 .
Finally, we deduce that Xn ψ (n) − (n + 1)Yn = 0. Then, we can choose
Xn ψ (n)
, and we get
Yn as the form Yn =
n+1
ψ (n)
0
.
ψ (n+1) = 1
1
Xn ψn − n+1
n+1
(n+1)
Finally, we deduce that ψi,j
(n)
= ψi,j , for every 1 ≤ i, j ≤ n.
(i)
□
(n)
Remark 11.9. From Property 11.8, we deduce that ψi,j = ψi,j , for
(n)
every 1 ≤ i, j ≤ n. We set ψi,j = ψi,j .
A NEW APPROACH TO NONSTANDARD ANALYSIS
241
Property 11.10. For every 1 < i ≤ n, we have
n
∑
ψi,k = 0,
k=1
n
∑
k=1
ψ1,k = −1.
Then,
n
∑
i=1
C i = C1 + C 2 + · · · + C n =
−1
0
..
.
0
,
where C1 , C2 , . . . , Cn are the column vectors of the matrix ψ (n) .
Proof. We know that ψn Mn = In , then
n
∑
ψn [i, k]Mn [k, 1] = δi1 .
k=1
So, we deduce that
n
∑
ψ1,k Mn [k, 1] = 1,
k=1
n
∑
ψi,k Mn [k, 1] = 0,
k=1
Then,
n
∑
ψ1,k = −1,
k=1
n
∑
ψi,k = 0,
k=1
if i ̸= 1.
if i ̸= 1.
□
Property 11.11. For every 1 ≤ i ≤ n, we have
n
∑
(−1)k ψi,k = (−1)i+1 ,
k=1
which implies,
n
∑
i=1
(−1)i−1 Ci = C1 − C2 + · · · + (−1)n−1 Cn =
−1
1
..
.
(−1)n
,
where C1 , C2 , . . . , Cn are the column vectors of the matrix ψ (n) .
242
A. SAGHE
Proof. From Example 10.27, we have
lim
exact
Then lim
exact
n
∑
k=1
n
∑
k=1
−1
−1
=
.
k(k + 1)
1+δ
+∞
∑
−z 2
1
=
(−1)k z k and we have
g( ) = fe(δ) for g(z) =
k
1+z
k=2
+∞
∑
−1
=
fe(z) =
(−1)k+1 z k .
1+z
k=0
By using Property 11.12, we
1
−1
1
..
.
deduce that
(−1)n+1
finally, we deduce that
= ψ (n)
−1
1
−1
..
.
(−1)n
,
n
∑
(−1)k ψi,k = (−1)i+1 .
k=1
□
Property 11.12. Let g be a metalic function such that g(z) =
on a neighborhood of 0. Assume that the series
n
∑
k=1
+∞
∑
βk z k
k=0
g( k1 )
is conver-
gent and admits the exact limit. Then, there exist a holomorphic function fe on a neighborhood of 0 and a real sequence (αn )n≥0 such that
( )
n
∑
+∞
∑
1
g
lim
αk z k on a neighborhood of 0. The
= fe(δ) and fe(z) =
exact
k
k=0
k=1
real sequence (αn )n≥0 is given by
β2
α1
β3
α2
+∞ ( )
∑
1
α3
,
g
α0 =
= ψ (n−1) β4 ,
..
..
k
k=1
.
.
βn
αn−1
and we have β0 = β1 = 0.
A NEW APPROACH TO NONSTANDARD ANALYSIS
243
Example 11.13. We have
(n = 2)
(n = 3)
(n = 5)
ψ
(2)
ψ (3)
ψ
(5)
=
(
−1
0
1/2 −1/2
−1
= 1/2
−1/6
=
(n = 8)
ψ (8)
=
−1
1/2
−1/6
0
1/30
−1
1/2
−1/6
0
1/30
0
−1/42
0
)
,
0
0
−1/2
0 ,
1/2 −1/3
0
0
−1/2
0
1/2 −1/3
−1/4 1/2
0
−1/3
0
0
0
0
0
0
−1/4
0
1/2 −1/5
0
0
0
−1/2
0
0
1/2
−1/3
0
−1/4
1/2
−1/4
0
−1/3
1/2
1/12
0
−5/12
0
1/6
0
−1/12
0
7/24
,
0
0
0
0
0
0
0
0
−1/5
0
1/2
−1/6
−1/2
1/2
0
−7/12
0
0
0
0
0
0
0
0
0
0
0
0
−1/7
0
1/2 −1/8
Finally, for (n = 11), ψ (11) is given by
−1
1/2
−1/6
0
1/30
0
−1/42
0
1/30
0
−5/66
0
−1/2
1/2
−1/4
0
1/12
0
−1/12
0
3/20
0
0
0
−1/3
1/2
−1/3
0
1/6
0
−2/9
0
1/2
0
0
0
−1/4
1/2
−5/12
0
7/24
0
−1/2
0
0
0
0
0
−1/5
1/2
−1/2
0
7/15
0
−1
0
0
0
0
0
−1/6
1/2
−7/12
0
7/10
0
0
0
0
0
0
0
−1/7
1/2
−2/3
0
1
0
0
0
0
0
0
0
−1/8
1/2
−3/4
0
0
0
0
0
0
0
0
0
−1/9
1/2
−5/6
0
0
0
0
0
0
0
0
0
−1/10
1/2
0
0
0
0
0
0
0
0
0
0
−1/11
Theorem 11.14. (Calculation of the coefficients of (ψi,j ) by induction)
For every 1 ≤ j ≤ n, we have
ψ1,j
Xn
ψ2,j
ψn+1,j =
. ,
n + 1 ..
ψn,j
where Xn = −
((
n+1
0
.
) (n+1)
( ))
−1
, 1 , . . . , n+1
n−1 , and we have ψn+1,n+1 = n + 1 .
.
244
A. SAGHE
Proof. There exists a row vector Yn = (y1 , y2 , . . . , yn ), such that
)
( (n)
ψ
0
(n+1)
.
ψ
=
1
Yn − n+1
On the other hand, Yn =
Xn ψ (n)
n+1 ,
yj = ψn+1,j = Yn ej =
then
Xn (n)
Xn
ψ ej =
n+1
n+1
where (e1 , e2 , . . . , en ) is the canonical base of Rn .
ψ1,j
ψ2,j
..
.
ψn,j
,
□
Remark 11.15. For every n ≥ 1, we have
Xn = (0, Xn−1 ) + (Xn−1 , −n).
11.3. The Relationship Between ψi,j and the Bernoulli Numbers. The Bernoulli numbers are defined as
B0 = 1,
B0 + 2B1 = 0,
B0 + 3B1 + 3B2 = 0,
B0 + 4B1 + 6B2 + 4B3 = 0,
...
B + (n )B + · · · + ( n )B
0
1
n−1 = 0.
1
n−1
Then,
So, we deduce that
Mn
ψ (n)
B0
B1
..
.
Bn−1
−1
0
..
.
0
=
=
−1
0
..
.
0
B0
B1
..
.
Bn−1
Finally, we get the following result.
.
.
Property 11.16. For every natural number k ≥ 1, we have
ψk,1 = −Bk−1 .
A NEW APPROACH TO NONSTANDARD ANALYSIS
245
Then, the first column of ψ (n) is given by
ψ1,1
ψ2,1
..
.
ψn,1
= −
B0
B1
..
.
Bn−1
.
Remark 11.17. We deduce from Property 11.6 that ψ2k+2,1 = 0 for
every natural number k ≥ 1, because B2k+1 = 0.
Property 11.18. For every k ∈ N and s ∈ N∗ , we have
ψk+s,s
k−1
Bk ∏
(s + i).
=−
k!
i=1
0
..
.
Proof. Let xs be the sth column of the matrix ψ (n) . To find this
.
..
xn
column it is sufficient to determine the values of the real numbers (xi )
which verify
0
.
)
(( ) ( ) (
)
..
j
j
j
−
,
,
, 0, . . . , 0 xs = δs,j .
.
0
1
j−1
..
xn
On the other hand, we know that B2k+1 = 0 for every natural number
k ≥ 1. To prove ψs+2k+1,s = 0, it is sufficient to show that the above
column has the following form
0
..
.
xs
xs+1
.
..
xn
0
..
.
αs B0
=
αs+1 B1
..
.
αn Bn−s
,
246
A. SAGHE
where αs , αs+1 , . . . , αn are real numbers. Then
0
..
(( ) ( ) (
)
)
.
j
j
j
,
,
, 0, . . . , 0 αs B0
0
1
j−1
..
.
αn Bn−s
= −δs,j .
If s ̸=
( j j )and s > (j,j ) then this product
( j )is zero. If s < j, we find
αs B0 s−1
+ αs+1 B1 s + · · · + αj Bj−s j−1
= 0.
From Property 11.16, we know that
(
)
(
)
(
)
j−s+1
j−s+1
j−s+1
B0 +
B1 + · · · +
Bj−s = 0.
0
1
j−s
To find the sequence of the real numbers (αi )i≥0 , it is sufficient to determine λ ∈ R, such that
(
)
(
)
j
j−s+1
=λ
Bk , for s + k ≤ j.
αs+k Bk
s+k−1
k
Then,
(
)
αs+k = λ (
j−s+1
k
),
j
s+k−1
λ (s + k − 1)!(j − s + 1)!
.
k!
j!
In the case of k = 0, we get
(s − 1)!(j − s + 1)!
αs = λ
.
j!
Then,
j!αs
λ=
.
(s − 1)!(j − s + 1)!
On the other hand, we know that B0 = 1, then αs =
αs+k =
−1
s
and we get
j!
.
s!(j − s + 1)!
We replace λ by its value, and define the real αs+k as
λ=−
(s + k − 1)!
s!k!
1
= − (s + 1)(s + 2) · · · (s + k − 1).
k!
Finally, we deduce that
Bk
ψk+s,s = − (s + 1)(s + 2) · · · (s + k − 1).
k!
αs+k = −
A NEW APPROACH TO NONSTANDARD ANALYSIS
247
□
Corollary 11.19. For every (l, m) ∈ N2 such that m ≥ 2 and 2m ≤ l,
we have
ψl,l−2m+1 = 0.
Remark 11.20. From the above results, we deduce that the Property 11.6 is true, and we can show the following theorem.
Theorem 11.21. The coefficients ψ (n) = (ψi,j )1≤i,j≤n are given by
{
(ji )Bi−j
, if i ≥ j,
−
ψi,j =
i
0,
otherwise.
11.4. The Black Magic Matrix with the Riemann Zeta Function.
11.4.1. The Radius of Convergence of
+∞
∑
ψk,s−1 z k .
k=1
Lemma 11.22. The radius of convergence of the series
+∞
∑
ψk,s−1 z k ,
k=1
is zero.
Proof. The radius of convergence of the series
1
= lim sup
R
k→+∞
We have,
√
k
+∞
∑
ψk,s−1 z k is given by
k=1
| ψk,s−1 |.
Bk−s+1
s(s + 1)(s + 2) · · · (k − 1)
(k − s + 1)!
Bk−s+1 (k − 1)!
.
=−
(k − s + 1)! (s − 1)!
ψk,s−1 = −
For k = 2m + s − 1, we get
Since 2m! ∼
√
B2m (2m + s − 2)!
.
(s − 1)!
(2m)!
√
m 2m
and | B2m |∼ 4 πm( πe
) , then
ψ2m+s−1,s−1 = −
2m
4πm( 2m
e )
| B2m |
1
∼ 2( )2m .
2m!
2π
248
A. SAGHE
So, we deduce that
√
2m+s−1
On the other hand, we have
(2m + s − 1)! ∼
Then,
(2m + s − 1)!
∼
(s − 1)!
√
| B2m |
1
∼
.
2m!
2π
2π(2m + s − 1)
√
2π(2m + s − 1)
(s − 1)!
(
2m + s − 1
e
(
)2m+s−1
2m + s − 1
e
.
)2m+s−1
.
So, we deduce that
√
(
)
1
2m + s − 1
2m+s−1 (2m + s − 1)!
4m+2s−2
,
∼ (2m + s − 1)
(s − 1)!
e
and
√
2m+s−1
1
(2m + s − 1)!
∼ e 4m+2s−2 ln(2m+s−1)
(s − 1)!
(
)
2m + s − 1
.
e
Finally, we get
)
(
√
1
1 4m+2s−2
ln(2m+s−1) 2m + s − 1
2m+s−1
e
,
| ψ2m+s−1,s−1 | ∼
2π
e
√
m
2m+s−1
| ψ2m+s−1,s−1 | ∼
.
πe
√
Then lim 2m+s−1 | ψ2m+s−1,s−1 | = +∞, which implies that
m→+∞
lim sup
k→+∞
√
k
| ψk,s−1 | = +∞.
So, we deduce that the radius of convergence of the series
+∞
∑
k=1
is zero.
ψk,s−1 z k ,
□
11.4.2. The Riemann Zeta Function. This section is concerned the Euler
zeta series, which is the function
ζ(s) =
+∞
∑
1
,
ns
n=1
A NEW APPROACH TO NONSTANDARD ANALYSIS
249
where s is a real number greater than 1.
For s ∈ N \ {0, 1}, consider the real function g : x −→ xs , and the series
( )
N
∑
1
.
sN =
g
k
k=1
Theorem 11.23. The series sN =
N
∑
1
does not admit a exact limit.
ks
k=1
Proof. We assume that the series (sn ) admits the exact limit, then
e
there
( 1 )exists a holomorphic function f on a neighborhood of 0 such that
e
f N = sN from a certain rank.
+∞
∑
If fe(z) =
αk z k , then
k=0
Then,
α1
α2
..
.
..
.
αn
0
..
.
1
= ψ (n) = ψ (n) es−1 .
0
.
..
0
and α0 =
+∞
∑
k=1
Since lim
exact
α1
α2
..
.
αn
=
ψ1,s−1
ψ2,s−1
..
.
ψn,s−1
1
= ζ(s). Then,
ks
N
∑
n=1
fe(z) = ζ(s) +
+∞
∑
,
ψk,s−1 z k .
k=1
1
= fe(δ), then,
ns
fe
(
1
N
)
N
∑
1
=
ns
n=1
= ζ(s) +
+∞
∑
ψk,s−1
k=1
Nk
,
250
A. SAGHE
from a certain rank N . Then,
ζ(s) =
+∞
N
∑
∑
ψk,s−1
1
−
.
s
n
Nk
n=1
k=1
The above result is not true, since the function fe is not holomorphic
on a neighborhood of 0 by Lemma 11.22. Then, we reached to obtain
a contradiction and we deduce that the series (sn ) does not admit an
exact limit.
□
11.5. The Twelfth Property of the Matrix ψ (n) . From the above
+∞
N
∑ ψk,s−1
∑
1
is false, but we can correct
results, the formula ζ(s) =
ns −
Nk
n=1
k=1
this equality by adding a new term E(M, N, s) which is defined as
2M∑
+s−1
N
∑
ψk,s−1
1
+
.
E(M, N, s) = ζ(s) −
s
n
Nk
n=1
k=1
In fact, we have
N
2M∑
+s−1
∑
ψk,s−1
1
ζ(s) =
−
+ E(M, N, s),
ns
Nk
n=1
k=1
which implies that
ζ(s) =
N
2M∑
+s−1
∑
ψk,s−1
1
−
+ E(M, N, s)
s
n
Nk
n=1
=
N
∑
n=1
k=s−1
ψs−1,s−1 ψs,s−1
1
−
−
s
n
N s−1
Ns
ψs+1,s−1
−
−
N s+1
2M∑
+s−1
k=s+2
ψk,s−1
+ E(M, N, s).
Nk
So, we deduce that
ζ(s) =
=
2M∑
+s−1
N
∑
ψk,s−1
1
1
1 1
1
+
−
−
+ E(M, N, s)
s
s−1
s
n
s−1N
2N
Nk
n=1
k=s+1
N
−1
∑
2M∑
+s−1
n=1
1
1
1 1
1
+
+
−
s
s−1
n
s−1N
2 Ns
k=s+1
ψk,s−1
+ E(M, N, s).
Nk
A NEW APPROACH TO NONSTANDARD ANALYSIS
251
For r = k − s, we obtain
ζ(s) =
N
−1
∑
n=1
Then,
ζ(s) =
N
−1
∑
n=1
2M
−1
∑
ψr+s,s−1
1
1
1
1 1
+
+
−
+ E(M, N, s).
s
s−1
s
n
s−1N
2N
N r+s
r=1
(r+s)
2M
−1
∑
1
1
1
1 1
s−1 Br+1
+
+
+
+ E(M, N, s).
ns s − 1 N s−1 2 N s
(r + s)N r+s
r=1
On the other hand, we have B2k+1 = 0 for every natural k ≥ 1, then
ζ(s) =
N
−1
∑
(2m+s−1)
M
∑
B2m
1
1
1 1
1
s−1
+
+
+
+E(M, N, s).
s
s−1
s
n
s−1N
2N
(2m + s − 1)N 2m+s−1
m=1
N
−1
∑
M 2m−1
B2m
1
1
1 1 ∑ ∏
1
(s+i)
+
+
+
+E(M, N, s).
ns s − 1 N s−1 2 N s m=1 i=0
(2m)!N 2m+s−1
n=1
So, we get
ζ(s) =
n=1
Finally, we find the standard Euler-Maclaurin formula [6] applied to
the zeta function ζ(s), where s is a natural number and s ≥ 2. Then we
deduce that the matrix of the black magic ψ (n) has a beautiful twelfth
property which is given as follows.
Property 11.24. By using the black magic matrix, we can represent
the Euler-maclaurin formula as
N
⟨
⟩
∑
1
eM,N,s + E(M, N, s),
ζ(s) =
−
C
,
X
s−1
ns
n=1
where
∑
• ⟨., .⟩ is the scalar product ⟨x, y⟩ =
x i yi .
(2M
+s)
• Cs−1 = ψ
es−1 is the (s-1)-th column of the matrix ψ (2M +s) .
eM,N,s is the column vector defined as
• X
1
eM,N,s
X
Example 11.25. We have
=
N
1
N2
..
.
1
N 2M +s
.
252
A. SAGHE
ψ (10)
=
ζ(2)
ζ(3)
−1
1/2
−1/6
0
1/30
0
−1/42
0
1/30
0
0
−1/2
1/2
−1/4
0
1/12
0
−1/12
0
3/20
ζ(5)
0
0
−1/3
1/2
−1/3
0
1/6
0
−2/9
0
0
0
0
−1/4
1/2
−5/12
0
7/24
0
−1/2
ζ(9)
0
0
0
0
−1/5
1/2
−1/2
0
7/15
0
0
0
0
0
0
−1/6
1/2
−7/12
0
7/10
0
0
0
0
0
0
−1/7
1/2
−2/3
0
0
0
0
0
0
0
0
−1/8
1/2
−3/4
ζ(11)
0
0
0
0
0
0
0
0
−1/9
1/2
0
0
0
0
0
0
0
0
0
−1/10
.
We have
ζ(s) =
2M∑
+s−1
N
∑
ψk,s−1
1
−
+ E(M, N, s).
s
n
Nk
n=1
k=1
The coefficients of the first column of ψ (10) are
−1, 1/2, −1/6, 0, 1/30, 0, −1/42, 0, 1/30, 0,
then,
N
∑
1 1 1
1 1
1 1
1 1
1 1
1
+ −
+
−
+
−
+E(4, N, 2).
ζ(2) =
2
2
3
5
7
n
N 2N
6N
30 N
42 N
30 N 9
n=1
Similarly, we deduce the following formulas
ζ(3) =
ζ(5) =
ζ(9) =
N
∑
1
1 1
1 1
1 1
1 1
1 1
3 1
+
−
+
−
+
−
+ E(4, N, 3),
3
2
3
4
6
8
n
2N
2N
4N
12 N
12 N
20 N 10
n=1
N
∑
n=1
N
∑
n=1
1 1
1 1
5 1
7 1
1 1
1
+
−
+
−
+
+ E(3, N, 5),
n5 4 N 4 2 N 5 12 N 6 24 N 8 2 N 10
1 1
1 1
3 1
1
+
−
+
+ E(1, N, 9).
9
8
9
n
8N
2N
4 N 10
12. The Relationship Between the Hyperreal Numbers and
the Omicran-reals
Let u be an element of ∆, ∗ R be the field of (hyperreal
numbers
( 1 ))
and u(δ) be the Omicran defined by the sequence u n n≥1 . We use
⟨ 1 ⟩
u( i ) to represent the hyperreal defined by the sequence
(the( symbol
))
u n1 n≥1 .
A NEW APPROACH TO NONSTANDARD ANALYSIS
253
The map defined as
ι:
O −→ ∗⟨R, ⟩
u(δ) 7−→ u( 1i ) ,
is a ring homomorphism. In addition, we have the following results:
⟨ 1 ⟩
• The map ι is injective,
in
fact,
if
ι(u(δ))
=
0
then
u( i ) = 0.
{
}
We deduce that i : u( 1i ) = 0 ∈ U . Then u( 1i ) is zero for an
infinity of indices i. From the properties of u as an element of
∆, we deduce that u
e = 0. Finally u(δ) = 0.
• From the above result, we deduce that the field O is isomorphic
to a subfield of ∗ R. More precisely, we have
O ≈ ι(O) ⊆∗ R.
• The total order relation defined on ∗ R extends the total order
relation defined on O. In fact,
(i) if u(δ) ≤ v(δ) then there
exists n0 such
that u( 1i ) ≤ v( 1i ),
}
{
which implies that i : u( 1i ) ≤ v( 1i ) ∈ U (because, the
finite sets are not elements
U ). ⟨ ( )⟩
⟨ (of
)⟩
1
Finally, we deduce
that ⟨u (i )⟩ ≤ v {1i .
}
⟨ ( 1 )⟩
≤ v 1i , then i : u( 1i ) ≤ v( 1i ) ∈
(ii) conversely, if u i
U . From the properties of the elements
(1)
(of
)∆, we deduce
1
that there exists n0 such that u i ≤ v i for every i ≥
n0 . Finally, we get
{
( )
( )}
1
1
u(δ) ≤ v(δ) ⇔
i:u
≤v
∈ U.
i
i
From the above results, we can justify the identification of the field of
Omicran-reals O by a strict subset of the field of hyperreals, and we
deduce that:
“Any property that is true for every hyperreal number is also true for
every Omicran.”
13. Concluding Remark
According to Robinson’s approach, the construction of the hyperreal
numbers is related to the existence of an ultrafilter with special properties. Within this ultrafilter we can find the element A such that the
cardinal of the set A ∩ {1, 2, . . . , n} is very small compared to the cardinal of Ac ∩ {1, 2, . . . , n}, from a certain rank n0 . Unfortunately, this
property is not useful enough to obtain an effective approach in practice.
In this work, we have proposed an explicit approach without using the
ultrafilters and without adding any axiom. We have come up with new
notions used to obtain more applications thanks to this new method.
Finally, we believe that the new method becomes more usable for many
254
A. SAGHE
researchers in all fields of mathematics not only for the specialists in
model theory and mathematical logic.
Acknowledgment. The author wish to thank Prof. Mourad Nachaoui
for various helpful suggestions related to this paper. He also wishes to
thank the anonymous reviewers whose comments helped improve this
manuscript.
References
1. F. Bagarello, Nonstandard variational calculus with applications to classical
mechanics. I. An existence criterion, Internat. J. Theoret. Phys., 38 (1999),
pp. 1569-1592.
2. F. Bagarello, Nonstandard variational calculus with applications to classical
mechanics. II. The inverse problem and more, Internat. J. Theoret. Phys., 38
(1999), pp. 1593-1615.
3. F. Bagarello and S. Valenti, Nonstandard analysis in classical physics and quantum formal scattering, Int. J. Theor. Phys., 27 (1988), pp. 557-566.
4. V. Benci and M. Di Nasso, Alpha-theory: an elementary axiomatics for nonstandard analysis, Expo. Math., 21 (2003), pp. 355-386.
5. V. Benci, M. Di Nasso, and M. Forti, The eightfold path to nonstandard analysis, Nonstandard Methods and Applications in Mathematics, 25 (2006), pp.
3-44.
6. J.M. Borwein, D.M. Bradley, and R.E. Crandall, Computational strategies for
the Riemann zeta function, J. Comput. Appl. Math., 121 (2000), pp. 247-296.
7. N. Cutland, Nonstandard Analysis and its Applications, Cambridge University
Press, Cambridge, 1988.
8. F. Diener and G. Reeb, Analyse non standard, Hermann, 1989.
9. R. Fittler, Asymptotic nonstandard quantum electrodynamics, J. Math. Phys.,
34 (1993), pp. 1692-1724.
10. P. Fletcher, K. Hrbacek, V. Kanovei, M. Katz, C. Lobry, and S. Sanders, Approaches to analysis with infinitesimals following Robinson, Nelson, and others,
Real Analysis Exchange, 42 (2017), pp. 193-252.
11. R. Goldblatt, Lectures on the Hyperreals: An Introduction to Nonstandard
Analysis, Springer, Graduate Texts in Mathematics 188, 1998.
12. A. Granville, Harald Cramér and the distribution of prime numbers, Scand.
Actuar. J., 1 (1995), pp. 12-28.
13. E. Nelson, Internal Set Theory: a new approach to Nonstandard Analysis, Bull.
A.M.S., 83 (1977), pp. 1165-1198.
14. A. Robinson, Non-standard Analysis, North-Holland, Amsterdam, 1966.
15. W. Rudin, Analyse réelle et complexe, Masson, 1978.
16. P. Tauvel, Cours d’algébre: agrégation de mathématiques, Dunod, 1999.
Cpge de Settat, Lycée Qualifiant Technique PB: 576-Maroc.
E-mail address: saghe007@gmail.com