BridgelandStability Comparator Manual

5. PostnikovTower.Defs🔗

Module BridgelandStability.PostnikovTower.Defs2 declarations (Structure, Definition)

5.1. CategoryTheory.Triangulated.PostnikovTower🔗

Structure | BridgelandStability.PostnikovTower.Defs | Source | Open Issue

/-- A Postnikov tower of an object `E` in a pretriangulated category. This consists of a chain of `n+1` objects connected by `n` distinguished triangles: ``` 0 = A₀ → A₁ → ⋯ → Aₙ ≅ E ``` where each step `Aᵢ → Aᵢ₊₁` completes to a distinguished triangle `Aᵢ → Aᵢ₊₁ → Fᵢ → Aᵢ⟦1⟧` with factor `Fᵢ = (triangle i).obj₃`. The factor objects are derived from the triangles (as `obj₃`) rather than stored as a separate data field. -/ structure PostnikovTower (E : C) where /-- The number of factors (equivalently, the number of distinguished triangles). -/ n : /-- The chain of objects: `A₀ → A₁ → ⋯ → Aₙ`. -/ chain : ComposableArrows C n /-- Each consecutive pair of objects completes to a distinguished triangle. -/ triangle : Fin n Pretriangulated.Triangle C /-- Each triangle is distinguished. -/ triangle_dist : i, triangle i distTriang C /-- The triangle's first object is isomorphic to the i-th chain object. -/ triangle_obj₁ : i, Nonempty ((triangle i).obj₁ chain.obj' i.val (C:Type uinst✝⁵:Category.{v, u} Cinst✝⁴:HasZeroObject Cinst✝³:HasShift C inst✝²:Preadditive Cinst✝¹: (n : ), (shiftFunctor C n).Additiveinst✝:Pretriangulated CE:Cn:chain:ComposableArrows C ntriangle:Fin n Triangle Ctriangle_dist: (i : Fin n), triangle i distinguishedTrianglesi:Fin ni n All goals completed! 🐙)) /-- The triangle's second object is isomorphic to the (i+1)-th chain object. -/ triangle_obj₂ : i, Nonempty ((triangle i).obj₂ chain.obj' (i.val + 1) (C:Type uinst✝⁵:Category.{v, u} Cinst✝⁴:HasZeroObject Cinst✝³:HasShift C inst✝²:Preadditive Cinst✝¹: (n : ), (shiftFunctor C n).Additiveinst✝:Pretriangulated CE:Cn:chain:ComposableArrows C ntriangle:Fin n Triangle Ctriangle_dist: (i : Fin n), triangle i distinguishedTrianglestriangle_obj₁: (i : Fin n), Nonempty ((triangle i).obj₁ chain.obj' i )i:Fin ni + 1 n All goals completed! 🐙)) /-- The leftmost object is zero. -/ base_isZero : IsZero (chain.left) /-- The rightmost object is isomorphic to `E`. -/ top_iso : Nonempty (chain.right E) /-- When `n = 0`, the object `E` is zero. -/ zero_isZero : n = 0 IsZero E

5.2. CategoryTheory.Triangulated.PostnikovTower.factor🔗

Definition | BridgelandStability.PostnikovTower.Defs | Source | Open Issue

/-- The `i`-th factor of a Postnikov tower, derived as `obj₃` of the `i`-th distinguished triangle. -/ def PostnikovTower.factor {E : C} (P : PostnikovTower C E) (i : Fin P.n) : C := (P.triangle i).obj₃