Geometric comparison for Serre duality #
This file relates abstract Serre duality on the bounded coherent derived category of a smooth proper scheme to the existing sheaf-level bilinear duality data.
Main definitions #
GeometricSerreDataholds the abstract Serre datum, a derived canonical twist, their natural isomorphism after shifting, and sheaf-range comparison data.GeometricSerreData.toSerreFunctorDatatransports the abstract datum to the specified twist-then-shift functor.
Main results #
GeometricSerreData.finrank_eq_from_abstractrecovers the sheaf-range numerical duality in one direction.GeometricSerreData.hom_finite_boundedderives finite-dimensional Hom spaces with bounded shift support for the bounded coherent derived category.AlgebraicGeometry.Duality.Serre.GeometricSerreData.chiHom_boundedSingleFunctor_obj_eq_eulerCharidentifies the Hom-built Euler form on embedded sheaves with the sheaf-level Euler characteristic.AlgebraicGeometry.Duality.Serre.GeometricSerreData.selfHomShiftTwoDualandAlgebraicGeometry.Duality.Serre.GeometricSerreData.chiHom_symm_of_trivialTwistgive conditional dimension-two consequences of a functor-level trivialization of the derived twist.- A one-dimensional endomorphism condition transfers to degree-two self-Hom under derived twist triviality.
AlgebraicGeometry.Duality.Serre.GeometricSerreData.chiHom_self_eq_of_trivialCanonicaltransfers the sheaf-level self-Euler calculation without that functor-level trivialization.
Implementation notes #
GeometricSerreData.serre reuses the canonical abstract Serre root. The scalar
compatibility of the additive Ext comparison and the derived twist's restriction
to sheaves are supplied; the resulting derived duality and its naturality are
transported along the specified functor isomorphism. Hom-finiteness follows
from sheaf Ext-finiteness, that transport, and the standard t-structure. No
geometric inhabitant or derived tensor functor is constructed here.
CategoryTheory.SerreFunctor.SerreFunctorData is the abstract API, and
AlgebraicGeometry.Duality.Serre.BilinearData is the sheaf presentation.
A sheaf-level AlgebraicGeometry.Duality.Serre.BilinearData.TrivialCanonical
does not identify the derived
twist functor with identity; the dimension-two consequences below state that
functor-level natural isomorphism explicitly.
References #
- A. I. Bondal and M. M. Kapranov, Representable functors, Serre functors, and mutations, Math. USSR-Izv. 35:3 (1990), 519-541. DOI: https://doi.org/10.1070/IM1990v035n03ABEH000716.
Tags #
Serre duality, bounded derived category, coherent sheaves, Ext comparison.
Convert the supplied additive-group isomorphism to an additive equivalence.
Its scalar compatibility is separately supplied by
GeometricSerreData.extComparison_scalar.
Equations
Instances For
Transport a derived Serre pairing into the realized Ext coordinates.
Agreement with the sheaf duality pairing is the separate
GeometricSerreData.compat field.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Abstract Serre duality on the bounded coherent derived category, together
with its geometric twist and sheaf-level comparison in degrees i ≤ n.
No inhabitant is constructed here. The specified twist's Serre duality and bounded Hom-finiteness are derived from these fields below.
- canonicalTwistFunctor : CategoryTheory.Functor (DerivedCategory.SchemeBoundedCoherentDerivedCategory X) (DerivedCategory.SchemeBoundedCoherentDerivedCategory X)
The supplied derived canonical-twist functor.
- bilinear : BilinearData K
The existing sheaf-level bilinear duality data.
- serre : CategoryTheory.SerreFunctor.SerreFunctorData k (DerivedCategory.SchemeBoundedCoherentDerivedCategory X)
Reuse the canonical abstract Serre functor package.
- serreTwistIso : self.serre.S ≅ self.canonicalTwistFunctor.comp (CategoryTheory.shiftFunctor (DerivedCategory.SchemeBoundedCoherentDerivedCategory X) ↑n)
Identify the abstract Serre functor with the geometric twist and shift.
- extComparison_scalar (E F : Coh X) (j : ℕ) (r : k) (x : ↑(self.bilinear.extSpace E F j)) : (extSpaceAddEquiv self.bilinear E F j) (r • x) = r • (extSpaceAddEquiv self.bilinear E F j) x
The additive Ext comparison also respects scalar multiplication.
- twistOnSheaves (E : Coh X) : self.canonicalTwistFunctor.obj ((DerivedCategory.boundedSingleFunctor (Coh X)).obj E) ≅ (DerivedCategory.boundedSingleFunctor (Coh X)).obj (self.bilinear.canonicalTwist E)
The derived twist restricts to the supplied sheaf-level twist.
- compat (E F : Coh X) (i : ℕ) (hi : i ≤ n) : sheafComparison self.bilinear self.canonicalTwistFunctor ⋯ self.twistOnSheaves (fun (A B : DerivedCategory.SchemeBoundedCoherentDerivedCategory X) => self.serre.eta A B ≪≫ₗ CategoryTheory.Linear.homCongr k (CategoryTheory.Iso.refl B) (self.serreTwistIso.app A)) E F i hi = self.bilinear.duality E F i hi
The transported derived pairing agrees with sheaf duality for
i ≤ n.
Instances For
Transport the abstract Serre functor to the specified geometric twist.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Derived Serre duality for the specified twist, obtained from G.serre.
Equations
- G.serreDuality A B = G.toSerreFunctorData.eta A B
Instances For
Recover the sheaf-level finrank identity from the abstract Serre pairing and the explicit Ext, twist, and sheaf comparison maps. No global Hom-finiteness input is needed.
The sheaf Ext comparison and Serre duality bound the derived Hom support, so the bounded coherent derived category has finite-dimensional Hom spaces with finite shift support.
Whisker the twist trivialization by the dimension shift, then remove the
identity functor with the left unitor. The sheaf-level
AlgebraicGeometry.Duality.Serre.BilinearData.TrivialCanonical does not supply
this natural isomorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Specialize the Serre pairing to an object paired with itself and transport along the twist trivialization. Reverse the resulting equivalence so that the degree-two self-Hom can be computed from the endomorphism space.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Compose the degree-two Serre equivalence with the dual of the endomorphism
equivalence and the self-duality of the base field. This supplies the degree-two
clause of AlgebraicGeometry.K3Surface.SphericalExtProfile under a derived
twist trivialization; the profile itself keeps its independent fields.
In dimension two a naturally trivial derived canonical twist makes the Hom-built Euler form symmetric. Bounded Hom support comes from the supplied geometric data.
The Hom-built Euler form on embedded coherent sheaves equals the sheaf-level Euler characteristic supplied by the bilinear data. The derived Serre pairing and the sheaf restriction kill shifts above the dimension.
Transfer the existing sheaf-level
AlgebraicGeometry.Duality.Serre.BilinearData.surface_selfEuler_eq calculation to
the Hom-built Euler form on the bounded derived category. The sheaf-level
trivial-canonical datum suffices for this numerical statement.