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
:
a
→
b
is a right-inverse
g
:
b
→
a
such that
f
∘
g
=
i
d
b
.
Record
Section
{
C
:
Category
} {
a
b
:
ob
C
} (
f
:
mor
a
b
) :=
{
section
:
mor
b
a
;
section_law
:
comp
section
f
=
id
b
}.