It is shown in this book that Leibniz’s ideas can be fully vindicated and that they lead to a novel and fruitful approach to classical Analysis and to many other branches of mathematics. The key to our method is provided by the detailed analysis of the relation between mathematical languages and mathematical structures which lies at the bottom of contemporary model theory. 5
After Robinson’s initial insight, a number of ways of presenting nonstandard analysis were developed. Here is a sketch of one of them.6
Saturation Principle . Let Φ be a collection of L(U)-formulas with exactly one free variable. If Φ is finitely satisfiable in u, that is, if for any finite subset Φ’ of Φ there is an element of U which satisfies all the formulas of Φ’ in U, then there is an element of ∗U which satisfies all the formulas of Φ in ∗ U.
The saturation property expresses the intuitive idea that the nonstandard universe is very rich in comparison to the standard one. Indeed, while there may exist, for each finite subcollection F of a given collection of properties P , an element of U satisfying the members of F in u, there may not necessarily be an element of U satisfying all the members of P . The saturation of ∗ U guarantees the existence of an element of ∗U which satisfies, in ∗ U, all the members of P . For example, suppose the set ℕ of natural numbers is a member of U; for each n ∈ ℕ let P n(x) be the property x ∈ ℕ & n < x. Then clearly, while each finite subcollection of the collection P = {P n: n ∈ ℕ} is satisfiable in u, the whole collection is not. An element of ∗U satisfying all the members of P in ∗u will then be an “natural number” greater than every member of ℕ, that is, an infinite number.
The transfer principle may be seen as a version of Leibniz’s continuity principle : it asserts that all first-order properties are preserved in the passage to or “transfer” from the standard to the nonstandard universe .Transfer Principle . If σ is any sentence of L(U), then σ holds in U if and only if it holds in ∗ U.
The members of U are called standard sets, or standard objects; those in ∗U – U nonstandard sets or nonstandard objects: ∗U thus consists of both standard and nonstandard objects. The members of ∗U will also be referred to as ∗-sets or ∗-objects Since U ⊆ ∗U, under this convention every set (object) is also a ∗-set (object). The ∗-members of a ∗-set A are the ∗-objects x for which x ∗∈ A
If A is a standard set, we may consider the collection A ★ —the inflate of A—consisting of all the ∗-members of A: this is not necessarily a standard set nor even a ∗-set. The inflate of a standard set may be regarded as the same set viewed from a nonstandard vantage point. While clearly A ⊆ A ★, A ★ may contain “nonstandard” elements not in A. It can in fact be shown that infinite standard sets always get “inflated” in this way. Using the transfer principle , any function f between standard sets automatically extends to a function—also written f—between their inflates.
Each mathematical structure A= (A, R) has an inflate A ★ = (A ★, R ★). From the transfer principle it follows that A and A ★ have precisely the same first-order properties.
Now suppose that the set ℕ of natural numbers is a member of U. Then so is the set ℝ of real numbers
, since each real number may be identified with a set of natural numbers. ℝ may be regarded as an ordered field, and the same is therefore true of its inflate
ℝ★.This, the hyperreal
line
, has precisely the same first-order properties as ℝ. The members of ℝ★ are called hyperreals. A standard hyperreal is then just a real, to which we shall refer for emphasis as a standard real. Since ℝ is infinite, nonstandard hyperreals must exist. The saturation principle
implies that there must be an infinite (nonstandard) hyperreal,7 that is, a hyperreal a such that a > n for every n ∈ ℕ. In that case its reciprocal is infinitesimal in the sense of exceeding 0 and yet being smaller than
for every n ∈ ℕ. In general. we call a hyperreal a infinitesimal if its absolute value |a| is
for every n ∈ ℕ. In that case the set I of infinitesimals contains not just 0 but a substantial number (in fact, infinitely many) of other elements. Clearly I is an additive subgroup of ℝ, that is, if a, b ∈ I, then a – b ∈ I.
The members of the inflate ℕ★ of ℕ are called hypernatural numbers . As for the hyperreals, it can be shown that ℕ★ also contains nonstandard elements which must exceed every member of ℕ: these are called infinite hypernatural numbers .
For hyperreals a, b we define a ≈ b and say that a and b are infinitesimally close if a – b ∈ I. This is an equivalence relation on the hyperreal line : for each hyperrreal a we write μ(a) for the equivalence class of a under this relation and call it the monad of a. The monad of a hyperreal a thus consists of all the hyperreals that are infinitesimally close to a: it may thought of as a small cloud centred at a. Note also that μ(0) = I.
A hyperreal a is finite if it is not infinite; this means that |a| < n for some n ∈ ℕ. It is not difficult to show that finiteness is equivalent to the condition of near-standardness: here a hyperreal a is near-standard if a ≈ r for some standard real r.
Let < s n > be a standard infinite sequence of real numbers and let s be a standard real number . Then s is the limit of < s n > within ℝ,
in the classical sense, if and only if s n ≈ s for all infinite subscripts n.
A standard sequence < s n > converges if and only if s n ≈ s m for all infinite n and m. (Cauchy ’s criterion for convergence .)
In order that the standard real number c be the limit of f(x) as x approaches x 0 ,
, with x 0 a standard real number in (a, b), it is necessary and sufficient that f(x) ≈ f(x 0 ) for all x ≈ x 0.
The function f is continuous at a standard real number x 0 in (a, b) if and only if f(x) ≈ f(x 0 ) for all x ≈ x 0. (This is equivalent to saying that f maps the monad of x 0 into the monad of f(x 0 ).
- In order that the standard number c be the derivative of f ay x 0 it is necessary and sufficient that
for all x ≠ x 0 in the monad of x 0 .
Many other branches of mathematics admit neat and fruitful nonstandard formulations. We end this chapter with a sketch of how topology looks from a nonstandard point of view.
![$$ {\mathcal{N}}_p $$](../images/474107_1_En_8_Chapter/474107_1_En_8_Chapter_TeX_IEq6.png)
![$$ \upmu (p)=\left\{q\in {X}^{\bigstar }:q\in {V}^{\bigstar }\ \mathrm{for}\ \mathrm{all}\ V\in {\mathcal{N}}_p\right\}. $$](../images/474107_1_En_8_Chapter/474107_1_En_8_Chapter_TeX_Equb.png)
A subset A of X is open if and only if p ∈ A ⇒ μ(p) ⊆ A ★; A is closed if and only if μ(p) ∩ A ★ ≠ ∅ ⇒ p ∈ A. (It follows from this that the topology of a space can be recovered from its monadology .)
X is a Hausdorff space if and only if the monads of distinct points are disjoint.
X is compact if and only if every point of X ★ is near-standard .
Let f: X → Y be a map of X into a topological space Y. Then f is continuous if, for all p ∈ X, q ∈ X ★, q ≈ p ⇒ f(q) ≈ f(p).
Finally, it should be pointed out that while the usual models of nonstandard analysis are obtained using highly nonconstructive tools, other methods have been developed for producing such models which are constructively acceptable.10