Documentation

DerivedAlgGeo.AlgebraicGeometry.DerivedCategory.Tensor.LeftDerivedTensor

A left-derived tensor interface on scheme-module complexes #

Main definitions #

Main results #

TensorAcyclicResolution.toLeftDerivedTensor proves both universal properties from the resolution data. exactLeftFunctor and fixedLeftComparison expose the exact invertible-left-factor case, while ofTensorInverts remains the separate genuinely two-variable identity-resolution construction.

Implementation notes #

Mathlib's derived-functor API is single-variable only. The bifunctor interface therefore states the universal property once for each fixed complex. The exact fixed-left comparison is proved through the existing exact functor on module sheaves and the single-complex tensor comparison; it does not assert that arbitrary tensor factors preserve quasi-isomorphisms.

This module owns the localization-facing interface for the unbounded tensor product. It does not assert a monoidal structure on either complexes or the derived category.

There are two tempting routes which are deliberately recorded here as dead ends. First, MorphismProperty.IsMonoidal W (see Mathlib/CategoryTheory/Localization/Monoidal/Basic.lean:44) requires whiskering every W-morphism on the left by every object. For quasi-isomorphisms this is false: tensoring the quasi-isomorphism [𝒪 →ˢ 𝒪] → 𝒪/s with 𝒪/s produces homology in two degrees. Thus IsMonoidal quasiIso is neither proved nor carried as a field here; K-flat replacement exists precisely because this naive localization-descent route is unavailable. In particular, the dependent functorMonoidalOfComp route (Localization/Monoidal/Functor.lean:134) is unavailable too, since it requires a monoidal localized functor.

Second, HomologicalComplex.monoidalCategory (Mathlib/Algebra/Homology/Monoidal.lean:274-281) requires [∀ (X₁ X₂ : GradedObject I C), GradedObject.HasTensor X₁ X₂]. For I = ℤ this asks for coproducts over countably infinite anti-diagonals, whereas Coh X has only finite biproducts. Mathlib's worked example in that file is ChainComplex D ℕ, whose anti-diagonals are finite; there is no ℤ-indexed instance at this pin. Accordingly no declaration below asserts either of those dead routes.

TensorAcyclicResolution is a tensor-specific interface around the already-existing generic K-flat localization construction. Its two resolved-comparison fields are intentional: a generic two-sided K-flat replacement proves the localized bifunctor, but does not by itself make the comparison for an arbitrary fixed, non-K-flat factor invertible after resolving only the other factor. The missing comparison is therefore a hypothesis, not a marker or an axiom.

References #

Tags #

localization, left-derived-functor, tensor, K-flat, quasi-isomorphism

@[reducible, inline]

The complexes used by the unbounded scheme tensor interface.

Equations
Instances For
    @[reducible, inline]

    The degree-zero complex used to expose an exact fixed left tensor factor.

    Equations
    Instances For

      The comparison between tensoring by a degree-zero complex and the corresponding fixed-left functor on complexes. The component proof uses the actual total-complex coproduct and is natural in the remaining complex argument. It holds for every module sheaf L, since tensoring by L is additive; it does not assume that arbitrary tensor factors preserve quasi-isomorphisms.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The derived functor induced by tensoring on the left with an invertible module sheaf.

        Equations
        Instances For

          The counit comparing the exact fixed-left derived functor with total tensor on a degree-zero left factor.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            The exact fixed-left adapter is a left-derived functor for the total tensor restricted to a degree-zero invertible left factor.

            A tensor-acyclic replacement of complexes of 𝒪_X-modules.

            The first four fields are the functorial replacement, its quasi-isomorphic comparison, and the two-sided localization-inversion datum needed by Localization.lift₂. The last two fields are the one-sided acyclicity needed for the two fixed-argument left-derived universal properties. They are stronger than the generic KFlatResolution fields in exactly the place where a fixed arbitrary tensor factor need not preserve quasi-isomorphisms.

            Instances For

              The resolved tensor functor belonging to an acyclic resolution.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                The comparison component with the identity functor normalized.

                Equations
                Instances For

                  Naturality of the normalized replacement-to-identity comparison, used below to move a map through the resolved tensor before applying the localization comparison.

                  Naturality of the normalized replacement-to-identity comparison, used below to move a map through the resolved tensor before applying the localization comparison.

                  The comparison from resolved total tensor to ordinary total tensor followed by localization.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    The bifunctor on the derived category obtained by resolving both variables.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For

                      Pulling the derived tensor back to complexes recovers the resolved tensor.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For

                        A genuine bifunctorial left-derived tensor on the unbounded scheme-derived category.

                        The two universal-property fields are deliberately indexed by complexes representing the fixed argument. This makes the comparison against the actual degreewise tensor visible and prevents an unrelated bifunctor from satisfying the interface.

                        Instances For

                          A tensor-acyclic resolution constructs the bifunctor and proves both fixed-argument universal properties.

                          Equations
                          Instances For

                            The canonical comparison of two left-derived tensors, for a fixed complex representative.

                            It is the unique comparison induced by their common counit to Scheme.Modules.totalTensor X after applying Functor.leftDerivedUnique to the fixed-first argument functors.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For

                              The fixed-left comparison with the exact functor induced by an invertible module sheaf.

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For

                                The analogous comparison after fixing the second argument. It uses the common counit and Functor.leftDerivedUnique for the fixed-second-variable functors.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For

                                  The identity resolution is available only when the supplied tensor already inverts both variables' quasi-isomorphisms after localization.

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For

                                    Adapt the generic SchemeKFlatResolution. The explicit left acyclicity hypothesis is the additional comparison that generic K-flatness does not provide for an arbitrary fixed factor.

                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For

                                      The exact identity comparison intertwines the two constructions' common tensor counits. The proof is the Functor.leftDerivedNatTrans_fac equation for the universal-property comparison, specialized to the identity natural transformation of the ordinary tensor target.