For a proper map with fixed complex normal orientation, apply the Thom isomorphism in complex cobordism, pull back by the collapse of a tubular neighborhood of a graph embedding, and desuspend the auxiliary Euclidean coordinates. The degree increase is the relative real codimension. Changing the orientation can change this map.
Write for complex cobordism. A complex orientation of a smooth map is chosen stable complex normal data, not a complex structure on either manifold separately. More concretely, replace the continuous map by a homotopic smooth map , choose an embedding
and give its normal bundle a stable complex structure on a real vector bundle. The auxiliary dimension can be chosen so the normal rank is even; further stabilization makes the normal bundle actually complex. Equivalence means stabilization by trivial complex summands and homotopy of the oriented embedding data. The stable identity
identifies this as orientation of the relative stable normal bundle. For odd relative codimension one uses an odd auxiliary suspension coordinate; the degree formula below is unchanged. This is the geometric factorization model for complex-oriented maps used in Algebraic and Geometric Topology 18, geometric cobordism discussion.
Let and . The chosen normal orientation gives a Thom class of degree and the Thom isomorphism in complex cobordism. For compact manifolds the Pontryagin-Thom collapse of a tubular neighborhood to its Thom space is
For , define the Gysin map in complex cobordism by the composite
Thus raises degree by the real relative codimension . This definition depends on the specified orientation and is invariant under the stated equivalences of its normal data. The plus sign on a space denotes adjoining a disjoint basepoint.
For the embedding with normal rank , let be its tubular collapse. The Thom construction gives . Restricted to , this collapse is exactly the zero section . Therefore
This is the self-intersection formula in complex cobordism. For an actual complex rank- normal bundle its top Chern class in complex cobordism is the zero-section pullback of its Thom class, so the right side is . Equivalently, under the splitting principle for complex vector bundles both are the product of the first Chern classes of the line summands. The same argument gives for every .
There is a real distinction if the printed word “stable” is interpreted literally. The Euler class of a stably complex real bundle need not equal of its stable complex class. For the diagonal embedding , the normal bundle is . It has a stable complex structure with
so its stable complex rank-two class is trivial and has second Chern class zero. However the ordinary integral image of is , which evaluates to the Euler characteristic . Thus the always-valid answer is the cobordism Euler class. The requested top-Chern identification is valid for an actual complex normal bundle, or if “top Chern class” here is explicitly being used as the Euler-class terminology for the chosen normal orientation.