En mathématiques, un opérateur de classe trace, ou opérateur à trace, est un opérateur compact pour lequel on peut définir une trace au sens de l’algèbre linéaire, qui est finie et ne dépend pas de la base.
En s’inspirant de la définition dans le cas de la dimension finie, un opérateur borné A sur un espace de Hilbert séparable est dit de classe trace si dans une certaine base hilbertienne {ek}k (et donc dans toutes) de H, la série à termes positifs suivante converge
où (A* A)1/2 désigne la racine carrée de l'opérateur positif (en) A* A.
Dans ce cas, la somme
est absolument convergente et ne dépend pas du choix de la base orthonormée. Ce nombre est appelé trace de A. Quand H est de dimension finie, on retombe sur la trace usuelle.
Par extension, si A est un opérateur positif, on peut définir sa trace, quitte à ce qu’elle soit infinie, comme la série à terme positifs
La forme bilinéaire définit un produit scalaire sur les opérateurs de classe trace. La norme qui y est associée est appelée la norme de Hilbert-Schmidt. Le complété des opérateurs de classe trace pour cette norme forme l’espace des opérateurs de Hilbert-Schmidt. Le point ci-dessous prouve que tous les opérateurs à trace sont de Hilbert-Schmidt. Cependant, tout comme certaines suites de carré sommable ne sont pas sommables, la réciproque est fausse et certains opérateurs de Hilbert-Schmidt n'admettent pas une trace finie.
Soit un opérateur de classe trace sur un Hilbert séparable , et soient ses valeurs propres comptées avec multiplicité.
Le théorème de Lidskii (dû à Victor Lidskii (ru)) veut que