Metamath Proof Explorer


Theorem dprdfadd

Description: Take the sum of group sums over two families of elements of disjoint subgroups. (Contributed by Mario Carneiro, 25-Apr-2016) (Revised by AV, 14-Jul-2019)

Ref Expression
Hypotheses eldprdi.0 0 = ( 0g𝐺 )
eldprdi.w 𝑊 = { X 𝑖𝐼 ( 𝑆𝑖 ) ∣ finSupp 0 }
eldprdi.1 ( 𝜑𝐺 dom DProd 𝑆 )
eldprdi.2 ( 𝜑 → dom 𝑆 = 𝐼 )
eldprdi.3 ( 𝜑𝐹𝑊 )
dprdfadd.4 ( 𝜑𝐻𝑊 )
dprdfadd.b + = ( +g𝐺 )
Assertion dprdfadd ( 𝜑 → ( ( 𝐹f + 𝐻 ) ∈ 𝑊 ∧ ( 𝐺 Σg ( 𝐹f + 𝐻 ) ) = ( ( 𝐺 Σg 𝐹 ) + ( 𝐺 Σg 𝐻 ) ) ) )

Proof

Step Hyp Ref Expression
1 eldprdi.0 0 = ( 0g𝐺 )
2 eldprdi.w 𝑊 = { X 𝑖𝐼 ( 𝑆𝑖 ) ∣ finSupp 0 }
3 eldprdi.1 ( 𝜑𝐺 dom DProd 𝑆 )
4 eldprdi.2 ( 𝜑 → dom 𝑆 = 𝐼 )
5 eldprdi.3 ( 𝜑𝐹𝑊 )
6 dprdfadd.4 ( 𝜑𝐻𝑊 )
7 dprdfadd.b + = ( +g𝐺 )
8 3 4 dprddomcld ( 𝜑𝐼 ∈ V )
9 2 3 4 5 dprdfcl ( ( 𝜑𝑥𝐼 ) → ( 𝐹𝑥 ) ∈ ( 𝑆𝑥 ) )
10 2 3 4 6 dprdfcl ( ( 𝜑𝑥𝐼 ) → ( 𝐻𝑥 ) ∈ ( 𝑆𝑥 ) )
11 eqid ( Base ‘ 𝐺 ) = ( Base ‘ 𝐺 )
12 2 3 4 5 11 dprdff ( 𝜑𝐹 : 𝐼 ⟶ ( Base ‘ 𝐺 ) )
13 12 feqmptd ( 𝜑𝐹 = ( 𝑥𝐼 ↦ ( 𝐹𝑥 ) ) )
14 2 3 4 6 11 dprdff ( 𝜑𝐻 : 𝐼 ⟶ ( Base ‘ 𝐺 ) )
15 14 feqmptd ( 𝜑𝐻 = ( 𝑥𝐼 ↦ ( 𝐻𝑥 ) ) )
16 8 9 10 13 15 offval2 ( 𝜑 → ( 𝐹f + 𝐻 ) = ( 𝑥𝐼 ↦ ( ( 𝐹𝑥 ) + ( 𝐻𝑥 ) ) ) )
17 3 4 dprdf2 ( 𝜑𝑆 : 𝐼 ⟶ ( SubGrp ‘ 𝐺 ) )
18 17 ffvelrnda ( ( 𝜑𝑥𝐼 ) → ( 𝑆𝑥 ) ∈ ( SubGrp ‘ 𝐺 ) )
19 7 subgcl ( ( ( 𝑆𝑥 ) ∈ ( SubGrp ‘ 𝐺 ) ∧ ( 𝐹𝑥 ) ∈ ( 𝑆𝑥 ) ∧ ( 𝐻𝑥 ) ∈ ( 𝑆𝑥 ) ) → ( ( 𝐹𝑥 ) + ( 𝐻𝑥 ) ) ∈ ( 𝑆𝑥 ) )
20 18 9 10 19 syl3anc ( ( 𝜑𝑥𝐼 ) → ( ( 𝐹𝑥 ) + ( 𝐻𝑥 ) ) ∈ ( 𝑆𝑥 ) )
21 2 3 4 5 dprdffsupp ( 𝜑𝐹 finSupp 0 )
22 2 3 4 6 dprdffsupp ( 𝜑𝐻 finSupp 0 )
23 21 22 fsuppunfi ( 𝜑 → ( ( 𝐹 supp 0 ) ∪ ( 𝐻 supp 0 ) ) ∈ Fin )
24 ssun1 ( 𝐹 supp 0 ) ⊆ ( ( 𝐹 supp 0 ) ∪ ( 𝐻 supp 0 ) )
25 24 a1i ( 𝜑 → ( 𝐹 supp 0 ) ⊆ ( ( 𝐹 supp 0 ) ∪ ( 𝐻 supp 0 ) ) )
26 1 fvexi 0 ∈ V
27 26 a1i ( 𝜑0 ∈ V )
28 12 25 8 27 suppssr ( ( 𝜑𝑥 ∈ ( 𝐼 ∖ ( ( 𝐹 supp 0 ) ∪ ( 𝐻 supp 0 ) ) ) ) → ( 𝐹𝑥 ) = 0 )
29 ssun2 ( 𝐻 supp 0 ) ⊆ ( ( 𝐹 supp 0 ) ∪ ( 𝐻 supp 0 ) )
30 29 a1i ( 𝜑 → ( 𝐻 supp 0 ) ⊆ ( ( 𝐹 supp 0 ) ∪ ( 𝐻 supp 0 ) ) )
31 14 30 8 27 suppssr ( ( 𝜑𝑥 ∈ ( 𝐼 ∖ ( ( 𝐹 supp 0 ) ∪ ( 𝐻 supp 0 ) ) ) ) → ( 𝐻𝑥 ) = 0 )
32 28 31 oveq12d ( ( 𝜑𝑥 ∈ ( 𝐼 ∖ ( ( 𝐹 supp 0 ) ∪ ( 𝐻 supp 0 ) ) ) ) → ( ( 𝐹𝑥 ) + ( 𝐻𝑥 ) ) = ( 0 + 0 ) )
33 dprdgrp ( 𝐺 dom DProd 𝑆𝐺 ∈ Grp )
34 3 33 syl ( 𝜑𝐺 ∈ Grp )
35 11 1 grpidcl ( 𝐺 ∈ Grp → 0 ∈ ( Base ‘ 𝐺 ) )
36 11 7 1 grplid ( ( 𝐺 ∈ Grp ∧ 0 ∈ ( Base ‘ 𝐺 ) ) → ( 0 + 0 ) = 0 )
37 34 35 36 syl2anc2 ( 𝜑 → ( 0 + 0 ) = 0 )
38 37 adantr ( ( 𝜑𝑥 ∈ ( 𝐼 ∖ ( ( 𝐹 supp 0 ) ∪ ( 𝐻 supp 0 ) ) ) ) → ( 0 + 0 ) = 0 )
39 32 38 eqtrd ( ( 𝜑𝑥 ∈ ( 𝐼 ∖ ( ( 𝐹 supp 0 ) ∪ ( 𝐻 supp 0 ) ) ) ) → ( ( 𝐹𝑥 ) + ( 𝐻𝑥 ) ) = 0 )
40 39 8 suppss2 ( 𝜑 → ( ( 𝑥𝐼 ↦ ( ( 𝐹𝑥 ) + ( 𝐻𝑥 ) ) ) supp 0 ) ⊆ ( ( 𝐹 supp 0 ) ∪ ( 𝐻 supp 0 ) ) )
41 23 40 ssfid ( 𝜑 → ( ( 𝑥𝐼 ↦ ( ( 𝐹𝑥 ) + ( 𝐻𝑥 ) ) ) supp 0 ) ∈ Fin )
42 funmpt Fun ( 𝑥𝐼 ↦ ( ( 𝐹𝑥 ) + ( 𝐻𝑥 ) ) )
43 42 a1i ( 𝜑 → Fun ( 𝑥𝐼 ↦ ( ( 𝐹𝑥 ) + ( 𝐻𝑥 ) ) ) )
44 8 mptexd ( 𝜑 → ( 𝑥𝐼 ↦ ( ( 𝐹𝑥 ) + ( 𝐻𝑥 ) ) ) ∈ V )
45 funisfsupp ( ( Fun ( 𝑥𝐼 ↦ ( ( 𝐹𝑥 ) + ( 𝐻𝑥 ) ) ) ∧ ( 𝑥𝐼 ↦ ( ( 𝐹𝑥 ) + ( 𝐻𝑥 ) ) ) ∈ V ∧ 0 ∈ V ) → ( ( 𝑥𝐼 ↦ ( ( 𝐹𝑥 ) + ( 𝐻𝑥 ) ) ) finSupp 0 ↔ ( ( 𝑥𝐼 ↦ ( ( 𝐹𝑥 ) + ( 𝐻𝑥 ) ) ) supp 0 ) ∈ Fin ) )
46 43 44 27 45 syl3anc ( 𝜑 → ( ( 𝑥𝐼 ↦ ( ( 𝐹𝑥 ) + ( 𝐻𝑥 ) ) ) finSupp 0 ↔ ( ( 𝑥𝐼 ↦ ( ( 𝐹𝑥 ) + ( 𝐻𝑥 ) ) ) supp 0 ) ∈ Fin ) )
47 41 46 mpbird ( 𝜑 → ( 𝑥𝐼 ↦ ( ( 𝐹𝑥 ) + ( 𝐻𝑥 ) ) ) finSupp 0 )
48 2 3 4 20 47 dprdwd ( 𝜑 → ( 𝑥𝐼 ↦ ( ( 𝐹𝑥 ) + ( 𝐻𝑥 ) ) ) ∈ 𝑊 )
49 16 48 eqeltrd ( 𝜑 → ( 𝐹f + 𝐻 ) ∈ 𝑊 )
50 eqid ( Cntz ‘ 𝐺 ) = ( Cntz ‘ 𝐺 )
51 grpmnd ( 𝐺 ∈ Grp → 𝐺 ∈ Mnd )
52 34 51 syl ( 𝜑𝐺 ∈ Mnd )
53 eqid ( ( 𝐹𝐻 ) supp 0 ) = ( ( 𝐹𝐻 ) supp 0 )
54 2 3 4 5 50 dprdfcntz ( 𝜑 → ran 𝐹 ⊆ ( ( Cntz ‘ 𝐺 ) ‘ ran 𝐹 ) )
55 2 3 4 6 50 dprdfcntz ( 𝜑 → ran 𝐻 ⊆ ( ( Cntz ‘ 𝐺 ) ‘ ran 𝐻 ) )
56 2 3 4 49 50 dprdfcntz ( 𝜑 → ran ( 𝐹f + 𝐻 ) ⊆ ( ( Cntz ‘ 𝐺 ) ‘ ran ( 𝐹f + 𝐻 ) ) )
57 52 adantr ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → 𝐺 ∈ Mnd )
58 vex 𝑥 ∈ V
59 58 a1i ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → 𝑥 ∈ V )
60 eldifi ( 𝑘 ∈ ( 𝐼𝑥 ) → 𝑘𝐼 )
61 60 adantl ( ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) → 𝑘𝐼 )
62 ffvelrn ( ( 𝐹 : 𝐼 ⟶ ( Base ‘ 𝐺 ) ∧ 𝑘𝐼 ) → ( 𝐹𝑘 ) ∈ ( Base ‘ 𝐺 ) )
63 12 61 62 syl2an ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ( 𝐹𝑘 ) ∈ ( Base ‘ 𝐺 ) )
64 63 snssd ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → { ( 𝐹𝑘 ) } ⊆ ( Base ‘ 𝐺 ) )
65 11 50 cntzsubm ( ( 𝐺 ∈ Mnd ∧ { ( 𝐹𝑘 ) } ⊆ ( Base ‘ 𝐺 ) ) → ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) ∈ ( SubMnd ‘ 𝐺 ) )
66 57 64 65 syl2anc ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) ∈ ( SubMnd ‘ 𝐺 ) )
67 14 adantr ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → 𝐻 : 𝐼 ⟶ ( Base ‘ 𝐺 ) )
68 67 ffnd ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → 𝐻 Fn 𝐼 )
69 simprl ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → 𝑥𝐼 )
70 fnssres ( ( 𝐻 Fn 𝐼𝑥𝐼 ) → ( 𝐻𝑥 ) Fn 𝑥 )
71 68 69 70 syl2anc ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ( 𝐻𝑥 ) Fn 𝑥 )
72 fvres ( 𝑦𝑥 → ( ( 𝐻𝑥 ) ‘ 𝑦 ) = ( 𝐻𝑦 ) )
73 72 adantl ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ( ( 𝐻𝑥 ) ‘ 𝑦 ) = ( 𝐻𝑦 ) )
74 3 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → 𝐺 dom DProd 𝑆 )
75 4 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → dom 𝑆 = 𝐼 )
76 74 75 dprdf2 ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → 𝑆 : 𝐼 ⟶ ( SubGrp ‘ 𝐺 ) )
77 61 ad2antlr ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → 𝑘𝐼 )
78 76 77 ffvelrnd ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ( 𝑆𝑘 ) ∈ ( SubGrp ‘ 𝐺 ) )
79 11 subgss ( ( 𝑆𝑘 ) ∈ ( SubGrp ‘ 𝐺 ) → ( 𝑆𝑘 ) ⊆ ( Base ‘ 𝐺 ) )
80 78 79 syl ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ( 𝑆𝑘 ) ⊆ ( Base ‘ 𝐺 ) )
81 5 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → 𝐹𝑊 )
82 2 74 75 81 dprdfcl ( ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) ∧ 𝑘𝐼 ) → ( 𝐹𝑘 ) ∈ ( 𝑆𝑘 ) )
83 77 82 mpdan ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ( 𝐹𝑘 ) ∈ ( 𝑆𝑘 ) )
84 83 snssd ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → { ( 𝐹𝑘 ) } ⊆ ( 𝑆𝑘 ) )
85 11 50 cntz2ss ( ( ( 𝑆𝑘 ) ⊆ ( Base ‘ 𝐺 ) ∧ { ( 𝐹𝑘 ) } ⊆ ( 𝑆𝑘 ) ) → ( ( Cntz ‘ 𝐺 ) ‘ ( 𝑆𝑘 ) ) ⊆ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) )
86 80 84 85 syl2anc ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ( ( Cntz ‘ 𝐺 ) ‘ ( 𝑆𝑘 ) ) ⊆ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) )
87 69 sselda ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → 𝑦𝐼 )
88 simpr ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → 𝑦𝑥 )
89 simplrr ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → 𝑘 ∈ ( 𝐼𝑥 ) )
90 89 eldifbd ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ¬ 𝑘𝑥 )
91 nelne2 ( ( 𝑦𝑥 ∧ ¬ 𝑘𝑥 ) → 𝑦𝑘 )
92 88 90 91 syl2anc ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → 𝑦𝑘 )
93 74 75 87 77 92 50 dprdcntz ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ( 𝑆𝑦 ) ⊆ ( ( Cntz ‘ 𝐺 ) ‘ ( 𝑆𝑘 ) ) )
94 6 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → 𝐻𝑊 )
95 2 74 75 94 dprdfcl ( ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) ∧ 𝑦𝐼 ) → ( 𝐻𝑦 ) ∈ ( 𝑆𝑦 ) )
96 87 95 mpdan ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ( 𝐻𝑦 ) ∈ ( 𝑆𝑦 ) )
97 93 96 sseldd ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ( 𝐻𝑦 ) ∈ ( ( Cntz ‘ 𝐺 ) ‘ ( 𝑆𝑘 ) ) )
98 86 97 sseldd ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ( 𝐻𝑦 ) ∈ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) )
99 73 98 eqeltrd ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ( ( 𝐻𝑥 ) ‘ 𝑦 ) ∈ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) )
100 99 ralrimiva ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ∀ 𝑦𝑥 ( ( 𝐻𝑥 ) ‘ 𝑦 ) ∈ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) )
101 ffnfv ( ( 𝐻𝑥 ) : 𝑥 ⟶ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) ↔ ( ( 𝐻𝑥 ) Fn 𝑥 ∧ ∀ 𝑦𝑥 ( ( 𝐻𝑥 ) ‘ 𝑦 ) ∈ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) ) )
102 71 100 101 sylanbrc ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ( 𝐻𝑥 ) : 𝑥 ⟶ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) )
103 resss ( 𝐻𝑥 ) ⊆ 𝐻
104 103 rnssi ran ( 𝐻𝑥 ) ⊆ ran 𝐻
105 50 cntzidss ( ( ran 𝐻 ⊆ ( ( Cntz ‘ 𝐺 ) ‘ ran 𝐻 ) ∧ ran ( 𝐻𝑥 ) ⊆ ran 𝐻 ) → ran ( 𝐻𝑥 ) ⊆ ( ( Cntz ‘ 𝐺 ) ‘ ran ( 𝐻𝑥 ) ) )
106 55 104 105 sylancl ( 𝜑 → ran ( 𝐻𝑥 ) ⊆ ( ( Cntz ‘ 𝐺 ) ‘ ran ( 𝐻𝑥 ) ) )
107 106 adantr ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ran ( 𝐻𝑥 ) ⊆ ( ( Cntz ‘ 𝐺 ) ‘ ran ( 𝐻𝑥 ) ) )
108 22 27 fsuppres ( 𝜑 → ( 𝐻𝑥 ) finSupp 0 )
109 108 adantr ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ( 𝐻𝑥 ) finSupp 0 )
110 1 50 57 59 66 102 107 109 gsumzsubmcl ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ( 𝐺 Σg ( 𝐻𝑥 ) ) ∈ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) )
111 110 snssd ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ⊆ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) )
112 67 69 fssresd ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ( 𝐻𝑥 ) : 𝑥 ⟶ ( Base ‘ 𝐺 ) )
113 11 1 50 57 59 112 107 109 gsumzcl ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ( 𝐺 Σg ( 𝐻𝑥 ) ) ∈ ( Base ‘ 𝐺 ) )
114 113 snssd ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ⊆ ( Base ‘ 𝐺 ) )
115 11 50 cntzrec ( ( { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ⊆ ( Base ‘ 𝐺 ) ∧ { ( 𝐹𝑘 ) } ⊆ ( Base ‘ 𝐺 ) ) → ( { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ⊆ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) ↔ { ( 𝐹𝑘 ) } ⊆ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ) ) )
116 114 64 115 syl2anc ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ( { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ⊆ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) ↔ { ( 𝐹𝑘 ) } ⊆ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ) ) )
117 111 116 mpbid ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → { ( 𝐹𝑘 ) } ⊆ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ) )
118 fvex ( 𝐹𝑘 ) ∈ V
119 118 snss ( ( 𝐹𝑘 ) ∈ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ) ↔ { ( 𝐹𝑘 ) } ⊆ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ) )
120 117 119 sylibr ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ( 𝐹𝑘 ) ∈ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ) )
121 11 1 7 50 52 8 21 22 53 12 14 54 55 56 120 gsumzaddlem ( 𝜑 → ( 𝐺 Σg ( 𝐹f + 𝐻 ) ) = ( ( 𝐺 Σg 𝐹 ) + ( 𝐺 Σg 𝐻 ) ) )
122 49 121 jca ( 𝜑 → ( ( 𝐹f + 𝐻 ) ∈ 𝑊 ∧ ( 𝐺 Σg ( 𝐹f + 𝐻 ) ) = ( ( 𝐺 Σg 𝐹 ) + ( 𝐺 Σg 𝐻 ) ) ) )