Metamath Proof Explorer


Theorem oppcepi

Description: An epimorphism in the opposite category is a monomorphism. (Contributed by Mario Carneiro, 3-Jan-2017)

Ref Expression
Hypotheses oppcmon.o O=oppCatC
oppcmon.c φCCat
oppcepi.e E=EpiO
oppcepi.m M=MonoC
Assertion oppcepi φXEY=YMX

Proof

Step Hyp Ref Expression
1 oppcmon.o O=oppCatC
2 oppcmon.c φCCat
3 oppcepi.e E=EpiO
4 oppcepi.m M=MonoC
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 2 9 syl φOCat
11 eqid oppCatO=oppCatO
12 11 oppccat OCatoppCatOCat
13 10 12 syl φoppCatOCat
14 6 8 2 13 monpropd φMonoC=MonooppCatO
15 4 14 eqtrid φM=MonooppCatO
16 15 oveqd φYMX=YMonooppCatOX
17 eqid MonooppCatO=MonooppCatO
18 11 10 17 3 oppcmon φYMonooppCatOX=XEY
19 16 18 eqtr2d φXEY=YMX