I am trying to understand the stabilization map, which takes a prestable curve (a curve with some marked points, and at worst nodal singularities) and returns a stable curve (a curve with some marked points, at worst nodal singularities, and finite automorphisms). Essentially what the stabilization map does is it contracts all of the unstable components of the curve, that is, those with infinite automorphisms.

There is furthermore supposed to be a map from the moduli of prestable curves to the moduli of stable curves, and therefore we need a nice description of the stabilization map which works well in flat families.

One possible such description is supposed to be: Take the dualizing sheaf omega_{C} of the prestable curve C; then take L := omega_{C}(x_{1} + ... + x_{n}), where the x_{i} are the marked points; then some large power of L will be generated by global sections, and the stabilization of C is the image of C under the corresponding map to projective space.

In particular, if C' is an unstable component of C, then L restricted to C' should be O_{C'}, as the image of C' should be a point.

I have several dumb questions:

Why is omega

_{C}an invertible sheaf? Does it follow from, e.g., Hartshorne III.7.11?Why is some large power of L generated by global sections?

How do we know that this power can be chosen to be constant in families?

How do we see that L restricted to unstable C' is O

_{C'}?

My more general question is: Given a singular curve, or at least a prestable curve, what explicit information can we deduce about the dualizing sheaf? For example, is there a way to figure out what the dualizing sheaf looks like when restricted to an irreducible component, or at least a smooth irreducible component?