English
Arrow composition in the TypeVec category is defined componentwise: (g ∘ f)_i = g_i ∘ f_i for each i.
Русский
Сложение стрелок в категории TypeVec задаётся по координатам: (g ∘ f)_i = g_i ∘ f_i для каждого i.
LaTeX
$$def comp {α β γ : TypeVec n} (g : β ⟹ γ) (f : α ⟹ β) : α ⟹ γ := fun i x => g i (f i x)$$
Lean4
/-- arrow composition in the category of `TypeVec` -/
def comp {α β γ : TypeVec n} (g : β ⟹ γ) (f : α ⟹ β) : α ⟹ γ := fun i x => g i (f i x)