Chains of (-2)-indices of arbitrary length #
A (-2)-index of a numerical type is a component i with gᵢ = 0 and aᵢᵢ = -2wᵢ. The
configurations that a set of (-2)-indices can form inside a numerical type with strictly more
components are of Dynkin-diagram shape, and
TauCeti/AlgebraicGeometry/Curves/StableReduction/NumericalType/ProperSubgraph.lean classifies
those on at most six components. This file treats the one infinite family, a chain
i₁ - i₂ - ⋯ - i_t of any length, packaged as
TauCeti.NumericalType.IsSelfIntersectionMinusTwoChain.
The underlying adjacency graph of such a chain in a numerical type with more components is a
path: no two of its components meet except along the chain, so in particular the chain never
closes up into a cycle.
From five components on, it also has at most one nonsimple edge, and that edge is at an end: all
its weights are equal except possibly at one end, where the weight may be the double or the half
of the common weight, and every edge has intersection number the larger of the weights of its two
endpoints by TauCeti.NumericalType.intersection_eq_max_weight. This is
Stacks, Lemma 55.5.8, whose source statement is
restricted to more than five components because the five-component case is its Lemma 55.5.5.
Main results #
TauCeti.NumericalType.IsSelfIntersectionMinusTwoChain: the predicate recording a chain of components of self-intersection-2w.TauCeti.NumericalType.IsSelfIntersectionMinusTwoChain.intersection_eq_zero: two components of such a chain which are not consecutive do not meet, provided the numerical type has more components than the chain has length.TauCeti.NumericalType.IsSelfIntersectionMinusTwoChain.exists_weight_eq_except_one_end: the weights along such a chain of at least five components are constant except possibly at one end.
T.IsSelfIntersectionMinusTwoChain t c says that c 0, …, c (t - 1) are t distinct
components of the numerical type T, each of self-intersection aᵢᵢ = -2wᵢ, in which
consecutive components meet.
Positions are indexed by ℕ, with only the values below t constrained, so that a block of
consecutive positions is again a chain for the shifted index function.
This is weaker than asking each c i to be a TauCeti.NumericalType.IsMinusTwoIndex, which
also requires gᵢ = 0: the genus plays no role in the classification of the configurations that
(-2)-indices form, exactly as in the fixed-length classifications of
Stacks, Section 0C7L already available.
The components of the chain are pairwise distinct.
Every component of the chain has self-intersection
-2w.Consecutive components of the chain meet.
Instances For
Distinct positions of a chain carry distinct components.
Consecutive components of a chain meet, in the form in which the successor position is given by an equation rather than syntactically.
An initial block of a chain is again a chain.
Any block of consecutive positions of a chain is again a chain.
A chain followed by a component outside the chain is injective on its first t + 1 terms.
A chain and a further distinct component contain at least t + 1 components.
A chain read backwards is again a chain.
Prepending a component of self-intersection -2w which is not in a chain and, when the chain
is nonempty, meets its first component gives a chain one component longer.
The components of a chain of length t form a set of t components.
Every set of components contains a longest chain.
Two components of a chain of components of self-intersection -2w which are not consecutive
in the chain do not meet, as soon as the numerical type has more components than the chain has
length. In particular such a chain is never a cycle and has no chords: its underlying adjacency
graph is a path.
This is the graph-shape half of
Stacks, Lemma 55.5.8.
A component outside a chain meets at most one of its components, provided the numerical type has a component besides it and those of the chain: otherwise the chain would close up into a cycle.
The intersection entries of a proper simply laced chain with common weight w.
In a proper chain with at least two components, the left-end row of an intersection sum has only its diagonal and adjacent terms.
In a proper chain, an interior row of an intersection sum has only its two adjacent terms and its diagonal term.
In a proper chain with at least two components, the right-end row of an intersection sum has only its diagonal and adjacent terms.
The weights along a chain of components of self-intersection -2w in a numerical type with
more components than the chain has length are constant except possibly at one end, where the
weight may be twice or half the common interior weight. Together with
TauCeti.NumericalType.IsSelfIntersectionMinusTwoChain.intersection_eq_zero and
TauCeti.NumericalType.intersection_eq_max_weight, which turn these weights into the
intersection numbers, this is
Stacks, Lemma 55.5.8.