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

Theorem summolem2a 15072
Description: Lemma for summo 15074. (Contributed by Mario Carneiro, 3-Apr-2014.) (Revised by Mario Carneiro, 20-Apr-2014.)
Hypotheses
Ref Expression
summo.1 𝐹 = (𝑘 ∈ ℤ ↦ if(𝑘𝐴, 𝐵, 0))
summo.2 ((𝜑𝑘𝐴) → 𝐵 ∈ ℂ)
summo.3 𝐺 = (𝑛 ∈ ℕ ↦ (𝑓𝑛) / 𝑘𝐵)
summolem2.4 𝐻 = (𝑛 ∈ ℕ ↦ (𝐾𝑛) / 𝑘𝐵)
summolem2.5 (𝜑𝑁 ∈ ℕ)
summolem2.6 (𝜑𝑀 ∈ ℤ)
summolem2.7 (𝜑𝐴 ⊆ (ℤ𝑀))
summolem2.8 (𝜑𝑓:(1...𝑁)–1-1-onto𝐴)
summolem2.9 (𝜑𝐾 Isom < , < ((1...(♯‘𝐴)), 𝐴))
Assertion
Ref Expression
summolem2a (𝜑 → seq𝑀( + , 𝐹) ⇝ (seq1( + , 𝐺)‘𝑁))
Distinct variable groups:   𝑓,𝑘,𝑛,𝐴   𝑓,𝐹,𝑘,𝑛   𝑘,𝐺,𝑛   𝑘,𝐾,𝑛   𝑘,𝑁,𝑛   𝜑,𝑘,𝑛   𝐵,𝑓,𝑛   𝑘,𝑀,𝑛
Allowed substitution hints:   𝜑(𝑓)   𝐵(𝑘)   𝐺(𝑓)   𝐻(𝑓,𝑘,𝑛)   𝐾(𝑓)   𝑀(𝑓)   𝑁(𝑓)

