Responderé por los colectores cerrados lisos. También supondré que se eligen métricas riemannianas en todas partes. (El espacio de tales métricas es convexo y, por lo tanto, contraíble, por lo que cualquier cosa que dependa de la métrica será normalmente canónica hasta la homotopía). Supongamos que tenemos una incrustación suave $f:N\to M$ de codimensión $d$ . Esto da una $d$ -haz vectorial de dimensiones $\nu_f$ en $N$ cuya fibra en $x$ es el complemento ortogonal de $f_*(T_xN)$ en $T_{f(x)}M$ . A continuación, para $(x,v)\in E(\nu_f)$ Defino $g_1(x,v)$ para ser $\alpha(1)$ , donde $\alpha:\mathbb{R}\to M$ es la geodésica con $\alpha(0)=f(x)$ y $\dot{\alpha}(0)=v$ . Este mapa $g_1:E(\nu_f)\to M$ será una incrustación en alguna vecindad de la sección cero. Elija una incrustación suave $h:E(\nu_f)\to E(\nu_f)$ cuya imagen está cerca de la sección cero, y que es la identidad en alguna vecindad aún más pequeña de la sección cero. Ahora pongamos $g=g_1\circ h:E(\nu_f)\to M$ Esto es lo que se llama un vecindad tubular de $f$ . Podemos definir un mapa $f^!:M_\infty\to E(\nu_f)_\infty$ de compactaciones de un punto por $f^!(g(x,v))=(x,v)$ y $f^!(m)=\infty$ siempre que $m$ no es a imagen y semejanza de $g$ . Esto se denomina Construcción Pontrjagin-Thom . Esto a su vez da un mapa $\widetilde{H}^*(E(\nu_f)_\infty)\to\widetilde{H}^*(M_\infty)$ . Ahora $M$ es compacto, por lo que el punto $\infty\in M_\infty$ está aislado, por lo que $\widetilde{H}^*(M_\infty)=H^*(M)$ . Por otro lado, $E(\nu_f)_\infty$ se conoce también como el espacio Thom $N^{\nu_f}$ Así que (siempre que $\nu_f$ está orientado) existe un elemento canónico $u\in \widetilde{H}^d(N^{\nu_f})$ (llamado Clase Thom ) tal que $\widetilde{H}^d(N^{\nu_f})$ es generado libremente por $u$ como módulo sobre $H^*(N)$ . Ahora tenemos un elemento $v=(f^!)^*(u)\in H^d(M)$ se denomina clase de cohomología de $N$ (o de $f$ ) en $M$ .
La clase de cohomología de la diagonal se obtiene aplicando este procedimiento a la incrustación de la diagonal $f:M\to M^2$ definido por $f(m)=(m,m)$ .