Documentation

LeanPool.RegtsSevenster.RS.Classical.Deligne.NatChain

Functors out of the natural numbers from step data #

A sequence of objects and one-step transition morphisms assembles into a functor from ℕ — the shape of the Key Lemma's δ-multiplication colimit. The map on an arbitrary inequality is defined by recursion on its length, with the composition law proved once and the one-step computation exposed as a simp lemma.

noncomputable def RS.chainMap {D : Type u} [CategoryTheory.Category.{v, u} D] (B : ℕ → D) (δ : (n : ℕ) → B n ⟶ B (n + 1)) {m n : ℕ} :
m ≤ n → (B m ⟶ B n)

The morphism of a chain along an inequality, by recursion on its length.

Equations
Instances For
    @[simp]
    theorem RS.chainMap_self {D : Type u} [CategoryTheory.Category.{v, u} D] (B : ℕ → D) (δ : (n : ℕ) → B n ⟶ B (n + 1)) (n : ℕ) :
    theorem RS.chainMap_succ_of_le {D : Type u} [CategoryTheory.Category.{v, u} D] (B : ℕ → D) (δ : (n : ℕ) → B n ⟶ B (n + 1)) {m n : ℕ} (h : m ≤ n) (h' : m ≤ n + 1) :
    @[simp]
    theorem RS.chainMap_le_succ {D : Type u} [CategoryTheory.Category.{v, u} D] (B : ℕ → D) (δ : (n : ℕ) → B n ⟶ B (n + 1)) (n : ℕ) :
    chainMap B δ ⋯ = δ n
    theorem RS.chainMap_trans {D : Type u} [CategoryTheory.Category.{v, u} D] (B : ℕ → D) (δ : (n : ℕ) → B n ⟶ B (n + 1)) {l m n : ℕ} (h₁ : l ≤ m) (h₂ : m ≤ n) :
    noncomputable def RS.chainFunctor {D : Type u} [CategoryTheory.Category.{v, u} D] (B : ℕ → D) (δ : (n : ℕ) → B n ⟶ B (n + 1)) :

    The functor out of ℕ assembled from objects and one-step transitions.

    Equations
    Instances For
      @[simp]
      theorem RS.chainFunctor_obj {D : Type u} [CategoryTheory.Category.{v, u} D] (B : ℕ → D) (δ : (n : ℕ) → B n ⟶ B (n + 1)) (n : ℕ) :
      (chainFunctor B δ).obj n = B n
      @[simp]
      theorem RS.chainFunctor_map_le_succ {D : Type u} [CategoryTheory.Category.{v, u} D] (B : ℕ → D) (δ : (n : ℕ) → B n ⟶ B (n + 1)) (n : ℕ) :