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

Theorem prmreclem4 17011
Description: Lemma for prmrec 17014. Show by induction that the indexed (nondisjoint) union 𝑊𝑘 is at most the size of the prime reciprocal series. The key counting lemma is hashdvds 16866, to show that the number of numbers in 1...𝑁 that divide 𝑘 is at most 𝑁 / 𝑘. (Contributed by Mario Carneiro, 6-Aug-2014.)
Hypotheses
Ref Expression
prmrec.1 𝐹 = (𝑛 ∈ ℕ ↦ if(𝑛 ∈ ℙ, (1 / 𝑛), 0))
prmrec.2 (𝜑𝐾 ∈ ℕ)
prmrec.3 (𝜑𝑁 ∈ ℕ)
prmrec.4 𝑀 = {𝑛 ∈ (1...𝑁) ∣ ∀𝑝 ∈ (ℙ ∖ (1...𝐾)) ¬ 𝑝𝑛}
prmrec.5 (𝜑 → seq1( + , 𝐹) ∈ dom ⇝ )
prmrec.6 (𝜑 → Σ𝑘 ∈ (ℤ‘(𝐾 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0) < (1 / 2))
prmrec.7 𝑊 = (𝑝 ∈ ℕ ↦ {𝑛 ∈ (1...𝑁) ∣ (𝑝 ∈ ℙ ∧ 𝑝𝑛)})
Assertion
Ref Expression
prmreclem4 (𝜑 → (𝑁 ∈ (ℤ𝐾) → (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑁)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑁)if(𝑘 ∈ ℙ, (1 / 𝑘), 0))))
Distinct variable groups:   𝑘,𝑛,𝑝,𝐹   𝑘,𝐾,𝑛,𝑝   𝑘,𝑀,𝑛,𝑝   𝜑,𝑘,𝑛,𝑝   𝑘,𝑊   𝑘,𝑁,𝑛,𝑝
Allowed substitution hints:   𝑊(𝑛, 𝑝)

