MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  dprdfadd Structured version   Visualization version   GIF version

Theorem dprdfadd 20198
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.)
Hypotheses
Ref Expression
eldprdi.0 0 = (0g‘𝐺)
eldprdi.w 𝑊 = {ℎ ∈ X𝑖 ∈ 𝐼 (𝑆‘𝑖) ∣ ℎ finSupp 0 }
eldprdi.1 (𝜑 → 𝐺dom DProd 𝑆)
eldprdi.2 (𝜑 → dom 𝑆 = 𝐼)
eldprdi.3 (𝜑 → 𝐹 ∈ 𝑊)
dprdfadd.4 (𝜑 → 𝐻 ∈ 𝑊)
dprdfadd.b + = (+g‘𝐺)
Assertion
Ref Expression
dprdfadd (𝜑 → ((𝐹 ∘f + 𝐻) ∈ 𝑊 ∧ (𝐺 Σg (𝐹 ∘f + 𝐻)) = ((𝐺 Σg 𝐹) + (𝐺 Σg 𝐻))))
Distinct variable groups:   + ,ℎ   ℎ,𝐹   ℎ,𝐻   ℎ,𝑖,𝐺   ℎ,𝐼,𝑖   0 ,ℎ   𝑆,ℎ,𝑖
Allowed substitution hints:   𝜑(ℎ, 𝑖)   + (𝑖)   𝐹(𝑖)   𝐻(𝑖)   𝑊(ℎ, 𝑖)   0 (𝑖)

