# Analyse non standard

En mathématiques, et plus précisément en analyse, l'analyse non standard est un ensemble d'outils développés depuis 1960 afin de traiter la notion d'infiniment petit de manière rigoureuse. Pour cela, une nouvelle notion est introduite, celle d'objet standard (s'opposant à celle d'objet non standard), ou plus généralement de modèle standard ou de modèle non standard. Cela permet de présenter les principaux résultats de l'analyse sous une forme plus intuitive que celle exposée traditionnellement depuis le XIXe siècle.

## Historique

La naissance du calcul différentiel et infinitésimal au XVIIe siècle mena à l'introduction et à l'utilisation de quantités infiniment petites. Leibniz, Euler et Cauchy en firent grand usage. Cependant, ils ne purent éclairer pleinement la nature même de ces infiniment petits. Leur usage disparut au XIXe siècle avec le développement de la rigueur en analyse, par Weierstrass et Dedekind.
Il fallut attendre la deuxième moitié du XXe siècle pour qu'une introduction rigoureuse des infiniment petits soit proposée. Après une approche due à Abraham Robinson en 1961, issue des travaux de la logique mathématique et utilisant la notion de modèle, Wilhelmus Luxemburg popularisa en 1962 une construction (déjà découverte par Edwin Hewitt en 1948) des infiniment petits (et des autres hyperréels) par une ultrapuissance de $\mathbb {R}$$^,$, donnant ainsi naissance à une nouvelle théorie, l'analyse non standard. En 1977, Edward Nelson fournit une autre présentation de l'analyse non standard – appelée IST (Internal Set Theory, c'est-à-dire « Théorie des ensembles internes » en anglais) – fondée sur l'axiomatique de Zermelo-Frankel à laquelle est ajouté un nouveau prédicat : le prédicat standard. Le comportement de ce nouveau prédicat est fondé sur trois axiomes nouveaux :
* l'axiome d'idéalisation ;
* l'axiome de standardisation ;
* l'axiome de transfert.
Le sens du qualificatif standard donné par ces axiomes est celui d'objet appartenant à l'horizon perceptible, non standard comme étant au-delà de l'horizon perceptible. Un ensemble peut donc être standard ou non standard (on dit aussi charmé), il ne peut être les deux. Seront standard les objets usuels des mathématiques classiques (1, 2, $\pi$…). Les infiniments petits ou infiniments grands introduits seront non standard.

## Intérêt de l'analyse non standard

Il y a deux types d'applications :
* il a été établi qu'un énoncé classique, possédant une démonstration dans le cadre de l'analyse non standard, était vrai dans le cadre des mathématiques classiques. La situation est tout à fait comparable à celle des mathématiciens d'avant 1800, qui s'autorisaient à utiliser les nombres imaginaires à condition que le résultat final soit bien réel. L'analyse non standard permet donc de donner de nouvelles démonstrations (souvent plus simples) de théorèmes classiques ;
* l'analyse non standard permet en outre de manipuler les concepts nouveaux de nombre infiniment petit ou d'infiniment grand qui ont posé tant de problèmes aux mathématiciens et qui avaient été bannis de l'analyse. Elle est donc plus générale que l'analyse classique, de même que l'analyse complexe est plus générale que l'analyse réelle ;
* cependant, l'analyse non standard a eu à ce jour peu d'influence. Peu de théorèmes nouveaux ont été mis au point au moyen de celle-ci, et pour le moment, elle constitue essentiellement une réécriture de l'ensemble de l'analyse au moyen de nouveaux concepts. Il convient de préciser qu'on ne saurait s'attendre à de nouveaux résultats en analyse élémentaire ; des applications intéressantes doivent être cherchées, par exemple, du côté de l'étude des systèmes différentiels « lents-rapides » et de leurs « canards ».

## Les axiomes

