Metamath Proof Explorer


Theorem oppcthinendcALT

Description: Alternate proof of oppcthinendc . (Contributed by Zhi Wang, 16-Oct-2025) (Proof modification is discouraged.) (New usage is discouraged.)

Ref Expression
Hypotheses oppcthinco.o O = oppCat C
oppcthinco.c φ C ThinCat
oppcthinendc.b B = Base C
oppcthinendc.h H = Hom C
oppcthinendc.1 φ x B y B x y x H y =
Assertion oppcthinendcALT φ comp 𝑓 C = comp 𝑓 O

Proof

Step Hyp Ref Expression
1 oppcthinco.o O = oppCat C
2 oppcthinco.c φ C ThinCat
3 oppcthinendc.b B = Base C
4 oppcthinendc.h H = Hom C
5 oppcthinendc.1 φ x B y B x y x H y =
6 eqid comp C = comp C
7 simplr1 φ x B y B z B f x H y g y H z x B
8 simplr2 φ x B y B z B f x H y g y H z y B
9 simplr3 φ x B y B z B f x H y g y H z z B
10 3 6 1 7 8 9 oppcco φ x B y B z B f x H y g y H z g x y comp O z f = f z y comp C x g
11 simpll φ x B y B z B f x H y g y H z φ
12 7 8 jca φ x B y B z B f x H y g y H z x B y B
13 simprl φ x B y B z B f x H y g y H z f x H y
14 13 ne0d φ x B y B z B f x H y g y H z x H y
15 5 necon1d φ x B y B x H y x = y
16 15 imp φ x B y B x H y x = y
17 11 12 14 16 syl21anc φ x B y B z B f x H y g y H z x = y
18 simprr φ x B y B z B f x H y g y H z g y H z
19 18 ne0d φ x B y B z B f x H y g y H z y H z
20 neeq1 x = y x z y z
21 oveq1 x = y x H z = y H z
22 21 eqeq1d x = y x H z = y H z =
23 20 22 imbi12d x = y x z x H z = y z y H z =
24 neeq2 y = z x y x z
25 oveq2 y = z x H y = x H z
26 25 eqeq1d y = z x H y = x H z =
27 24 26 imbi12d y = z x y x H y = x z x H z =
28 5 anassrs φ x B y B x y x H y =
29 28 ralrimiva φ x B y B x y x H y =
30 29 adantlr φ z B x B y B x y x H y =
31 simplr φ z B x B z B
32 27 30 31 rspcdva φ z B x B x z x H z =
33 32 ralrimiva φ z B x B x z x H z =
34 11 9 33 syl2anc φ x B y B z B f x H y g y H z x B x z x H z =
35 23 34 8 rspcdva φ x B y B z B f x H y g y H z y z y H z =
36 35 necon1d φ x B y B z B f x H y g y H z y H z y = z
37 19 36 mpd φ x B y B z B f x H y g y H z y = z
38 17 37 eqtrd φ x B y B z B f x H y g y H z x = z
39 38 equcomd φ x B y B z B f x H y g y H z z = x
40 39 opeq1d φ x B y B z B f x H y g y H z z y = x y
41 40 38 oveq12d φ x B y B z B f x H y g y H z z y comp C x = x y comp C z
42 17 oveq1d φ x B y B z B f x H y g y H z x H y = y H y
43 13 42 eleqtrd φ x B y B z B f x H y g y H z f y H y
44 37 oveq2d φ x B y B z B f x H y g y H z y H y = y H z
45 18 44 eleqtrrd φ x B y B z B f x H y g y H z g y H y
46 11 2 syl φ x B y B z B f x H y g y H z C ThinCat
47 8 8 43 45 3 4 46 thincmo2 φ x B y B z B f x H y g y H z f = g
48 47 equcomd φ x B y B z B f x H y g y H z g = f
49 41 47 48 oveq123d φ x B y B z B f x H y g y H z f z y comp C x g = g x y comp C z f
50 10 49 eqtr2d φ x B y B z B f x H y g y H z g x y comp C z f = g x y comp O z f
51 50 ralrimivva φ x B y B z B f x H y g y H z g x y comp C z f = g x y comp O z f
52 51 ralrimivvva φ x B y B z B f x H y g y H z g x y comp C z f = g x y comp O z f
53 eqid comp O = comp O
54 3 a1i φ B = Base C
55 1 3 oppcbas B = Base O
56 55 a1i φ B = Base O
57 1 3 4 5 oppcendc φ Hom 𝑓 C = Hom 𝑓 O
58 6 53 4 54 56 57 comfeq φ comp 𝑓 C = comp 𝑓 O x B y B z B f x H y g y H z g x y comp C z f = g x y comp O z f
59 52 58 mpbird φ comp 𝑓 C = comp 𝑓 O