These are two quite useful properties of intersecting with divisors.
1- Projection formula :
Let be proper. Then if
is a divisor on
, we want to pull back
, intersect it with a cycle in
, and then push it back. The projection formula gives a shortcut to that : we can just pushforward the cycle, and then intersect it with
.
.
( Where is the induced map from the relevant subschemes : from
to
. This is important, because we have to adhere to where we define our intersection classes!)
2- Flat pull back
Let be flat. Then if $latex$ F is a divisor on
, we want to pull back the intersection of a cycle
with
. So this formula tells us that we can just pull back
and
and do the intersection on
. Again, we need to be a bit careful to restrict maps to relevant subscheme.
The idea of proof :
1- We can assume is a surjective proper morphism of varieties, and the cycle is just
itself.
2-
The nice thing about projection formula and flat pull back is that it allows us to define Chern classes of vector bundle : we pushforward the Chern classes (intersection classes) defined by the canonical line bundle on the corresponding projective bundle. The projection map from the projective bundle is both proper and flat.