* On se place dans le cadre de la théorie des ensembles de Zermelo-Fraenkel.
* Les objets ou les ensembles définis par cette théorie seront qualifiés d'internes ou classiques. C'est le cas de tous les objets et ensembles usuels que nous connaissons : $\pi ,e,2,\mathbb {N} ,\mathbb {R} ,\mathbb {C}$…
* On introduit un nouveau prédicat, étranger à la théorie de Zermelo-Fraenkel, et qui s'applique sur les ensembles et objets internes précédents. Un tel ensemble ou objet pourra être qualifié de standard ou de non standard. Par exemple, on pourra parler d'entier standard et d'entier non standard. Le mot « standard » n'est pas défini, pas plus que ne sont définis les mots « ensemble » ou « appartenance ». Ce sont ce qu'on appelle des notions primitives. On explique seulement la façon dont on peut utiliser cette nouvelle notion, au moyen des axiomes qui suivent.

### Axiome d'idéalisation

Soit R(x, y) une relation « classique ». Par relation classique, on entend une relation ne faisant pas intervenir le nouveau prédicat « standard » dans son énoncé. Il s'agit donc d'une relation usuelle de nos mathématiques de tous les jours.
L'axiome d'idéalisation affirme que les deux propositions suivantes sont équivalentes :
* Pour chaque ensemble standard fini F, il existe x (noté dans la suite $x_{F}$) tel que R(x, y) pour tous les y appartenant à F ;
* Il existe x tel que R(x, y) pour tout y standard.
L'axiome signifie que, pour trouver un x qui vérifie une propriété relative à tous les y standard, il suffit qu'on puisse trouver un tel x relatif aux éléments y de n'importe quel ensemble standard fini.

#### Exemple 1 : Il existe un entier supérieur à tous les entiers standard

Nous voulons montrer que : il existe x entier, tel que, pour tout y standard entier, x > y. Soit donc R(x, y) défini par : x est entier et y est entier et x > y. La proposition 1 de l'axiome d'idéalisation est bien vérifiée : si F est fini, il existe bien un entier x supérieur aux entiers y éléments de F. Par conséquent, l'axiome d'idéalisation énonce que la proposition 2 est aussi vérifiée et celle-ci correspond à notre énoncé.
Il existe donc un entier x supérieur à tous les nombres entiers standard. Cet entier sera donc non standard, sinon, il serait supérieur à lui-même. Nous venons donc de montrer qu'il existe au moins un entier non standard.
Les entiers supérieurs à x sont a fortiori non standard, sinon, x leur serait supérieur. Pour cette raison, dans l'ensemble $\mathbb {N}$ des entiers, les entiers non standard sont également qualifiés d'inaccessibles, ou d'illimités, ou d'infiniment grands. Le terme « illimité » étant mal adapté, nous préférons donc le terme d'inaccessible ou d'infiniment grand. Les entiers non standard sont aussi appelés hypernaturels.

#### Exemple 2 : Tout ensemble infini possède un élément non standard

Considérons la relation x différent de y dans un ensemble E infini. Pour chaque partie finie standard F, il existe un élément x noté $x_{F}$ appartenant à E tel que x soit différent de y pour tout y appartenant à F, puisque E est infini.
L'axiome d'idéalisation fournit alors l'existence d'un élément x appartenant à E et différent de tous les éléments standard y appartenant à E ; x est évidemment non standard.
On en déduit la propriété suivante :
    Dans tout ensemble infini, il existe au moins un élément non standard.
et par contraposition :
    Si tous les éléments d'un ensemble sont standard, cet ensemble E est fini.

#### Exemple 3 : Théorème de Nelson

