53.26 Vector fields
Section53.26 Vector fields#
Section 53.26 of the Stacks Project, Tag 0E66. 4 tags here are carried by 4 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0E66, the section
Tag 0E66 in the Stacks Project.
Stacks.Curves.SheafDerivation, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Curves/SheafDerivation.lean, line 56.
Stacks 0E66.
Der_k(𝒪_X, 𝒪_X): thek-linear derivations of the structure sheaf of ak-schemeXinto itself. These are the vector fields onXof Section 53.26.
abbrev SheafDerivation (k : Type u) [Field k] (X : Scheme.{u}) [X.Over (Spec (.of k))]
Tag 0E67, a lemma
Tag 0E67 in the Stacks Project.
Stacks.Curves.SheafDerivation.smoothCurve_genus_cases, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Curves/VectorFieldsGenus.lean, line 65.
[Stacks, Tag 0E67]: let
Xbe a smooth proper curve of genusgover an algebraically closed fieldk(a curve is integral, so connected). Ifg ≥ 2thenDer_k(𝒪_X, 𝒪_X) = 0; ifg = 1a nonzero vector field fixes no closed point; ifg = 0a nonzero vector field fixes at most two closed points.
theorem SheafDerivation.smoothCurve_genus_cases [IsAlgClosed k] (X : Scheme.{u})
[X.Over (Spec (.of k))] [IsCurve k (X ↘ Spec (.of k))] [Smooth (X ↘ Spec (.of k))]
[IsProper (X ↘ Spec (.of k))] :
(2 ≤ genus (X ↘ Spec (.of k)) → ∀ D : SheafDerivation k X, D = 0) ∧
(genus (X ↘ Spec (.of k)) = 1 → ∀ D : SheafDerivation k X, D ≠ 0 →
∀ (x : X) (hx : IsClosed ({x} : Set X)), ¬ D.Fixes x hx) ∧
(genus (X ↘ Spec (.of k)) = 0 → ∀ D : SheafDerivation k X, D ≠ 0 →
{x : X | ∃ hx : IsClosed ({x} : Set X), D.Fixes x hx}.encard ≤ 2)
Tag 0E68, a lemma
Tag 0E68 in the Stacks Project.
Stacks.Curves.NodalVectorFields.range_branchPair, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Curves/NodalVectorFieldsEquivalence.lean, line 619.
Stacks Project, Tag 0E68. Let
kbe an algebraically closed field, letXbe a proper one-dimensionalk-scheme with at worst nodal singularities, letν : X^ν ⟶ Xbe its normalization and letS ⊆ X^νbe the set of points whereνis not an isomorphism: the pointsysuch thatνrestricts to an isomorphism over no open neighbourhood ofν(y). Thenthe equality being read through the injectionDer_k(𝒪_X, 𝒪_X) = {D' ∈ Der_k(𝒪_{X^ν}, 𝒪_{X^ν}) | D' fixes every x^ν ∈ S},ν^♯of𝒪_Xintoν_* 𝒪_{X^ν}. The first clause says that every vector fieldDonXhas a unique extensionD'toX^ν, that is a vector field withD' (ν^♯ s) = ν^♯ (D s)for every local sections, and thatD'fixes every point ofS; the second says that every vector field onX^νfixing every point ofSis the extension of a unique vector field onX. "Fixes" is the notion of Section 53.26,Stacks.Curves.SheafDerivationOf.Fixes: the point is closed and its ideal sheaf is carried into itself.
Sis exactly the set of points above the nodes ofX(Stacks.Curves.not_exists_isIso_normalization_restrict_iff): away from the nodesXis smooth, hence normal, andνis an isomorphism over every normal open; over no neighbourhood of a node is it one, because the local ring at a node is not a normal domain. The points ofSare closed (Stacks.Curves.isClosed_singleton_of_isNode).The normalization is formed with the finiteness of irreducible components of quasi-compact opens that every scheme locally of finite type over a field enjoys (
AlgebraicGeometry.finite_irreducibleComponents_of_locallyOfFiniteType). The source also assumesXconnected; the statement holds without it. The proof derives from properness and nodality whatStacks.Curves.derivations_eq_normalization_derivations_fixing_nodesneeds:Xis reduced (Stacks.Curves.isReduced_of_hasAtWorstNodalSingularities) and, being separated over the affine schemeSpec k, has affine diagonal. That lemma states the fixing condition on the stalks ofν_* 𝒪_{X^ν}at the nodes, and the two are exchanged byStacks.Curves.fixes_of_forall_fixes_stalkDerivationandStacks.Curves.forall_fixes_stalkDerivation_of_forall_fixes,νbeing finite (AlgebraicGeometry.isFinite_normalizationOverField).
theorem NodalVectorFields.range_branchPair (hdim : topologicalKrullDim X = 1)
(hnodal : HasAtWorstNodalSingularities k X) :
(∀ D : SheafDerivationOf (X ↘ Spec (.of k)),
∃! D' : SheafDerivationOf (Scheme.normalization X
(finite_irreducibleComponents_of_locallyOfFiniteType k (X ↘ Spec (.of k))) ≫
(X ↘ Spec (.of k))),
(∀ (U : X.Opens) (s : Γ(X, U)),
D'.onSections ((Scheme.normalization X
(finite_irreducibleComponents_of_locallyOfFiniteType k
(X ↘ Spec (.of k)))).app U |>.hom s) =
((Scheme.normalization X
(finite_irreducibleComponents_of_locallyOfFiniteType k
(X ↘ Spec (.of k)))).app U).hom (D.onSections s)) ∧
∀ y : Scheme.normalizationScheme X
(finite_irreducibleComponents_of_locallyOfFiniteType k (X ↘ Spec (.of k))),
(¬ ∃ U : X.Opens,
(Scheme.normalization X
(finite_irreducibleComponents_of_locallyOfFiniteType k
(X ↘ Spec (.of k)))).base y ∈ U ∧
IsIso (Scheme.normalization X
(finite_irreducibleComponents_of_locallyOfFiniteType k
(X ↘ Spec (.of k))) ∣_ U)) →
∃ hy : IsClosed ({y} : Set _), D'.Fixes y hy) ∧
∀ D' : SheafDerivationOf (Scheme.normalization X
(finite_irreducibleComponents_of_locallyOfFiniteType k (X ↘ Spec (.of k))) ≫
(X ↘ Spec (.of k))),
(∀ y : Scheme.normalizationScheme X
(finite_irreducibleComponents_of_locallyOfFiniteType k (X ↘ Spec (.of k))),
(¬ ∃ U : X.Opens,
(Scheme.normalization X
(finite_irreducibleComponents_of_locallyOfFiniteType k
(X ↘ Spec (.of k)))).base y ∈ U ∧
IsIso (Scheme.normalization X
(finite_irreducibleComponents_of_locallyOfFiniteType k
(X ↘ Spec (.of k))) ∣_ U)) →
∃ hy : IsClosed ({y} : Set _), D'.Fixes y hy) →
∃! D : SheafDerivationOf (X ↘ Spec (.of k)), ∀ (U : X.Opens) (s : Γ(X, U)),
D'.onSections ((Scheme.normalization X
(finite_irreducibleComponents_of_locallyOfFiniteType k
(X ↘ Spec (.of k)))).app U |>.hom s) =
((Scheme.normalization X
(finite_irreducibleComponents_of_locallyOfFiniteType k
(X ↘ Spec (.of k)))).app U).hom (D.onSections s)
Tag 0E69, a lemma
Tag 0E69 in the Stacks Project.
Stacks.Curves.SheafDerivation.eq_zero_of_hasAtWorstNodalSingularities, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Curves/VectorFieldsGenus.lean, line 94.
[Stacks, Tag 0E69]: let
Xbe an at-worst-nodal, proper, connected, one-dimensional scheme over an algebraically closed fieldk, of genus at least two, with no rational tails and no rational bridges. ThenDer_k(𝒪_X, 𝒪_X) = 0.
theorem SheafDerivation.eq_zero_of_hasAtWorstNodalSingularities (k : Type u) [Field k]
[IsAlgClosed k] (X : Scheme.{u}) [X.Over (Spec (.of k))] [IsProper (X ↘ Spec (.of k))]
[ConnectedSpace X] (hdim : topologicalKrullDim X = 1)
(hnodal : HasAtWorstNodalSingularities k X) (hg : 2 ≤ genus (X ↘ Spec (.of k)))
(htail : ∀ C : X.IdealSheafData, ¬ IsRationalTail k X C)
(hbridge : ∀ C : X.IdealSheafData, ¬ IsRationalBridge k X C) (D : SheafDerivation k X) :
D = 0
Sources
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.