Metamath Proof Explorer


Theorem funcringcsetcALTV2lem8

Description: Lemma 8 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 funcringcsetcALTV2lem8 φ X B Y B X G Y : X Hom R Y F X Hom S F Y

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 f1oi I X RingHom Y : X RingHom Y 1-1 onto X RingHom Y
9 f1of I X RingHom Y : X RingHom Y 1-1 onto X RingHom Y I X RingHom Y : X RingHom Y X RingHom Y
10 8 9 mp1i φ X B Y B I X RingHom Y : X RingHom Y X RingHom Y
11 eqid Base X = Base X
12 eqid Base Y = Base Y
13 11 12 rhmf f X RingHom Y f : Base X Base Y
14 fvex Base Y V
15 fvex Base X V
16 14 15 pm3.2i Base Y V Base X V
17 elmapg Base Y V Base X V f Base Y Base X f : Base X Base Y
18 17 bicomd Base Y V Base X V f : Base X Base Y f Base Y Base X
19 16 18 mp1i φ X B Y B f : Base X Base Y f Base Y Base X
20 19 biimpa φ X B Y B f : Base X Base Y f Base Y Base X
21 simpr X B Y B Y B
22 1 2 3 4 5 6 funcringcsetcALTV2lem1 φ Y B F Y = Base Y
23 21 22 sylan2 φ X B Y B F Y = Base Y
24 simpl X B Y B X B
25 1 2 3 4 5 6 funcringcsetcALTV2lem1 φ X B F X = Base X
26 24 25 sylan2 φ X B Y B F X = Base X
27 23 26 oveq12d φ X B Y B F Y F X = Base Y Base X
28 27 adantr φ X B Y B f : Base X Base Y F Y F X = Base Y Base X
29 20 28 eleqtrrd φ X B Y B f : Base X Base Y f F Y F X
30 29 ex φ X B Y B f : Base X Base Y f F Y F X
31 13 30 syl5 φ X B Y B f X RingHom Y f F Y F X
32 31 ssrdv φ X B Y B X RingHom Y F Y F X
33 10 32 fssd φ X B Y B I X RingHom Y : X RingHom Y F Y F X
34 1 2 3 4 5 6 7 funcringcsetcALTV2lem5 φ X B Y B X G Y = I X RingHom Y
35 5 adantr φ X B Y B U WUni
36 eqid Hom R = Hom R
37 24 adantl φ X B Y B X B
38 21 adantl φ X B Y B Y B
39 1 3 35 36 37 38 ringchom φ X B Y B X Hom R Y = X RingHom Y
40 eqid Hom S = Hom S
41 1 2 3 4 5 6 funcringcsetcALTV2lem2 φ X B F X U
42 24 41 sylan2 φ X B Y B F X U
43 1 2 3 4 5 6 funcringcsetcALTV2lem2 φ Y B F Y U
44 21 43 sylan2 φ X B Y B F Y U
45 2 35 40 42 44 setchom φ X B Y B F X Hom S F Y = F Y F X
46 34 39 45 feq123d φ X B Y B X G Y : X Hom R Y F X Hom S F Y I X RingHom Y : X RingHom Y F Y F X
47 33 46 mpbird φ X B Y B X G Y : X Hom R Y F X Hom S F Y