En mathématiques, la théorie des corps de classes est une branche majeure de la théorie algébrique des nombres qui a pour objet la classification des extensions abéliennes, c'est-à-dire galoisiennes et de groupe de Galois commutatif, d'un corps donné. Plus précisément, il s'agit de décrire et de construire ces extensions en termes de propriétés arithmétiques du corps de base lui-même.
La plupart des résultats centraux ont été démontrés dans la période s'étendant entre 1900 et 1950. La théorie a été nommée ainsi en rapport avec les idées, conjectures et résultats de ses débuts, tel que le corps de classes de Hilbert, et s'organisa vers 1930.
De nos jours, le terme est généralement utilisé comme synonyme de l'étude de toutes les extensions abéliennes des corps de nombres algébriques (et plus généralement des corps globaux), mais aussi des corps de nombres p-adiques (et plus généralement des corps locaux).
Une autre ligne importante est la recherche de générateurs explicites pour les corps de classes de corps de nombres algébriques, c'est-à-dire de générateurs donnés par les valeurs de fonctions transcendantes. C'est le Kronecker Jugendtraum (rêve de jeunesse de Kronecker). Il n'est encore réalisé que pour de rares cas, notamment celui du corps des rationnels (théorème de Kronecker-Weber, où les générateurs sont des racines de l'unité, c'est-à-dire des valeurs de la fonction exponentielle), et des corps quadratiques imaginaires (cas des corps à multiplication complexe, où les générateurs sont des valeurs de fonctions elliptiques).
En langage moderne, il existe une extension abélienne maximale A de K, qui sera de degré infini sur K; et associée à A, un groupe de Galois G qui sera un groupe profini, donc un groupe topologique compact, et aussi abélien. Nous nous intéressons à la description de G en termes de K.
Le résultat fondamental de la théorie des corps de classes établit que le groupe G est naturellement isomorphe à la complétion profinie du groupe des classes d'idèles (en) de K. Par exemple, lorsque K est le corps des nombres rationnels, le groupe de Galois G est (naturellement isomorphe à) un produit infini du groupe des unités des entiers p-adique pris sur tous les nombres premiers p, et l'extension abélienne maximale correspondante des rationnels est le corps engendré par toutes les racines de l'unité. Ceci était connu comme le théorème de Kronecker-Weber, originellement énoncé par Kronecker.
Pour une description du cas général, voir l'article détaillé : formation de classes.
En pratique, le programme prend la forme suivante. Étant donné un corps K et fixée une clôture séparable Ksep de K, on cherche à associer à toute extension finie abélienne L de K incluse dans Ksep un groupe topologique C(L) et un homomorphisme continu de groupes NL/K de C(L) dans C(K) de manière que :
La théorie du corps de classes a été décrite pour une famille variée de corps, parmi lesquels les corps de nombres algébriques et les corps de nombres p-adiques.
L'exemple le plus simple est celui des corps finis. Si K est un corps fini de cardinal q, on pose et NL/K est égal à la multiplication par le degré [L/K] de L/K, pour toute extension finie L de K incluse dans Ksep. On a un homomorphisme de groupes de dans Gal(Ksep/K) injectif et d'image dense, qui envoie 1 sur le Frobenius de K, c'est-à-dire sur l'automorphisme . Si σ est un élément de Gal(L/K), il existe un unique n dans tel que φKn prolonge σ. L'application de réciprocité est définie par .
Il s'agit de la partie de la théorie concernant les corps locaux. Dans ce qui suit, on se restreint aux corps locaux dont le corps résiduel est fini.
Si K est un corps local de corps résiduel fini, il existe un homomorphisme de groupes topologiques, injectif et d'image dense, du groupe multiplicatif de K sur le groupe de Galois de l'extension abélienne maximale de K. Cet homomorphisme, appelé le symbole d'Artin (en), est défini de la façon suivante : à chaque élément premier de K est associé un automorphisme qui, restreint à toute sous-extension abélienne non ramifiée, est l'automorphisme de Frobenius de cette extension, et le symbole d'Artin se factorise à travers les groupes de normes associées aux sous-extensions finies. Il y a alors une correspondance de Galois des sous-extensions de l'extension abélienne maximale de K avec les sous-groupes (fermés pour la topologie de Krull) du groupe de Galois de cette extension, et donc, via le symbole d'Artin, avec les sous-groupes du groupe multiplicatif de K.
Le cas particulier le plus frappant est celui du groupe des unités : il est associé à l'extension non ramifiée maximale de K.
Pour K un corps de nombres, la correspondance du corps de classes s'énonce comme la collection des correspondances locales en toutes les places non archimédiennes de K, à l'aide des idèles (en).