Cutting nodes of dual graphs #
Cutting a set S of nodes replaces each node by its two labelled branches. The resulting
partial normalization can be disconnected. Its connected pieces are indexed by the vertices
of G.smoothing Sᶜ: two original vertices lie in the same piece exactly when they can be
joined using uncut edges. This reuses the connectivity quotient of smoothing; no genus is
transferred between vertices when cutting.
DualGraph.cutComponent retains the uncut edges, the original vertex genera and markings,
and adds a marking for each branch of a cut edge on the piece. In particular, cutting a
self-node adds two different labels even when they lie on the same vertex.
The total genus formula is
∑ x, (G.cutComponent S x).arithmeticGenus + #S + 1 = G.arithmeticGenus + #pieces.
For a single node, a nonseparating cut lowers the genus by one, whereas a separating cut
preserves the sum of the genera. Every vertex retains its log-canonical degree, so all the pieces
are
stable (respectively semistable) exactly when the original graph is. These are the numerical
invariants of partial normalization used when decomposing a nodal curve into pointed pieces.
References #
- E. Arbarello, M. Cornalba and P. A. Griffiths, Geometry of Algebraic Curves, Volume II, Chapter X, for partial normalization and dual graphs of nodal curves.
A connected component of the partial normalization at S. The index is a connectivity
class for the uncut edges, and the markings include both labelled branches of every cut node
on this component.
Instances For
Genus of a partial normalization. The sum of the arithmetic genera of its connected pieces, plus the number of cut nodes plus one, equals the original genus plus the number of pieces. This includes separating, nonseparating and simultaneous cuts, without subtraction.
Partial normalization cannot increase the sum of the arithmetic genera.
Special flags and stability #
The valence at a vertex of a cut piece counts the branches of uncut nodes there.
The markings at a vertex of a cut piece are its original markings and the branches of cut nodes there.
At a vertex of a cut piece, the number of remaining node branches plus the number of markings equals the original number of special flags. A cut branch becomes a marking.