Proof of Theorem prmreclem4
Dummy variables 𝑗 𝑥 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 oveq2 7421 . . . . . . 7 (𝑥 = 𝐾 → ((𝐾 + 1)...𝑥) = ((𝐾 + 1)...𝐾))
21iuneq1d 4979 . . . . . 6 (𝑥 = 𝐾 𝑘 ∈ ((𝐾 + 1)...𝑥)(𝑊𝑘) = 𝑘 ∈ ((𝐾 + 1)...𝐾)(𝑊𝑘))
32fveq2d 6882 . . . . 5 (𝑥 = 𝐾 → (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑥)(𝑊𝑘)) = (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝐾)(𝑊𝑘)))
41sumeq1d 15787 . . . . . 6 (𝑥 = 𝐾 → Σ𝑘 ∈ ((𝐾 + 1)...𝑥)if(𝑘 ∈ ℙ, (1 / 𝑘), 0) = Σ𝑘 ∈ ((𝐾 + 1)...𝐾)if(𝑘 ∈ ℙ, (1 / 𝑘), 0))
54oveq2d 7429 . . . . 5 (𝑥 = 𝐾 → (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑥)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) = (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝐾)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)))
63, 5breq12d 5116 . . . 4 (𝑥 = 𝐾 → ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑥)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑥)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) ↔ (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝐾)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝐾)if(𝑘 ∈ ℙ, (1 / 𝑘), 0))))
76imbi2d 343 . . 3 (𝑥 = 𝐾 → ((𝜑 → (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑥)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑥)if(𝑘 ∈ ℙ, (1 / 𝑘), 0))) ↔ (𝜑 → (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝐾)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝐾)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)))))
8 oveq2 7421 . . . . . . 7 (𝑥 = 𝑗 → ((𝐾 + 1)...𝑥) = ((𝐾 + 1)...𝑗))
98iuneq1d 4979 . . . . . 6 (𝑥 = 𝑗 𝑘 ∈ ((𝐾 + 1)...𝑥)(𝑊𝑘) = 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘))
109fveq2d 6882 . . . . 5 (𝑥 = 𝑗 → (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑥)(𝑊𝑘)) = (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)))
118sumeq1d 15787 . . . . . 6 (𝑥 = 𝑗 → Σ𝑘 ∈ ((𝐾 + 1)...𝑥)if(𝑘 ∈ ℙ, (1 / 𝑘), 0) = Σ𝑘 ∈ ((𝐾 + 1)...𝑗)if(𝑘 ∈ ℙ, (1 / 𝑘), 0))
1211oveq2d 7429 . . . . 5 (𝑥 = 𝑗 → (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑥)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) = (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑗)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)))
1310, 12breq12d 5116 . . . 4 (𝑥 = 𝑗 → ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑥)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑥)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) ↔ (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑗)if(𝑘 ∈ ℙ, (1 / 𝑘), 0))))
1413imbi2d 343 . . 3 (𝑥 = 𝑗 → ((𝜑 → (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑥)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑥)if(𝑘 ∈ ℙ, (1 / 𝑘), 0))) ↔ (𝜑 → (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑗)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)))))
15 oveq2 7421 . . . . . . 7 (𝑥 = (𝑗 + 1) → ((𝐾 + 1)...𝑥) = ((𝐾 + 1)...(𝑗 + 1)))
1615iuneq1d 4979 . . . . . 6 (𝑥 = (𝑗 + 1) → 𝑘 ∈ ((𝐾 + 1)...𝑥)(𝑊𝑘) = 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘))
1716fveq2d 6882 . . . . 5 (𝑥 = (𝑗 + 1) → (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑥)(𝑊𝑘)) = (♯‘ 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘)))
1815sumeq1d 15787 . . . . . 6 (𝑥 = (𝑗 + 1) → Σ𝑘 ∈ ((𝐾 + 1)...𝑥)if(𝑘 ∈ ℙ, (1 / 𝑘), 0) = Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0))
1918oveq2d 7429 . . . . 5 (𝑥 = (𝑗 + 1) → (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑥)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) = (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0)))
2017, 19breq12d 5116 . . . 4 (𝑥 = (𝑗 + 1) → ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑥)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑥)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) ↔ (♯‘ 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0))))
2120imbi2d 343 . . 3 (𝑥 = (𝑗 + 1) → ((𝜑 → (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑥)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑥)if(𝑘 ∈ ℙ, (1 / 𝑘), 0))) ↔ (𝜑 → (♯‘ 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0)))))
22 oveq2 7421 . . . . . . 7 (𝑥 = 𝑁 → ((𝐾 + 1)...𝑥) = ((𝐾 + 1)...𝑁))
2322iuneq1d 4979 . . . . . 6 (𝑥 = 𝑁 𝑘 ∈ ((𝐾 + 1)...𝑥)(𝑊𝑘) = 𝑘 ∈ ((𝐾 + 1)...𝑁)(𝑊𝑘))
2423fveq2d 6882 . . . . 5 (𝑥 = 𝑁 → (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑥)(𝑊𝑘)) = (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑁)(𝑊𝑘)))
2522sumeq1d 15787 . . . . . 6 (𝑥 = 𝑁 → Σ𝑘 ∈ ((𝐾 + 1)...𝑥)if(𝑘 ∈ ℙ, (1 / 𝑘), 0) = Σ𝑘 ∈ ((𝐾 + 1)...𝑁)if(𝑘 ∈ ℙ, (1 / 𝑘), 0))
2625oveq2d 7429 . . . . 5 (𝑥 = 𝑁 → (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑥)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) = (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑁)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)))
2724, 26breq12d 5116 . . . 4 (𝑥 = 𝑁 → ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑥)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑥)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) ↔ (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑁)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑁)if(𝑘 ∈ ℙ, (1 / 𝑘), 0))))
2827imbi2d 343 . . 3 (𝑥 = 𝑁 → ((𝜑 → (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑥)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑥)if(𝑘 ∈ ℙ, (1 / 𝑘), 0))) ↔ (𝜑 → (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑁)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑁)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)))))
29 0le0 12366 . . . . 5 0 ≤ 0
30 prmrec.3 . . . . . . 7 (𝜑𝑁 ∈ ℕ)
3130nncnd 12273 . . . . . 6 (𝜑𝑁 ∈ ℂ)
3231mul01d 11433 . . . . 5 (𝜑 → (𝑁 · 0) = 0)
3329, 32breqtrrid 5143 . . . 4 (𝜑 → 0 ≤ (𝑁 · 0))
34 prmrec.2 . . . . . . . . . . 11 (𝜑𝐾 ∈ ℕ)
3534nnred 12272 . . . . . . . . . 10 (𝜑𝐾 ∈ ℝ)
3635ltp1d 12169 . . . . . . . . 9 (𝜑𝐾 < (𝐾 + 1))
3734nnzd 12641 . . . . . . . . . . 11 (𝜑𝐾 ∈ ℤ)
3837peano2zd 12728 . . . . . . . . . 10 (𝜑 → (𝐾 + 1) ∈ ℤ)
39 fzn 13594 . . . . . . . . . 10 (((𝐾 + 1) ∈ ℤ ∧ 𝐾 ∈ ℤ) → (𝐾 < (𝐾 + 1) ↔ ((𝐾 + 1)...𝐾) = ∅))
4038, 37, 39syl2anc 596 . . . . . . . . 9 (𝜑 → (𝐾 < (𝐾 + 1) ↔ ((𝐾 + 1)...𝐾) = ∅))
4136, 40mpbid 235 . . . . . . . 8 (𝜑 → ((𝐾 + 1)...𝐾) = ∅)
4241iuneq1d 4979 . . . . . . 7 (𝜑 𝑘 ∈ ((𝐾 + 1)...𝐾)(𝑊𝑘) = 𝑘 ∈ ∅ (𝑊𝑘))
43 0iun 5021 . . . . . . 7 𝑘 ∈ ∅ (𝑊𝑘) = ∅
4442, 43eqtrdi 2811 . . . . . 6 (𝜑 𝑘 ∈ ((𝐾 + 1)...𝐾)(𝑊𝑘) = ∅)
4544fveq2d 6882 . . . . 5 (𝜑 → (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝐾)(𝑊𝑘)) = (♯‘∅))
46 hash0 14431 . . . . 5 (♯‘∅) = 0
4745, 46eqtrdi 2811 . . . 4 (𝜑 → (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝐾)(𝑊𝑘)) = 0)
4841sumeq1d 15787 . . . . . 6 (𝜑 → Σ𝑘 ∈ ((𝐾 + 1)...𝐾)if(𝑘 ∈ ℙ, (1 / 𝑘), 0) = Σ𝑘 ∈ ∅ if(𝑘 ∈ ℙ, (1 / 𝑘), 0))
49 sum0 15807 . . . . . 6 Σ𝑘 ∈ ∅ if(𝑘 ∈ ℙ, (1 / 𝑘), 0) = 0
5048, 49eqtrdi 2811 . . . . 5 (𝜑 → Σ𝑘 ∈ ((𝐾 + 1)...𝐾)if(𝑘 ∈ ℙ, (1 / 𝑘), 0) = 0)
5150oveq2d 7429 . . . 4 (𝜑 → (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝐾)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) = (𝑁 · 0))
5233, 47, 513brtr4d 5137 . . 3 (𝜑 → (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝐾)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝐾)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)))
53 fzfi 14036 . . . . . . . . . . 11 (1...𝑁) ∈ Fin
54 elfzuz 13574 . . . . . . . . . . . . . . 15 (𝑘 ∈ ((𝐾 + 1)...𝑗) → 𝑘 ∈ (ℤ‘(𝐾 + 1)))
5534peano2nnd 12274 . . . . . . . . . . . . . . . . 17 (𝜑 → (𝐾 + 1) ∈ ℕ)
56 eluznn 12967 . . . . . . . . . . . . . . . . 17 (((𝐾 + 1) ∈ ℕ ∧ 𝑘 ∈ (ℤ‘(𝐾 + 1))) → 𝑘 ∈ ℕ)
5755, 56sylan 592 . . . . . . . . . . . . . . . 16 ((𝜑𝑘 ∈ (ℤ‘(𝐾 + 1))) → 𝑘 ∈ ℕ)
58 eleq1 2848 . . . . . . . . . . . . . . . . . . . . 21 (𝑝 = 𝑘 → (𝑝 ∈ ℙ ↔ 𝑘 ∈ ℙ))
59 breq1 5106 . . . . . . . . . . . . . . . . . . . . 21 (𝑝 = 𝑘 → (𝑝𝑛𝑘𝑛))
6058, 59anbi12d 644 . . . . . . . . . . . . . . . . . . . 20 (𝑝 = 𝑘 → ((𝑝 ∈ ℙ ∧ 𝑝𝑛) ↔ (𝑘 ∈ ℙ ∧ 𝑘𝑛)))
6160rabbidv 3419 . . . . . . . . . . . . . . . . . . 19 (𝑝 = 𝑘 → {𝑛 ∈ (1...𝑁) ∣ (𝑝 ∈ ℙ ∧ 𝑝𝑛)} = {𝑛 ∈ (1...𝑁) ∣ (𝑘 ∈ ℙ ∧ 𝑘𝑛)})
62 prmrec.7 . . . . . . . . . . . . . . . . . . 19 𝑊 = (𝑝 ∈ ℕ ↦ {𝑛 ∈ (1...𝑁) ∣ (𝑝 ∈ ℙ ∧ 𝑝𝑛)})
63 ovex 7446 . . . . . . . . . . . . . . . . . . . 20 (1...𝑁) ∈ V
6463rabex 5303 . . . . . . . . . . . . . . . . . . 19 {𝑛 ∈ (1...𝑁) ∣ (𝑘 ∈ ℙ ∧ 𝑘𝑛)} ∈ V
6561, 62, 64fvmpt 6986 . . . . . . . . . . . . . . . . . 18 (𝑘 ∈ ℕ → (𝑊𝑘) = {𝑛 ∈ (1...𝑁) ∣ (𝑘 ∈ ℙ ∧ 𝑘𝑛)})
6665adantl 487 . . . . . . . . . . . . . . . . 17 ((𝜑𝑘 ∈ ℕ) → (𝑊𝑘) = {𝑛 ∈ (1...𝑁) ∣ (𝑘 ∈ ℙ ∧ 𝑘𝑛)})
67 ssrab2 4028 . . . . . . . . . . . . . . . . 17 {𝑛 ∈ (1...𝑁) ∣ (𝑘 ∈ ℙ ∧ 𝑘𝑛)} ⊆ (1...𝑁)
6866, 67eqsstrdi 3975 . . . . . . . . . . . . . . . 16 ((𝜑𝑘 ∈ ℕ) → (𝑊𝑘) ⊆ (1...𝑁))
6957, 68syldan 603 . . . . . . . . . . . . . . 15 ((𝜑𝑘 ∈ (ℤ‘(𝐾 + 1))) → (𝑊𝑘) ⊆ (1...𝑁))
7054, 69sylan2 605 . . . . . . . . . . . . . 14 ((𝜑𝑘 ∈ ((𝐾 + 1)...𝑗)) → (𝑊𝑘) ⊆ (1...𝑁))
7170ralrimiva 3154 . . . . . . . . . . . . 13 (𝜑 → ∀𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘) ⊆ (1...𝑁))
7271adantr 486 . . . . . . . . . . . 12 ((𝜑𝑗 ∈ (ℤ𝐾)) → ∀𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘) ⊆ (1...𝑁))
73 iunss 5003 . . . . . . . . . . . 12 ( 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘) ⊆ (1...𝑁) ↔ ∀𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘) ⊆ (1...𝑁))
7472, 73sylibr 237 . . . . . . . . . . 11 ((𝜑𝑗 ∈ (ℤ𝐾)) → 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘) ⊆ (1...𝑁))
75 ssfi 9167 . . . . . . . . . . 11 (((1...𝑁) ∈ Fin ∧ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘) ⊆ (1...𝑁)) → 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘) ∈ Fin)
7653, 74, 75sylancr 599 . . . . . . . . . 10 ((𝜑𝑗 ∈ (ℤ𝐾)) → 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘) ∈ Fin)
77 hashcl 14420 . . . . . . . . . 10 ( 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘) ∈ Fin → (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) ∈ ℕ0)
7876, 77syl 18 . . . . . . . . 9 ((𝜑𝑗 ∈ (ℤ𝐾)) → (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) ∈ ℕ0)
7978nn0red 12590 . . . . . . . 8 ((𝜑𝑗 ∈ (ℤ𝐾)) → (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) ∈ ℝ)
8030nnred 12272 . . . . . . . . . 10 (𝜑𝑁 ∈ ℝ)
8180adantr 486 . . . . . . . . 9 ((𝜑𝑗 ∈ (ℤ𝐾)) → 𝑁 ∈ ℝ)
82 fzfid 14037 . . . . . . . . . 10 ((𝜑𝑗 ∈ (ℤ𝐾)) → ((𝐾 + 1)...𝑗) ∈ Fin)
8355adantr 486 . . . . . . . . . . . 12 ((𝜑𝑗 ∈ (ℤ𝐾)) → (𝐾 + 1) ∈ ℕ)
8483, 54, 56syl2an 608 . . . . . . . . . . 11 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ 𝑘 ∈ ((𝐾 + 1)...𝑗)) → 𝑘 ∈ ℕ)
85 nnrecre 12302 . . . . . . . . . . . 12 (𝑘 ∈ ℕ → (1 / 𝑘) ∈ ℝ)
86 0re 11234 . . . . . . . . . . . 12 0 ∈ ℝ
87 ifcl 4528 . . . . . . . . . . . 12 (((1 / 𝑘) ∈ ℝ ∧ 0 ∈ ℝ) → if(𝑘 ∈ ℙ, (1 / 𝑘), 0) ∈ ℝ)
8885, 86, 87sylancl 598 . . . . . . . . . . 11 (𝑘 ∈ ℕ → if(𝑘 ∈ ℙ, (1 / 𝑘), 0) ∈ ℝ)
8984, 88syl 18 . . . . . . . . . 10 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ 𝑘 ∈ ((𝐾 + 1)...𝑗)) → if(𝑘 ∈ ℙ, (1 / 𝑘), 0) ∈ ℝ)
9082, 89fsumrecl 15820 . . . . . . . . 9 ((𝜑𝑗 ∈ (ℤ𝐾)) → Σ𝑘 ∈ ((𝐾 + 1)...𝑗)if(𝑘 ∈ ℙ, (1 / 𝑘), 0) ∈ ℝ)
9181, 90remulcld 11263 . . . . . . . 8 ((𝜑𝑗 ∈ (ℤ𝐾)) → (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑗)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) ∈ ℝ)
92 prmnn 16764 . . . . . . . . . . . 12 ((𝑗 + 1) ∈ ℙ → (𝑗 + 1) ∈ ℕ)
9392nnrecred 12311 . . . . . . . . . . 11 ((𝑗 + 1) ∈ ℙ → (1 / (𝑗 + 1)) ∈ ℝ)
9493adantl 487 . . . . . . . . . 10 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ (𝑗 + 1) ∈ ℙ) → (1 / (𝑗 + 1)) ∈ ℝ)
95 0red 11235 . . . . . . . . . 10 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ ¬ (𝑗 + 1) ∈ ℙ) → 0 ∈ ℝ)
9694, 95ifclda 4518 . . . . . . . . 9 ((𝜑𝑗 ∈ (ℤ𝐾)) → if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0) ∈ ℝ)
9781, 96remulcld 11263 . . . . . . . 8 ((𝜑𝑗 ∈ (ℤ𝐾)) → (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0)) ∈ ℝ)
9879, 91, 97leadd1d 11832 . . . . . . 7 ((𝜑𝑗 ∈ (ℤ𝐾)) → ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑗)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) ↔ ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) + (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0))) ≤ ((𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑗)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) + (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0)))))
99 eluzp1p1 12915 . . . . . . . . . . . . 13 (𝑗 ∈ (ℤ𝐾) → (𝑗 + 1) ∈ (ℤ‘(𝐾 + 1)))
10099adantl 487 . . . . . . . . . . . 12 ((𝜑𝑗 ∈ (ℤ𝐾)) → (𝑗 + 1) ∈ (ℤ‘(𝐾 + 1)))
101 simpl 488 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (ℤ𝐾)) → 𝜑)
102 elfzuz 13574 . . . . . . . . . . . . 13 (𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1)) → 𝑘 ∈ (ℤ‘(𝐾 + 1)))
10388recnd 11261 . . . . . . . . . . . . . 14 (𝑘 ∈ ℕ → if(𝑘 ∈ ℙ, (1 / 𝑘), 0) ∈ ℂ)
10457, 103syl 18 . . . . . . . . . . . . 13 ((𝜑𝑘 ∈ (ℤ‘(𝐾 + 1))) → if(𝑘 ∈ ℙ, (1 / 𝑘), 0) ∈ ℂ)
105101, 102, 104syl2an 608 . . . . . . . . . . . 12 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))) → if(𝑘 ∈ ℙ, (1 / 𝑘), 0) ∈ ℂ)
106 eleq1 2848 . . . . . . . . . . . . 13 (𝑘 = (𝑗 + 1) → (𝑘 ∈ ℙ ↔ (𝑗 + 1) ∈ ℙ))
107 oveq2 7421 . . . . . . . . . . . . 13 (𝑘 = (𝑗 + 1) → (1 / 𝑘) = (1 / (𝑗 + 1)))
108106, 107ifbieq1d 4507 . . . . . . . . . . . 12 (𝑘 = (𝑗 + 1) → if(𝑘 ∈ ℙ, (1 / 𝑘), 0) = if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0))
109100, 105, 108fsumm1 15837 . . . . . . . . . . 11 ((𝜑𝑗 ∈ (ℤ𝐾)) → Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0) = (Σ𝑘 ∈ ((𝐾 + 1)...((𝑗 + 1) − 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0) + if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0)))
110 eluzelz 12897 . . . . . . . . . . . . . . . . 17 (𝑗 ∈ (ℤ𝐾) → 𝑗 ∈ ℤ)
111110adantl 487 . . . . . . . . . . . . . . . 16 ((𝜑𝑗 ∈ (ℤ𝐾)) → 𝑗 ∈ ℤ)
112111zcnd 12726 . . . . . . . . . . . . . . 15 ((𝜑𝑗 ∈ (ℤ𝐾)) → 𝑗 ∈ ℂ)
113 ax-1cn 11182 . . . . . . . . . . . . . . 15 1 ∈ ℂ
114 pncan 11487 . . . . . . . . . . . . . . 15 ((𝑗 ∈ ℂ ∧ 1 ∈ ℂ) → ((𝑗 + 1) − 1) = 𝑗)
115112, 113, 114sylancl 598 . . . . . . . . . . . . . 14 ((𝜑𝑗 ∈ (ℤ𝐾)) → ((𝑗 + 1) − 1) = 𝑗)
116115oveq2d 7429 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (ℤ𝐾)) → ((𝐾 + 1)...((𝑗 + 1) − 1)) = ((𝐾 + 1)...𝑗))
117116sumeq1d 15787 . . . . . . . . . . . 12 ((𝜑𝑗 ∈ (ℤ𝐾)) → Σ𝑘 ∈ ((𝐾 + 1)...((𝑗 + 1) − 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0) = Σ𝑘 ∈ ((𝐾 + 1)...𝑗)if(𝑘 ∈ ℙ, (1 / 𝑘), 0))
118117oveq1d 7428 . . . . . . . . . . 11 ((𝜑𝑗 ∈ (ℤ𝐾)) → (Σ𝑘 ∈ ((𝐾 + 1)...((𝑗 + 1) − 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0) + if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0)) = (Σ𝑘 ∈ ((𝐾 + 1)...𝑗)if(𝑘 ∈ ℙ, (1 / 𝑘), 0) + if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0)))
119109, 118eqtrd 2795 . . . . . . . . . 10 ((𝜑𝑗 ∈ (ℤ𝐾)) → Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0) = (Σ𝑘 ∈ ((𝐾 + 1)...𝑗)if(𝑘 ∈ ℙ, (1 / 𝑘), 0) + if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0)))
120119oveq2d 7429 . . . . . . . . 9 ((𝜑𝑗 ∈ (ℤ𝐾)) → (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) = (𝑁 · (Σ𝑘 ∈ ((𝐾 + 1)...𝑗)if(𝑘 ∈ ℙ, (1 / 𝑘), 0) + if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0))))
12131adantr 486 . . . . . . . . . 10 ((𝜑𝑗 ∈ (ℤ𝐾)) → 𝑁 ∈ ℂ)
12290recnd 11261 . . . . . . . . . 10 ((𝜑𝑗 ∈ (ℤ𝐾)) → Σ𝑘 ∈ ((𝐾 + 1)...𝑗)if(𝑘 ∈ ℙ, (1 / 𝑘), 0) ∈ ℂ)
12396recnd 11261 . . . . . . . . . 10 ((𝜑𝑗 ∈ (ℤ𝐾)) → if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0) ∈ ℂ)
124121, 122, 123adddid 11257 . . . . . . . . 9 ((𝜑𝑗 ∈ (ℤ𝐾)) → (𝑁 · (Σ𝑘 ∈ ((𝐾 + 1)...𝑗)if(𝑘 ∈ ℙ, (1 / 𝑘), 0) + if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0))) = ((𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑗)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) + (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0))))
125120, 124eqtrd 2795 . . . . . . . 8 ((𝜑𝑗 ∈ (ℤ𝐾)) → (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) = ((𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑗)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) + (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0))))
126125breq2d 5115 . . . . . . 7 ((𝜑𝑗 ∈ (ℤ𝐾)) → (((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) + (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0))) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) ↔ ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) + (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0))) ≤ ((𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑗)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) + (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0)))))
12798, 126bitr4d 285 . . . . . 6 ((𝜑𝑗 ∈ (ℤ𝐾)) → ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑗)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) ↔ ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) + (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0))) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0))))
128102, 69sylan2 605 . . . . . . . . . . . . . 14 ((𝜑𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))) → (𝑊𝑘) ⊆ (1...𝑁))
129128ralrimiva 3154 . . . . . . . . . . . . 13 (𝜑 → ∀𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘) ⊆ (1...𝑁))
130129adantr 486 . . . . . . . . . . . 12 ((𝜑𝑗 ∈ (ℤ𝐾)) → ∀𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘) ⊆ (1...𝑁))
131 iunss 5003 . . . . . . . . . . . 12 ( 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘) ⊆ (1...𝑁) ↔ ∀𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘) ⊆ (1...𝑁))
132130, 131sylibr 237 . . . . . . . . . . 11 ((𝜑𝑗 ∈ (ℤ𝐾)) → 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘) ⊆ (1...𝑁))
133 ssfi 9167 . . . . . . . . . . 11 (((1...𝑁) ∈ Fin ∧ 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘) ⊆ (1...𝑁)) → 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘) ∈ Fin)
13453, 132, 133sylancr 599 . . . . . . . . . 10 ((𝜑𝑗 ∈ (ℤ𝐾)) → 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘) ∈ Fin)
135 hashcl 14420 . . . . . . . . . 10 ( 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘) ∈ Fin → (♯‘ 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘)) ∈ ℕ0)
136134, 135syl 18 . . . . . . . . 9 ((𝜑𝑗 ∈ (ℤ𝐾)) → (♯‘ 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘)) ∈ ℕ0)
137136nn0red 12590 . . . . . . . 8 ((𝜑𝑗 ∈ (ℤ𝐾)) → (♯‘ 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘)) ∈ ℝ)
138 fveq2 6878 . . . . . . . . . . . . . 14 (𝑘 = (𝑗 + 1) → (𝑊𝑘) = (𝑊‘(𝑗 + 1)))
139138sseq1d 3962 . . . . . . . . . . . . 13 (𝑘 = (𝑗 + 1) → ((𝑊𝑘) ⊆ (1...𝑁) ↔ (𝑊‘(𝑗 + 1)) ⊆ (1...𝑁)))
14068ralrimiva 3154 . . . . . . . . . . . . . 14 (𝜑 → ∀𝑘 ∈ ℕ (𝑊𝑘) ⊆ (1...𝑁))
141140adantr 486 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (ℤ𝐾)) → ∀𝑘 ∈ ℕ (𝑊𝑘) ⊆ (1...𝑁))
142 eluznn 12967 . . . . . . . . . . . . . . 15 ((𝐾 ∈ ℕ ∧ 𝑗 ∈ (ℤ𝐾)) → 𝑗 ∈ ℕ)
14334, 142sylan 592 . . . . . . . . . . . . . 14 ((𝜑𝑗 ∈ (ℤ𝐾)) → 𝑗 ∈ ℕ)
144143peano2nnd 12274 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (ℤ𝐾)) → (𝑗 + 1) ∈ ℕ)
145139, 141, 144rspcdva 3577 . . . . . . . . . . . 12 ((𝜑𝑗 ∈ (ℤ𝐾)) → (𝑊‘(𝑗 + 1)) ⊆ (1...𝑁))
146 ssfi 9167 . . . . . . . . . . . 12 (((1...𝑁) ∈ Fin ∧ (𝑊‘(𝑗 + 1)) ⊆ (1...𝑁)) → (𝑊‘(𝑗 + 1)) ∈ Fin)
14753, 145, 146sylancr 599 . . . . . . . . . . 11 ((𝜑𝑗 ∈ (ℤ𝐾)) → (𝑊‘(𝑗 + 1)) ∈ Fin)
148 hashcl 14420 . . . . . . . . . . 11 ((𝑊‘(𝑗 + 1)) ∈ Fin → (♯‘(𝑊‘(𝑗 + 1))) ∈ ℕ0)
149147, 148syl 18 . . . . . . . . . 10 ((𝜑𝑗 ∈ (ℤ𝐾)) → (♯‘(𝑊‘(𝑗 + 1))) ∈ ℕ0)
150149nn0red 12590 . . . . . . . . 9 ((𝜑𝑗 ∈ (ℤ𝐾)) → (♯‘(𝑊‘(𝑗 + 1))) ∈ ℝ)
15179, 150readdcld 11262 . . . . . . . 8 ((𝜑𝑗 ∈ (ℤ𝐾)) → ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) + (♯‘(𝑊‘(𝑗 + 1)))) ∈ ℝ)
15279, 97readdcld 11262 . . . . . . . 8 ((𝜑𝑗 ∈ (ℤ𝐾)) → ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) + (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0))) ∈ ℝ)
15338adantr 486 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (ℤ𝐾)) → (𝐾 + 1) ∈ ℤ)
154 simpr 490 . . . . . . . . . . . . . 14 ((𝜑𝑗 ∈ (ℤ𝐾)) → 𝑗 ∈ (ℤ𝐾))
15534nncnd 12273 . . . . . . . . . . . . . . . . 17 (𝜑𝐾 ∈ ℂ)
156155adantr 486 . . . . . . . . . . . . . . . 16 ((𝜑𝑗 ∈ (ℤ𝐾)) → 𝐾 ∈ ℂ)
157 pncan 11487 . . . . . . . . . . . . . . . 16 ((𝐾 ∈ ℂ ∧ 1 ∈ ℂ) → ((𝐾 + 1) − 1) = 𝐾)
158156, 113, 157sylancl 598 . . . . . . . . . . . . . . 15 ((𝜑𝑗 ∈ (ℤ𝐾)) → ((𝐾 + 1) − 1) = 𝐾)
159158fveq2d 6882 . . . . . . . . . . . . . 14 ((𝜑𝑗 ∈ (ℤ𝐾)) → (ℤ‘((𝐾 + 1) − 1)) = (ℤ𝐾))
160154, 159eleqtrrd 2863 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (ℤ𝐾)) → 𝑗 ∈ (ℤ‘((𝐾 + 1) − 1)))
161 fzsuc2 13637 . . . . . . . . . . . . 13 (((𝐾 + 1) ∈ ℤ ∧ 𝑗 ∈ (ℤ‘((𝐾 + 1) − 1))) → ((𝐾 + 1)...(𝑗 + 1)) = (((𝐾 + 1)...𝑗) ∪ {(𝑗 + 1)}))
162153, 160, 161syl2anc 596 . . . . . . . . . . . 12 ((𝜑𝑗 ∈ (ℤ𝐾)) → ((𝐾 + 1)...(𝑗 + 1)) = (((𝐾 + 1)...𝑗) ∪ {(𝑗 + 1)}))
163162iuneq1d 4979 . . . . . . . . . . 11 ((𝜑𝑗 ∈ (ℤ𝐾)) → 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘) = 𝑘 ∈ (((𝐾 + 1)...𝑗) ∪ {(𝑗 + 1)})(𝑊𝑘))
164 iunxun 5054 . . . . . . . . . . . 12 𝑘 ∈ (((𝐾 + 1)...𝑗) ∪ {(𝑗 + 1)})(𝑊𝑘) = ( 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘) ∪ 𝑘 ∈ {(𝑗 + 1)} (𝑊𝑘))
165 ovex 7446 . . . . . . . . . . . . . 14 (𝑗 + 1) ∈ V
166165, 138iunxsn 5051 . . . . . . . . . . . . 13 𝑘 ∈ {(𝑗 + 1)} (𝑊𝑘) = (𝑊‘(𝑗 + 1))
167166uneq2i 4112 . . . . . . . . . . . 12 ( 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘) ∪ 𝑘 ∈ {(𝑗 + 1)} (𝑊𝑘)) = ( 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘) ∪ (𝑊‘(𝑗 + 1)))
168164, 167eqtri 2783 . . . . . . . . . . 11 𝑘 ∈ (((𝐾 + 1)...𝑗) ∪ {(𝑗 + 1)})(𝑊𝑘) = ( 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘) ∪ (𝑊‘(𝑗 + 1)))
169163, 168eqtrdi 2811 . . . . . . . . . 10 ((𝜑𝑗 ∈ (ℤ𝐾)) → 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘) = ( 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘) ∪ (𝑊‘(𝑗 + 1))))
170169fveq2d 6882 . . . . . . . . 9 ((𝜑𝑗 ∈ (ℤ𝐾)) → (♯‘ 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘)) = (♯‘( 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘) ∪ (𝑊‘(𝑗 + 1)))))
171 hashun2 14447 . . . . . . . . . 10 (( 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘) ∈ Fin ∧ (𝑊‘(𝑗 + 1)) ∈ Fin) → (♯‘( 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘) ∪ (𝑊‘(𝑗 + 1)))) ≤ ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) + (♯‘(𝑊‘(𝑗 + 1)))))
17276, 147, 171syl2anc 596 . . . . . . . . 9 ((𝜑𝑗 ∈ (ℤ𝐾)) → (♯‘( 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘) ∪ (𝑊‘(𝑗 + 1)))) ≤ ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) + (♯‘(𝑊‘(𝑗 + 1)))))
173170, 172eqbrtrd 5127 . . . . . . . 8 ((𝜑𝑗 ∈ (ℤ𝐾)) → (♯‘ 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘)) ≤ ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) + (♯‘(𝑊‘(𝑗 + 1)))))
17481, 144nndivred 12314 . . . . . . . . . . . . . 14 ((𝜑𝑗 ∈ (ℤ𝐾)) → (𝑁 / (𝑗 + 1)) ∈ ℝ)
175 flle 13860 . . . . . . . . . . . . . 14 ((𝑁 / (𝑗 + 1)) ∈ ℝ → (⌊‘(𝑁 / (𝑗 + 1))) ≤ (𝑁 / (𝑗 + 1)))
176174, 175syl 18 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (ℤ𝐾)) → (⌊‘(𝑁 / (𝑗 + 1))) ≤ (𝑁 / (𝑗 + 1)))
177 elfznn 13608 . . . . . . . . . . . . . . . . . . 19 (𝑛 ∈ (1...𝑁) → 𝑛 ∈ ℕ)
178177nncnd 12273 . . . . . . . . . . . . . . . . . 18 (𝑛 ∈ (1...𝑁) → 𝑛 ∈ ℂ)
179178subid1d 11582 . . . . . . . . . . . . . . . . 17 (𝑛 ∈ (1...𝑁) → (𝑛 − 0) = 𝑛)
180179breq2d 5115 . . . . . . . . . . . . . . . 16 (𝑛 ∈ (1...𝑁) → ((𝑗 + 1) ∥ (𝑛 − 0) ↔ (𝑗 + 1) ∥ 𝑛))
181180rabbiia 3416 . . . . . . . . . . . . . . 15 {𝑛 ∈ (1...𝑁) ∣ (𝑗 + 1) ∥ (𝑛 − 0)} = {𝑛 ∈ (1...𝑁) ∣ (𝑗 + 1) ∥ 𝑛}
182181fveq2i 6881 . . . . . . . . . . . . . 14 (♯‘{𝑛 ∈ (1...𝑁) ∣ (𝑗 + 1) ∥ (𝑛 − 0)}) = (♯‘{𝑛 ∈ (1...𝑁) ∣ (𝑗 + 1) ∥ 𝑛})
183 1zzd 12649 . . . . . . . . . . . . . . . 16 ((𝜑𝑗 ∈ (ℤ𝐾)) → 1 ∈ ℤ)
18430nnnn0d 12589 . . . . . . . . . . . . . . . . . 18 (𝜑𝑁 ∈ ℕ0)
185 nn0uz 12925 . . . . . . . . . . . . . . . . . . 19 0 = (ℤ‘0)
186 1m1e0 12337 . . . . . . . . . . . . . . . . . . . 20 (1 − 1) = 0
187186fveq2i 6881 . . . . . . . . . . . . . . . . . . 19 (ℤ‘(1 − 1)) = (ℤ‘0)
188185, 187eqtr4i 2786 . . . . . . . . . . . . . . . . . 18 0 = (ℤ‘(1 − 1))
189184, 188eleqtrdi 2870 . . . . . . . . . . . . . . . . 17 (𝜑𝑁 ∈ (ℤ‘(1 − 1)))
190189adantr 486 . . . . . . . . . . . . . . . 16 ((𝜑𝑗 ∈ (ℤ𝐾)) → 𝑁 ∈ (ℤ‘(1 − 1)))
191 0zd 12627 . . . . . . . . . . . . . . . 16 ((𝜑𝑗 ∈ (ℤ𝐾)) → 0 ∈ ℤ)
192144, 183, 190, 191hashdvds 16866 . . . . . . . . . . . . . . 15 ((𝜑𝑗 ∈ (ℤ𝐾)) → (♯‘{𝑛 ∈ (1...𝑁) ∣ (𝑗 + 1) ∥ (𝑛 − 0)}) = ((⌊‘((𝑁 − 0) / (𝑗 + 1))) − (⌊‘(((1 − 1) − 0) / (𝑗 + 1)))))
193121subid1d 11582 . . . . . . . . . . . . . . . . 17 ((𝜑𝑗 ∈ (ℤ𝐾)) → (𝑁 − 0) = 𝑁)
194193fvoveq1d 7435 . . . . . . . . . . . . . . . 16 ((𝜑𝑗 ∈ (ℤ𝐾)) → (⌊‘((𝑁 − 0) / (𝑗 + 1))) = (⌊‘(𝑁 / (𝑗 + 1))))
195186oveq1i 7423 . . . . . . . . . . . . . . . . . . . . 21 ((1 − 1) − 0) = (0 − 0)
196 0m0e0 12383 . . . . . . . . . . . . . . . . . . . . 21 (0 − 0) = 0
197195, 196eqtri 2783 . . . . . . . . . . . . . . . . . . . 20 ((1 − 1) − 0) = 0
198197oveq1i 7423 . . . . . . . . . . . . . . . . . . 19 (((1 − 1) − 0) / (𝑗 + 1)) = (0 / (𝑗 + 1))
199144nncnd 12273 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑗 ∈ (ℤ𝐾)) → (𝑗 + 1) ∈ ℂ)
200144nnne0d 12310 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑗 ∈ (ℤ𝐾)) → (𝑗 + 1) ≠ 0)
201199, 200div0d 12014 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑗 ∈ (ℤ𝐾)) → (0 / (𝑗 + 1)) = 0)
202198, 201eqtrid 2807 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑗 ∈ (ℤ𝐾)) → (((1 − 1) − 0) / (𝑗 + 1)) = 0)
203202fveq2d 6882 . . . . . . . . . . . . . . . . 17 ((𝜑𝑗 ∈ (ℤ𝐾)) → (⌊‘(((1 − 1) − 0) / (𝑗 + 1))) = (⌊‘0))
204 0z 12626 . . . . . . . . . . . . . . . . . 18 0 ∈ ℤ
205 flid 13869 . . . . . . . . . . . . . . . . . 18 (0 ∈ ℤ → (⌊‘0) = 0)
206204, 205ax-mp 5 . . . . . . . . . . . . . . . . 17 (⌊‘0) = 0
207203, 206eqtrdi 2811 . . . . . . . . . . . . . . . 16 ((𝜑𝑗 ∈ (ℤ𝐾)) → (⌊‘(((1 − 1) − 0) / (𝑗 + 1))) = 0)
208194, 207oveq12d 7431 . . . . . . . . . . . . . . 15 ((𝜑𝑗 ∈ (ℤ𝐾)) → ((⌊‘((𝑁 − 0) / (𝑗 + 1))) − (⌊‘(((1 − 1) − 0) / (𝑗 + 1)))) = ((⌊‘(𝑁 / (𝑗 + 1))) − 0))
209174flcld 13859 . . . . . . . . . . . . . . . . 17 ((𝜑𝑗 ∈ (ℤ𝐾)) → (⌊‘(𝑁 / (𝑗 + 1))) ∈ ℤ)
210209zcnd 12726 . . . . . . . . . . . . . . . 16 ((𝜑𝑗 ∈ (ℤ𝐾)) → (⌊‘(𝑁 / (𝑗 + 1))) ∈ ℂ)
211210subid1d 11582 . . . . . . . . . . . . . . 15 ((𝜑𝑗 ∈ (ℤ𝐾)) → ((⌊‘(𝑁 / (𝑗 + 1))) − 0) = (⌊‘(𝑁 / (𝑗 + 1))))
212192, 208, 2113eqtrd 2799 . . . . . . . . . . . . . 14 ((𝜑𝑗 ∈ (ℤ𝐾)) → (♯‘{𝑛 ∈ (1...𝑁) ∣ (𝑗 + 1) ∥ (𝑛 − 0)}) = (⌊‘(𝑁 / (𝑗 + 1))))
213182, 212eqtr3id 2809 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (ℤ𝐾)) → (♯‘{𝑛 ∈ (1...𝑁) ∣ (𝑗 + 1) ∥ 𝑛}) = (⌊‘(𝑁 / (𝑗 + 1))))
214121, 199, 200divrecd 12018 . . . . . . . . . . . . . 14 ((𝜑𝑗 ∈ (ℤ𝐾)) → (𝑁 / (𝑗 + 1)) = (𝑁 · (1 / (𝑗 + 1))))
215214eqcomd 2766 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (ℤ𝐾)) → (𝑁 · (1 / (𝑗 + 1))) = (𝑁 / (𝑗 + 1)))
216176, 213, 2153brtr4d 5137 . . . . . . . . . . . 12 ((𝜑𝑗 ∈ (ℤ𝐾)) → (♯‘{𝑛 ∈ (1...𝑁) ∣ (𝑗 + 1) ∥ 𝑛}) ≤ (𝑁 · (1 / (𝑗 + 1))))
217216adantr 486 . . . . . . . . . . 11 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ (𝑗 + 1) ∈ ℙ) → (♯‘{𝑛 ∈ (1...𝑁) ∣ (𝑗 + 1) ∥ 𝑛}) ≤ (𝑁 · (1 / (𝑗 + 1))))
218 eleq1 2848 . . . . . . . . . . . . . . . . . 18 (𝑝 = (𝑗 + 1) → (𝑝 ∈ ℙ ↔ (𝑗 + 1) ∈ ℙ))
219 breq1 5106 . . . . . . . . . . . . . . . . . 18 (𝑝 = (𝑗 + 1) → (𝑝𝑛 ↔ (𝑗 + 1) ∥ 𝑛))
220218, 219anbi12d 644 . . . . . . . . . . . . . . . . 17 (𝑝 = (𝑗 + 1) → ((𝑝 ∈ ℙ ∧ 𝑝𝑛) ↔ ((𝑗 + 1) ∈ ℙ ∧ (𝑗 + 1) ∥ 𝑛)))
221220rabbidv 3419 . . . . . . . . . . . . . . . 16 (𝑝 = (𝑗 + 1) → {𝑛 ∈ (1...𝑁) ∣ (𝑝 ∈ ℙ ∧ 𝑝𝑛)} = {𝑛 ∈ (1...𝑁) ∣ ((𝑗 + 1) ∈ ℙ ∧ (𝑗 + 1) ∥ 𝑛)})
22263rabex 5303 . . . . . . . . . . . . . . . 16 {𝑛 ∈ (1...𝑁) ∣ ((𝑗 + 1) ∈ ℙ ∧ (𝑗 + 1) ∥ 𝑛)} ∈ V
223221, 62, 222fvmpt 6986 . . . . . . . . . . . . . . 15 ((𝑗 + 1) ∈ ℕ → (𝑊‘(𝑗 + 1)) = {𝑛 ∈ (1...𝑁) ∣ ((𝑗 + 1) ∈ ℙ ∧ (𝑗 + 1) ∥ 𝑛)})
224144, 223syl 18 . . . . . . . . . . . . . 14 ((𝜑𝑗 ∈ (ℤ𝐾)) → (𝑊‘(𝑗 + 1)) = {𝑛 ∈ (1...𝑁) ∣ ((𝑗 + 1) ∈ ℙ ∧ (𝑗 + 1) ∥ 𝑛)})
225224adantr 486 . . . . . . . . . . . . 13 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ (𝑗 + 1) ∈ ℙ) → (𝑊‘(𝑗 + 1)) = {𝑛 ∈ (1...𝑁) ∣ ((𝑗 + 1) ∈ ℙ ∧ (𝑗 + 1) ∥ 𝑛)})
226 simpr 490 . . . . . . . . . . . . . . 15 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ (𝑗 + 1) ∈ ℙ) → (𝑗 + 1) ∈ ℙ)
227226biantrurd 542 . . . . . . . . . . . . . 14 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ (𝑗 + 1) ∈ ℙ) → ((𝑗 + 1) ∥ 𝑛 ↔ ((𝑗 + 1) ∈ ℙ ∧ (𝑗 + 1) ∥ 𝑛)))
228227rabbidv 3419 . . . . . . . . . . . . 13 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ (𝑗 + 1) ∈ ℙ) → {𝑛 ∈ (1...𝑁) ∣ (𝑗 + 1) ∥ 𝑛} = {𝑛 ∈ (1...𝑁) ∣ ((𝑗 + 1) ∈ ℙ ∧ (𝑗 + 1) ∥ 𝑛)})
229225, 228eqtr4d 2798 . . . . . . . . . . . 12 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ (𝑗 + 1) ∈ ℙ) → (𝑊‘(𝑗 + 1)) = {𝑛 ∈ (1...𝑁) ∣ (𝑗 + 1) ∥ 𝑛})
230229fveq2d 6882 . . . . . . . . . . 11 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ (𝑗 + 1) ∈ ℙ) → (♯‘(𝑊‘(𝑗 + 1))) = (♯‘{𝑛 ∈ (1...𝑁) ∣ (𝑗 + 1) ∥ 𝑛}))
231 iftrue 4488 . . . . . . . . . . . . 13 ((𝑗 + 1) ∈ ℙ → if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0) = (1 / (𝑗 + 1)))
232231adantl 487 . . . . . . . . . . . 12 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ (𝑗 + 1) ∈ ℙ) → if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0) = (1 / (𝑗 + 1)))
233232oveq2d 7429 . . . . . . . . . . 11 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ (𝑗 + 1) ∈ ℙ) → (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0)) = (𝑁 · (1 / (𝑗 + 1))))
234217, 230, 2333brtr4d 5137 . . . . . . . . . 10 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ (𝑗 + 1) ∈ ℙ) → (♯‘(𝑊‘(𝑗 + 1))) ≤ (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0)))
23529a1i 11 . . . . . . . . . . 11 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ ¬ (𝑗 + 1) ∈ ℙ) → 0 ≤ 0)
236 simpl 488 . . . . . . . . . . . . . . . . 17 (((𝑗 + 1) ∈ ℙ ∧ (𝑗 + 1) ∥ 𝑛) → (𝑗 + 1) ∈ ℙ)
237236con3i 155 . . . . . . . . . . . . . . . 16 (¬ (𝑗 + 1) ∈ ℙ → ¬ ((𝑗 + 1) ∈ ℙ ∧ (𝑗 + 1) ∥ 𝑛))
238237ralrimivw 3158 . . . . . . . . . . . . . . 15 (¬ (𝑗 + 1) ∈ ℙ → ∀𝑛 ∈ (1...𝑁) ¬ ((𝑗 + 1) ∈ ℙ ∧ (𝑗 + 1) ∥ 𝑛))
239 rabeq0 4338 . . . . . . . . . . . . . . 15 ({𝑛 ∈ (1...𝑁) ∣ ((𝑗 + 1) ∈ ℙ ∧ (𝑗 + 1) ∥ 𝑛)} = ∅ ↔ ∀𝑛 ∈ (1...𝑁) ¬ ((𝑗 + 1) ∈ ℙ ∧ (𝑗 + 1) ∥ 𝑛))
240238, 239sylibr 237 . . . . . . . . . . . . . 14 (¬ (𝑗 + 1) ∈ ℙ → {𝑛 ∈ (1...𝑁) ∣ ((𝑗 + 1) ∈ ℙ ∧ (𝑗 + 1) ∥ 𝑛)} = ∅)
241224, 240sylan9eq 2815 . . . . . . . . . . . . 13 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ ¬ (𝑗 + 1) ∈ ℙ) → (𝑊‘(𝑗 + 1)) = ∅)
242241fveq2d 6882 . . . . . . . . . . . 12 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ ¬ (𝑗 + 1) ∈ ℙ) → (♯‘(𝑊‘(𝑗 + 1))) = (♯‘∅))
243242, 46eqtrdi 2811 . . . . . . . . . . 11 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ ¬ (𝑗 + 1) ∈ ℙ) → (♯‘(𝑊‘(𝑗 + 1))) = 0)
244 iffalse 4491 . . . . . . . . . . . . 13 (¬ (𝑗 + 1) ∈ ℙ → if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0) = 0)
245244oveq2d 7429 . . . . . . . . . . . 12 (¬ (𝑗 + 1) ∈ ℙ → (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0)) = (𝑁 · 0))
24632adantr 486 . . . . . . . . . . . 12 ((𝜑𝑗 ∈ (ℤ𝐾)) → (𝑁 · 0) = 0)
247245, 246sylan9eqr 2817 . . . . . . . . . . 11 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ ¬ (𝑗 + 1) ∈ ℙ) → (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0)) = 0)
248235, 243, 2473brtr4d 5137 . . . . . . . . . 10 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ ¬ (𝑗 + 1) ∈ ℙ) → (♯‘(𝑊‘(𝑗 + 1))) ≤ (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0)))
249234, 248pm2.61dan 825 . . . . . . . . 9 ((𝜑𝑗 ∈ (ℤ𝐾)) → (♯‘(𝑊‘(𝑗 + 1))) ≤ (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0)))
250150, 97, 79, 249leadd2dd 11853 . . . . . . . 8 ((𝜑𝑗 ∈ (ℤ𝐾)) → ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) + (♯‘(𝑊‘(𝑗 + 1)))) ≤ ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) + (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0))))
251137, 151, 152, 173, 250letrd 11391 . . . . . . 7 ((𝜑𝑗 ∈ (ℤ𝐾)) → (♯‘ 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘)) ≤ ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) + (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0))))
252 fzfid 14037 . . . . . . . . . 10 ((𝜑𝑗 ∈ (ℤ𝐾)) → ((𝐾 + 1)...(𝑗 + 1)) ∈ Fin)
25357, 88syl 18 . . . . . . . . . . 11 ((𝜑𝑘 ∈ (ℤ‘(𝐾 + 1))) → if(𝑘 ∈ ℙ, (1 / 𝑘), 0) ∈ ℝ)
254101, 102, 253syl2an 608 . . . . . . . . . 10 (((𝜑𝑗 ∈ (ℤ𝐾)) ∧ 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))) → if(𝑘 ∈ ℙ, (1 / 𝑘), 0) ∈ ℝ)
255252, 254fsumrecl 15820 . . . . . . . . 9 ((𝜑𝑗 ∈ (ℤ𝐾)) → Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0) ∈ ℝ)
25681, 255remulcld 11263 . . . . . . . 8 ((𝜑𝑗 ∈ (ℤ𝐾)) → (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) ∈ ℝ)
257 letr 11328 . . . . . . . 8 (((♯‘ 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘)) ∈ ℝ ∧ ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) + (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0))) ∈ ℝ ∧ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) ∈ ℝ) → (((♯‘ 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘)) ≤ ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) + (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0))) ∧ ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) + (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0))) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0))) → (♯‘ 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0))))
258137, 152, 256, 257syl3anc 1398 . . . . . . 7 ((𝜑𝑗 ∈ (ℤ𝐾)) → (((♯‘ 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘)) ≤ ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) + (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0))) ∧ ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) + (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0))) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0))) → (♯‘ 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0))))
259251, 258mpand 708 . . . . . 6 ((𝜑𝑗 ∈ (ℤ𝐾)) → (((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) + (𝑁 · if((𝑗 + 1) ∈ ℙ, (1 / (𝑗 + 1)), 0))) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) → (♯‘ 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0))))
260127, 259sylbid 243 . . . . 5 ((𝜑𝑗 ∈ (ℤ𝐾)) → ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑗)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) → (♯‘ 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0))))
261260expcom 419 . . . 4 (𝑗 ∈ (ℤ𝐾) → (𝜑 → ((♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑗)if(𝑘 ∈ ℙ, (1 / 𝑘), 0)) → (♯‘ 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0)))))
262261a2d 30 . . 3 (𝑗 ∈ (ℤ𝐾) → ((𝜑 → (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑗)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑗)if(𝑘 ∈ ℙ, (1 / 𝑘), 0))) → (𝜑 → (♯‘ 𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...(𝑗 + 1))if(𝑘 ∈ ℙ, (1 / 𝑘), 0)))))
2637, 14, 21, 28, 52, 262uzind4i 12959 . 2 (𝑁 ∈ (ℤ𝐾) → (𝜑 → (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑁)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑁)if(𝑘 ∈ ℙ, (1 / 𝑘), 0))))
264263com12 33 1 (𝜑 → (𝑁 ∈ (ℤ𝐾) → (♯‘ 𝑘 ∈ ((𝐾 + 1)...𝑁)(𝑊𝑘)) ≤ (𝑁 · Σ𝑘 ∈ ((𝐾 + 1)...𝑁)if(𝑘 ∈ ℙ, (1 / 𝑘), 0))))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3  wi 4  wb 209  wa 401   = wceq 1570  wcel 2145  wral 3076  {crab 3412  cdif 3896  cun 3897  wss 3899  c0 4279  ifcif 4482  {csn 4584   ciun 4951   class class class wbr 5103  cmpt 5186  dom cdm 5655  cfv 6533  (class class class)co 7413  Fincfn 8952  cc 11122  cr 11123  0cc0 11124  1c1 11125   + caddc 11127   · cmul 11129   < clt 11267  cle 11268  cmin 11465   / cdiv 11895  cn 12257  2c2 12319  0cn0 12528  cz 12615  cuz 12887  ...cfz 13561  cfl 13851  seqcseq 14065  chash 14394  cli 15571  Σcsu 15773  cdvds 16342  cprime 16761
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 5232  ax-sep 5251  ax-nul 5263  ax-pow 5330  ax-pr 5398  ax-un 7736  ax-inf2 9620  ax-cnex 11180  ax-resscn 11181  ax-1cn 11182  ax-icn 11183  ax-addcl 11184  ax-addrcl 11185  ax-mulcl 11186  ax-mulrcl 11187  ax-mulcom 11188  ax-addass 11189  ax-mulass 11190  ax-distr 11191  ax-i2m1 11192  ax-1ne0 11193  ax-1rid 11194  ax-rnegex 11195  ax-rrecex 11196  ax-cnre 11197  ax-pre-lttri 11198  ax-pre-lttrn 11199  ax-pre-ltadd 11200  ax-pre-mulgt0 11201  ax-pre-sup 11202
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 3740  df-csb 3848  df-dif 3902  df-un 3904  df-in 3906  df-ss 3916  df-pss 3919  df-nul 4280  df-if 4483  df-pw 4559  df-sn 4585  df-pr 4587  df-op 4591  df-uni 4868  df-int 4908  df-iun 4953  df-br 5104  df-opab 5168  df-mpt 5187  df-tr 5213  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 6299  df-ord 6360  df-on 6361  df-lim 6362  df-suc 6363  df-iota 6489  df-fun 6535  df-fn 6536  df-f 6537  df-f1 6538  df-fo 6539  df-f1o 6540  df-fv 6541  df-isom 6542  df-riota 7370  df-ov 7416  df-oprab 7417  df-mpo 7418  df-om 7863  df-1st 7986  df-2nd 7987  df-frecs 8280  df-wrecs 8311  df-recs 8360  df-rdg 8399  df-1o 8455  df-oadd 8459  df-er 8696  df-en 8953  df-dom 8954  df-sdom 8955  df-fin 8956  df-sup 9412  df-inf 9413  df-oi 9482  df-dju 9906  df-card 9944  df-pnf 11269  df-mnf 11270  df-xr 11271  df-ltxr 11272  df-le 11273  df-sub 11467  df-neg 11468  df-div 11896  df-nn 12258  df-2 12327  df-3 12328  df-n0 12529  df-xnn0 12602  df-z 12616  df-uz 12888  df-rp 13043  df-fz 13562  df-fzo 13710  df-fl 13853  df-seq 14066  df-exp 14126  df-hash 14395  df-cj 15186  df-re 15187  df-im 15188  df-sqrt 15322  df-abs 15323  df-clim 15575  df-sum 15774  df-dvds 16343  df-prm 16762
This theorem is used by:  prmreclem5  17012
  Copyright terms: Public domain W3C validator