Metamath Proof Explorer


Theorem funcringcsetcALTV2lem9

Description: Lemma 9 for funcringcsetcALTV2 . (Contributed by AV, 15-Feb-2020) (New usage is discouraged.)

Ref Expression
Hypotheses funcringcsetcALTV2.r R = RingCat U
funcringcsetcALTV2.s S = SetCat U
funcringcsetcALTV2.b B = Base R
funcringcsetcALTV2.c C = Base S
funcringcsetcALTV2.u φ U WUni
funcringcsetcALTV2.f φ F = x B Base x
funcringcsetcALTV2.g φ G = x B , y B I x RingHom y
Assertion funcringcsetcALTV2lem9 φ X B Y B Z B H X Hom R Y K Y Hom R Z X G Z K X Y comp R Z H = Y G Z K F X F Y comp S F Z X G Y H

Proof

Step Hyp Ref Expression
1 funcringcsetcALTV2.r R = RingCat U
2 funcringcsetcALTV2.s S = SetCat U
3 funcringcsetcALTV2.b B = Base R
4 funcringcsetcALTV2.c C = Base S
5 funcringcsetcALTV2.u φ U WUni
6 funcringcsetcALTV2.f φ F = x B Base x
7 funcringcsetcALTV2.g φ G = x B , y B I x RingHom y
8 5 adantr φ X B Y B Z B U WUni
9 eqid Hom R = Hom R
10 simpr1 φ X B Y B Z B X B
11 simpr2 φ X B Y B Z B Y B
12 1 3 8 9 10 11 ringchom φ X B Y B Z B X Hom R Y = X RingHom Y
13 12 eleq2d φ X B Y B Z B H X Hom R Y H X RingHom Y
14 simpr3 φ X B Y B Z B Z B
15 1 3 8 9 11 14 ringchom φ X B Y B Z B Y Hom R Z = Y RingHom Z
16 15 eleq2d φ X B Y B Z B K Y Hom R Z K Y RingHom Z
17 13 16 anbi12d φ X B Y B Z B H X Hom R Y K Y Hom R Z H X RingHom Y K Y RingHom Z
18 rhmco K Y RingHom Z H X RingHom Y K H X RingHom Z
19 18 ancoms H X RingHom Y K Y RingHom Z K H X RingHom Z
20 19 adantl φ X B Y B Z B H X RingHom Y K Y RingHom Z K H X RingHom Z
21 fvresi K H X RingHom Z I X RingHom Z K H = K H
22 20 21 syl φ X B Y B Z B H X RingHom Y K Y RingHom Z I X RingHom Z K H = K H
23 1 2 3 4 5 6 7 funcringcsetcALTV2lem5 φ X B Z B X G Z = I X RingHom Z
24 23 3adantr2 φ X B Y B Z B X G Z = I X RingHom Z
25 24 adantr φ X B Y B Z B H X RingHom Y K Y RingHom Z X G Z = I X RingHom Z
26 8 adantr φ X B Y B Z B H X RingHom Y K Y RingHom Z U WUni
27 eqid comp R = comp R
28 1 3 5 ringcbas φ B = U Ring
29 inss1 U Ring U
30 28 29 eqsstrdi φ B U
31 30 sseld φ X B X U
32 31 com12 X B φ X U
33 32 3ad2ant1 X B Y B Z B φ X U
34 33 impcom φ X B Y B Z B X U
35 34 adantr φ X B Y B Z B H X RingHom Y K Y RingHom Z X U
36 30 sseld φ Y B Y U
37 36 com12 Y B φ Y U
38 37 3ad2ant2 X B Y B Z B φ Y U
39 38 impcom φ X B Y B Z B Y U
40 39 adantr φ X B Y B Z B H X RingHom Y K Y RingHom Z Y U
41 30 sseld φ Z B Z U
42 41 com12 Z B φ Z U
43 42 3ad2ant3 X B Y B Z B φ Z U
44 43 impcom φ X B Y B Z B Z U
45 44 adantr φ X B Y B Z B H X RingHom Y K Y RingHom Z Z U
46 eqid Base X = Base X
47 eqid Base Y = Base Y
48 46 47 rhmf H X RingHom Y H : Base X Base Y
49 48 ad2antrl φ X B Y B Z B H X RingHom Y K Y RingHom Z H : Base X Base Y
50 eqid Base Z = Base Z
51 47 50 rhmf K Y RingHom Z K : Base Y Base Z
52 51 ad2antll φ X B Y B Z B H X RingHom Y K Y RingHom Z K : Base Y Base Z
53 1 26 27 35 40 45 49 52 ringcco φ X B Y B Z B H X RingHom Y K Y RingHom Z K X Y comp R Z H = K H
54 25 53 fveq12d φ X B Y B Z B H X RingHom Y K Y RingHom Z X G Z K X Y comp R Z H = I X RingHom Z K H
55 eqid comp S = comp S
56 1 2 3 4 5 6 funcringcsetcALTV2lem2 φ X B F X U
57 56 3ad2antr1 φ X B Y B Z B F X U
58 57 adantr φ X B Y B Z B H X RingHom Y K Y RingHom Z F X U
59 1 2 3 4 5 6 funcringcsetcALTV2lem2 φ Y B F Y U
60 59 3ad2antr2 φ X B Y B Z B F Y U
61 60 adantr φ X B Y B Z B H X RingHom Y K Y RingHom Z F Y U
62 1 2 3 4 5 6 funcringcsetcALTV2lem2 φ Z B F Z U
63 62 3ad2antr3 φ X B Y B Z B F Z U
64 63 adantr φ X B Y B Z B H X RingHom Y K Y RingHom Z F Z U
65 1 2 3 4 5 6 funcringcsetcALTV2lem1 φ X B F X = Base X
66 65 3ad2antr1 φ X B Y B Z B F X = Base X
67 1 2 3 4 5 6 funcringcsetcALTV2lem1 φ Y B F Y = Base Y
68 67 3ad2antr2 φ X B Y B Z B F Y = Base Y
69 66 68 feq23d φ X B Y B Z B H : F X F Y H : Base X Base Y
70 69 adantr φ X B Y B Z B H X RingHom Y K Y RingHom Z H : F X F Y H : Base X Base Y
71 49 70 mpbird φ X B Y B Z B H X RingHom Y K Y RingHom Z H : F X F Y
72 simpll φ X B Y B Z B H X RingHom Y K Y RingHom Z φ
73 3simpa X B Y B Z B X B Y B
74 73 ad2antlr φ X B Y B Z B H X RingHom Y K Y RingHom Z X B Y B
75 simprl φ X B Y B Z B H X RingHom Y K Y RingHom Z H X RingHom Y
76 1 2 3 4 5 6 7 funcringcsetcALTV2lem6 φ X B Y B H X RingHom Y X G Y H = H
77 72 74 75 76 syl3anc φ X B Y B Z B H X RingHom Y K Y RingHom Z X G Y H = H
78 77 feq1d φ X B Y B Z B H X RingHom Y K Y RingHom Z X G Y H : F X F Y H : F X F Y
79 71 78 mpbird φ X B Y B Z B H X RingHom Y K Y RingHom Z X G Y H : F X F Y
80 1 2 3 4 5 6 funcringcsetcALTV2lem1 φ Z B F Z = Base Z
81 80 3ad2antr3 φ X B Y B Z B F Z = Base Z
82 68 81 feq23d φ X B Y B Z B K : F Y F Z K : Base Y Base Z
83 82 adantr φ X B Y B Z B H X RingHom Y K Y RingHom Z K : F Y F Z K : Base Y Base Z
84 52 83 mpbird φ X B Y B Z B H X RingHom Y K Y RingHom Z K : F Y F Z
85 3simpc X B Y B Z B Y B Z B
86 85 ad2antlr φ X B Y B Z B H X RingHom Y K Y RingHom Z Y B Z B
87 simprr φ X B Y B Z B H X RingHom Y K Y RingHom Z K Y RingHom Z
88 1 2 3 4 5 6 7 funcringcsetcALTV2lem6 φ Y B Z B K Y RingHom Z Y G Z K = K
89 72 86 87 88 syl3anc φ X B Y B Z B H X RingHom Y K Y RingHom Z Y G Z K = K
90 89 feq1d φ X B Y B Z B H X RingHom Y K Y RingHom Z Y G Z K : F Y F Z K : F Y F Z
91 84 90 mpbird φ X B Y B Z B H X RingHom Y K Y RingHom Z Y G Z K : F Y F Z
92 2 26 55 58 61 64 79 91 setcco φ X B Y B Z B H X RingHom Y K Y RingHom Z Y G Z K F X F Y comp S F Z X G Y H = Y G Z K X G Y H
93 89 77 coeq12d φ X B Y B Z B H X RingHom Y K Y RingHom Z Y G Z K X G Y H = K H
94 92 93 eqtrd φ X B Y B Z B H X RingHom Y K Y RingHom Z Y G Z K F X F Y comp S F Z X G Y H = K H
95 22 54 94 3eqtr4d φ X B Y B Z B H X RingHom Y K Y RingHom Z X G Z K X Y comp R Z H = Y G Z K F X F Y comp S F Z X G Y H
96 95 ex φ X B Y B Z B H X RingHom Y K Y RingHom Z X G Z K X Y comp R Z H = Y G Z K F X F Y comp S F Z X G Y H
97 17 96 sylbid φ X B Y B Z B H X Hom R Y K Y Hom R Z X G Z K X Y comp R Z H = Y G Z K F X F Y comp S F Z X G Y H
98 97 3impia φ X B Y B Z B H X Hom R Y K Y Hom R Z X G Z K X Y comp R Z H = Y G Z K F X F Y comp S F Z X G Y H