OAI/Algebra/Finitistic/Rectification/TensorArrowSum.lean
4 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.LittleFinitistic.TensorArrowSum.insertionline 10 - theorem
OAI.LittleFinitistic.TensorArrowSum.insertion_applyline 13 - theorem
OAI.LittleFinitistic.TensorArrowSum.desc_isIsoline 18Source documentation
An additive realization of the actual arrow-basis sum is an isomorphism.
theorem desc_isIso {C : Type*} [Category C] [Preadditive C] [HasFiniteBiproducts C] (F : ModuleCat.{u} k ⥤ C) [F.Additive] : IsIso (biproduct.desc (fun a : Fin (d+1) => F.map (insertion k d a))) := by … - theorem
OAI.LittleFinitistic.TensorArrowSum.desc_isIso_of_coordinatesline 31Source documentation
Coordinate isomorphisms identify an actual arrow family with the realized basis.
theorem desc_isIso_of_coordinates {C : Type*} [Category C] [Preadditive C] [HasFiniteBiproducts C] (F : ModuleCat.{u} k ⥤ C) [F.Additive] (X : Fin (d+1) → C) (Y : C) (α : ∀ a, X a ≅ F.obj (ModuleCat.of k k)) (β : Y ≅ F.obj (ModuleCat.of k (QuadraticEncoding.Arrows k d))) (f : ∀ a, X a ⟶ Y) (hf : ∀ a, (α a).hom ≫ F.map (insertion k d a) = f a ≫ β.hom) : IsIso (biproduct.desc f) := by …Mentions: OAI.LittleFinitistic.QuadraticEncoding.Arrows, OAI.LittleFinitistic.TensorArrowSum.insertion