Metamath Proof Explorer


Theorem funcringcsetclem9ALTV

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

Ref Expression
Hypotheses funcringcsetcALTV.r R = RingCatALTV U
funcringcsetcALTV.s S = SetCat U
funcringcsetcALTV.b B = Base R
funcringcsetcALTV.c C = Base S
funcringcsetcALTV.u φ U WUni
funcringcsetcALTV.f φ F = x B Base x
funcringcsetcALTV.g φ G = x B , y B I x RingHom y
Assertion funcringcsetclem9ALTV φ 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 funcringcsetcALTV.r R = RingCatALTV U
2 funcringcsetcALTV.s S = SetCat U
3 funcringcsetcALTV.b B = Base R
4 funcringcsetcALTV.c C = Base S
5 funcringcsetcALTV.u φ U WUni
6 funcringcsetcALTV.f φ F = x B Base x
7 funcringcsetcALTV.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 ringchomALTV φ 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 ringchomALTV φ 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 funcringcsetclem5ALTV φ 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 10 adantr φ X B Y B Z B H X RingHom Y K Y RingHom Z X B
29 11 adantr φ X B Y B Z B H X RingHom Y K Y RingHom Z Y B
30 14 adantr φ X B Y B Z B H X RingHom Y K Y RingHom Z Z B
31 simprl φ X B Y B Z B H X RingHom Y K Y RingHom Z H X RingHom Y
32 simprr φ X B Y B Z B H X RingHom Y K Y RingHom Z K Y RingHom Z
33 1 3 26 27 28 29 30 31 32 ringccoALTV φ X B Y B Z B H X RingHom Y K Y RingHom Z K X Y comp R Z H = K H
34 25 33 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
35 eqid comp S = comp S
36 1 2 3 4 5 6 funcringcsetclem2ALTV φ X B F X U
37 36 3ad2antr1 φ X B Y B Z B F X U
38 37 adantr φ X B Y B Z B H X RingHom Y K Y RingHom Z F X U
39 1 2 3 4 5 6 funcringcsetclem2ALTV φ Y B F Y U
40 39 3ad2antr2 φ X B Y B Z B F Y U
41 40 adantr φ X B Y B Z B H X RingHom Y K Y RingHom Z F Y U
42 1 2 3 4 5 6 funcringcsetclem2ALTV φ Z B F Z U
43 42 3ad2antr3 φ X B Y B Z B F Z U
44 43 adantr φ X B Y B Z B H X RingHom Y K Y RingHom Z F Z U
45 eqid Base X = Base X
46 eqid Base Y = Base Y
47 45 46 rhmf H X RingHom Y H : Base X Base Y
48 47 ad2antrl φ X B Y B Z B H X RingHom Y K Y RingHom Z H : Base X Base Y
49 1 2 3 4 5 6 funcringcsetclem1ALTV φ X B F X = Base X
50 49 3ad2antr1 φ X B Y B Z B F X = Base X
51 1 2 3 4 5 6 funcringcsetclem1ALTV φ Y B F Y = Base Y
52 51 3ad2antr2 φ X B Y B Z B F Y = Base Y
53 50 52 feq23d φ X B Y B Z B H : F X F Y H : Base X Base Y
54 53 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
55 48 54 mpbird φ X B Y B Z B H X RingHom Y K Y RingHom Z H : F X F Y
56 simpll φ X B Y B Z B H X RingHom Y K Y RingHom Z φ
57 3simpa X B Y B Z B X B Y B
58 57 ad2antlr φ X B Y B Z B H X RingHom Y K Y RingHom Z X B Y B
59 1 2 3 4 5 6 7 funcringcsetclem6ALTV φ X B Y B H X RingHom Y X G Y H = H
60 56 58 31 59 syl3anc φ X B Y B Z B H X RingHom Y K Y RingHom Z X G Y H = H
61 60 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
62 55 61 mpbird φ X B Y B Z B H X RingHom Y K Y RingHom Z X G Y H : F X F Y
63 eqid Base Z = Base Z
64 46 63 rhmf K Y RingHom Z K : Base Y Base Z
65 64 ad2antll φ X B Y B Z B H X RingHom Y K Y RingHom Z K : Base Y Base Z
66 1 2 3 4 5 6 funcringcsetclem1ALTV φ Z B F Z = Base Z
67 66 3ad2antr3 φ X B Y B Z B F Z = Base Z
68 52 67 feq23d φ X B Y B Z B K : F Y F Z K : Base Y Base Z
69 68 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
70 65 69 mpbird φ X B Y B Z B H X RingHom Y K Y RingHom Z K : F Y F Z
71 3simpc X B Y B Z B Y B Z B
72 71 ad2antlr φ X B Y B Z B H X RingHom Y K Y RingHom Z Y B Z B
73 1 2 3 4 5 6 7 funcringcsetclem6ALTV φ Y B Z B K Y RingHom Z Y G Z K = K
74 56 72 32 73 syl3anc φ X B Y B Z B H X RingHom Y K Y RingHom Z Y G Z K = K
75 74 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
76 70 75 mpbird φ X B Y B Z B H X RingHom Y K Y RingHom Z Y G Z K : F Y F Z
77 2 26 35 38 41 44 62 76 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
78 74 60 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
79 77 78 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
80 22 34 79 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
81 80 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
82 17 81 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
83 82 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