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

Theorem dprdfadd 20266
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 20247 . . . 4 (𝜑 → 𝐼 ∈ V)
4 eldprdi.w . . . . 5 𝑊 = {ℎ ∈ X𝑖 ∈ 𝐼 (𝑆‘𝑖) ∣ ℎ finSupp 0 }
5 eldprdi.3 . . . . 5 (𝜑 → 𝐹 ∈ 𝑊)
64, 1, 2, 5dprdfcl 20259 . . . 4 ((𝜑 ∧ 𝑥 ∈ 𝐼) → (𝐹‘𝑥) ∈ (𝑆‘𝑥))
7 dprdfadd.4 . . . . 5 (𝜑 → 𝐻 ∈ 𝑊)
84, 1, 2, 7dprdfcl 20259 . . . 4 ((𝜑 ∧ 𝑥 ∈ 𝐼) → (𝐻‘𝑥) ∈ (𝑆‘𝑥))
9 eqid 2763 . . . . . 6 (Base‘𝐺) = (Base‘𝐺)
104, 1, 2, 5, 9dprdff 20258 . . . . 5 (𝜑 → 𝐹:𝐼⟶(Base‘𝐺))
1110feqmptd 6976 . . . 4 (𝜑 → 𝐹 = (𝑥 ∈ 𝐼 ↦ (𝐹‘𝑥)))
124, 1, 2, 7, 9dprdff 20258 . . . . 5 (𝜑 → 𝐻:𝐼⟶(Base‘𝐺))
1312feqmptd 6976 . . . 4 (𝜑 → 𝐻 = (𝑥 ∈ 𝐼 ↦ (𝐻‘𝑥)))
143, 6, 8, 11, 13offval2 7737 . . 3 (𝜑 → (𝐹 ∘f + 𝐻) = (𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))))
151, 2dprdf2 20253 . . . . . 6 (𝜑 → 𝑆:𝐼⟶(SubGrp‘𝐺))
1615ffvelcdmda 7108 . . . . 5 ((𝜑 ∧ 𝑥 ∈ 𝐼) → (𝑆‘𝑥) ∈ (SubGrp‘𝐺))
17 dprdfadd.b . . . . . 6 + = (+g‘𝐺)
1817subgcl 19375 . . . . 5 (((𝑆‘𝑥) ∈ (SubGrp‘𝐺) ∧ (𝐹‘𝑥) ∈ (𝑆‘𝑥) ∧ (𝐻‘𝑥) ∈ (𝑆‘𝑥)) → ((𝐹‘𝑥) + (𝐻‘𝑥)) ∈ (𝑆‘𝑥))
1916, 6, 8, 18syl3anc 1399 . . . 4 ((𝜑 ∧ 𝑥 ∈ 𝐼) → ((𝐹‘𝑥) + (𝐻‘𝑥)) ∈ (𝑆‘𝑥))
204, 1, 2, 5dprdffsupp 20260 . . . . . . 7 (𝜑 → 𝐹 finSupp 0 )
214, 1, 2, 7dprdffsupp 20260 . . . . . . 7 (𝜑 → 𝐻 finSupp 0 )
2220, 21fsuppunfi 9407 . . . . . 6 (𝜑 → ((𝐹 supp 0 ) ∪ (𝐻 supp 0 )) ∈ Fin)
23 ssun1 4179 . . . . . . . . . . 11 (𝐹 supp 0 ) ⊆ ((𝐹 supp 0 ) ∪ (𝐻 supp 0 ))
2423a1i 11 . . . . . . . . . 10 (𝜑 → (𝐹 supp 0 ) ⊆ ((𝐹 supp 0 ) ∪ (𝐻 supp 0 )))
25 eldprdi.0 . . . . . . . . . . . 12 0 = (0g‘𝐺)
2625fvexi 6922 . . . . . . . . . . 11 0 ∈ V
2726a1i 11 . . . . . . . . . 10 (𝜑 → 0 ∈ V)
2810, 24, 3, 27suppssr 8240 . . . . . . . . 9 ((𝜑 ∧ 𝑥 ∈ (𝐼 ∖ ((𝐹 supp 0 ) ∪ (𝐻 supp 0 )))) → (𝐹‘𝑥) = 0 )
29 ssun2 4180 . . . . . . . . . . 11 (𝐻 supp 0 ) ⊆ ((𝐹 supp 0 ) ∪ (𝐻 supp 0 ))
3029a1i 11 . . . . . . . . . 10 (𝜑 → (𝐻 supp 0 ) ⊆ ((𝐹 supp 0 ) ∪ (𝐻 supp 0 )))
3112, 30, 3, 27suppssr 8240 . . . . . . . . 9 ((𝜑 ∧ 𝑥 ∈ (𝐼 ∖ ((𝐹 supp 0 ) ∪ (𝐻 supp 0 )))) → (𝐻‘𝑥) = 0 )
3228, 31oveq12d 7461 . . . . . . . 8 ((𝜑 ∧ 𝑥 ∈ (𝐼 ∖ ((𝐹 supp 0 ) ∪ (𝐻 supp 0 )))) → ((𝐹‘𝑥) + (𝐻‘𝑥)) = ( 0 + 0 ))
33 dprdgrp 20251 . . . . . . . . . . 11 (𝐺dom DProd 𝑆 → 𝐺 ∈ Grp)
341, 33syl 18 . . . . . . . . . 10 (𝜑 → 𝐺 ∈ Grp)
359, 25grpidcl 19205 . . . . . . . . . 10 (𝐺 ∈ Grp → 0 ∈ (Base‘𝐺))
369, 17, 25grplid 19207 . . . . . . . . . 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 2798 . . . . . . 7 ((𝜑 ∧ 𝑥 ∈ (𝐼 ∖ ((𝐹 supp 0 ) ∪ (𝐻 supp 0 )))) → ((𝐹‘𝑥) + (𝐻‘𝑥)) = 0 )
4039, 3suppss2 8245 . . . . . 6 (𝜑 → ((𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) supp 0 ) ⊆ ((𝐹 supp 0 ) ∪ (𝐻 supp 0 )))
4122, 40ssfid 9288 . . . . 5 (𝜑 → ((𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) supp 0 ) ∈ Fin)
42 funmpt 6598 . . . . . . 7 Fun (𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥)))
4342a1i 11 . . . . . 6 (𝜑 → Fun (𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))))
443mptexd 7253 . . . . . 6 (𝜑 → (𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) ∈ V)
45 funisfsupp 9387 . . . . . 6 ((Fun (𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) ∧ (𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) ∈ V ∧ 0 ∈ V) → ((𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) finSupp 0 ↔ ((𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) supp 0 ) ∈ Fin))
4643, 44, 27, 45syl3anc 1399 . . . . 5 (𝜑 → ((𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) finSupp 0 ↔ ((𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) supp 0 ) ∈ Fin))
4741, 46mpbird 260 . . . 4 (𝜑 → (𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) finSupp 0 )
484, 1, 2, 19, 47dprdwd 20257 . . 3 (𝜑 → (𝑥 ∈ 𝐼 ↦ ((𝐹‘𝑥) + (𝐻‘𝑥))) ∈ 𝑊)
4914, 48eqeltrd 2864 . 2 (𝜑 → (𝐹 ∘f + 𝐻) ∈ 𝑊)
50 eqid 2763 . . 3 (Cntz‘𝐺) = (Cntz‘𝐺)
5134grpmndd 19186 . . 3 (𝜑 → 𝐺 ∈ Mnd)
52 eqid 2763 . . 3 ((𝐹 ∪ 𝐻) supp 0 ) = ((𝐹 ∪ 𝐻) supp 0 )
534, 1, 2, 5, 50dprdfcntz 20261 . . 3 (𝜑 → ran 𝐹 ⊆ ((Cntz‘𝐺)‘ran 𝐹))
544, 1, 2, 7, 50dprdfcntz 20261 . . 3 (𝜑 → ran 𝐻 ⊆ ((Cntz‘𝐺)‘ran 𝐻))
554, 1, 2, 49, 50dprdfcntz 20261 . . 3 (𝜑 → ran (𝐹 ∘f + 𝐻) ⊆ ((Cntz‘𝐺)‘ran (𝐹 ∘f + 𝐻)))
5651adantr 486 . . . . . . 7 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → 𝐺 ∈ Mnd)
57 vex 3458 . . . . . . . 8 𝑥 ∈ V
5857a1i 11 . . . . . . 7 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → 𝑥 ∈ V)
59 eldifi 4070 . . . . . . . . . . 11 (𝑘 ∈ (𝐼 ∖ 𝑥) → 𝑘 ∈ 𝐼)
6059adantl 487 . . . . . . . . . 10 ((𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥)) → 𝑘 ∈ 𝐼)
61 ffvelcdm 7105 . . . . . . . . . 10 ((𝐹:𝐼⟶(Base‘𝐺) ∧ 𝑘 ∈ 𝐼) → (𝐹‘𝑘) ∈ (Base‘𝐺))
6210, 60, 61syl2an 608 . . . . . . . . 9 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → (𝐹‘𝑘) ∈ (Base‘𝐺))
6362snssd 4747 . . . . . . . 8 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → {(𝐹‘𝑘)} ⊆ (Base‘𝐺))
649, 50cntzsubm 19582 . . . . . . . 8 ((𝐺 ∈ Mnd ∧ {(𝐹‘𝑘)} ⊆ (Base‘𝐺)) → ((Cntz‘𝐺)‘{(𝐹‘𝑘)}) ∈ (SubMnd‘𝐺))
6556, 63, 64syl2anc 596 . . . . . . 7 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → ((Cntz‘𝐺)‘{(𝐹‘𝑘)}) ∈ (SubMnd‘𝐺))
6612adantr 486 . . . . . . . . . 10 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → 𝐻:𝐼⟶(Base‘𝐺))
6766ffnd 6732 . . . . . . . . 9 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → 𝐻 Fn 𝐼)
68 simprl 783 . . . . . . . . 9 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → 𝑥 ⊆ 𝐼)
69 fnssres 6684 . . . . . . . . 9 ((𝐻 Fn 𝐼 ∧ 𝑥 ⊆ 𝐼) → (𝐻 ↾ 𝑥) Fn 𝑥)
7067, 68, 69syl2anc 596 . . . . . . . 8 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → (𝐻 ↾ 𝑥) Fn 𝑥)
71 fvres 6927 . . . . . . . . . . 11 (𝑦 ∈ 𝑥 → ((𝐻 ↾ 𝑥)‘𝑦) = (𝐻‘𝑦))
7271adantl 487 . . . . . . . . . 10 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → ((𝐻 ↾ 𝑥)‘𝑦) = (𝐻‘𝑦))
731ad2antrr 739 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → 𝐺dom DProd 𝑆)
742ad2antrr 739 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → dom 𝑆 = 𝐼)
7573, 74dprdf2 20253 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → 𝑆:𝐼⟶(SubGrp‘𝐺))
7660ad2antlr 740 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → 𝑘 ∈ 𝐼)
7775, 76ffvelcdmd 7109 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → (𝑆‘𝑘) ∈ (SubGrp‘𝐺))
789subgss 19366 . . . . . . . . . . . . 13 ((𝑆‘𝑘) ∈ (SubGrp‘𝐺) → (𝑆‘𝑘) ⊆ (Base‘𝐺))
7977, 78syl 18 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → (𝑆‘𝑘) ⊆ (Base‘𝐺))
805ad2antrr 739 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → 𝐹 ∈ 𝑊)
814, 73, 74, 80dprdfcl 20259 . . . . . . . . . . . . . 14 ((((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) ∧ 𝑘 ∈ 𝐼) → (𝐹‘𝑘) ∈ (𝑆‘𝑘))
8276, 81mpdan 700 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → (𝐹‘𝑘) ∈ (𝑆‘𝑘))
8382snssd 4747 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → {(𝐹‘𝑘)} ⊆ (𝑆‘𝑘))
849, 50cntz2ss 19579 . . . . . . . . . . . 12 (((𝑆‘𝑘) ⊆ (Base‘𝐺) ∧ {(𝐹‘𝑘)} ⊆ (𝑆‘𝑘)) → ((Cntz‘𝐺)‘(𝑆‘𝑘)) ⊆ ((Cntz‘𝐺)‘{(𝐹‘𝑘)}))
8579, 83, 84syl2anc 596 . . . . . . . . . . 11 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → ((Cntz‘𝐺)‘(𝑆‘𝑘)) ⊆ ((Cntz‘𝐺)‘{(𝐹‘𝑘)}))
8668sselda 3913 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → 𝑦 ∈ 𝐼)
87 simpr 490 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → 𝑦 ∈ 𝑥)
88 simplrr 790 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → 𝑘 ∈ (𝐼 ∖ 𝑥))
8988eldifbd 4055 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → ¬ 𝑘 ∈ 𝑥)
90 nelne2 3057 . . . . . . . . . . . . . 14 ((𝑦 ∈ 𝑥 ∧ ¬ 𝑘 ∈ 𝑥) → 𝑦 ≠ 𝑘)
9187, 89, 90syl2anc 596 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → 𝑦 ≠ 𝑘)
9273, 74, 86, 76, 91, 50dprdcntz 20254 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → (𝑆‘𝑦) ⊆ ((Cntz‘𝐺)‘(𝑆‘𝑘)))
937ad2antrr 739 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → 𝐻 ∈ 𝑊)
944, 73, 74, 93dprdfcl 20259 . . . . . . . . . . . . 13 ((((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) ∧ 𝑦 ∈ 𝐼) → (𝐻‘𝑦) ∈ (𝑆‘𝑦))
9586, 94mpdan 700 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → (𝐻‘𝑦) ∈ (𝑆‘𝑦))
9692, 95sseldd 3914 . . . . . . . . . . 11 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → (𝐻‘𝑦) ∈ ((Cntz‘𝐺)‘(𝑆‘𝑘)))
9785, 96sseldd 3914 . . . . . . . . . 10 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → (𝐻‘𝑦) ∈ ((Cntz‘𝐺)‘{(𝐹‘𝑘)}))
9872, 97eqeltrd 2864 . . . . . . . . 9 (((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) ∧ 𝑦 ∈ 𝑥) → ((𝐻 ↾ 𝑥)‘𝑦) ∈ ((Cntz‘𝐺)‘{(𝐹‘𝑘)}))
9998ralrimiva 3158 . . . . . . . 8 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → ∀𝑦 ∈ 𝑥 ((𝐻 ↾ 𝑥)‘𝑦) ∈ ((Cntz‘𝐺)‘{(𝐹‘𝑘)}))
100 ffnfv 7143 . . . . . . . 8 ((𝐻 ↾ 𝑥):𝑥⟶((Cntz‘𝐺)‘{(𝐹‘𝑘)}) ↔ ((𝐻 ↾ 𝑥) Fn 𝑥 ∧ ∀𝑦 ∈ 𝑥 ((𝐻 ↾ 𝑥)‘𝑦) ∈ ((Cntz‘𝐺)‘{(𝐹‘𝑘)})))
10170, 99, 100sylanbrc 595 . . . . . . 7 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → (𝐻 ↾ 𝑥):𝑥⟶((Cntz‘𝐺)‘{(𝐹‘𝑘)}))
102 resss 6003 . . . . . . . . . 10 (𝐻 ↾ 𝑥) ⊆ 𝐻
103102rnssi 5929 . . . . . . . . 9 ran (𝐻 ↾ 𝑥) ⊆ ran 𝐻
10450cntzidss 19584 . . . . . . . . 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 9412 . . . . . . . 8 (𝜑 → (𝐻 ↾ 𝑥) finSupp 0 )
108107adantr 486 . . . . . . 7 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → (𝐻 ↾ 𝑥) finSupp 0 )
10925, 50, 56, 58, 65, 101, 106, 108gsumzsubmcl 20162 . . . . . 6 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → (𝐺 Σg (𝐻 ↾ 𝑥)) ∈ ((Cntz‘𝐺)‘{(𝐹‘𝑘)}))
110109snssd 4747 . . . . 5 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → {(𝐺 Σg (𝐻 ↾ 𝑥))} ⊆ ((Cntz‘𝐺)‘{(𝐹‘𝑘)}))
11166, 68fssresd 6771 . . . . . . . 8 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → (𝐻 ↾ 𝑥):𝑥⟶(Base‘𝐺))
1129, 25, 50, 56, 58, 111, 106, 108gsumzcl 20155 . . . . . . 7 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → (𝐺 Σg (𝐻 ↾ 𝑥)) ∈ (Base‘𝐺))
113112snssd 4747 . . . . . 6 ((𝜑 ∧ (𝑥 ⊆ 𝐼 ∧ 𝑘 ∈ (𝐼 ∖ 𝑥))) → {(𝐺 Σg (𝐻 ↾ 𝑥))} ⊆ (Base‘𝐺))
1149, 50cntzrec 19580 . . . . . 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 6921 . . . . 5 (𝐹‘𝑘) ∈ V
118117snss 4745 . . . 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 20165 . 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 2147   ≠ wne 2959  ∀wral 3080  {crab 3416  Vcvv 3454   ⊆ wss 3900   ∖ cdif 4048   ∪ cun 4152  {csn 4588   class class class wbr 5106   ↦ cmpt 5189  dom cdm 5655  ran crn 5656   ↾ cres 5657  Fun wfun 6552   Fn wfn 6553  ⟶wf 6554  ‘cfv 6558  (class class class)co 7443   ∘f cof 7715   supp csupp 8204  Xcixp 8953  Fincfn 9001   finSupp cfsupp 9381  Basecbs 17416  +gcplusg 17457  0gc0g 17639   Σg cgsu 17640  Mndcmnd 18952  SubMndcsubmnd 19006  Grpcgrp 19173  SubGrpcsubg 19359  Cntzccntz 19559   DProd cdprd 20239
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 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-10 2180  ax-11 2197  ax-12 2216  ax-ext 2735  ax-rep 5235  ax-sep 5252  ax-nul 5263  ax-pow 5331  ax-pr 5395  ax-un 7775  ax-cnex 11283  ax-resscn 11284  ax-1cn 11285  ax-icn 11286  ax-addcl 11287  ax-addrcl 11288  ax-mulcl 11289  ax-mulrcl 11290  ax-mulcom 11291  ax-addass 11292  ax-mulass 11293  ax-distr 11294  ax-i2m1 11295  ax-1ne0 11296  ax-1rid 11297  ax-rnegex 11298  ax-rrecex 11299  ax-cnre 11300  ax-pre-lttri 11301  ax-pre-lttrn 11302  ax-pre-ltadd 11303  ax-pre-mulgt0 11304
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 2102  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2839  df-nfc 2913  df-ne 2960  df-nel 3066  df-ral 3081  df-rex 3091  df-rmo 3369  df-reu 3370  df-rab 3417  df-v 3456  df-sbc 3743  df-csb 3852  df-ss 3901  df-pss 4017  df-dif 4050  df-in 4094  df-un 4154  df-nul 4282  df-if 4486  df-pw 4562  df-sn 4589  df-pr 4591  df-op 4839  df-uni 4871  df-int 4911  df-iun 4956  df-br 5107  df-opab 5171  df-mpt 5190  df-tr 5216  df-id 5550  df-eprel 5555  df-po 5563  df-so 5564  df-fr 5608  df-se 5609  df-we 5610  df-xp 5661  df-rel 5662  df-cnv 5663  df-co 5664  df-dm 5665  df-rn 5666  df-res 5667  df-ima 5668  df-pred 6322  df-ord 6383  df-on 6384  df-lim 6385  df-suc 6386  df-iota 6512  df-fun 6560  df-fn 6561  df-f 6562  df-f1 6563  df-fo 6564  df-f1o 6565  df-fv 6566  df-isom 6567  df-riota 7400  df-ov 7446  df-oprab 7447  df-mpo 7448  df-of 7717  df-om 7902  df-1st 8025  df-2nd 8026  df-supp 8205  df-frecs 8327  df-wrecs 8358  df-recs 8407  df-rdg 8446  df-1o 8504  df-er 8745  df-ixp 8954  df-en 9002  df-dom 9003  df-sdom 9004  df-fin 9005  df-fsupp 9382  df-oi 9531  df-card 10047  df-pnf 11372  df-mnf 11373  df-xr 11374  df-ltxr 11375  df-le 11376  df-sub 11570  df-neg 11571  df-nn 12363  df-2 12432  df-n0 12634  df-z 12721  df-uz 12993  df-fz 13667  df-fzo 13816  df-seq 14172  df-hash 14502  df-sets 17371  df-slot 17389  df-ndx 17401  df-base 17417  df-ress 17438  df-plusg 17470  df-0g 17641  df-gsum 17642  df-mgm 18845  df-sgrp 18937  df-mnd 18953  df-submnd 19008  df-grp 19176  df-subg 19362  df-cntz 19561  df-dprd 20241
This theorem is used by:  dprdfsub  20267
  Copyright terms: Public domain W3C validator