Proof of Theorem dprdfadd
Dummy variables 𝑘 𝑥 𝑦 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 eldprdi.1 . . . . 5 (𝜑 → 𝐺dom DProd 𝑆)
2 eldprdi.2 . . . . 5 (𝜑 → dom 𝑆 = 𝐼)
31, 2dprddomcld 20179 . . . 4 (𝜑 → 𝐼 ∈ V)
4 eldprdi.w . . . . 5 𝑊 = {ℎ ∈ X𝑖 ∈ 𝐼 (𝑆‘𝑖) ∣ ℎ finSupp 0 }
5 eldprdi.3 . . . . 5 (𝜑 → 𝐹 ∈ 𝑊)
64, 1, 2, 5dprdfcl 20191 . . . 4 ((𝜑 ∧ 𝑥 ∈ 𝐼) → (𝐹‘𝑥) ∈ (𝑆‘𝑥))
7 dprdfadd.4 . . . . 5 (𝜑 → 𝐻 ∈ 𝑊)
84, 1, 2, 7dprdfcl 20191 . . . 4 ((𝜑 ∧ 𝑥 ∈ 𝐼) → (𝐻‘𝑥) ∈ (𝑆‘𝑥))
9 eqid 2760 . . . . . 6 (Base‘𝐺) = (Base‘𝐺)
104, 1, 2, 5, 9dprdff 20190 . . . . 5 (𝜑 → 𝐹:𝐼⟶(Base‘𝐺))
1110feqmptd 6941 . . . 4 (𝜑 → 𝐹 = (𝑥 ∈ 𝐼 ↦ (𝐹‘𝑥)))
124, 1, 2, 7, 9dprdff 20190 . . . . 5 (𝜑 → 𝐻:𝐼⟶(Base‘𝐺))
1312feqmptd 6941 . . . 4 (𝜑 → 𝐻 = (𝑥 ∈ 𝐼 ↦ (𝐻‘𝑥)))
143, 6, 8, 11, 13offval2 7696 . . 3 (𝜑 → (𝐹 ∘f + 𝐻) = (𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))))
151, 2dprdf2 20185 . . . . . 6 (𝜑 → 𝑆:𝐼⟶(SubGrp‘𝐺))
1615ffvelcdmda 7072 . . . . 5 ((𝜑 ∧ 𝑥 ∈ 𝐼) → (𝑆‘𝑥) ∈ (SubGrp‘𝐺))
17 dprdfadd.b . . . . . 6 + = (+g‘𝐺)
1817subgcl 19308 . . . . 5 (((𝑆‘𝑥) ∈ (SubGrp‘𝐺) ∧ (𝐹‘𝑥) ∈ (𝑆‘𝑥) ∧ (𝐻‘𝑥) ∈ (𝑆‘𝑥)) → ((𝐹‘𝑥) + (𝐻‘𝑥)) ∈ (𝑆‘𝑥))
1916, 6, 8, 18syl3anc 1398 . . . 4 ((𝜑 ∧ 𝑥 ∈ 𝐼) → ((𝐹‘𝑥) + (𝐻‘𝑥)) ∈ (𝑆‘𝑥))
204, 1, 2, 5dprdffsupp 20192 . . . . . . 7 (𝜑 → 𝐹 finSupp 0 )
214, 1, 2, 7dprdffsupp 20192 . . . . . . 7 (𝜑 → 𝐻 finSupp 0 )
2220, 21fsuppunfi 9358 . . . . . 6 (𝜑 → ((𝐹 supp 0 ) ∪ (𝐻 supp 0 )) ∈ Fin)
23 ssun1 4123 . . . . . . . . . . 11 (𝐹 supp 0 ) ⊆ ((𝐹 supp 0 ) ∪ (𝐻 supp 0 ))
2423a1i 11 . . . . . . . . . 10 (𝜑 → (𝐹 supp 0 ) ⊆ ((𝐹 supp 0 ) ∪ (𝐻 supp 0 )))
25 eldprdi.0 . . . . . . . . . . . 12 0 = (0g‘𝐺)
2625fvexi 6887 . . . . . . . . . . 11 0 ∈ V
2726a1i 11 . . . . . . . . . 10 (𝜑 → 0 ∈ V)
2810, 24, 3, 27suppssr 8190 . . . . . . . . 9 ((𝜑 ∧ 𝑥 ∈ (𝐼 ∖ ((𝐹 supp 0 ) ∪ (𝐻 supp 0 )))) → (𝐹‘𝑥) = 0 )
29 ssun2 4124 . . . . . . . . . . 11 (𝐻 supp 0 ) ⊆ ((𝐹 supp 0 ) ∪ (𝐻 supp 0 ))
3029a1i 11 . . . . . . . . . 10 (𝜑 → (𝐻 supp 0 ) ⊆ ((𝐹 supp 0 ) ∪ (𝐻 supp 0 )))
3112, 30, 3, 27suppssr 8190 . . . . . . . . 9 ((𝜑 ∧ 𝑥 ∈ (𝐼 ∖ ((𝐹 supp 0 ) ∪ (𝐻 supp 0 )))) → (𝐻‘𝑥) = 0 )
3228, 31oveq12d 7426 . . . . . . . 8 ((𝜑 ∧ 𝑥 ∈ (𝐼 ∖ ((𝐹 supp 0 ) ∪ (𝐻 supp 0 )))) → ((𝐹‘𝑥) + (𝐻‘𝑥)) = ( 0 + 0 ))
33 dprdgrp 20183 . . . . . . . . . . 11 (𝐺dom DProd 𝑆 → 𝐺 ∈ Grp)
341, 33syl 18 . . . . . . . . . 10 (𝜑 → 𝐺 ∈ Grp)
359, 25grpidcl 19138 . . . . . . . . . 10 (𝐺 ∈ Grp → 0 ∈ (Base‘𝐺))
369, 17, 25grplid 19140 . . . . . . . . . 10 ((𝐺 ∈ Grp ∧ 0 ∈ (Base‘𝐺)) → ( 0 + 0 ) = 0 )
3734, 35, 36syl2anc2 597 . . . . . . . . 9 (𝜑 → ( 0 + 0 ) = 0 )
3837adantr 486 . . . . . . . 8 ((𝜑 ∧ 𝑥 ∈ (𝐼 ∖ ((𝐹 supp 0 ) ∪ (𝐻 supp 0 )))) → ( 0 + 0 ) = 0 )
3932, 38eqtrd 2795 . . . . . . 7 ((𝜑 ∧ 𝑥 ∈ (𝐼 ∖ ((𝐹 supp 0 ) ∪ (𝐻 supp 0 )))) → ((𝐹‘𝑥) + (𝐻‘𝑥)) = 0 )
4039, 3suppss2 8195 . . . . . 6 (𝜑 → ((𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) supp 0 ) ⊆ ((𝐹 supp 0 ) ∪ (𝐻 supp 0 )))
4122, 40ssfid 9238 . . . . 5 (𝜑 → ((𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) supp 0 ) ∈ Fin)
42 funmpt 6566 . . . . . . 7 Fun (𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥)))
4342a1i 11 . . . . . 6 (𝜑 → Fun (𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))))
443mptexd 7218 . . . . . 6 (𝜑 → (𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) ∈ V)
45 funisfsupp 9337 . . . . . 6 ((Fun (𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) ∧ (𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) ∈ V ∧ 0 ∈ V) → ((𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) finSupp 0 ↔ ((𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) supp 0 ) ∈ Fin))
4643, 44, 27, 45syl3anc 1398 . . . . 5 (𝜑 → ((𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) finSupp 0 ↔ ((𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) supp 0 ) ∈ Fin))
4741, 46mpbird 260 . . . 4 (𝜑 → (𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) finSupp 0 )
484, 1, 2, 19, 47dprdwd 20189 . . 3 (𝜑 → (𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) ∈ 𝑊)
4914, 48eqeltrd 2860 . 2 (𝜑 → (𝐹 ∘f + 𝐻) ∈ 𝑊)
50 eqid 2760 . . 3 (Cntz‘𝐺) = (Cntz‘𝐺)
5134grpmndd 19119 . . 3 (𝜑 → 𝐺 ∈ Mnd)
52 eqid 2760 . . 3 ((𝐹 ∪ 𝐻) supp 0 ) = ((𝐹 ∪ 𝐻) supp 0 )
534, 1, 2, 5, 50dprdfcntz 20193 . . 3 (𝜑 → ran 𝐹 ⊆ ((Cntz‘𝐺)‘ran 𝐹))
544, 1, 2, 7, 50dprdfcntz 20193 . . 3 (𝜑 → ran 𝐻 ⊆ ((Cntz‘𝐺)‘ran 𝐻))
554, 1, 2, 49, 50dprdfcntz 20193 . . 3 (𝜑 → ran (𝐹 ∘f + 𝐻) ⊆ ((Cntz‘𝐺)‘ran (𝐹 ∘f + 𝐻)))
5651adantr 486 . . . . . . 7 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → 𝐺 ∈ Mnd)
57 vex 3454 . . . . . . . 8 𝑥 ∈ V
5857a1i 11 . . . . . . 7 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → 𝑥 ∈ V)
59 eldifi 4077 . . . . . . . . . . 11 (𝑘 ∈ (𝐼 ∖ 𝑥) → 𝑘 ∈ 𝐼)
6059adantl 487 . . . . . . . . . 10 ((𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥)) → 𝑘 ∈ 𝐼)
61 ffvelcdm 7069 . . . . . . . . . 10 ((𝐹:𝐼⟶(Base‘𝐺) ∧ 𝑘 ∈ 𝐼) → (𝐹‘𝑘) ∈ (Base‘𝐺))
6210, 60, 61syl2an 608 . . . . . . . . 9 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → (𝐹‘𝑘) ∈ (Base‘𝐺))
6362snssd 4746 . . . . . . . 8 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → {(𝐹‘𝑘)} ⊆ (Base‘𝐺))
649, 50cntzsubm 19514 . . . . . . . 8 ((𝐺 ∈ Mnd ∧ {(𝐹‘𝑘)} ⊆ (Base‘𝐺)) → ((Cntz‘𝐺)‘{(𝐹‘𝑘)}) ∈ (SubMnd‘𝐺))
6556, 63, 64syl2anc 596 . . . . . . 7 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → ((Cntz‘𝐺)‘{(𝐹‘𝑘)}) ∈ (SubMnd‘𝐺))
6612adantr 486 . . . . . . . . . 10 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → 𝐻:𝐼⟶(Base‘𝐺))
6766ffnd 6698 . . . . . . . . 9 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → 𝐻 Fn 𝐼)
68 simprl 783 . . . . . . . . 9 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → 𝑥 ⊆ 𝐼)
69 fnssres 6650 . . . . . . . . 9 ((𝐻 Fn 𝐼 ∧ 𝑥 ⊆ 𝐼) → (𝐻 ↾ 𝑥) Fn 𝑥)
7067, 68, 69syl2anc 596 . . . . . . . 8 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → (𝐻 ↾ 𝑥) Fn 𝑥)
71 fvres 6892 . . . . . . . . . . 11 (𝑦 ∈ 𝑥 → ((𝐻 ↾ 𝑥)‘𝑦) = (𝐻‘𝑦))
7271adantl 487 . . . . . . . . . 10 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → ((𝐻 ↾ 𝑥)‘𝑦) = (𝐻‘𝑦))
731ad2antrr 739 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → 𝐺dom DProd 𝑆)
742ad2antrr 739 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → dom 𝑆 = 𝐼)
7573, 74dprdf2 20185 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → 𝑆:𝐼⟶(SubGrp‘𝐺))
7660ad2antlr 740 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → 𝑘 ∈ 𝐼)
7775, 76ffvelcdmd 7073 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → (𝑆‘𝑘) ∈ (SubGrp‘𝐺))
789subgss 19299 . . . . . . . . . . . . 13 ((𝑆‘𝑘) ∈ (SubGrp‘𝐺) → (𝑆‘𝑘) ⊆ (Base‘𝐺))
7977, 78syl 18 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → (𝑆‘𝑘) ⊆ (Base‘𝐺))
805ad2antrr 739 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → 𝐹 ∈ 𝑊)
814, 73, 74, 80dprdfcl 20191 . . . . . . . . . . . . . 14 ((((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) ∧ 𝑘 ∈ 𝐼) → (𝐹‘𝑘) ∈ (𝑆‘𝑘))
8276, 81mpdan 700 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → (𝐹‘𝑘) ∈ (𝑆‘𝑘))
8382snssd 4746 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → {(𝐹‘𝑘)} ⊆ (𝑆‘𝑘))
849, 50cntz2ss 19511 . . . . . . . . . . . 12 (((𝑆‘𝑘) ⊆ (Base‘𝐺) ∧ {(𝐹‘𝑘)} ⊆ (𝑆‘𝑘)) → ((Cntz‘𝐺)‘(𝑆‘𝑘)) ⊆ ((Cntz‘𝐺)‘{(𝐹‘𝑘)}))
8579, 83, 84syl2anc 596 . . . . . . . . . . 11 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → ((Cntz‘𝐺)‘(𝑆‘𝑘)) ⊆ ((Cntz‘𝐺)‘{(𝐹‘𝑘)}))
8668sselda 3930 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → 𝑦 ∈ 𝐼)
87 simpr 490 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → 𝑦 ∈ 𝑥)
88 simplrr 790 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → 𝑘 ∈ (𝐼 ∖ 𝑥))
8988eldifbd 3911 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → ¬ 𝑘 ∈ 𝑥)
90 nelne2 3053 . . . . . . . . . . . . . 14 ((𝑦 ∈ 𝑥 ∧ ¬ 𝑘 ∈ 𝑥) → 𝑦 ≠ 𝑘)
9187, 89, 90syl2anc 596 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → 𝑦 ≠ 𝑘)
9273, 74, 86, 76, 91, 50dprdcntz 20186 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → (𝑆‘𝑦) ⊆ ((Cntz‘𝐺)‘(𝑆‘𝑘)))
937ad2antrr 739 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → 𝐻 ∈ 𝑊)
944, 73, 74, 93dprdfcl 20191 . . . . . . . . . . . . 13 ((((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) ∧ 𝑦 ∈ 𝐼) → (𝐻‘𝑦) ∈ (𝑆‘𝑦))
9586, 94mpdan 700 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → (𝐻‘𝑦) ∈ (𝑆‘𝑦))
9692, 95sseldd 3931 . . . . . . . . . . 11 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → (𝐻‘𝑦) ∈ ((Cntz‘𝐺)‘(𝑆‘𝑘)))
9785, 96sseldd 3931 . . . . . . . . . 10 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → (𝐻‘𝑦) ∈ ((Cntz‘𝐺)‘{(𝐹‘𝑘)}))
9872, 97eqeltrd 2860 . . . . . . . . 9 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → ((𝐻 ↾ 𝑥)‘𝑦) ∈ ((Cntz‘𝐺)‘{(𝐹‘𝑘)}))
9998ralrimiva 3154 . . . . . . . 8 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → ∀𝑦 ∈ 𝑥 ((𝐻 ↾ 𝑥)‘𝑦) ∈ ((Cntz‘𝐺)‘{(𝐹‘𝑘)}))
100 ffnfv 7107 . . . . . . . 8 ((𝐻 ↾ 𝑥):𝑥⟶((Cntz‘𝐺)‘{(𝐹‘𝑘)}) ↔ ((𝐻 ↾ 𝑥) Fn 𝑥 ∧ ∀𝑦 ∈ 𝑥 ((𝐻 ↾ 𝑥)‘𝑦) ∈ ((Cntz‘𝐺)‘{(𝐹‘𝑘)})))
10170, 99, 100sylanbrc 595 . . . . . . 7 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → (𝐻 ↾ 𝑥):𝑥⟶((Cntz‘𝐺)‘{(𝐹‘𝑘)}))
102 resss 5988 . . . . . . . . . 10 (𝐻 ↾ 𝑥) ⊆ 𝐻
103102rnssi 5918 . . . . . . . . 9 ran (𝐻 ↾ 𝑥) ⊆ ran 𝐻
10450cntzidss 19516 . . . . . . . . 9 ((ran 𝐻 ⊆ ((Cntz‘𝐺)‘ran 𝐻) ∧ ran (𝐻 ↾ 𝑥) ⊆ ran 𝐻) → ran (𝐻 ↾ 𝑥) ⊆ ((Cntz‘𝐺)‘ran (𝐻 ↾ 𝑥)))
10554, 103, 104sylancl 598 . . . . . . . 8 (𝜑 → ran (𝐻 ↾ 𝑥) ⊆ ((Cntz‘𝐺)‘ran (𝐻 ↾ 𝑥)))
106105adantr 486 . . . . . . 7 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → ran (𝐻 ↾ 𝑥) ⊆ ((Cntz‘𝐺)‘ran (𝐻 ↾ 𝑥)))
10721, 27fsuppres 9363 . . . . . . . 8 (𝜑 → (𝐻 ↾ 𝑥) finSupp 0 )
108107adantr 486 . . . . . . 7 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → (𝐻 ↾ 𝑥) finSupp 0 )
10925, 50, 56, 58, 65, 101, 106, 108gsumzsubmcl 20094 . . . . . 6 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → (𝐺 Σg (𝐻 ↾ 𝑥)) ∈ ((Cntz‘𝐺)‘{(𝐹‘𝑘)}))
110109snssd 4746 . . . . 5 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → {(𝐺 Σg (𝐻 ↾ 𝑥))} ⊆ ((Cntz‘𝐺)‘{(𝐹‘𝑘)}))
11166, 68fssresd 6737 . . . . . . . 8 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → (𝐻 ↾ 𝑥):𝑥⟶(Base‘𝐺))
1129, 25, 50, 56, 58, 111, 106, 108gsumzcl 20087 . . . . . . 7 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → (𝐺 Σg (𝐻 ↾ 𝑥)) ∈ (Base‘𝐺))
113112snssd 4746 . . . . . 6 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → {(𝐺 Σg (𝐻 ↾ 𝑥))} ⊆ (Base‘𝐺))
1149, 50cntzrec 19512 . . . . . 6 (({(𝐺 Σg (𝐻 ↾ 𝑥))} ⊆ (Base‘𝐺) ∧ {(𝐹‘𝑘)} ⊆ (Base‘𝐺)) → ({(𝐺 Σg (𝐻 ↾ 𝑥))} ⊆ ((Cntz‘𝐺)‘{(𝐹‘𝑘)}) ↔ {(𝐹‘𝑘)} ⊆ ((Cntz‘𝐺)‘{(𝐺 Σg (𝐻 ↾ 𝑥))})))
115113, 63, 114syl2anc 596 . . . . 5 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → ({(𝐺 Σg (𝐻 ↾ 𝑥))} ⊆ ((Cntz‘𝐺)‘{(𝐹‘𝑘)}) ↔ {(𝐹‘𝑘)} ⊆ ((Cntz‘𝐺)‘{(𝐺 Σg (𝐻 ↾ 𝑥))})))
116110, 115mpbid 235 . . . 4 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → {(𝐹‘𝑘)} ⊆ ((Cntz‘𝐺)‘{(𝐺 Σg (𝐻 ↾ 𝑥))}))
117 fvex 6886 . . . . 5 (𝐹‘𝑘) ∈ V
118117snss 4744 . . . 4 ((𝐹‘𝑘) ∈ ((Cntz‘𝐺)‘{(𝐺 Σg (𝐻 ↾ 𝑥))}) ↔ {(𝐹‘𝑘)} ⊆ ((Cntz‘𝐺)‘{(𝐺 Σg (𝐻 ↾ 𝑥))}))
119116, 118sylibr 237 . . 3 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → (𝐹‘𝑘) ∈ ((Cntz‘𝐺)‘{(𝐺 Σg (𝐻 ↾ 𝑥))}))
1209, 25, 17, 50, 51, 3, 20, 21, 52, 10, 12, 53, 54, 55, 119gsumzaddlem 20097 . 2 (𝜑 → (𝐺 Σg (𝐹 ∘f + 𝐻)) = ((𝐺 Σg 𝐹) + (𝐺 Σg 𝐻)))
12149, 120jca 521 1 (𝜑 → ((𝐹 ∘f + 𝐻) ∈ 𝑊 ∧ (𝐺 Σg (𝐹 ∘f + 𝐻)) = ((𝐺 Σg 𝐹) + (𝐺 Σg 𝐻))))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   → wi 4   ↔ wb 209   ∧ wa 401   = wceq 1570   ∈ wcel 2145   ≠ wne 2955  ∀wral 3076  {crab 3412  Vcvv 3450   ∖ cdif 3895   ∪ cun 3896   ⊆ wss 3898  {csn 4583   class class class wbr 5102   ↦ cmpt 5185  dom cdm 5647  ran crn 5648   ↾ cres 5649  Fun wfun 6521   Fn wfn 6522  ⟶wf 6523  ‘cfv 6527  (class class class)co 7408   ∘f cof 7674   supp csupp 8155  Xcixp 8903  Fincfn 8951   finSupp cfsupp 9331  Basecbs 17349  +gcplusg 17390  0gc0g 17572   Σg cgsu 17573  Mndcmnd 18885  SubMndcsubmnd 18939  Grpcgrp 19106  SubGrpcsubg 19292  Cntzccntz 19491   DProd cdprd 20171
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2213  ax-ext 2732  ax-rep 5231  ax-sep 5248  ax-nul 5259  ax-pow 5326  ax-pr 5390  ax-un 7734  ax-cnex 11228  ax-resscn 11229  ax-1cn 11230  ax-icn 11231  ax-addcl 11232  ax-addrcl 11233  ax-mulcl 11234  ax-mulrcl 11235  ax-mulcom 11236  ax-addass 11237  ax-mulass 11238  ax-distr 11239  ax-i2m1 11240  ax-1ne0 11241  ax-1rid 11242  ax-rnegex 11243  ax-rrecex 11244  ax-cnre 11245  ax-pre-lttri 11246  ax-pre-lttrn 11247  ax-pre-ltadd 11248  ax-pre-mulgt0 11249
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2564  df-eu 2594  df-clab 2739  df-cleq 2752  df-clel 2835  df-nfc 2909  df-ne 2956  df-nel 3062  df-ral 3077  df-rex 3087  df-rmo 3365  df-reu 3366  df-rab 3413  df-v 3452  df-sbc 3739  df-csb 3847  df-dif 3901  df-un 3903  df-in 3905  df-ss 3915  df-pss 3918  df-nul 4279  df-if 4482  df-pw 4558  df-sn 4584  df-pr 4586  df-op 4590  df-uni 4867  df-int 4907  df-iun 4952  df-br 5103  df-opab 5167  df-mpt 5186  df-tr 5212  df-id 5542  df-eprel 5547  df-po 5555  df-so 5556  df-fr 5600  df-se 5601  df-we 5602  df-xp 5653  df-rel 5654  df-cnv 5655  df-co 5656  df-dm 5657  df-rn 5658  df-res 5659  df-ima 5660  df-pred 6293  df-ord 6354  df-on 6355  df-lim 6356  df-suc 6357  df-iota 6483  df-fun 6529  df-fn 6530  df-f 6531  df-f1 6532  df-fo 6533  df-f1o 6534  df-fv 6535  df-isom 6536  df-riota 7365  df-ov 7411  df-oprab 7412  df-mpo 7413  df-of 7676  df-om 7861  df-1st 7984  df-2nd 7985  df-supp 8156  df-frecs 8277  df-wrecs 8308  df-recs 8357  df-rdg 8396  df-1o 8454  df-er 8695  df-ixp 8904  df-en 8952  df-dom 8953  df-sdom 8954  df-fin 8955  df-fsupp 9332  df-oi 9482  df-card 9992  df-pnf 11317  df-mnf 11318  df-xr 11319  df-ltxr 11320  df-le 11321  df-sub 11515  df-neg 11516  df-nn 12306  df-2 12375  df-n0 12577  df-z 12664  df-uz 12936  df-fz 13610  df-fzo 13758  df-seq 14114  df-hash 14443  df-sets 17304  df-slot 17322  df-ndx 17334  df-base 17350  df-ress 17371  df-plusg 17403  df-0g 17574  df-gsum 17575  df-mgm 18778  df-sgrp 18870  df-mnd 18886  df-submnd 18941  df-grp 19109  df-subg 19295  df-cntz 19493  df-dprd 20173
This theorem is used by:  dprdfsub  20199
  Copyright terms: Public domain W3C validator