Metamath Proof Explorer


Theorem oppcyon

Description: Value of the opposite Yoneda embedding. (Contributed by Mario Carneiro, 26-Jan-2017)

Ref Expression
Hypotheses oppcyon.o O=oppCatC
oppcyon.y Y=YonO
oppcyon.m M=HomFC
oppcyon.c φCCat
Assertion oppcyon φY=OCcurryFM

Proof

Step Hyp Ref Expression
1 oppcyon.o O=oppCatC
2 oppcyon.y Y=YonO
3 oppcyon.m M=HomFC
4 oppcyon.c φCCat
5 1 2oppchomf Hom𝑓C=Hom𝑓oppCatO
6 5 a1i φHom𝑓C=Hom𝑓oppCatO
7 1 2oppccomf comp𝑓C=comp𝑓oppCatO
8 7 a1i φcomp𝑓C=comp𝑓oppCatO
9 1 oppccat CCatOCat
10 4 9 syl φOCat
11 eqid oppCatO=oppCatO
12 11 oppccat OCatoppCatOCat
13 10 12 syl φoppCatOCat
14 6 8 4 13 hofpropd φHomFC=HomFoppCatO
15 3 14 eqtrid φM=HomFoppCatO
16 15 oveq2d φOoppCatOcurryFM=OoppCatOcurryFHomFoppCatO
17 eqidd φHom𝑓O=Hom𝑓O
18 eqidd φcomp𝑓O=comp𝑓O
19 eqid SetCatranHom𝑓C=SetCatranHom𝑓C
20 fvex Hom𝑓CV
21 20 rnex ranHom𝑓CV
22 21 a1i φranHom𝑓CV
23 ssidd φranHom𝑓CranHom𝑓C
24 3 1 19 4 22 23 hofcl φMO×cCFuncSetCatranHom𝑓C
25 17 18 6 8 10 10 4 13 24 curfpropd φOCcurryFM=OoppCatOcurryFM
26 eqid HomFoppCatO=HomFoppCatO
27 2 10 11 26 yonval φY=OoppCatOcurryFHomFoppCatO
28 16 25 27 3eqtr4rd φY=OCcurryFM