Proof of Theorem summolem2a
Dummy variables 𝑚 𝑥 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 summo.1 . . 3 𝐹 = (𝑘 ∈ ℤ ↦ if(𝑘𝐴, 𝐵, 0))
2 summo.2 . . 3 ((𝜑𝑘𝐴) → 𝐵 ∈ ℂ)
3 summolem2.7 . . . 4 (𝜑𝐴 ⊆ (ℤ𝑀))
4 summolem2.9 . . . . . . . 8 (𝜑𝐾 Isom < , < ((1...(♯‘𝐴)), 𝐴))
5 fzfid 13342 . . . . . . . . . . . 12 (𝜑 → (1...𝑁) ∈ Fin)
6 summolem2.8 . . . . . . . . . . . 12 (𝜑𝑓:(1...𝑁)–1-1-onto𝐴)
75, 6hasheqf1od 13715 . . . . . . . . . . 11 (𝜑 → (♯‘(1...𝑁)) = (♯‘𝐴))
8 summolem2.5 . . . . . . . . . . . 12 (𝜑𝑁 ∈ ℕ)
9 nnnn0 11905 . . . . . . . . . . . 12 (𝑁 ∈ ℕ → 𝑁 ∈ ℕ0)
10 hashfz1 13707 . . . . . . . . . . . 12 (𝑁 ∈ ℕ0 → (♯‘(1...𝑁)) = 𝑁)
118, 9, 103syl 18 . . . . . . . . . . 11 (𝜑 → (♯‘(1...𝑁)) = 𝑁)
127, 11eqtr3d 2858 . . . . . . . . . 10 (𝜑 → (♯‘𝐴) = 𝑁)
1312oveq2d 7172 . . . . . . . . 9 (𝜑 → (1...(♯‘𝐴)) = (1...𝑁))
14 isoeq4 7073 . . . . . . . . 9 ((1...(♯‘𝐴)) = (1...𝑁) → (𝐾 Isom < , < ((1...(♯‘𝐴)), 𝐴) ↔ 𝐾 Isom < , < ((1...𝑁), 𝐴)))
1513, 14syl 17 . . . . . . . 8 (𝜑 → (𝐾 Isom < , < ((1...(♯‘𝐴)), 𝐴) ↔ 𝐾 Isom < , < ((1...𝑁), 𝐴)))
164, 15mpbid 234 . . . . . . 7 (𝜑𝐾 Isom < , < ((1...𝑁), 𝐴))
17 isof1o 7076 . . . . . . 7 (𝐾 Isom < , < ((1...𝑁), 𝐴) → 𝐾:(1...𝑁)–1-1-onto𝐴)
1816, 17syl 17 . . . . . 6 (𝜑𝐾:(1...𝑁)–1-1-onto𝐴)
19 f1of 6615 . . . . . 6 (𝐾:(1...𝑁)–1-1-onto𝐴𝐾:(1...𝑁)⟶𝐴)
2018, 19syl 17 . . . . 5 (𝜑𝐾:(1...𝑁)⟶𝐴)
21 nnuz 12282 . . . . . . 7 ℕ = (ℤ‘1)
228, 21eleqtrdi 2923 . . . . . 6 (𝜑𝑁 ∈ (ℤ‘1))
23 eluzfz2 12916 . . . . . 6 (𝑁 ∈ (ℤ‘1) → 𝑁 ∈ (1...𝑁))
2422, 23syl 17 . . . . 5 (𝜑𝑁 ∈ (1...𝑁))
2520, 24ffvelrnd 6852 . . . 4 (𝜑 → (𝐾𝑁) ∈ 𝐴)
263, 25sseldd 3968 . . 3 (𝜑 → (𝐾𝑁) ∈ (ℤ𝑀))
273sselda 3967 . . . . . 6 ((𝜑𝑛𝐴) → 𝑛 ∈ (ℤ𝑀))
28 f1ocnvfv2 7034 . . . . . . . . 9 ((𝐾:(1...𝑁)–1-1-onto𝐴𝑛𝐴) → (𝐾‘(𝐾𝑛)) = 𝑛)
2918, 28sylan 582 . . . . . . . 8 ((𝜑𝑛𝐴) → (𝐾‘(𝐾𝑛)) = 𝑛)
30 f1ocnv 6627 . . . . . . . . . . . 12 (𝐾:(1...𝑁)–1-1-onto𝐴𝐾:𝐴1-1-onto→(1...𝑁))
31 f1of 6615 . . . . . . . . . . . 12 (𝐾:𝐴1-1-onto→(1...𝑁) → 𝐾:𝐴⟶(1...𝑁))
3218, 30, 313syl 18 . . . . . . . . . . 11 (𝜑𝐾:𝐴⟶(1...𝑁))
3332ffvelrnda 6851 . . . . . . . . . 10 ((𝜑𝑛𝐴) → (𝐾𝑛) ∈ (1...𝑁))
34 elfzle2 12912 . . . . . . . . . 10 ((𝐾𝑛) ∈ (1...𝑁) → (𝐾𝑛) ≤ 𝑁)
3533, 34syl 17 . . . . . . . . 9 ((𝜑𝑛𝐴) → (𝐾𝑛) ≤ 𝑁)
3616adantr 483 . . . . . . . . . 10 ((𝜑𝑛𝐴) → 𝐾 Isom < , < ((1...𝑁), 𝐴))
37 fzssuz 12949 . . . . . . . . . . . . 13 (1...𝑁) ⊆ (ℤ‘1)
38 uzssz 12265 . . . . . . . . . . . . . 14 (ℤ‘1) ⊆ ℤ
39 zssre 11989 . . . . . . . . . . . . . 14 ℤ ⊆ ℝ
4038, 39sstri 3976 . . . . . . . . . . . . 13 (ℤ‘1) ⊆ ℝ
4137, 40sstri 3976 . . . . . . . . . . . 12 (1...𝑁) ⊆ ℝ
42 ressxr 10685 . . . . . . . . . . . 12 ℝ ⊆ ℝ*
4341, 42sstri 3976 . . . . . . . . . . 11 (1...𝑁) ⊆ ℝ*
4443a1i 11 . . . . . . . . . 10 ((𝜑𝑛𝐴) → (1...𝑁) ⊆ ℝ*)
453adantr 483 . . . . . . . . . . . 12 ((𝜑𝑛𝐴) → 𝐴 ⊆ (ℤ𝑀))
46 uzssz 12265 . . . . . . . . . . . . 13 (ℤ𝑀) ⊆ ℤ
4746, 39sstri 3976 . . . . . . . . . . . 12 (ℤ𝑀) ⊆ ℝ
4845, 47sstrdi 3979 . . . . . . . . . . 11 ((𝜑𝑛𝐴) → 𝐴 ⊆ ℝ)
4948, 42sstrdi 3979 . . . . . . . . . 10 ((𝜑𝑛𝐴) → 𝐴 ⊆ ℝ*)
5024adantr 483 . . . . . . . . . 10 ((𝜑𝑛𝐴) → 𝑁 ∈ (1...𝑁))
51 leisorel 13819 . . . . . . . . . 10 ((𝐾 Isom < , < ((1...𝑁), 𝐴) ∧ ((1...𝑁) ⊆ ℝ*𝐴 ⊆ ℝ*) ∧ ((𝐾𝑛) ∈ (1...𝑁) ∧ 𝑁 ∈ (1...𝑁))) → ((𝐾𝑛) ≤ 𝑁 ↔ (𝐾‘(𝐾𝑛)) ≤ (𝐾𝑁)))
5236, 44, 49, 33, 50, 51syl122anc 1375 . . . . . . . . 9 ((𝜑𝑛𝐴) → ((𝐾𝑛) ≤ 𝑁 ↔ (𝐾‘(𝐾𝑛)) ≤ (𝐾𝑁)))
5335, 52mpbid 234 . . . . . . . 8 ((𝜑𝑛𝐴) → (𝐾‘(𝐾𝑛)) ≤ (𝐾𝑁))
5429, 53eqbrtrrd 5090 . . . . . . 7 ((𝜑𝑛𝐴) → 𝑛 ≤ (𝐾𝑁))
55 eluzelz 12254 . . . . . . . . 9 (𝑛 ∈ (ℤ𝑀) → 𝑛 ∈ ℤ)
5627, 55syl 17 . . . . . . . 8 ((𝜑𝑛𝐴) → 𝑛 ∈ ℤ)
57 eluzelz 12254 . . . . . . . . . 10 ((𝐾𝑁) ∈ (ℤ𝑀) → (𝐾𝑁) ∈ ℤ)
5826, 57syl 17 . . . . . . . . 9 (𝜑 → (𝐾𝑁) ∈ ℤ)
5958adantr 483 . . . . . . . 8 ((𝜑𝑛𝐴) → (𝐾𝑁) ∈ ℤ)
60 eluz 12258 . . . . . . . 8 ((𝑛 ∈ ℤ ∧ (𝐾𝑁) ∈ ℤ) → ((𝐾𝑁) ∈ (ℤ𝑛) ↔ 𝑛 ≤ (𝐾𝑁)))
6156, 59, 60syl2anc 586 . . . . . . 7 ((𝜑𝑛𝐴) → ((𝐾𝑁) ∈ (ℤ𝑛) ↔ 𝑛 ≤ (𝐾𝑁)))
6254, 61mpbird 259 . . . . . 6 ((𝜑𝑛𝐴) → (𝐾𝑁) ∈ (ℤ𝑛))
63 elfzuzb 12903 . . . . . 6 (𝑛 ∈ (𝑀...(𝐾𝑁)) ↔ (𝑛 ∈ (ℤ𝑀) ∧ (𝐾𝑁) ∈ (ℤ𝑛)))
6427, 62, 63sylanbrc 585 . . . . 5 ((𝜑𝑛𝐴) → 𝑛 ∈ (𝑀...(𝐾𝑁)))
6564ex 415 . . . 4 (𝜑 → (𝑛𝐴𝑛 ∈ (𝑀...(𝐾𝑁))))
6665ssrdv 3973 . . 3 (𝜑𝐴 ⊆ (𝑀...(𝐾𝑁)))
671, 2, 26, 66fsumcvg 15069 . 2 (𝜑 → seq𝑀( + , 𝐹) ⇝ (seq𝑀( + , 𝐹)‘(𝐾𝑁)))
68 addid2 10823 . . . . 5 (𝑚 ∈ ℂ → (0 + 𝑚) = 𝑚)
6968adantl 484 . . . 4 ((𝜑𝑚 ∈ ℂ) → (0 + 𝑚) = 𝑚)
70 addid1 10820 . . . . 5 (𝑚 ∈ ℂ → (𝑚 + 0) = 𝑚)
7170adantl 484 . . . 4 ((𝜑𝑚 ∈ ℂ) → (𝑚 + 0) = 𝑚)
72 addcl 10619 . . . . 5 ((𝑚 ∈ ℂ ∧ 𝑥 ∈ ℂ) → (𝑚 + 𝑥) ∈ ℂ)
7372adantl 484 . . . 4 ((𝜑 ∧ (𝑚 ∈ ℂ ∧ 𝑥 ∈ ℂ)) → (𝑚 + 𝑥) ∈ ℂ)
74 0cnd 10634 . . . 4 (𝜑 → 0 ∈ ℂ)
7524, 13eleqtrrd 2916 . . . 4 (𝜑𝑁 ∈ (1...(♯‘𝐴)))
76 iftrue 4473 . . . . . . . . . . 11 (𝑘𝐴 → if(𝑘𝐴, 𝐵, 0) = 𝐵)
7776adantl 484 . . . . . . . . . 10 ((𝜑𝑘𝐴) → if(𝑘𝐴, 𝐵, 0) = 𝐵)
7877, 2eqeltrd 2913 . . . . . . . . 9 ((𝜑𝑘𝐴) → if(𝑘𝐴, 𝐵, 0) ∈ ℂ)
7978ex 415 . . . . . . . 8 (𝜑 → (𝑘𝐴 → if(𝑘𝐴, 𝐵, 0) ∈ ℂ))
80 iffalse 4476 . . . . . . . . 9 𝑘𝐴 → if(𝑘𝐴, 𝐵, 0) = 0)
81 0cn 10633 . . . . . . . . 9 0 ∈ ℂ
8280, 81eqeltrdi 2921 . . . . . . . 8 𝑘𝐴 → if(𝑘𝐴, 𝐵, 0) ∈ ℂ)
8379, 82pm2.61d1 182 . . . . . . 7 (𝜑 → if(𝑘𝐴, 𝐵, 0) ∈ ℂ)
8483adantr 483 . . . . . 6 ((𝜑𝑘 ∈ ℤ) → if(𝑘𝐴, 𝐵, 0) ∈ ℂ)
8584, 1fmptd 6878 . . . . 5 (𝜑𝐹:ℤ⟶ℂ)
86 elfzelz 12909 . . . . 5 (𝑚 ∈ (𝑀...(𝐾‘(♯‘𝐴))) → 𝑚 ∈ ℤ)
87 ffvelrn 6849 . . . . 5 ((𝐹:ℤ⟶ℂ ∧ 𝑚 ∈ ℤ) → (𝐹𝑚) ∈ ℂ)
8885, 86, 87syl2an 597 . . . 4 ((𝜑𝑚 ∈ (𝑀...(𝐾‘(♯‘𝐴)))) → (𝐹𝑚) ∈ ℂ)
89 fveqeq2 6679 . . . . . 6 (𝑘 = 𝑚 → ((𝐹𝑘) = 0 ↔ (𝐹𝑚) = 0))
90 eldifi 4103 . . . . . . . . 9 (𝑘 ∈ ((𝑀...(𝐾‘(♯‘𝐴))) ∖ 𝐴) → 𝑘 ∈ (𝑀...(𝐾‘(♯‘𝐴))))
91 elfzelz 12909 . . . . . . . . 9 (𝑘 ∈ (𝑀...(𝐾‘(♯‘𝐴))) → 𝑘 ∈ ℤ)
9290, 91syl 17 . . . . . . . 8 (𝑘 ∈ ((𝑀...(𝐾‘(♯‘𝐴))) ∖ 𝐴) → 𝑘 ∈ ℤ)
93 eldifn 4104 . . . . . . . . . 10 (𝑘 ∈ ((𝑀...(𝐾‘(♯‘𝐴))) ∖ 𝐴) → ¬ 𝑘𝐴)
9493, 80syl 17 . . . . . . . . 9 (𝑘 ∈ ((𝑀...(𝐾‘(♯‘𝐴))) ∖ 𝐴) → if(𝑘𝐴, 𝐵, 0) = 0)
9594, 81eqeltrdi 2921 . . . . . . . 8 (𝑘 ∈ ((𝑀...(𝐾‘(♯‘𝐴))) ∖ 𝐴) → if(𝑘𝐴, 𝐵, 0) ∈ ℂ)
961fvmpt2 6779 . . . . . . . 8 ((𝑘 ∈ ℤ ∧ if(𝑘𝐴, 𝐵, 0) ∈ ℂ) → (𝐹𝑘) = if(𝑘𝐴, 𝐵, 0))
9792, 95, 96syl2anc 586 . . . . . . 7 (𝑘 ∈ ((𝑀...(𝐾‘(♯‘𝐴))) ∖ 𝐴) → (𝐹𝑘) = if(𝑘𝐴, 𝐵, 0))
9897, 94eqtrd 2856 . . . . . 6 (𝑘 ∈ ((𝑀...(𝐾‘(♯‘𝐴))) ∖ 𝐴) → (𝐹𝑘) = 0)
9989, 98vtoclga 3574 . . . . 5 (𝑚 ∈ ((𝑀...(𝐾‘(♯‘𝐴))) ∖ 𝐴) → (𝐹𝑚) = 0)
10099adantl 484 . . . 4 ((𝜑𝑚 ∈ ((𝑀...(𝐾‘(♯‘𝐴))) ∖ 𝐴)) → (𝐹𝑚) = 0)
101 isof1o 7076 . . . . . . . 8 (𝐾 Isom < , < ((1...(♯‘𝐴)), 𝐴) → 𝐾:(1...(♯‘𝐴))–1-1-onto𝐴)
102 f1of 6615 . . . . . . . 8 (𝐾:(1...(♯‘𝐴))–1-1-onto𝐴𝐾:(1...(♯‘𝐴))⟶𝐴)
1034, 101, 1023syl 18 . . . . . . 7 (𝜑𝐾:(1...(♯‘𝐴))⟶𝐴)
104103ffvelrnda 6851 . . . . . 6 ((𝜑𝑥 ∈ (1...(♯‘𝐴))) → (𝐾𝑥) ∈ 𝐴)
105104iftrued 4475 . . . . 5 ((𝜑𝑥 ∈ (1...(♯‘𝐴))) → if((𝐾𝑥) ∈ 𝐴, (𝐾𝑥) / 𝑘𝐵, 0) = (𝐾𝑥) / 𝑘𝐵)
1063adantr 483 . . . . . . . 8 ((𝜑𝑥 ∈ (1...(♯‘𝐴))) → 𝐴 ⊆ (ℤ𝑀))
107106, 104sseldd 3968 . . . . . . 7 ((𝜑𝑥 ∈ (1...(♯‘𝐴))) → (𝐾𝑥) ∈ (ℤ𝑀))
108 eluzelz 12254 . . . . . . 7 ((𝐾𝑥) ∈ (ℤ𝑀) → (𝐾𝑥) ∈ ℤ)
109107, 108syl 17 . . . . . 6 ((𝜑𝑥 ∈ (1...(♯‘𝐴))) → (𝐾𝑥) ∈ ℤ)
110 nfv 1915 . . . . . . . . 9 𝑘𝜑
111 nfv 1915 . . . . . . . . . . 11 𝑘(𝐾𝑥) ∈ 𝐴
112 nfcsb1v 3907 . . . . . . . . . . 11 𝑘(𝐾𝑥) / 𝑘𝐵
113 nfcv 2977 . . . . . . . . . . 11 𝑘0
114111, 112, 113nfif 4496 . . . . . . . . . 10 𝑘if((𝐾𝑥) ∈ 𝐴, (𝐾𝑥) / 𝑘𝐵, 0)
115114nfel1 2994 . . . . . . . . 9 𝑘if((𝐾𝑥) ∈ 𝐴, (𝐾𝑥) / 𝑘𝐵, 0) ∈ ℂ
116110, 115nfim 1897 . . . . . . . 8 𝑘(𝜑 → if((𝐾𝑥) ∈ 𝐴, (𝐾𝑥) / 𝑘𝐵, 0) ∈ ℂ)
117 fvex 6683 . . . . . . . 8 (𝐾𝑥) ∈ V
118 eleq1 2900 . . . . . . . . . . 11 (𝑘 = (𝐾𝑥) → (𝑘𝐴 ↔ (𝐾𝑥) ∈ 𝐴))
119 csbeq1a 3897 . . . . . . . . . . 11 (𝑘 = (𝐾𝑥) → 𝐵 = (𝐾𝑥) / 𝑘𝐵)
120118, 119ifbieq1d 4490 . . . . . . . . . 10 (𝑘 = (𝐾𝑥) → if(𝑘𝐴, 𝐵, 0) = if((𝐾𝑥) ∈ 𝐴, (𝐾𝑥) / 𝑘𝐵, 0))
121120eleq1d 2897 . . . . . . . . 9 (𝑘 = (𝐾𝑥) → (if(𝑘𝐴, 𝐵, 0) ∈ ℂ ↔ if((𝐾𝑥) ∈ 𝐴, (𝐾𝑥) / 𝑘𝐵, 0) ∈ ℂ))
122121imbi2d 343 . . . . . . . 8 (𝑘 = (𝐾𝑥) → ((𝜑 → if(𝑘𝐴, 𝐵, 0) ∈ ℂ) ↔ (𝜑 → if((𝐾𝑥) ∈ 𝐴, (𝐾𝑥) / 𝑘𝐵, 0) ∈ ℂ)))
123116, 117, 122, 83vtoclf 3558 . . . . . . 7 (𝜑 → if((𝐾𝑥) ∈ 𝐴, (𝐾𝑥) / 𝑘𝐵, 0) ∈ ℂ)
124123adantr 483 . . . . . 6 ((𝜑𝑥 ∈ (1...(♯‘𝐴))) → if((𝐾𝑥) ∈ 𝐴, (𝐾𝑥) / 𝑘𝐵, 0) ∈ ℂ)
125 eleq1 2900 . . . . . . . 8 (𝑛 = (𝐾𝑥) → (𝑛𝐴 ↔ (𝐾𝑥) ∈ 𝐴))
126 csbeq1 3886 . . . . . . . 8 (𝑛 = (𝐾𝑥) → 𝑛 / 𝑘𝐵 = (𝐾𝑥) / 𝑘𝐵)
127125, 126ifbieq1d 4490 . . . . . . 7 (𝑛 = (𝐾𝑥) → if(𝑛𝐴, 𝑛 / 𝑘𝐵, 0) = if((𝐾𝑥) ∈ 𝐴, (𝐾𝑥) / 𝑘𝐵, 0))
128 nfcv 2977 . . . . . . . . 9 𝑛if(𝑘𝐴, 𝐵, 0)
129 nfv 1915 . . . . . . . . . 10 𝑘 𝑛𝐴
130 nfcsb1v 3907 . . . . . . . . . 10 𝑘𝑛 / 𝑘𝐵
131129, 130, 113nfif 4496 . . . . . . . . 9 𝑘if(𝑛𝐴, 𝑛 / 𝑘𝐵, 0)
132 eleq1 2900 . . . . . . . . . 10 (𝑘 = 𝑛 → (𝑘𝐴𝑛𝐴))
133 csbeq1a 3897 . . . . . . . . . 10 (𝑘 = 𝑛𝐵 = 𝑛 / 𝑘𝐵)
134132, 133ifbieq1d 4490 . . . . . . . . 9 (𝑘 = 𝑛 → if(𝑘𝐴, 𝐵, 0) = if(𝑛𝐴, 𝑛 / 𝑘𝐵, 0))
135128, 131, 134cbvmpt 5167 . . . . . . . 8 (𝑘 ∈ ℤ ↦ if(𝑘𝐴, 𝐵, 0)) = (𝑛 ∈ ℤ ↦ if(𝑛𝐴, 𝑛 / 𝑘𝐵, 0))
1361, 135eqtri 2844 . . . . . . 7 𝐹 = (𝑛 ∈ ℤ ↦ if(𝑛𝐴, 𝑛 / 𝑘𝐵, 0))
137127, 136fvmptg 6766 . . . . . 6 (((𝐾𝑥) ∈ ℤ ∧ if((𝐾𝑥) ∈ 𝐴, (𝐾𝑥) / 𝑘𝐵, 0) ∈ ℂ) → (𝐹‘(𝐾𝑥)) = if((𝐾𝑥) ∈ 𝐴, (𝐾𝑥) / 𝑘𝐵, 0))
138109, 124, 137syl2anc 586 . . . . 5 ((𝜑𝑥 ∈ (1...(♯‘𝐴))) → (𝐹‘(𝐾𝑥)) = if((𝐾𝑥) ∈ 𝐴, (𝐾𝑥) / 𝑘𝐵, 0))
139 elfznn 12937 . . . . . 6 (𝑥 ∈ (1...(♯‘𝐴)) → 𝑥 ∈ ℕ)
140105, 124eqeltrrd 2914 . . . . . 6 ((𝜑𝑥 ∈ (1...(♯‘𝐴))) → (𝐾𝑥) / 𝑘𝐵 ∈ ℂ)
141 fveq2 6670 . . . . . . . 8 (𝑛 = 𝑥 → (𝐾𝑛) = (𝐾𝑥))
142141csbeq1d 3887 . . . . . . 7 (𝑛 = 𝑥(𝐾𝑛) / 𝑘𝐵 = (𝐾𝑥) / 𝑘𝐵)
143 summolem2.4 . . . . . . 7 𝐻 = (𝑛 ∈ ℕ ↦ (𝐾𝑛) / 𝑘𝐵)
144142, 143fvmptg 6766 . . . . . 6 ((𝑥 ∈ ℕ ∧ (𝐾𝑥) / 𝑘𝐵 ∈ ℂ) → (𝐻𝑥) = (𝐾𝑥) / 𝑘𝐵)
145139, 140, 144syl2an2 684 . . . . 5 ((𝜑𝑥 ∈ (1...(♯‘𝐴))) → (𝐻𝑥) = (𝐾𝑥) / 𝑘𝐵)
146105, 138, 1453eqtr4rd 2867 . . . 4 ((𝜑𝑥 ∈ (1...(♯‘𝐴))) → (𝐻𝑥) = (𝐹‘(𝐾𝑥)))
14769, 71, 73, 74, 4, 75, 3, 88, 100, 146seqcoll 13823 . . 3 (𝜑 → (seq𝑀( + , 𝐹)‘(𝐾𝑁)) = (seq1( + , 𝐻)‘𝑁))
148 summo.3 . . . 4 𝐺 = (𝑛 ∈ ℕ ↦ (𝑓𝑛) / 𝑘𝐵)
1498, 8jca 514 . . . 4 (𝜑 → (𝑁 ∈ ℕ ∧ 𝑁 ∈ ℕ))
1501, 2, 148, 143, 149, 6, 18summolem3 15071 . . 3 (𝜑 → (seq1( + , 𝐺)‘𝑁) = (seq1( + , 𝐻)‘𝑁))
151147, 150eqtr4d 2859 . 2 (𝜑 → (seq𝑀( + , 𝐹)‘(𝐾𝑁)) = (seq1( + , 𝐺)‘𝑁))
15267, 151breqtrd 5092 1 (𝜑 → seq𝑀( + , 𝐹) ⇝ (seq1( + , 𝐺)‘𝑁))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 208  wa 398   = wceq 1537  wcel 2114  csb 3883  cdif 3933  wss 3936  ifcif 4467   class class class wbr 5066  cmpt 5146  ccnv 5554  wf 6351  1-1-ontowf1o 6354  cfv 6355   Isom wiso 6356  (class class class)co 7156  Fincfn 8509  cc 10535  cr 10536  0cc0 10537  1c1 10538   + caddc 10540  *cxr 10674   < clt 10675  cle 10676  cn 11638  0cn0 11898  cz 11982  cuz 12244  ...cfz 12893  seqcseq 13370  chash 13691  cli 14841
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1970  ax-7 2015  ax-8 2116  ax-9 2124  ax-10 2145  ax-11 2161  ax-12 2177  ax-ext 2793  ax-rep 5190  ax-sep 5203  ax-nul 5210  ax-pow 5266  ax-pr 5330  ax-un 7461  ax-inf2 9104  ax-cnex 10593  ax-resscn 10594  ax-1cn 10595  ax-icn 10596  ax-addcl 10597  ax-addrcl 10598  ax-mulcl 10599  ax-mulrcl 10600  ax-mulcom 10601  ax-addass 10602  ax-mulass 10603  ax-distr 10604  ax-i2m1 10605  ax-1ne0 10606  ax-1rid 10607  ax-rnegex 10608  ax-rrecex 10609  ax-cnre 10610  ax-pre-lttri 10611  ax-pre-lttrn 10612  ax-pre-ltadd 10613  ax-pre-mulgt0 10614
This theorem depends on definitions:  df-bi 209  df-an 399  df-or 844  df-3or 1084  df-3an 1085  df-tru 1540  df-ex 1781  df-nf 1785  df-sb 2070  df-mo 2622  df-eu 2654  df-clab 2800  df-cleq 2814  df-clel 2893  df-nfc 2963  df-ne 3017  df-nel 3124  df-ral 3143  df-rex 3144  df-reu 3145  df-rmo 3146  df-rab 3147  df-v 3496  df-sbc 3773  df-csb 3884  df-dif 3939  df-un 3941  df-in 3943  df-ss 3952  df-pss 3954  df-nul 4292  df-if 4468  df-pw 4541  df-sn 4568  df-pr 4570  df-tp 4572  df-op 4574  df-uni 4839  df-int 4877  df-iun 4921  df-br 5067  df-opab 5129  df-mpt 5147  df-tr 5173  df-id 5460  df-eprel 5465  df-po 5474  df-so 5475  df-fr 5514  df-we 5516  df-xp 5561  df-rel 5562  df-cnv 5563  df-co 5564  df-dm 5565  df-rn 5566  df-res 5567  df-ima 5568  df-pred 6148  df-ord 6194  df-on 6195  df-lim 6196  df-suc 6197  df-iota 6314  df-fun 6357  df-fn 6358  df-f 6359  df-f1 6360  df-fo 6361  df-f1o 6362  df-fv 6363  df-isom 6364  df-riota 7114  df-ov 7159  df-oprab 7160  df-mpo 7161  df-om 7581  df-1st 7689  df-2nd 7690  df-wrecs 7947  df-recs 8008  df-rdg 8046  df-1o 8102  df-oadd 8106  df-er 8289  df-en 8510  df-dom 8511  df-sdom 8512  df-fin 8513  df-card 9368  df-pnf 10677  df-mnf 10678  df-xr 10679  df-ltxr 10680  df-le 10681  df-sub 10872  df-neg 10873  df-div 11298  df-nn 11639  df-2 11701  df-n0 11899  df-z 11983  df-uz 12245  df-rp 12391  df-fz 12894  df-fzo 13035  df-seq 13371  df-exp 13431  df-hash 13692  df-cj 14458  df-re 14459  df-im 14460  df-sqrt 14594  df-abs 14595  df-clim 14845
This theorem is referenced by:  summolem2  15073  zsum  15075
  Copyright terms: Public domain W3C validator