Processing math: 100%

Library CT.Section

Require Import CT.Category.

Section

Given objects a,b in a category C, a "section" of a C-morphism f:ab is a right-inverse g:ba such that fg=idb.
Record Section {C : Category} {a b : ob C} (f : mor a b) :=
  { section : mor b a;
    section_law : comp section f = id b
  }.