Description: Value of composition in the binary product of categories. (Contributed by Mario Carneiro, 11-Jan-2017)
Ref | Expression | ||
---|---|---|---|
Hypotheses | xpccofval.t | |
|
xpccofval.b | |
||
xpccofval.k | |
||
xpccofval.o1 | |
||
xpccofval.o2 | |
||
xpccofval.o | |
||
xpcco.x | |
||
xpcco.y | |
||
xpcco.z | |
||
xpcco.f | |
||
xpcco.g | |
||
Assertion | xpcco | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | xpccofval.t | |
|
2 | xpccofval.b | |
|
3 | xpccofval.k | |
|
4 | xpccofval.o1 | |
|
5 | xpccofval.o2 | |
|
6 | xpccofval.o | |
|
7 | xpcco.x | |
|
8 | xpcco.y | |
|
9 | xpcco.z | |
|
10 | xpcco.f | |
|
11 | xpcco.g | |
|
12 | 1 2 3 4 5 6 | xpccofval | |
13 | 7 8 | opelxpd | |
14 | 9 | adantr | |
15 | ovex | |
|
16 | fvex | |
|
17 | 15 16 | mpoex | |
18 | 17 | a1i | |
19 | 11 | adantr | |
20 | simprl | |
|
21 | 20 | fveq2d | |
22 | op2ndg | |
|
23 | 7 8 22 | syl2anc | |
24 | 23 | adantr | |
25 | 21 24 | eqtrd | |
26 | simprr | |
|
27 | 25 26 | oveq12d | |
28 | 19 27 | eleqtrrd | |
29 | 10 | adantr | |
30 | 20 | fveq2d | |
31 | df-ov | |
|
32 | 30 31 | eqtr4di | |
33 | 29 32 | eleqtrrd | |
34 | 33 | adantr | |
35 | opex | |
|
36 | 35 | a1i | |
37 | 20 | fveq2d | |
38 | op1stg | |
|
39 | 7 8 38 | syl2anc | |
40 | 39 | adantr | |
41 | 37 40 | eqtrd | |
42 | 41 | adantr | |
43 | 42 | fveq2d | |
44 | 25 | adantr | |
45 | 44 | fveq2d | |
46 | 43 45 | opeq12d | |
47 | simplrr | |
|
48 | 47 | fveq2d | |
49 | 46 48 | oveq12d | |
50 | simprl | |
|
51 | 50 | fveq2d | |
52 | simprr | |
|
53 | 52 | fveq2d | |
54 | 49 51 53 | oveq123d | |
55 | 42 | fveq2d | |
56 | 44 | fveq2d | |
57 | 55 56 | opeq12d | |
58 | 47 | fveq2d | |
59 | 57 58 | oveq12d | |
60 | 50 | fveq2d | |
61 | 52 | fveq2d | |
62 | 59 60 61 | oveq123d | |
63 | 54 62 | opeq12d | |
64 | 28 34 36 63 | ovmpodv2 | |
65 | 13 14 18 64 | ovmpodv | |
66 | 12 65 | mpi | |