Let k be a field. An oriented cohomology theory is a contravariant functor A\, from the category of smooth quasi-projective varieties over k\, into the category of commutative rings. Part of the data are also direct images for projective morphisms; that is to say, a morphism of groups f_*\colon A(Y)\to A(X), for any projective morphism f\colon Y\to X, such that \mathrm{Id}_*=\mathrm{Id}, (fg)_*=f_*g_*\, and such that the projection formula f_*(f^*(x)y)=xf_*(y) holds.
On an oriented cohomology theory \,A, any smooth closed subvariety \,i\colon Z\to X\, has a fundamental class
\,[Z]^A\coloneqq i_*(1)\in A(X)\ ,
and any line bundle \,L\to X\, has a Chern class
\,c_1^A(L)\coloneqq s_0^*(s_{0*}(1))\in A(X) \ ,
where \,s_0\colon X\to L\, is the zero section.
These data are also assumed to satisfy the following axioms:
The ring morphism i_1^*+i_2^*\colon A(X_1\amalg X_2)\to A(X_1)\oplus A(X_2) is an isomorphism, where i_j\colon X_j\to X_1\amalg X_2 is the natural immersion (in particular, A(\emptyset )=0).
For any affine bundle \pi \colon P\to X, the ring morphism \pi ^*\colon A(X)\to A(P) is an isomorphism.
For any smooth closed subvariety i\colon Z \to X, the following is an exact sequence:
\
A(Z)\xrightarrow{i_*}A(X)\xrightarrow{j^*}A(X-Z)\ .
If a morphism f\colon \bar X\to X is transversal to a smooth closed subvariety i\colon Z\to X of codimension d, then the following square is commutative:
\xymatrix{A(Z) \ar[r]^-{f^*} \ar[d]^{i _*} & A(\bar Z) \ar[d]^{i _*}\\ A(X)
\ar[r]^-{f^*} & A(\bar X). }
For any morphism f\colon
Y\to X and any projective bundle \pi \colon \mathbb{P}(E)\to X, the following square is commutative:
\xymatrix{A(\mathbb{P}(E))\ar[r]^-{f^*} \ar[d]^{\pi _*} & A(\mathbb{P}(f^*E))
\ar[d]^{\pi _*}\\ A(X) \ar[r]^-{f^*} & A(Y). }
If E\to X is a vector bundle of rank r+1, then the A(X)-module in A(\mathbb{P}(E)) is free of rank r+1:
A(\mathbb{P}(E))=A(X)\oplus A(X)x_E\oplus \ldots \oplus A(X)x_E^r.
where x_E=c_1^A(\xi
_E) is the first Chern class of the tautological line bundle.
A morphism of cohomologies \varphi \colon A\to \bar A\, is a natural transformation preserving direct images; i.e., it is a morphism of functors of rings \,\varphi \colon A\to \bar A\, such that
\varphi (f_*(a))=\bar f_*(\varphi (a))
for any projective morphism f\colon Y\to X and any element a\in A(Y).