Base-change categories from K-flat derived tensor #
This file specializes the generic external-product construction in BaseChangeCategory.lean to
the actual derived tensor obtained from a K-flat resolution of complexes of module sheaves on the
fibre product. Its parameters are geometric evidence about that construction—preservation of
quasicoherent cohomology and compact objects—rather than an arbitrary bifunctor on Dqc.
The resulting aliases are the K-flat forms of the paper's (Dqc)_T and D_T. Constructing the
resolution and proving quasicoherence and compactness for its resolved complex-level tensors
remains explicit in their signatures; the corresponding facts for arbitrary derived objects are
then theorems.
The base-change external product formed with the derived tensor constructed from a K-flat
resolution of complexes of module sheaves on X_T.
Equations
- X.kFlatBaseChangeExternalProduct T P pullX pullT R hR = X.baseChangeExternalProduct T P pullX pullT (R.derivedTensorToDqc ⋯)
Instances For
After forgetting quasicoherence witnesses, the K-flat external product is the ambient K-flat derived tensor of the two derived pullbacks.
K-flat external products of compact factors are compact when the two pullbacks and the restricted K-flat tensor preserve compact objects.
The external-product generators obtained from K-flat derived tensor.
Equations
- X.kFlatPerfectBaseChangeGenerators T P pullX pullT R hR = X.perfectBaseChangeGenerators T P (X.kFlatBaseChangeExternalProduct T P pullX pullT R hR)
Instances For
The perfect base-change envelope generated using K-flat derived tensor.
Equations
- X.kFlatPerfectBaseChangeEnvelope T P pullX pullT R hR = X.perfectBaseChangeEnvelope T P (X.kFlatBaseChangeExternalProduct T P pullX pullT R hR)
Instances For
The full perfect base-change envelope constructed from K-flat derived tensor.
Equations
- X.KFlatPerfectBaseChangeEnvelopeCategory T P pullX pullT R hR = (X.kFlatPerfectBaseChangeEnvelope T P pullX pullT R hR).FullSubcategory
Instances For
The quasicoherent base-change component (Dqc)_T constructed from K-flat derived tensor.
Equations
- X.kFlatQuasicoherentBaseChangeComponent T P pullX pullT R hR = X.quasicoherentBaseChangeComponent T P (X.kFlatBaseChangeExternalProduct T P pullX pullT R hR)
Instances For
The full K-flat quasicoherent base-change category (Dqc)_T.
Equations
- X.KFlatQuasicoherentBaseChangeCategory T P pullX pullT R hR = (X.kFlatQuasicoherentBaseChangeComponent T P pullX pullT R hR).FullSubcategory
Instances For
The bounded base-change component D_T constructed from K-flat derived tensor.
Equations
- X.kFlatBoundedBaseChangeComponent T P pullX pullT R hR = X.boundedBaseChangeComponent T P (X.kFlatBaseChangeExternalProduct T P pullX pullT R hR)
Instances For
The full K-flat bounded base-change category D_T.
Equations
- X.KFlatBoundedBaseChangeCategory T P pullX pullT R hR = (X.kFlatBoundedBaseChangeComponent T P pullX pullT R hR).FullSubcategory
Instances For
The whole perfect envelope built from K-flat tensor lies in the compact objects when the geometric operations preserve compactness.
The K-flat resolutions and resolved representative-level facts needed to construct all three
operations in the base-change external product. In particular, the two derived pullbacks are not
supplied as independent functors: they are constructed from fstResolution and sndResolution.
- fstResolution : SchemeKFlatResolution (CategoryTheory.Over.left X)
A K-flat replacement on
X, used to derive pullback alongX_T ⟶ X. - fstAcyclic : KFlatPullbackAcyclic self.fstResolution (X.baseChangeFst T)
Pullback along
X_T ⟶ Xis acyclic on the chosen replacements. - fstQuasicoherent : KFlatResolvedPullbackPreservesQuasicoherentCohomology self.fstResolution (X.baseChangeFst T)
Resolved pullback along
X_T ⟶ Xpreserves quasicoherent cohomology. - sndResolution : SchemeKFlatResolution (CategoryTheory.Over.left T)
A K-flat replacement on
T, used to derive pullback alongX_T ⟶ T. - sndAcyclic : KFlatPullbackAcyclic self.sndResolution (X.baseChangeSnd T)
Pullback along
X_T ⟶ Tis acyclic on the chosen replacements. - sndQuasicoherent : KFlatResolvedPullbackPreservesQuasicoherentCohomology self.sndResolution (X.baseChangeSnd T)
Resolved pullback along
X_T ⟶ Tpreserves quasicoherent cohomology. - tensorResolution : SchemeKFlatResolution (CategoryTheory.Over.left (X ⨯ T))
A K-flat replacement on the fibre product, used to derive tensor there.
- tensorQuasicoherent : self.tensorResolution.ResolvedTensorPreservesQuasicoherentCohomology
Resolved tensor on the fibre product preserves quasicoherent cohomology.
Instances For
The Dqc pullback along X_T ⟶ X constructed from the first K-flat resolution.
Equations
Instances For
The Dqc pullback along X_T ⟶ T constructed from the second K-flat resolution.
Equations
Instances For
The K-flat derived tensor on the fibre product underlying a base-change datum.
Moved here from BaseChangeLinearity.lean: it is a projection of
KFlatBaseChangeData, so it belongs at the structure's definition site.
Equations
Instances For
The K-flat resolutions produce model-free base-change data.
This is the one-way adapter from the model to the root: everything below is
stated on DerivedBaseChangeData and reaches KFlatBaseChangeData through
here, so a second construction of the same three operations inherits the whole
API without copying it.
Equations
- D.toDerivedBaseChangeData = { pullFst := D.pullFst, pullSnd := D.pullSnd, derivedTensor := D.derivedTensor }
Instances For
The base-change external product with both pullbacks and tensor constructed from the bundled K-flat resolutions.
Equations
Instances For
The external-product generators associated to the bundled K-flat construction.
Equations
Instances For
The K-flat external-product generators together with all their shifts and isomorphic copies.
Equations
Instances For
Every shift of a concrete K-flat external product belongs to the shifted generator property.
The perfect base-change envelope obtained entirely from the bundled K-flat resolutions.
Equations
Instances For
The quasicoherent base-change component (Dqc)_T obtained entirely from the bundled K-flat
resolutions.
Equations
Instances For
The full quasicoherent base-change category (Dqc)_T constructed from the bundled K-flat
resolutions.
Equations
Instances For
The bounded base-change component D_T obtained entirely from the bundled K-flat
resolutions.
Equations
Instances For
The full bounded base-change category D_T constructed from the bundled K-flat
resolutions.
Equations
- D.BoundedCategory P = (D.boundedComponent P).FullSubcategory
Instances For
Representative-level compactness conditions for the three K-flat operations bundled in
KFlatBaseChangeData.
- fst : KFlatResolvedPullbackPreservesCompactObjects D.fstResolution (X.baseChangeFst T) ⋯
- snd : KFlatResolvedPullbackPreservesCompactObjects D.sndResolution (X.baseChangeSnd T) ⋯
- tensor : D.tensorResolution.ResolvedTensorPreservesCompactObjects ⋯
Instances For
Model-level compactness produces the model-free obligations. Both consequences below now route through the root rather than reproving on the resolutions.
Under representative-level compactness for the three resolutions, every external-product generator produced by the fully K-flat construction is compact.
Under representative-level compactness for the three resolutions, the whole fully K-flat perfect envelope consists of compact objects.