Description: Left identity of natural transformations. (Contributed by Mario Carneiro, 6-Jan-2017)
Ref | Expression | ||
---|---|---|---|
Hypotheses | fuclid.q | |
|
fuclid.n | |
||
fuclid.x | |
||
fuclid.1 | |
||
fuclid.r | |
||
Assertion | fuclid | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | fuclid.q | |
|
2 | fuclid.n | |
|
3 | fuclid.x | |
|
4 | fuclid.1 | |
|
5 | fuclid.r | |
|
6 | eqid | |
|
7 | eqid | |
|
8 | relfunc | |
|
9 | 2 | natrcl | |
10 | 5 9 | syl | |
11 | 10 | simprd | |
12 | 1st2ndbr | |
|
13 | 8 11 12 | sylancr | |
14 | 6 7 13 | funcf1 | |
15 | fvco3 | |
|
16 | 14 15 | sylan | |
17 | 16 | oveq1d | |
18 | eqid | |
|
19 | 10 | simpld | |
20 | funcrcl | |
|
21 | 19 20 | syl | |
22 | 21 | simprd | |
23 | 22 | adantr | |
24 | 1st2ndbr | |
|
25 | 8 19 24 | sylancr | |
26 | 6 7 25 | funcf1 | |
27 | 26 | ffvelcdmda | |
28 | eqid | |
|
29 | 14 | ffvelcdmda | |
30 | 2 5 | nat1st2nd | |
31 | 30 | adantr | |
32 | simpr | |
|
33 | 2 31 6 18 32 | natcl | |
34 | 7 18 4 23 27 28 29 33 | catlid | |
35 | 17 34 | eqtrd | |
36 | 35 | mpteq2dva | |
37 | 1 2 4 11 | fucidcl | |
38 | 1 2 6 28 3 5 37 | fucco | |
39 | 2 30 6 | natfn | |
40 | dffn5 | |
|
41 | 39 40 | sylib | |
42 | 36 38 41 | 3eqtr4d | |