Metamath Proof Explorer


Theorem rhmsubcALTVlem4

Description: Lemma 4 for rhmsubcALTV . (Contributed by AV, 2-Mar-2020) (New usage is discouraged.)

Ref Expression
Hypotheses rngcrescrhmALTV.u φ U V
rngcrescrhmALTV.c C = RngCatALTV U
rngcrescrhmALTV.r φ R = Ring U
rngcrescrhmALTV.h H = RingHom R × R
Assertion rhmsubcALTVlem4 φ x R y R z R f x H y g y H z g x y comp RngCatALTV U z f x H z

Proof

Step Hyp Ref Expression
1 rngcrescrhmALTV.u φ U V
2 rngcrescrhmALTV.c C = RngCatALTV U
3 rngcrescrhmALTV.r φ R = Ring U
4 rngcrescrhmALTV.h H = RingHom R × R
5 simpl φ x R φ
6 5 adantr φ x R y R z R φ
7 simpr φ x R x R
8 7 adantr φ x R y R z R x R
9 simpl y R z R y R
10 9 adantl φ x R y R z R y R
11 1 2 3 4 rhmsubcALTVlem2 φ x R y R x H y = x RingHom y
12 6 8 10 11 syl3anc φ x R y R z R x H y = x RingHom y
13 12 eleq2d φ x R y R z R f x H y f x RingHom y
14 simpr y R z R z R
15 14 adantl φ x R y R z R z R
16 1 2 3 4 rhmsubcALTVlem2 φ y R z R y H z = y RingHom z
17 6 10 15 16 syl3anc φ x R y R z R y H z = y RingHom z
18 17 eleq2d φ x R y R z R g y H z g y RingHom z
19 13 18 anbi12d φ x R y R z R f x H y g y H z f x RingHom y g y RingHom z
20 rhmco g y RingHom z f x RingHom y g f x RingHom z
21 20 ancoms f x RingHom y g y RingHom z g f x RingHom z
22 19 21 syl6bi φ x R y R z R f x H y g y H z g f x RingHom z
23 22 imp φ x R y R z R f x H y g y H z g f x RingHom z
24 eqid RngCatALTV U = RngCatALTV U
25 eqid Base RngCatALTV U = Base RngCatALTV U
26 1 ad3antrrr φ x R y R z R f x H y g y H z U V
27 eqid comp RngCatALTV U = comp RngCatALTV U
28 incom Ring U = U Ring
29 ringrng x Ring x Rng
30 29 a1i φ x Ring x Rng
31 30 ssrdv φ Ring Rng
32 sslin Ring Rng U Ring U Rng
33 31 32 syl φ U Ring U Rng
34 28 33 eqsstrid φ Ring U U Rng
35 24 25 1 rngcbasALTV φ Base RngCatALTV U = U Rng
36 34 3 35 3sstr4d φ R Base RngCatALTV U
37 36 sselda φ x R x Base RngCatALTV U
38 37 adantr φ x R y R z R x Base RngCatALTV U
39 38 adantr φ x R y R z R f x H y g y H z x Base RngCatALTV U
40 36 sseld φ y R y Base RngCatALTV U
41 40 adantr φ x R y R y Base RngCatALTV U
42 41 com12 y R φ x R y Base RngCatALTV U
43 42 adantr y R z R φ x R y Base RngCatALTV U
44 43 impcom φ x R y R z R y Base RngCatALTV U
45 44 adantr φ x R y R z R f x H y g y H z y Base RngCatALTV U
46 36 sseld φ z R z Base RngCatALTV U
47 46 adantr φ x R z R z Base RngCatALTV U
48 47 adantld φ x R y R z R z Base RngCatALTV U
49 48 imp φ x R y R z R z Base RngCatALTV U
50 49 adantr φ x R y R z R f x H y g y H z z Base RngCatALTV U
51 rhmisrnghm f x RingHom y f x RngHomo y
52 13 51 syl6bi φ x R y R z R f x H y f x RngHomo y
53 52 com12 f x H y φ x R y R z R f x RngHomo y
54 53 adantr f x H y g y H z φ x R y R z R f x RngHomo y
55 54 impcom φ x R y R z R f x H y g y H z f x RngHomo y
56 rhmisrnghm g y RingHom z g y RngHomo z
57 18 56 syl6bi φ x R y R z R g y H z g y RngHomo z
58 57 adantld φ x R y R z R f x H y g y H z g y RngHomo z
59 58 imp φ x R y R z R f x H y g y H z g y RngHomo z
60 24 25 26 27 39 45 50 55 59 rngccoALTV φ x R y R z R f x H y g y H z g x y comp RngCatALTV U z f = g f
61 1 2 3 4 rhmsubcALTVlem2 φ x R z R x H z = x RingHom z
62 6 8 15 61 syl3anc φ x R y R z R x H z = x RingHom z
63 62 adantr φ x R y R z R f x H y g y H z x H z = x RingHom z
64 23 60 63 3eltr4d φ x R y R z R f x H y g y H z g x y comp RngCatALTV U z f x H z