Introduites par René Thom en 1956, et généralisées par J.M. Boardman en 1967, les classes de Thom-Boardman Σ sont un outil pour l'étude des singularités des applications différentiables . Elles permettent de distinguer les singularités selon la dimension des noyaux de (l'application tangente de) f et de certaines de ses restrictions. Elles ont une importante application dans le calcul des caustiques de l'optique géométrique.
Etant donnée une application (indéfiniment) différentiable , on définit en tout point le rang r de f comme étant le rang de l'application tangente Tfx. On définit aussi le corang à la source comme m − r, et le corang au but comme n − r. Le corang à la source est aussi la dimension i du noyau de Tfx: i = m − r.
Un point est dit régulier si son rang prend la valeur maximale possible: r = min(m,n). Il est dit singulier ou critique dans le cas contraire. L'ensemble des points singuliers est noté Σ(f). Les classes de Thom-Boardman décrivent la structure de Σ(f).
est dit de classe Σi si le noyau de Tfx est de dimension i. On note Σi(f) l'ensemble des points de classe Σi.
Le cas général est défini inductivement en posant, pour toute famille d'entiers :
On a les inclusions .
Les caustiques de l'optique géométrique sont modélisées mathématiquement en tant que singularités, ou plus exactement en tant que singularités lagrangiennes. La théorie des singularités lagrangiennes montre qu'il existe 5 types génériques de points caustiques dans notre espace physique: les plis A2, les fronces A3, les queues d'aronde A4, les ombilics hyperboliques et les ombilics elliptiques .
Le lien avec les singularités d'applications différentiables vient de la remarque suivante. Considérons un ensemble (ou congruence) de rayons lumineux. Chaque rayon est défini par deux paramètres x1, x2, qui sont par exemple les coordonnées du point Q du front d'onde W d'où est issu le rayon. Pour décrire tous les points P du système des rayons, on ajoute aux coordonnées x1 et x2 une troisième coordonnée x3 le long du rayon, par exemple la distance QP mesurée le long du rayon (x1,x2). On définit ainsi une application f qui fait correspondre au triplet (x1,x2,x3) le point (y1,y2,y3) de l'espace physique, situé à la coordonnée (distance) x3 le long du rayon (x1,x2). Dire que les rayons "se croisent", c'est dire que f n'est pas injective. La non surjectivité de f exprime l'existence de zones d'ombres. La caustique K du système de rayons est l'ensemble singulier Σ de f, ou plus exactement son image dans l'espace physique: K = f(Σ).
Cette modélisation des rayons par une application différentiable f explique que la caustique se compose d'une surface-pli A2 = Σ1(f), de lignes-fronces A3 = Σ1,1(f), et de points queues d'arondes A4 = Σ1,1,1(f). Elle n'explique cependant pas la présence des ombilics qui, dans la théorie générale, sont de codimension 4.
La caractérisation des points caustiques par les classes de Thom-Boardman permet leur calcul effectif dans la plupart des applications.
Soit la fonction , f(x) = x. Sa dérivée n'est jamais nulle. La fonction f n'a que des points réguliers: Σ0(f) = R.
Soit la fonction , f(x) = x2. Sa dérivée est 2x. On a donc et Σ1(f) = {0}. L'unique point critique est appelé pli.
Soit l'application , . On calcule le déterminant jacobien . On trouve . Alors Σ1(f) est obtenu en écrivant J(x1,x2) = 0, soit . C'est une parabole. Pour trouver Σ1,1(f), nous devons écrire la restriction g de f à Σ1(f). En utilisant, l'égalité , on trouve , . La dérivée ne s'annule qu'à l'origine. On a donc Σ1,1(f) = (0,0). La singularité à l'origine s'appelle fronce.
Soit l'application , . Le déterminant jacobien s'écrit . Alors Σ1(f) est obtenu en écrivant J(x1,x2,x3) = 0, soit . C'est une surface régulière de R3. Pour trouver Σ1,1(f), nous devons écrire la restriction g de f à Σ1(f). En utilisant l'égalité , on trouve , . On calcule la matrice dérivée . La condition caractérisant Σ1,1(f) est obtenue en annulant les 3 mineurs d'ordre 2, ce qui mène à . Σ1,1(f) est donc une courbe régulière de R3, d'équation: , . Cette équation nous permet d'écrire la restriction h de f à Σ1,1(f): . Alors Σ1,1,1(f) est obtenu en écrivant que h'(x1) est nul, soit x1 = 0. La singularité à l'origine s'appelle queue d'aronde.
Soit l'application , . On calcule comme précédemment Σ1(f) et Σ1,1(f). Pour trouver Σ2(f) on calcule la matrice jacobienne . On remarque que les deux premiers vecteurs-colonnes et forment un plan vectoriel. On écrit donc que les deux autres vecteurs-colonnes sont contenus dans ce plan, ce qui fournit 8 annulations de déterminants de mineurs d'ordre 3. On trouve finalement Σ2(f) = (0,0,0,0). La singularité à l'origine s'appelle ombilic: ombilic hyperbolique pour le signe + et ombilic elliptique pour le signe − . Les ombilics hyperbolique et elliptique appartiennent à la même classe de Thom-Boardman Σ2(f).
Soit l'application , . On calcule la matrice jacobienne:
.
Σ1(f) est obtenu en annulant les 3 mineurs d'ordre 2 soit: x1 = 0, 2x2 = 0, . Par conséquent Σ1(f) = (0,0). La singularité à l'origine s'appelle ombrelle de Whitney-Cayley.