Documentation

DerivedAlgGeo.AlgebraicGeometry.DerivedCategory.Tensor

Derived tensor products on schemes #

The geometry-level owner of derived tensor: one localization-facing interface and three deliberately separate derived-tensor tiers.

Main definitions #

This umbrella introduces no definitions. It exports the scheme-derived tensor interfaces and their existing constructions.

Main results #

InterfaceModuleWhat it supplies
Localization-facingTensor/LeftDerivedTensor.leanthe bifunctor and fixed-argument universal properties on the unbounded derived category
Derived-tensor tierModuleWhat it supplies
UnboundedTensor/Unbounded.leanthe K-flat tensor bifunctor on complexes of module sheaves, constructed from a supplied resolution
Bounded coherentTensor/BoundedCoherent.leanAlgebraicGeometry.DerivedCategory.FourierMukai.HasDerivedTensor, a supplied capability on Dᵇ(Coh Z) with two-slot exactness
Bounded coherent, monoidalTensor/Coherent.leanAlgebraicGeometry.DerivedCategory.FourierMukai.HasCoherentDerivedTensor, the same capability with full monoidal coherence, mapping one way into the tier above

Tensor/Relative.lean is the compatibility layer for the bounded coherent tiers, not a fourth derived-tensor construction: it supplies AlgebraicGeometry.DerivedCategory.FourierMukai.HasMonoidalDerivedPullback for derived pullback along a morphism.

Tensor/FiniteKFlat.lean proves that a finite supported complex with flat scheme-module terms is K-flat for the existing total tensor. Tensor/BoundedAboveKFlat.lean extends this to strictly bounded-above flat-term complexes through the lower stupid-truncation colimit. Tensor/FreeYonedaKFlat.lean proves the functorial free-Yoneda total is K-flat for every input and inhabits the existing AlgebraicGeometry.DerivedCategory.SchemeKFlatResolution. Arbitrary nonflat pullback acyclicity remains a separate geometric theorem.

Implementation notes #

The tiers are separate because they are not each other's restrictions. The unbounded bifunctor does not restrict to Dᵇ(Coh Z): that category is not closed under arbitrary derived tensor on a singular scheme, so the bounded coherent tiers are contracts a caller discharges rather than theorems proved from the tier above them.

Fourier--Mukai consumes all of this and owns none of it; see DerivedCategory/FourierMukai/. The tensor cutover kept the historical AlgebraicGeometry.DerivedCategory.FourierMukai namespace in Tensor/BoundedCoherent.lean, Tensor/Coherent.lean, and Tensor/Relative.lean. Tensor/Unbounded.lean, Tensor/LeftDerivedTensor.lean, and Tensor/BoundedMonoidal.lean use AlgebraicGeometry.DerivedCategory. Tensor/FiniteKFlat.lean and Tensor/BoundedAboveKFlat.lean use AlgebraicGeometry.Scheme.Modules, the namespace of the total tensor they specialize. Tensor/FreeYonedaKFlat.lean also constructs the resolution in AlgebraicGeometry.DerivedCategory. Paths follow ownership without imposing one namespace on every declaration in the subtree.

References #

Tags #

derived tensor, scheme-module sheaves, K-flat complexes, bounded coherent derived category