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 34 grpmndd ( 𝜑𝐺 ∈ Mnd )
52 eqid ( ( 𝐹𝐻 ) supp 0 ) = ( ( 𝐹𝐻 ) supp 0 )
53 2 3 4 5 50 dprdfcntz ( 𝜑 → ran 𝐹 ⊆ ( ( Cntz ‘ 𝐺 ) ‘ ran 𝐹 ) )
54 2 3 4 6 50 dprdfcntz ( 𝜑 → ran 𝐻 ⊆ ( ( Cntz ‘ 𝐺 ) ‘ ran 𝐻 ) )
55 2 3 4 49 50 dprdfcntz ( 𝜑 → ran ( 𝐹f + 𝐻 ) ⊆ ( ( Cntz ‘ 𝐺 ) ‘ ran ( 𝐹f + 𝐻 ) ) )
56 51 adantr ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → 𝐺 ∈ Mnd )
57 vex 𝑥 ∈ V
58 57 a1i ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → 𝑥 ∈ V )
59 eldifi ( 𝑘 ∈ ( 𝐼𝑥 ) → 𝑘𝐼 )
60 59 adantl ( ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) → 𝑘𝐼 )
61 ffvelrn ( ( 𝐹 : 𝐼 ⟶ ( Base ‘ 𝐺 ) ∧ 𝑘𝐼 ) → ( 𝐹𝑘 ) ∈ ( Base ‘ 𝐺 ) )
62 12 60 61 syl2an ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ( 𝐹𝑘 ) ∈ ( Base ‘ 𝐺 ) )
63 62 snssd ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → { ( 𝐹𝑘 ) } ⊆ ( Base ‘ 𝐺 ) )
64 11 50 cntzsubm ( ( 𝐺 ∈ Mnd ∧ { ( 𝐹𝑘 ) } ⊆ ( Base ‘ 𝐺 ) ) → ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) ∈ ( SubMnd ‘ 𝐺 ) )
65 56 63 64 syl2anc ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) ∈ ( SubMnd ‘ 𝐺 ) )
66 14 adantr ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → 𝐻 : 𝐼 ⟶ ( Base ‘ 𝐺 ) )
67 66 ffnd ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → 𝐻 Fn 𝐼 )
68 simprl ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → 𝑥𝐼 )
69 fnssres ( ( 𝐻 Fn 𝐼𝑥𝐼 ) → ( 𝐻𝑥 ) Fn 𝑥 )
70 67 68 69 syl2anc ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ( 𝐻𝑥 ) Fn 𝑥 )
71 fvres ( 𝑦𝑥 → ( ( 𝐻𝑥 ) ‘ 𝑦 ) = ( 𝐻𝑦 ) )
72 71 adantl ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ( ( 𝐻𝑥 ) ‘ 𝑦 ) = ( 𝐻𝑦 ) )
73 3 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → 𝐺 dom DProd 𝑆 )
74 4 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → dom 𝑆 = 𝐼 )
75 73 74 dprdf2 ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → 𝑆 : 𝐼 ⟶ ( SubGrp ‘ 𝐺 ) )
76 60 ad2antlr ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → 𝑘𝐼 )
77 75 76 ffvelrnd ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ( 𝑆𝑘 ) ∈ ( SubGrp ‘ 𝐺 ) )
78 11 subgss ( ( 𝑆𝑘 ) ∈ ( SubGrp ‘ 𝐺 ) → ( 𝑆𝑘 ) ⊆ ( Base ‘ 𝐺 ) )
79 77 78 syl ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ( 𝑆𝑘 ) ⊆ ( Base ‘ 𝐺 ) )
80 5 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → 𝐹𝑊 )
81 2 73 74 80 dprdfcl ( ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) ∧ 𝑘𝐼 ) → ( 𝐹𝑘 ) ∈ ( 𝑆𝑘 ) )
82 76 81 mpdan ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ( 𝐹𝑘 ) ∈ ( 𝑆𝑘 ) )
83 82 snssd ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → { ( 𝐹𝑘 ) } ⊆ ( 𝑆𝑘 ) )
84 11 50 cntz2ss ( ( ( 𝑆𝑘 ) ⊆ ( Base ‘ 𝐺 ) ∧ { ( 𝐹𝑘 ) } ⊆ ( 𝑆𝑘 ) ) → ( ( Cntz ‘ 𝐺 ) ‘ ( 𝑆𝑘 ) ) ⊆ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) )
85 79 83 84 syl2anc ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ( ( Cntz ‘ 𝐺 ) ‘ ( 𝑆𝑘 ) ) ⊆ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) )
86 68 sselda ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → 𝑦𝐼 )
87 simpr ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → 𝑦𝑥 )
88 simplrr ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → 𝑘 ∈ ( 𝐼𝑥 ) )
89 88 eldifbd ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ¬ 𝑘𝑥 )
90 nelne2 ( ( 𝑦𝑥 ∧ ¬ 𝑘𝑥 ) → 𝑦𝑘 )
91 87 89 90 syl2anc ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → 𝑦𝑘 )
92 73 74 86 76 91 50 dprdcntz ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ( 𝑆𝑦 ) ⊆ ( ( Cntz ‘ 𝐺 ) ‘ ( 𝑆𝑘 ) ) )
93 6 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → 𝐻𝑊 )
94 2 73 74 93 dprdfcl ( ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) ∧ 𝑦𝐼 ) → ( 𝐻𝑦 ) ∈ ( 𝑆𝑦 ) )
95 86 94 mpdan ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ( 𝐻𝑦 ) ∈ ( 𝑆𝑦 ) )
96 92 95 sseldd ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ( 𝐻𝑦 ) ∈ ( ( Cntz ‘ 𝐺 ) ‘ ( 𝑆𝑘 ) ) )
97 85 96 sseldd ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ( 𝐻𝑦 ) ∈ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) )
98 72 97 eqeltrd ( ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) ∧ 𝑦𝑥 ) → ( ( 𝐻𝑥 ) ‘ 𝑦 ) ∈ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) )
99 98 ralrimiva ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ∀ 𝑦𝑥 ( ( 𝐻𝑥 ) ‘ 𝑦 ) ∈ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) )
100 ffnfv ( ( 𝐻𝑥 ) : 𝑥 ⟶ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) ↔ ( ( 𝐻𝑥 ) Fn 𝑥 ∧ ∀ 𝑦𝑥 ( ( 𝐻𝑥 ) ‘ 𝑦 ) ∈ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) ) )
101 70 99 100 sylanbrc ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ( 𝐻𝑥 ) : 𝑥 ⟶ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) )
102 resss ( 𝐻𝑥 ) ⊆ 𝐻
103 102 rnssi ran ( 𝐻𝑥 ) ⊆ ran 𝐻
104 50 cntzidss ( ( ran 𝐻 ⊆ ( ( Cntz ‘ 𝐺 ) ‘ ran 𝐻 ) ∧ ran ( 𝐻𝑥 ) ⊆ ran 𝐻 ) → ran ( 𝐻𝑥 ) ⊆ ( ( Cntz ‘ 𝐺 ) ‘ ran ( 𝐻𝑥 ) ) )
105 54 103 104 sylancl ( 𝜑 → ran ( 𝐻𝑥 ) ⊆ ( ( Cntz ‘ 𝐺 ) ‘ ran ( 𝐻𝑥 ) ) )
106 105 adantr ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ran ( 𝐻𝑥 ) ⊆ ( ( Cntz ‘ 𝐺 ) ‘ ran ( 𝐻𝑥 ) ) )
107 22 27 fsuppres ( 𝜑 → ( 𝐻𝑥 ) finSupp 0 )
108 107 adantr ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ( 𝐻𝑥 ) finSupp 0 )
109 1 50 56 58 65 101 106 108 gsumzsubmcl ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ( 𝐺 Σg ( 𝐻𝑥 ) ) ∈ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) )
110 109 snssd ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ⊆ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) )
111 66 68 fssresd ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ( 𝐻𝑥 ) : 𝑥 ⟶ ( Base ‘ 𝐺 ) )
112 11 1 50 56 58 111 106 108 gsumzcl ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ( 𝐺 Σg ( 𝐻𝑥 ) ) ∈ ( Base ‘ 𝐺 ) )
113 112 snssd ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ⊆ ( Base ‘ 𝐺 ) )
114 11 50 cntzrec ( ( { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ⊆ ( Base ‘ 𝐺 ) ∧ { ( 𝐹𝑘 ) } ⊆ ( Base ‘ 𝐺 ) ) → ( { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ⊆ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) ↔ { ( 𝐹𝑘 ) } ⊆ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ) ) )
115 113 63 114 syl2anc ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ( { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ⊆ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐹𝑘 ) } ) ↔ { ( 𝐹𝑘 ) } ⊆ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ) ) )
116 110 115 mpbid ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → { ( 𝐹𝑘 ) } ⊆ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ) )
117 fvex ( 𝐹𝑘 ) ∈ V
118 117 snss ( ( 𝐹𝑘 ) ∈ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ) ↔ { ( 𝐹𝑘 ) } ⊆ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ) )
119 116 118 sylibr ( ( 𝜑 ∧ ( 𝑥𝐼𝑘 ∈ ( 𝐼𝑥 ) ) ) → ( 𝐹𝑘 ) ∈ ( ( Cntz ‘ 𝐺 ) ‘ { ( 𝐺 Σg ( 𝐻𝑥 ) ) } ) )
120 11 1 7 50 51 8 21 22 52 12 14 53 54 55 119 gsumzaddlem ( 𝜑 → ( 𝐺 Σg ( 𝐹f + 𝐻 ) ) = ( ( 𝐺 Σg 𝐹 ) + ( 𝐺 Σg 𝐻 ) ) )
121 49 120 jca ( 𝜑 → ( ( 𝐹f + 𝐻 ) ∈ 𝑊 ∧ ( 𝐺 Σg ( 𝐹f + 𝐻 ) ) = ( ( 𝐺 Σg 𝐹 ) + ( 𝐺 Σg 𝐻 ) ) ) )