OAI/Algebra/Finitistic/Bimodule/BimoduleBoundedPresentation.lean
6 declarations, 0 contain sorry, 0 declared as axioms
- instance
OAI.LittleFinitistic.BimoduleTotalPresentation.projectiveDegreesline 12 - def
OAI.LittleFinitistic.BimoduleTotalPresentation.boundedNonpositiveTotalIsoline 22Source documentation
Any native bounded model with these endpoints uses exactly the ordinary finite degree list.
def boundedNonpositiveTotalIso (hlo : data.lower = -(length : ℤ)) (hhi : data.upper = 0) : BimoduleComplexTensor.totalFunctor k B B P p hp ≅ BimoduleTotal.functor k B P data.degrees (BimoduleTotal.intervalDegrees_strictMono data.lower data.upper) := by …Mentions: OAI.LittleFinitistic.BimoduleComplexTensor.totalFunctor, OAI.LittleFinitistic.BimoduleTotal.functor, OAI.LittleFinitistic.BimoduleTotal.intervalDegrees_strictMono
- def
OAI.LittleFinitistic.BimoduleTotalPresentation.boundedNonpositiveDerivedIsoline 35Source documentation
Generic bridge for a shifted P as well as Q_X. No augmentation or target module is needed to compare two presentations of the very same bounded complex.
def boundedNonpositiveDerivedIso (hlo : data.lower = -(length : ℤ)) (hhi : data.upper = 0) : BimoduleComplexTensor.derivedTotal k B B P p hp ≅ data.derived := …Mentions: OAI.LittleFinitistic.BimoduleComplexTensor.derivedTotal
- theorem
OAI.LittleFinitistic.BimoduleTotalPresentation.boundedNonpositiveDerivedIso_comparisonline 45Source documentation
Exact localization compatibility for the generic bounded model.
theorem boundedNonpositiveDerivedIso_comparison (hlo : data.lower = -(length : ℤ)) (hhi : data.upper = 0) : whiskerLeft DerivedCategory.Q (boundedNonpositiveDerivedIso k B P data length hlo hhi).hom ≫ data.comparison.hom = (BimoduleComplexTensor.derivedTotalComparison k B B P p hp).hom ≫ whiskerRight (boundedNonpositiveTotalIso k B P data length hlo hhi).hom DerivedCategory.Q := by …Mentions: OAI.LittleFinitistic.BimoduleTotalPresentation.boundedNonpositiveDerivedIso, OAI.LittleFinitistic.BimoduleComplexTensor.derivedTotalComparison, OAI.LittleFinitistic.BimoduleTotalPresentation.boundedNonpositiveTotalIso
- def
OAI.LittleFinitistic.BimoduleTotalPresentation.powerObjIsoline 63Source documentation
A natural endofunctor comparison identifies every actual object-function iterate.
def powerObjIso {C : Type*} [Category C] {F G : C ⥤ C} (e : F ≅ G) : (r : ℕ) → (Y : C) → (F.obj^[r]) Y ≅ (G.obj^[r]) Y | 0, Y => Iso.refl Y | r+1, Y => by rw [Function.iterate_succ_apply', Function.iterate_succ_apply'] exact e.app _ ≪≫ G.mapIso (powerObjIso e r Y) /-- Direct iterate transport for any same-complex bounded model on [-length,0]. -/ - def
OAI.LittleFinitistic.BimoduleTotalPresentation.boundedNonpositivePowerIsoline 71Source documentation
Direct iterate transport for any same-complex bounded model on [-length,0].
def boundedNonpositivePowerIso (hlo : data.lower = -(length : ℤ)) (hhi : data.upper = 0) (r : ℕ) (Y : DerivedCategory (ModuleCat.{u} B)) : ((BimoduleComplexTensor.derivedTotal k B B P p hp).obj^[r]) Y ≅ (data.derived.obj^[r]) Y := …Mentions: OAI.LittleFinitistic.BimoduleComplexTensor.derivedTotal