Documentation

TauCeti.AlgebraicGeometry.SpecialFiber.Components

Irreducible components and multiplicities of the special fibre #

Let R be a local ring of Krull dimension at most one (Ring.DimensionLEOne R), for instance a discrete valuation ring, and let X → Spec R be a scheme over R. The special fibre of X is the fibre over the closed point of Spec R. For a nonzero element π of the maximal ideal of R, for instance a uniformizer, the special fibre is the zero locus of the pullback of π to X: a point of X lies over the closed point exactly when π vanishes there, because the only prime of R containing π is the maximal ideal.

When X is integral and locally Noetherian and its generic point lies over the generic point of Spec R, as it does when X → Spec R is flat, the results of TauCeti.AlgebraicGeometry.Scheme.ZeroLocusComponents describe the special fibre: its irreducible components are the closures of the codimension-one points of X lying over the closed point, every point of the special fibre lies on such a component, and, for X Noetherian, there are finitely many components. The divisor of the pullback of π is an effective Weil divisor on X supported exactly on these components, so that

div_X(π) = ∑ᵢ mᵢ [Cᵢ], with mᵢ = ord_{Cᵢ}(π) > 0

the coefficient of the component Cᵢ in the divisor of π. When R is a discrete valuation ring and π is a uniformizer, this divisor is the special fibre X_s and mᵢ is the multiplicity of Cᵢ in X_s; these multiplicities and the finite component set are the first invariants of the numerical type of a regular model of a curve over a discrete valuation ring. For a general nonzero π in the maximal ideal the coefficients depend on π: replacing π by π ^ 2 doubles them.

The statements are phrased for an explicit structure morphism toBase : X ⟶ Spec R rather than for a bundled model, so that they apply to the total space M.total of any TauCeti.Model through M.toBase, whose flatness is an instance. For a discrete valuation ring the hypothesis maximalIdeal R ≠ ⊥ is IsDiscreteValuationRing.not_a_field R, and the dimension hypothesis is the instance Ring.DimensionLEOne.principal_ideal_ring. The results about toBase are stated in the namespace AlgebraicGeometry.Scheme.Hom, so they are available by dot notation on the structure morphism.

Main results #

References #

The special fibre of a scheme over a local ring is, as a set, the preimage of the closed point: the special fibre is isomorphic over X to Mathlib's fibre of toBase at the closed point.

In a local ring of Krull dimension at most one, a nonzero element of the maximal ideal lies in a prime ideal exactly when that prime is the maximal ideal.

A point of a scheme over a local ring of dimension at most one lies over the closed point exactly when the pullback of a nonzero element π of the maximal ideal vanishes at it.

The special fibre of a scheme over a local ring of dimension at most one is the zero locus of the pullback of a nonzero element of the maximal ideal.

The generic point of an irreducible scheme flat over a local domain which is not a field does not lie in the special fibre.

If the generic point of an irreducible scheme over a one-dimensional local ring does not lie in the special fibre, the pullback of a nonzero element of the maximal ideal is a nonzero global function.

The pullback of a nonzero element of the maximal ideal is a nonzero rational function.

The irreducible components of the special fibre. For an integral locally Noetherian scheme over a local ring of dimension at most one which is not a field, whose generic point does not lie in the special fibre, the generic points of the irreducible components of the special fibre, that is, its points maximal for the specialization order, are exactly the codimension-one points of X lying in the special fibre.

theorem AlgebraicGeometry.Scheme.Hom.exists_maximal_base_eq_closedPoint_specializes {R : Type u} [CommRing R] [IsLocalRing R] [Ring.DimensionLEOne R] {X : Scheme} (toBase : X ⟶ Spec ↧R) [IsLocallyNoetherian X] (hR : IsLocalRing.maximalIdeal R ≠ ⊥) {x : ↥X} (hx : toBase x = IsLocalRing.closedPoint R) :
∃ (y : ↥X), Maximal (fun (y : ↥X) => toBase y = IsLocalRing.closedPoint R) y ∧ y ⤳ x

Every point of the special fibre of a locally Noetherian scheme over a local ring of dimension at most one which is not a field lies on an irreducible component of the special fibre.

At a codimension-one point of X, the order of vanishing of the pullback of a nonzero element π of the maximal ideal is positive exactly when the point lies in the special fibre. This order is the coefficient of the corresponding component of the special fibre in the divisor of the pullback of π; when R is a discrete valuation ring and π is a uniformizer, it is the multiplicity of that component in the special fibre.

The special fibre of a Noetherian integral scheme over a local ring of dimension at most one which is not a field, whose generic point does not lie in the special fibre, has finitely many irreducible components: only finitely many codimension-one points of X lie in it.

The divisor of a uniformizer is supported on the special fibre. The principal divisor of the pullback of a nonzero element π of the maximal ideal is supported exactly on the codimension-one points of the special fibre, the generic points of its irreducible components. Together with TauCeti.AlgebraicGeometry.SchemeWeilDivisor.isEffective_principalDivisor_ofMul_mk0 this is the decomposition div_X(π) = ∑ᵢ mᵢ [Cᵢ] with positive coefficients mᵢ; when R is a discrete valuation ring and π is a uniformizer, these are the multiplicities of the components of the special fibre.