Metamath Proof Explorer


Theorem oppfoppc2

Description: The opposite functor is a functor on opposite categories. (Contributed by Zhi Wang, 14-Nov-2025)

Ref Expression
Hypotheses oppfoppc.o O = oppCat C
oppfoppc.p P = oppCat D
oppfoppc2.f φ F C Func D
Assertion oppfoppc2 Could not format assertion : No typesetting found for |- ( ph -> ( oppFunc ` F ) e. ( O Func P ) ) with typecode |-

Proof

Step Hyp Ref Expression
1 oppfoppc.o O = oppCat C
2 oppfoppc.p P = oppCat D
3 oppfoppc2.f φ F C Func D
4 relfunc Rel C Func D
5 1st2nd Rel C Func D F C Func D F = 1 st F 2 nd F
6 4 3 5 sylancr φ F = 1 st F 2 nd F
7 6 fveq2d Could not format ( ph -> ( oppFunc ` F ) = ( oppFunc ` <. ( 1st ` F ) , ( 2nd ` F ) >. ) ) : No typesetting found for |- ( ph -> ( oppFunc ` F ) = ( oppFunc ` <. ( 1st ` F ) , ( 2nd ` F ) >. ) ) with typecode |-
8 df-ov Could not format ( ( 1st ` F ) oppFunc ( 2nd ` F ) ) = ( oppFunc ` <. ( 1st ` F ) , ( 2nd ` F ) >. ) : No typesetting found for |- ( ( 1st ` F ) oppFunc ( 2nd ` F ) ) = ( oppFunc ` <. ( 1st ` F ) , ( 2nd ` F ) >. ) with typecode |-
9 7 8 eqtr4di Could not format ( ph -> ( oppFunc ` F ) = ( ( 1st ` F ) oppFunc ( 2nd ` F ) ) ) : No typesetting found for |- ( ph -> ( oppFunc ` F ) = ( ( 1st ` F ) oppFunc ( 2nd ` F ) ) ) with typecode |-
10 3 func1st2nd φ 1 st F C Func D 2 nd F
11 1 2 10 oppfoppc Could not format ( ph -> ( ( 1st ` F ) oppFunc ( 2nd ` F ) ) e. ( O Func P ) ) : No typesetting found for |- ( ph -> ( ( 1st ` F ) oppFunc ( 2nd ` F ) ) e. ( O Func P ) ) with typecode |-
12 9 11 eqeltrd Could not format ( ph -> ( oppFunc ` F ) e. ( O Func P ) ) : No typesetting found for |- ( ph -> ( oppFunc ` F ) e. ( O Func P ) ) with typecode |-