Ce théorème énonce que, si E est un ensemble, il existe une partie finie X de E contenant tous les éléments standard de E. Cependant, on ne peut en conclure que les éléments standard d'un ensemble quelconque ont une cardinalité finie, puisque les éléments standard ne constituent pas un ensemble. On définit pour cela la relation R(X, y) suivante : X est inclus dans E, X est fini et si y est élément de E, alors y est élément de X.
La proposition 1 de l'axiome d'idéalisation est bien vérifée pour toute partie finie F (standard ou non d'ailleurs) en prenant pour X l'intersection de F et E. Par conséquent, la proposition 2 de l'axiome d'idéalisation permet de valider le théorème de Nelson.
La partie X donnée par l'axiome est une partie interne ou classique. Elle ne se limite pas nécessairement aux seuls éléments standard de E, car, a priori, la collection des éléments standard, définie à partir de la relation non classique « être standard » est un objet externe, c'est-à-dire étranger aux mathématiques usuelles. En effet, la relation « être standard » ne fait pas partie des relations auxquelles s'appliquent les axiomes de ZFC, ce qui veut dire qu'il n'existe pas d'ensemble ne contenant que les entiers standard. Ainsi, dans les entiers, un ensemble X contenant tous les entiers standard est de la forme {0, 1, 2, …, n} avec n non standard, et cet ensemble contient aussi des entiers non standard.

### Axiome de transfert

Dès que tous les paramètres $E_{i}$ d'une formule classique F ont des valeurs standard :
$E_{1}$
$E_{n}$
$E_{1}$
$E_{n}$
Autrement dit, pour vérifier qu'une formule usuelle dépendant de paramètres standard est vraie pour tout x, il suffit de la vérifier pour tout x standard. Intuitivement, nous ne pouvons accéder qu'aux éléments standard, et ce sont eux qui nous permettront de vérifier une formule classique. Cet axiome peut aussi s'exprimer (par négation) :
$E_{1}$
$E_{n}$
$E_{1}$
$E_{n}$
Si une propriété classique est vraie pour un x, alors elle est vraie pour un x standard. En voici quelques conséquences. La plus importante est le fait que si un objet mathématique est défini de façon classique de manière unique à partir d'objets standard, il est nécessairement standard. C'est donc le cas de $\varnothing ,0,1,2,\pi ,e,i,\mathbb {N} ,\mathbb {R} ^{n}$ pour n standard. De même, si E et F sont des ensembles standard, il en est de même de leur intersection, de leur réunion, de leur produit, de l'ensemble des applications de E dans F, de l'ensemble des parties de E. Si a et b sont deux nombres standard, il en est de même de ab, a+b, a–b, a/b, etc. Si n est standard, il en est de même de n+1 ou de I$_n$ = {1, ..., n}. Si A est une partie standard de $\mathbb {R}$ bornée, Sup A et Inf A sont standard. Si f est une fonction standard (c’est-à-dire définie sur des ensembles standard et de graphe standard), alors l'image d'un élément standard est standard.
Enfin, cet axiome permet de montrer que, pour voir que deux ensembles standard sont égaux, il suffit de vérifier qu'ils possèdent les mêmes éléments standard. Ainsi, la seule partie standard de $\mathbb {N}$ contenant tous les entiers standard est $\mathbb {N}$ lui-même. Par contre, il existe des parties non standard contenant tous les entiers standard, à savoir les parties {0, 1, 2, ..., n} avec n non standard.

### Axiome de standardisation

Soit E un ensemble standard, soit P une propriété quelconque, faisant ou non intervenir le postulat « standard ». Alors :
Cet axiome ne présente d'intérêt que si la propriété P est non classique (elle utilise le postulat « standard »). L'ensemble A n'est autre qu'un ensemble standard dont les éléments standard sont les éléments standard de E vérifiant la propriété P. Il se peut que A possède d'autres éléments, mais ils seront non standard. Par ailleurs, un ensemble standard étant défini de manière unique par ses éléments standard, il en résulte que A est unique. On l'appelle le standardisé de la collection {x élément de E | P(x)} qui, a priori, n'est pas un ensemble au sens ZFC. L'interprétation intuitive qu'on peut donner à cet axiome est le suivant : la collection {x élément de E | P(x)} ne nous est pas directement accessible. Nous ne pouvons concevoir que son standardisé. Nous insistons sur le fait que, si la propriété P utilise le postulat « standard », cette propriété est étrangère à l'axiomatique de Zermelo-Fraenkel (puisque le mot « standard » ne fait pas partie de cette axiomatique), et donc que la collection {x élément de E | P(x)} n'est pas un ensemble au sens de Zermelo-Fraenkel, c'est pourquoi nous la qualifions de collection (plus techniquement, la propriété P n'est pas nécessairement collectivisante, et la notation {x élément de E | P(x)} est formellement aussi illégale que le serait, par exemple, {x | x=x} pour désigner l'ensemble de tous les ensembles).
Par exemple, considérons E = $\mathbb {N}$, et P(x) la propriété x est standard. La collection {x élément de E | P(x)} est la collection des éléments standard. Son standardisé est un ensemble standard contenant tous les éléments standard de $\mathbb {N}$. Nous avons déjà vu qu'il s'agissait de $\mathbb {N}$ lui-même.
Considérons maintenant E = $\mathbb {N}$, et P(x) la propriété x est non standard. La collection {x élément de E | P(x)} est la collection des éléments non standard. Son standardisé est l'ensemble vide.

## Les nombres en analyse non standard
### Les entiers

Rappelons que nous qualifions d'internes ou classiques les propriétés ou les ensembles n'utilisant pas le mot « standard ». Nous appelons externes ou non classiques les propriétés utilisant ce mot. Toutes les propriétés connues classiques restent valides en Analyse non standard. Ainsi, $\mathbb {N}$ vérifie l'axiome de récurrence, pourvu que cet axiome soit appliqué à une propriété classique.
En revanche, le prédicat standard étant non classique, l'axiome de récurrence ne s'y applique pas. Ainsi, 0 est standard ; si n est standard, n + 1 aussi. Cependant, il existe des entiers non standard supérieurs à tous les entiers standard. De tels entiers non standard sont appelés infiniment grand.
Tout entier standard est inférieur à tout entier non standard. Si n est non standard, il en est de même des éléments supérieurs à n et de n – 1. On peut voir $\mathbb {N}$ comme suit :
    0 1 2 3 . . . . . . . . . n-1 n n+1 . . .
    entiers standard suivis des entiers non standard
On ne peut parler du plus petit entier non standard, pas plus que du plus grand entier standard, car ces propriétés n'étant pas classiques, elles ne définissent même pas d'ensembles, qui n'ont donc pas, et pour cause, les caractéristiques usuelles des sous-ensembles de $\mathbb {N}$.
Cependant, si P est une propriété quelconque, on montre que $\mathbb {N}$ vérifie le principe de récurrence restreint suivant :

### Les réels

On montre qu'on peut partitionner l'ensemble $\mathbb {R}$ des réels en :
* les infinitésimaux ou infiniment petits, inférieurs en valeur absolue à tout réel standard strictement positif. À part 0, ils sont non standard. x – y infinitésimal est noté x ≈ y. On dit que x et y sont infiniment proches.
* les illimités, supérieur en valeur absolue à tout réel (ou tout entier) standard. Ils sont non standard. Leurs inverses sont infinitésimaux.
* les appréciables.
Les appréciables et les infinitésimaux constituent les réels limités.
Par exemple : 0,000...01 est infiniment petit si le nombre de 0 est un entier infiniment grand. Ce nombre est alors infiniment proche de 0.
Si n est un entier infiniment grand, alors 1/n est infiniment petit.
On montre également que, pour chaque réel limité x, il existe un unique réel °x standard tel que la différence x – °x soit infinitésimale. °x s'appelle partie standard (ou ombre) de x, à laquelle x est adégal.
Par exemple, 0,3333.....333 (où le nombre de 3 est un entier infiniment grand) est un réel limité et même un nombre décimal non standard, dont la partie standard est 1/3.
Tout réel limité se décompose de manière unique sous la forme standard + infinitésimal.
Les réels infiniment proches d'un réel donné constituent le halo de ce réel.

## Les suites en analyse non standard

Nous allons donner des propriétés non classiques des suites, qui, dans le cas des suites standard, coïncideront avec des propriétés usuelles.

### Convergence d'une suite

Pour une suite standard $(a_{n})$, il y a équivalence entre :
* la suite $(a_{n})$ converge vers l
* l est standard et, pour tout n infiniment grand, $a_{n}$ ≈ l
En effet, si $(a_{n})$ est standard et converge vers l, sa limite est standard (par transfert) et vérifie :
$a_{n}$
Par transfert, on a alors :
$a_{n}$
Si on prend n infiniment grand, n est alors supérieur à N donc | $a_{n}$ - l | < ε, et cette inégalité étant vérifiée pour tout ε standard, on a bien $a_{n}$ ≈ l
Réciproquement, si, pour tout n infiniment grand, $a_{n}$ ≈ l avec l standard, alors :
$a_{n}$
Il suffit en effet de prendre N infiniment grand.
et par transfert :
$a_{n}$
ce qui est la définition de la convergence.
On rappelle que l'équivalence énoncée n'est valide que pour les suites standard. Si on définit en effet $a_{n}=(-1)^{n}\alpha$ avec α infiniment petit, alors $a_{n}$ ≈ 0 pour tout n et pourtant la suite $(a_{n})$ ne converge pas (Il suffit de prendre ε = $\textstyle {\frac {1}{2}}\alpha$). En fait, l'axiome de transfert ne s'applique pas car la formule « pour tout n > N, | $a_{n}$ - l | < ε » fait intervenir des éléments qui ne sont pas standard.

### Convergence d'une sous-suite

Pour une suite $(a_{n})$ standard, il y a équivalence entre :
* il existe une sous-suite de $(a_{n})$ qui converge vers l ;
* l est standard et il existe n illimité tel que $a_{n}$ ≈ l.
En effet, si l est limite d'une sous-suite de $(a_{n})$, alors l est standard par transfert, et pour tout ε > 0, il existe une infinité de n tel que | $a_{n}$ - l | < ε. Cette propriété est donc vraie pour ε infiniment petit, et comme elle est vérifiée par une infinité de n et qu'il n'existe qu'un nombre fini d'entiers standard, il existe donc n infiniment grand tel que | $a_{n}$ - l | < ε. Mais comme ε est infiniment petit, cela signifie que $a_{n}$ ≈ l.
Réciproquement, s'il existe n illimité tel que $a_{n}$ ≈ l, alors :
$a_{n}$
et par transfert :
$a_{n}$
ce qui exprime que l est valeur d'adhérence de la suite $(a_{n})$ et dans ce cas, il existe bien une sous-suite de $(a_{n})$ qui converge.
On en déduit le théorème de Bolzano-Weierstrass, qui exprime, que, de toute suite réelle bornée, on peut extraire une sous-suite qui converge. Par transfert, il suffit de montrer ce théorème sur les suites standard. Soit donc $(a_{n})$ une suite standard bornée. Tous ses termes sont limités car, par transfert, on peut prendre un majorant et un minorant de $(a_{n})$ standard. On prend alors n illimité et l = °$a_{n}$ partie standard de $a_{n}$. On applique alors l'équivalence montrée précédemment, la propriété 2 étant vérifiée.

### Suite de Cauchy

Pour une suite $(a_{n})$ standard, il y a équivalence entre :
* $(a_{n})$ est une suite de Cauchy
* pour tout n et p illimités, $a_{n}$ ≈ $a_{p}$
La démonstration suit une démarche comparable à celles des paragraphes précédents.
Montrons que, dans $\mathbb {R}$, toute suite de Cauchy converge. Par transfert, il suffit de montrer cette propriété sur les suites standard. Soit $(a_{n})$ une telle suite. Elle est bornée : en effet, il n'y a qu'un nombre fini d'entiers standard, et tous les $a_{n}$ avec n illimités sont dans le même halo de l'un d'entre eux. Par transfert, la borne peut être choisie standard. Tous les termes de la suite sont donc limités. On prend alors l = °$a_{p}$ partie standard de $a_{p}$ avec p illimité. Alors, pour tout n illimité, $a_{n}$ ≈ $a_{p}$ ≈ l, donc la suite converge vers l.

## Les fonctions en analyse non standard
### Continuité

La continuité d'une fonction dans $\mathbb {R}$ se définit plus simplement avec l'analyse non standard. Pour une fonction standard, il y a équivalence entre
* $f$ est continue
* pour tout $y$ infiniment petit et pour tout $x$ standard, $f(x+y)$ est infiniment proche de $f(x)$.
On montre le théorème des valeurs intermédiaires de la façon suivante. Soit f continue sur un segment [a, b] avec f(a) < 0 et f(b) > 0. Alors il existe c entre a et b tel que f(c) = 0. En effet, par transfert, il suffit de montrer ce théorème pour f, a et b standard. Soit N un entier illimité et $x_{k}=a+k{b-a \over N}$ pour k entre 0 et N. Si K est le premier k pour lequel $f(x_{k})\geq 0$ alors on prendra pour c la partie standard de $x_{K}$. On a en effet c infiniment proche de $x_{K}$ et de $x_{K-1}$, de sorte que f(c) sera infiniment proche du réel positif ou nul $f(x_{K})$ et infiniment proche du réel négatif $f(x_{K-1})$. Étant standard, f(c) est nul.
On montre d'une façon comparable que f admet un maximum et un minimum.

### Continuité uniforme

Pour une fonction standard, il y a équivalence entre
* $f$ est uniformément continue
* pour tout $y$ infiniment petit et pour tout $x$, $f(x+y)$ est infiniment proche de $f(x)$.
Par exemple, la fonction qui à x associe x$^2$ est continue, puisque, si x est standard et y infiniment petit, on a :
    (x+y)$^2$ = x$^2$ + 2xy + y$^2$ ≈ x$^2$ puisque x étant limité, xy est infiniment petit, ainsi que y$^2$
Par contre, cette fonction n'est pas uniformément continue puisque, si x est infiniment grand et si y = 1/x, alors (x+y)$^2$ = x$^2$ + 2 + y$^2$ qui n'est pas infiniment proche de x$^2$.
Sur un segment [a, b], toute fonction continue f est uniformément continue. Par transfert, il suffit de montrer cette propriété pour f, a et b standard. Les éléments du segment sont alors tous limités, donc admettent tous une partie standard. Si x est élément de [a, b], °x sa partie standard et y infiniment petit, on a :
    f(x+y) = f(°x + z) avec z = y + x - °x infiniment petit
    donc f(x+y) ≈ f(°x) ≈ f(x) par continuité de f en °x

### Dérivation

Pour une fonction standard définie sur un intervalle standard de $\mathbb {R}$, et pour x$_0$ standard il y a équivalence entre :
* f est dérivable en x$_0$ de dérivée l
* pour tout x infiniment proche de x$_0$, ${{f(x)-f(x_{0})} \over x-x_{0}}$ ≈ l, avec l standard.

### Intégration

Pour une fonction standard f sur [a, b] = I standard, il y a équivalence entre
* f intégrable au sens de Riemann
* pour toute subdivision de [a, b] a = x$_0$ < x$_1$ < ... < x$_n$ = b avec x$_i$ ≈ x$_{i+1}$, il existe deux fonctions en escalier φ et ψ relatives à la subdivision de façon que, pour tout x de I, φ(x) ≤ f(x) ≤ ψ(x), et $\int _{a}^{b}\psi -\phi$ ≈ 0. On pose alors $\int _{a}^{b}f$ la partie standard de $\int _{a}^{b}\phi$ ou de $\int _{a}^{b}\psi$.

## Notions diverses

Nous donnons ci-dessous des exemples d'équivalent en analyse non standard de notions de l'analyse classique, lorsqu'elles sont appliquées à des objets standard. Celles-ci ont pour but de montrer l'ampleur des domaines à explorer.
* Convergence simple vers f d'une suite (f$_n$) de fonctions : pour tout n infiniment grand et tout x standard, f$_n$(x) ≈ f(x).
* Convergence uniforme vers f d'une suite (f$_n$) de fonctions : pour tout n infiniment grand et tout x, f$_n$(x) ≈ f(x).
* Compacité d'un espace K : tout point de K est presque standard (un point est presque standard s'il est infiniment proche d'un point standard)
* Complétude d'un espace E : tout point quasi standard est presque standard (un point x est quasi standard si pour tout r standard, x se trouve à une distance inférieure à r d'un point standard)