Description: Definition of the composition of arrows. Since arrows are tagged with domain and codomain, this does not need to be a quinary operation like the regular composition in a category comp . Instead, it is a partial binary operation on arrows, which is defined when the domain of the first arrow matches the codomain of the second. (Contributed by Mario Carneiro, 11-Jan-2017)
Ref | Expression | ||
---|---|---|---|
Assertion | df-coa | |
Step | Hyp | Ref | Expression |
---|---|---|---|
0 | ccoa | |
|
1 | vc | |
|
2 | ccat | |
|
3 | vg | |
|
4 | carw | |
|
5 | 1 | cv | |
6 | 5 4 | cfv | |
7 | vf | |
|
8 | vh | |
|
9 | ccoda | |
|
10 | 8 | cv | |
11 | 10 9 | cfv | |
12 | cdoma | |
|
13 | 3 | cv | |
14 | 13 12 | cfv | |
15 | 11 14 | wceq | |
16 | 15 8 6 | crab | |
17 | 7 | cv | |
18 | 17 12 | cfv | |
19 | 13 9 | cfv | |
20 | c2nd | |
|
21 | 13 20 | cfv | |
22 | 18 14 | cop | |
23 | cco | |
|
24 | 5 23 | cfv | |
25 | 22 19 24 | co | |
26 | 17 20 | cfv | |
27 | 21 26 25 | co | |
28 | 18 19 27 | cotp | |
29 | 3 7 6 16 28 | cmpo | |
30 | 1 2 29 | cmpt | |
31 | 0 30 | wceq | |