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

Theorem dvfsumlem1 26011
Description: Lemma for dvfsumrlim 26016. (Contributed by Mario Carneiro, 17-May-2016.)
Hypotheses
Ref Expression
dvfsum.s 𝑆 = (𝑇(,)+∞)
dvfsum.z 𝑍 = (ℤ𝑀)
dvfsum.m (𝜑𝑀 ∈ ℤ)
dvfsum.d (𝜑𝐷 ∈ ℝ)
dvfsum.md (𝜑𝑀 ≤ (𝐷 + 1))
dvfsum.t (𝜑𝑇 ∈ ℝ)
dvfsum.a ((𝜑𝑥𝑆) → 𝐴 ∈ ℝ)
dvfsum.b1 ((𝜑𝑥𝑆) → 𝐵𝑉)
dvfsum.b2 ((𝜑𝑥𝑍) → 𝐵 ∈ ℝ)
dvfsum.b3 (𝜑 → (ℝ D (𝑥𝑆𝐴)) = (𝑥𝑆𝐵))
dvfsum.c (𝑥 = 𝑘𝐵 = 𝐶)
dvfsum.u (𝜑𝑈 ∈ ℝ*)
dvfsum.l ((𝜑 ∧ (𝑥𝑆𝑘𝑆) ∧ (𝐷𝑥𝑥𝑘𝑘𝑈)) → 𝐶𝐵)
dvfsum.h 𝐻 = (𝑥𝑆 ↦ (((𝑥 − (⌊‘𝑥)) · 𝐵) + (Σ𝑘 ∈ (𝑀...(⌊‘𝑥))𝐶𝐴)))
dvfsumlem1.1 (𝜑𝑋𝑆)
dvfsumlem1.2 (𝜑𝑌𝑆)
dvfsumlem1.3 (𝜑𝐷𝑋)
dvfsumlem1.4 (𝜑𝑋𝑌)
dvfsumlem1.5 (𝜑𝑌𝑈)
dvfsumlem1.6 (𝜑𝑌 ≤ ((⌊‘𝑋) + 1))
Assertion
Ref Expression
dvfsumlem1 (𝜑 → (𝐻𝑌) = ((((𝑌 − (⌊‘𝑋)) · 𝑌 / 𝑥𝐵) − 𝑌 / 𝑥𝐴) + Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶))
Distinct variable groups:   𝐵,𝑘   𝑥,𝐶   𝑥,𝑘,𝐷   𝜑,𝑘,𝑥   𝑆,𝑘,𝑥   𝑘,𝑀,𝑥   𝑥,𝑇   𝑘,𝑌,𝑥   𝑥,𝑍   𝑈,𝑘,𝑥   𝑘,𝑋,𝑥
Allowed substitution hints:   𝐴(𝑥,𝑘)   𝐵(𝑥)   𝐶(𝑘)   𝑇(𝑘)   𝐻(𝑥,𝑘)   𝑉(𝑥,𝑘)   𝑍(𝑘)

Proof of Theorem dvfsumlem1
StepHypRef Expression
1 dvfsum.s . . . . . . . . . 10 𝑆 = (𝑇(,)+∞)
2 ioossre 13351 . . . . . . . . . 10 (𝑇(,)+∞) ⊆ ℝ
31, 2eqsstri 3961 . . . . . . . . 9 𝑆 ⊆ ℝ
4 dvfsumlem1.2 . . . . . . . . 9 (𝜑𝑌𝑆)
53, 4sselid 3913 . . . . . . . 8 (𝜑𝑌 ∈ ℝ)
6 dvfsumlem1.1 . . . . . . . . . 10 (𝜑𝑋𝑆)
73, 6sselid 3913 . . . . . . . . 9 (𝜑𝑋 ∈ ℝ)
87flcld 13748 . . . . . . . 8 (𝜑 → (⌊‘𝑋) ∈ ℤ)
9 reflcl 13746 . . . . . . . . . 10 (𝑋 ∈ ℝ → (⌊‘𝑋) ∈ ℝ)
107, 9syl 17 . . . . . . . . 9 (𝜑 → (⌊‘𝑋) ∈ ℝ)
11 flle 13749 . . . . . . . . . 10 (𝑋 ∈ ℝ → (⌊‘𝑋) ≤ 𝑋)
127, 11syl 17 . . . . . . . . 9 (𝜑 → (⌊‘𝑋) ≤ 𝑋)
13 dvfsumlem1.4 . . . . . . . . 9 (𝜑𝑋𝑌)
1410, 7, 5, 12, 13letrd 11294 . . . . . . . 8 (𝜑 → (⌊‘𝑋) ≤ 𝑌)
15 flbi 13766 . . . . . . . . 9 ((𝑌 ∈ ℝ ∧ (⌊‘𝑋) ∈ ℤ) → ((⌊‘𝑌) = (⌊‘𝑋) ↔ ((⌊‘𝑋) ≤ 𝑌𝑌 < ((⌊‘𝑋) + 1))))
1615baibd 544 . . . . . . . 8 (((𝑌 ∈ ℝ ∧ (⌊‘𝑋) ∈ ℤ) ∧ (⌊‘𝑋) ≤ 𝑌) → ((⌊‘𝑌) = (⌊‘𝑋) ↔ 𝑌 < ((⌊‘𝑋) + 1)))
175, 8, 14, 16syl21anc 843 . . . . . . 7 (𝜑 → ((⌊‘𝑌) = (⌊‘𝑋) ↔ 𝑌 < ((⌊‘𝑋) + 1)))
1817biimpar 478 . . . . . 6 ((𝜑𝑌 < ((⌊‘𝑋) + 1)) → (⌊‘𝑌) = (⌊‘𝑋))
1918oveq2d 7372 . . . . 5 ((𝜑𝑌 < ((⌊‘𝑋) + 1)) → (𝑌 − (⌊‘𝑌)) = (𝑌 − (⌊‘𝑋)))
2019oveq1d 7371 . . . 4 ((𝜑𝑌 < ((⌊‘𝑋) + 1)) → ((𝑌 − (⌊‘𝑌)) · 𝑌 / 𝑥𝐵) = ((𝑌 − (⌊‘𝑋)) · 𝑌 / 𝑥𝐵))
2118oveq2d 7372 . . . . . 6 ((𝜑𝑌 < ((⌊‘𝑋) + 1)) → (𝑀...(⌊‘𝑌)) = (𝑀...(⌊‘𝑋)))
2221sumeq1d 15653 . . . . 5 ((𝜑𝑌 < ((⌊‘𝑋) + 1)) → Σ𝑘 ∈ (𝑀...(⌊‘𝑌))𝐶 = Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶)
2322oveq1d 7371 . . . 4 ((𝜑𝑌 < ((⌊‘𝑋) + 1)) → (Σ𝑘 ∈ (𝑀...(⌊‘𝑌))𝐶𝑌 / 𝑥𝐴) = (Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶𝑌 / 𝑥𝐴))
2420, 23oveq12d 7374 . . 3 ((𝜑𝑌 < ((⌊‘𝑋) + 1)) → (((𝑌 − (⌊‘𝑌)) · 𝑌 / 𝑥𝐵) + (Σ𝑘 ∈ (𝑀...(⌊‘𝑌))𝐶𝑌 / 𝑥𝐴)) = (((𝑌 − (⌊‘𝑋)) · 𝑌 / 𝑥𝐵) + (Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶𝑌 / 𝑥𝐴)))
25 simpr 485 . . . . . . . . . . 11 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → 𝑌 = ((⌊‘𝑋) + 1))
267adantr 481 . . . . . . . . . . . . 13 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → 𝑋 ∈ ℝ)
2726flcld 13748 . . . . . . . . . . . 12 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → (⌊‘𝑋) ∈ ℤ)
2827peano2zd 12627 . . . . . . . . . . 11 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → ((⌊‘𝑋) + 1) ∈ ℤ)
2925, 28eqeltrd 2839 . . . . . . . . . 10 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → 𝑌 ∈ ℤ)
30 flid 13758 . . . . . . . . . 10 (𝑌 ∈ ℤ → (⌊‘𝑌) = 𝑌)
3129, 30syl 17 . . . . . . . . 9 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → (⌊‘𝑌) = 𝑌)
3231, 25eqtrd 2774 . . . . . . . 8 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → (⌊‘𝑌) = ((⌊‘𝑋) + 1))
3332oveq2d 7372 . . . . . . 7 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → (𝑌 − (⌊‘𝑌)) = (𝑌 − ((⌊‘𝑋) + 1)))
3433oveq1d 7371 . . . . . 6 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → ((𝑌 − (⌊‘𝑌)) · 𝑌 / 𝑥𝐵) = ((𝑌 − ((⌊‘𝑋) + 1)) · 𝑌 / 𝑥𝐵))
355recnd 11164 . . . . . . . . . 10 (𝜑𝑌 ∈ ℂ)
3610recnd 11164 . . . . . . . . . 10 (𝜑 → (⌊‘𝑋) ∈ ℂ)
3735, 36subcld 11496 . . . . . . . . 9 (𝜑 → (𝑌 − (⌊‘𝑋)) ∈ ℂ)
38 1cnd 11130 . . . . . . . . 9 (𝜑 → 1 ∈ ℂ)
393a1i 11 . . . . . . . . . . . . 13 (𝜑𝑆 ⊆ ℝ)
40 dvfsum.a . . . . . . . . . . . . 13 ((𝜑𝑥𝑆) → 𝐴 ∈ ℝ)
41 dvfsum.b1 . . . . . . . . . . . . 13 ((𝜑𝑥𝑆) → 𝐵𝑉)
42 dvfsum.b3 . . . . . . . . . . . . 13 (𝜑 → (ℝ D (𝑥𝑆𝐴)) = (𝑥𝑆𝐵))
4339, 40, 41, 42dvmptrecl 26009 . . . . . . . . . . . 12 ((𝜑𝑥𝑆) → 𝐵 ∈ ℝ)
4443recnd 11164 . . . . . . . . . . 11 ((𝜑𝑥𝑆) → 𝐵 ∈ ℂ)
4544ralrimiva 3131 . . . . . . . . . 10 (𝜑 → ∀𝑥𝑆 𝐵 ∈ ℂ)
46 nfcsb1v 3855 . . . . . . . . . . . 12 𝑥𝑌 / 𝑥𝐵
4746nfel1 2917 . . . . . . . . . . 11 𝑥𝑌 / 𝑥𝐵 ∈ ℂ
48 csbeq1a 3845 . . . . . . . . . . . 12 (𝑥 = 𝑌𝐵 = 𝑌 / 𝑥𝐵)
4948eleq1d 2824 . . . . . . . . . . 11 (𝑥 = 𝑌 → (𝐵 ∈ ℂ ↔ 𝑌 / 𝑥𝐵 ∈ ℂ))
5047, 49rspc 3548 . . . . . . . . . 10 (𝑌𝑆 → (∀𝑥𝑆 𝐵 ∈ ℂ → 𝑌 / 𝑥𝐵 ∈ ℂ))
514, 45, 50sylc 65 . . . . . . . . 9 (𝜑𝑌 / 𝑥𝐵 ∈ ℂ)
5237, 38, 51subdird 11598 . . . . . . . 8 (𝜑 → (((𝑌 − (⌊‘𝑋)) − 1) · 𝑌 / 𝑥𝐵) = (((𝑌 − (⌊‘𝑋)) · 𝑌 / 𝑥𝐵) − (1 · 𝑌 / 𝑥𝐵)))
5335, 36, 38subsub4d 11527 . . . . . . . . 9 (𝜑 → ((𝑌 − (⌊‘𝑋)) − 1) = (𝑌 − ((⌊‘𝑋) + 1)))
5453oveq1d 7371 . . . . . . . 8 (𝜑 → (((𝑌 − (⌊‘𝑋)) − 1) · 𝑌 / 𝑥𝐵) = ((𝑌 − ((⌊‘𝑋) + 1)) · 𝑌 / 𝑥𝐵))
5551mullidd 11154 . . . . . . . . 9 (𝜑 → (1 · 𝑌 / 𝑥𝐵) = 𝑌 / 𝑥𝐵)
5655oveq2d 7372 . . . . . . . 8 (𝜑 → (((𝑌 − (⌊‘𝑋)) · 𝑌 / 𝑥𝐵) − (1 · 𝑌 / 𝑥𝐵)) = (((𝑌 − (⌊‘𝑋)) · 𝑌 / 𝑥𝐵) − 𝑌 / 𝑥𝐵))
5752, 54, 563eqtr3d 2782 . . . . . . 7 (𝜑 → ((𝑌 − ((⌊‘𝑋) + 1)) · 𝑌 / 𝑥𝐵) = (((𝑌 − (⌊‘𝑋)) · 𝑌 / 𝑥𝐵) − 𝑌 / 𝑥𝐵))
5857adantr 481 . . . . . 6 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → ((𝑌 − ((⌊‘𝑋) + 1)) · 𝑌 / 𝑥𝐵) = (((𝑌 − (⌊‘𝑋)) · 𝑌 / 𝑥𝐵) − 𝑌 / 𝑥𝐵))
5934, 58eqtrd 2774 . . . . 5 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → ((𝑌 − (⌊‘𝑌)) · 𝑌 / 𝑥𝐵) = (((𝑌 − (⌊‘𝑋)) · 𝑌 / 𝑥𝐵) − 𝑌 / 𝑥𝐵))
60 dvfsum.m . . . . . . . . . . . 12 (𝜑𝑀 ∈ ℤ)
618peano2zd 12627 . . . . . . . . . . . 12 (𝜑 → ((⌊‘𝑋) + 1) ∈ ℤ)
6260zred 12624 . . . . . . . . . . . . . . . 16 (𝜑𝑀 ∈ ℝ)
63 peano2rem 11452 . . . . . . . . . . . . . . . 16 (𝑀 ∈ ℝ → (𝑀 − 1) ∈ ℝ)
6462, 63syl 17 . . . . . . . . . . . . . . 15 (𝜑 → (𝑀 − 1) ∈ ℝ)
65 dvfsum.d . . . . . . . . . . . . . . 15 (𝜑𝐷 ∈ ℝ)
66 dvfsum.md . . . . . . . . . . . . . . . 16 (𝜑𝑀 ≤ (𝐷 + 1))
67 1red 11136 . . . . . . . . . . . . . . . . 17 (𝜑 → 1 ∈ ℝ)
6862, 67, 65lesubaddd 11738 . . . . . . . . . . . . . . . 16 (𝜑 → ((𝑀 − 1) ≤ 𝐷𝑀 ≤ (𝐷 + 1)))
6966, 68mpbird 258 . . . . . . . . . . . . . . 15 (𝜑 → (𝑀 − 1) ≤ 𝐷)
70 dvfsumlem1.3 . . . . . . . . . . . . . . 15 (𝜑𝐷𝑋)
7164, 65, 7, 69, 70letrd 11294 . . . . . . . . . . . . . 14 (𝜑 → (𝑀 − 1) ≤ 𝑋)
72 peano2zm 12561 . . . . . . . . . . . . . . . 16 (𝑀 ∈ ℤ → (𝑀 − 1) ∈ ℤ)
7360, 72syl 17 . . . . . . . . . . . . . . 15 (𝜑 → (𝑀 − 1) ∈ ℤ)
74 flge 13755 . . . . . . . . . . . . . . 15 ((𝑋 ∈ ℝ ∧ (𝑀 − 1) ∈ ℤ) → ((𝑀 − 1) ≤ 𝑋 ↔ (𝑀 − 1) ≤ (⌊‘𝑋)))
757, 73, 74syl2anc 590 . . . . . . . . . . . . . 14 (𝜑 → ((𝑀 − 1) ≤ 𝑋 ↔ (𝑀 − 1) ≤ (⌊‘𝑋)))
7671, 75mpbid 233 . . . . . . . . . . . . 13 (𝜑 → (𝑀 − 1) ≤ (⌊‘𝑋))
7762, 67, 10lesubaddd 11738 . . . . . . . . . . . . 13 (𝜑 → ((𝑀 − 1) ≤ (⌊‘𝑋) ↔ 𝑀 ≤ ((⌊‘𝑋) + 1)))
7876, 77mpbid 233 . . . . . . . . . . . 12 (𝜑𝑀 ≤ ((⌊‘𝑋) + 1))
79 eluz2 12785 . . . . . . . . . . . 12 (((⌊‘𝑋) + 1) ∈ (ℤ𝑀) ↔ (𝑀 ∈ ℤ ∧ ((⌊‘𝑋) + 1) ∈ ℤ ∧ 𝑀 ≤ ((⌊‘𝑋) + 1)))
8060, 61, 78, 79syl3anbrc 1350 . . . . . . . . . . 11 (𝜑 → ((⌊‘𝑋) + 1) ∈ (ℤ𝑀))
81 dvfsum.b2 . . . . . . . . . . . . . 14 ((𝜑𝑥𝑍) → 𝐵 ∈ ℝ)
8281recnd 11164 . . . . . . . . . . . . 13 ((𝜑𝑥𝑍) → 𝐵 ∈ ℂ)
8382ralrimiva 3131 . . . . . . . . . . . 12 (𝜑 → ∀𝑥𝑍 𝐵 ∈ ℂ)
84 elfzuz 13465 . . . . . . . . . . . . 13 (𝑘 ∈ (𝑀...((⌊‘𝑋) + 1)) → 𝑘 ∈ (ℤ𝑀))
85 dvfsum.z . . . . . . . . . . . . 13 𝑍 = (ℤ𝑀)
8684, 85eleqtrrdi 2850 . . . . . . . . . . . 12 (𝑘 ∈ (𝑀...((⌊‘𝑋) + 1)) → 𝑘𝑍)
87 dvfsum.c . . . . . . . . . . . . . 14 (𝑥 = 𝑘𝐵 = 𝐶)
8887eleq1d 2824 . . . . . . . . . . . . 13 (𝑥 = 𝑘 → (𝐵 ∈ ℂ ↔ 𝐶 ∈ ℂ))
8988rspccva 3559 . . . . . . . . . . . 12 ((∀𝑥𝑍 𝐵 ∈ ℂ ∧ 𝑘𝑍) → 𝐶 ∈ ℂ)
9083, 86, 89syl2an 602 . . . . . . . . . . 11 ((𝜑𝑘 ∈ (𝑀...((⌊‘𝑋) + 1))) → 𝐶 ∈ ℂ)
91 eqvisset 3451 . . . . . . . . . . . . 13 (𝑘 = ((⌊‘𝑋) + 1) → ((⌊‘𝑋) + 1) ∈ V)
92 eqeq2 2751 . . . . . . . . . . . . . . 15 (𝑘 = ((⌊‘𝑋) + 1) → (𝑥 = 𝑘𝑥 = ((⌊‘𝑋) + 1)))
9392biimpar 478 . . . . . . . . . . . . . 14 ((𝑘 = ((⌊‘𝑋) + 1) ∧ 𝑥 = ((⌊‘𝑋) + 1)) → 𝑥 = 𝑘)
9493, 87syl 17 . . . . . . . . . . . . 13 ((𝑘 = ((⌊‘𝑋) + 1) ∧ 𝑥 = ((⌊‘𝑋) + 1)) → 𝐵 = 𝐶)
9591, 94csbied 3867 . . . . . . . . . . . 12 (𝑘 = ((⌊‘𝑋) + 1) → ((⌊‘𝑋) + 1) / 𝑥𝐵 = 𝐶)
9695eqcomd 2745 . . . . . . . . . . 11 (𝑘 = ((⌊‘𝑋) + 1) → 𝐶 = ((⌊‘𝑋) + 1) / 𝑥𝐵)
9780, 90, 96fsumm1 15704 . . . . . . . . . 10 (𝜑 → Σ𝑘 ∈ (𝑀...((⌊‘𝑋) + 1))𝐶 = (Σ𝑘 ∈ (𝑀...(((⌊‘𝑋) + 1) − 1))𝐶 + ((⌊‘𝑋) + 1) / 𝑥𝐵))
98 ax-1cn 11087 . . . . . . . . . . . . . 14 1 ∈ ℂ
99 pncan 11390 . . . . . . . . . . . . . 14 (((⌊‘𝑋) ∈ ℂ ∧ 1 ∈ ℂ) → (((⌊‘𝑋) + 1) − 1) = (⌊‘𝑋))
10036, 98, 99sylancl 592 . . . . . . . . . . . . 13 (𝜑 → (((⌊‘𝑋) + 1) − 1) = (⌊‘𝑋))
101100oveq2d 7372 . . . . . . . . . . . 12 (𝜑 → (𝑀...(((⌊‘𝑋) + 1) − 1)) = (𝑀...(⌊‘𝑋)))
102101sumeq1d 15653 . . . . . . . . . . 11 (𝜑 → Σ𝑘 ∈ (𝑀...(((⌊‘𝑋) + 1) − 1))𝐶 = Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶)
103102oveq1d 7371 . . . . . . . . . 10 (𝜑 → (Σ𝑘 ∈ (𝑀...(((⌊‘𝑋) + 1) − 1))𝐶 + ((⌊‘𝑋) + 1) / 𝑥𝐵) = (Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶 + ((⌊‘𝑋) + 1) / 𝑥𝐵))
10497, 103eqtrd 2774 . . . . . . . . 9 (𝜑 → Σ𝑘 ∈ (𝑀...((⌊‘𝑋) + 1))𝐶 = (Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶 + ((⌊‘𝑋) + 1) / 𝑥𝐵))
105104adantr 481 . . . . . . . 8 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → Σ𝑘 ∈ (𝑀...((⌊‘𝑋) + 1))𝐶 = (Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶 + ((⌊‘𝑋) + 1) / 𝑥𝐵))
10632oveq2d 7372 . . . . . . . . 9 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → (𝑀...(⌊‘𝑌)) = (𝑀...((⌊‘𝑋) + 1)))
107106sumeq1d 15653 . . . . . . . 8 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → Σ𝑘 ∈ (𝑀...(⌊‘𝑌))𝐶 = Σ𝑘 ∈ (𝑀...((⌊‘𝑋) + 1))𝐶)
10825csbeq1d 3835 . . . . . . . . 9 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → 𝑌 / 𝑥𝐵 = ((⌊‘𝑋) + 1) / 𝑥𝐵)
109108oveq2d 7372 . . . . . . . 8 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → (Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶 + 𝑌 / 𝑥𝐵) = (Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶 + ((⌊‘𝑋) + 1) / 𝑥𝐵))
110105, 107, 1093eqtr4d 2784 . . . . . . 7 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → Σ𝑘 ∈ (𝑀...(⌊‘𝑌))𝐶 = (Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶 + 𝑌 / 𝑥𝐵))
111110oveq1d 7371 . . . . . 6 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → (Σ𝑘 ∈ (𝑀...(⌊‘𝑌))𝐶𝑌 / 𝑥𝐴) = ((Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶 + 𝑌 / 𝑥𝐵) − 𝑌 / 𝑥𝐴))
112 fzfid 13926 . . . . . . . . 9 (𝜑 → (𝑀...(⌊‘𝑋)) ∈ Fin)
113 elfzuz 13465 . . . . . . . . . . 11 (𝑘 ∈ (𝑀...(⌊‘𝑋)) → 𝑘 ∈ (ℤ𝑀))
114113, 85eleqtrrdi 2850 . . . . . . . . . 10 (𝑘 ∈ (𝑀...(⌊‘𝑋)) → 𝑘𝑍)
11583, 114, 89syl2an 602 . . . . . . . . 9 ((𝜑𝑘 ∈ (𝑀...(⌊‘𝑋))) → 𝐶 ∈ ℂ)
116112, 115fsumcl 15686 . . . . . . . 8 (𝜑 → Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶 ∈ ℂ)
11740recnd 11164 . . . . . . . . . 10 ((𝜑𝑥𝑆) → 𝐴 ∈ ℂ)
118117ralrimiva 3131 . . . . . . . . 9 (𝜑 → ∀𝑥𝑆 𝐴 ∈ ℂ)
119 nfcsb1v 3855 . . . . . . . . . . 11 𝑥𝑌 / 𝑥𝐴
120119nfel1 2917 . . . . . . . . . 10 𝑥𝑌 / 𝑥𝐴 ∈ ℂ
121 csbeq1a 3845 . . . . . . . . . . 11 (𝑥 = 𝑌𝐴 = 𝑌 / 𝑥𝐴)
122121eleq1d 2824 . . . . . . . . . 10 (𝑥 = 𝑌 → (𝐴 ∈ ℂ ↔ 𝑌 / 𝑥𝐴 ∈ ℂ))
123120, 122rspc 3548 . . . . . . . . 9 (𝑌𝑆 → (∀𝑥𝑆 𝐴 ∈ ℂ → 𝑌 / 𝑥𝐴 ∈ ℂ))
1244, 118, 123sylc 65 . . . . . . . 8 (𝜑𝑌 / 𝑥𝐴 ∈ ℂ)
125116, 51, 124addsubd 11517 . . . . . . 7 (𝜑 → ((Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶 + 𝑌 / 𝑥𝐵) − 𝑌 / 𝑥𝐴) = ((Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶𝑌 / 𝑥𝐴) + 𝑌 / 𝑥𝐵))
126125adantr 481 . . . . . 6 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → ((Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶 + 𝑌 / 𝑥𝐵) − 𝑌 / 𝑥𝐴) = ((Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶𝑌 / 𝑥𝐴) + 𝑌 / 𝑥𝐵))
127111, 126eqtrd 2774 . . . . 5 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → (Σ𝑘 ∈ (𝑀...(⌊‘𝑌))𝐶𝑌 / 𝑥𝐴) = ((Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶𝑌 / 𝑥𝐴) + 𝑌 / 𝑥𝐵))
12859, 127oveq12d 7374 . . . 4 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → (((𝑌 − (⌊‘𝑌)) · 𝑌 / 𝑥𝐵) + (Σ𝑘 ∈ (𝑀...(⌊‘𝑌))𝐶𝑌 / 𝑥𝐴)) = ((((𝑌 − (⌊‘𝑋)) · 𝑌 / 𝑥𝐵) − 𝑌 / 𝑥𝐵) + ((Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶𝑌 / 𝑥𝐴) + 𝑌 / 𝑥𝐵)))
12937, 51mulcld 11156 . . . . . 6 (𝜑 → ((𝑌 − (⌊‘𝑋)) · 𝑌 / 𝑥𝐵) ∈ ℂ)
130129adantr 481 . . . . 5 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → ((𝑌 − (⌊‘𝑋)) · 𝑌 / 𝑥𝐵) ∈ ℂ)
13151adantr 481 . . . . 5 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → 𝑌 / 𝑥𝐵 ∈ ℂ)
132116, 124subcld 11496 . . . . . 6 (𝜑 → (Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶𝑌 / 𝑥𝐴) ∈ ℂ)
133132adantr 481 . . . . 5 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → (Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶𝑌 / 𝑥𝐴) ∈ ℂ)
134130, 131, 133nppcan3d 11523 . . . 4 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → ((((𝑌 − (⌊‘𝑋)) · 𝑌 / 𝑥𝐵) − 𝑌 / 𝑥𝐵) + ((Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶𝑌 / 𝑥𝐴) + 𝑌 / 𝑥𝐵)) = (((𝑌 − (⌊‘𝑋)) · 𝑌 / 𝑥𝐵) + (Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶𝑌 / 𝑥𝐴)))
135128, 134eqtrd 2774 . . 3 ((𝜑𝑌 = ((⌊‘𝑋) + 1)) → (((𝑌 − (⌊‘𝑌)) · 𝑌 / 𝑥𝐵) + (Σ𝑘 ∈ (𝑀...(⌊‘𝑌))𝐶𝑌 / 𝑥𝐴)) = (((𝑌 − (⌊‘𝑋)) · 𝑌 / 𝑥𝐵) + (Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶𝑌 / 𝑥𝐴)))
136 dvfsumlem1.6 . . . 4 (𝜑𝑌 ≤ ((⌊‘𝑋) + 1))
137 peano2re 11310 . . . . . 6 ((⌊‘𝑋) ∈ ℝ → ((⌊‘𝑋) + 1) ∈ ℝ)
13810, 137syl 17 . . . . 5 (𝜑 → ((⌊‘𝑋) + 1) ∈ ℝ)
1395, 138leloed 11280 . . . 4 (𝜑 → (𝑌 ≤ ((⌊‘𝑋) + 1) ↔ (𝑌 < ((⌊‘𝑋) + 1) ∨ 𝑌 = ((⌊‘𝑋) + 1))))
140136, 139mpbid 233 . . 3 (𝜑 → (𝑌 < ((⌊‘𝑋) + 1) ∨ 𝑌 = ((⌊‘𝑋) + 1)))
14124, 135, 140mpjaodan 966 . 2 (𝜑 → (((𝑌 − (⌊‘𝑌)) · 𝑌 / 𝑥𝐵) + (Σ𝑘 ∈ (𝑀...(⌊‘𝑌))𝐶𝑌 / 𝑥𝐴)) = (((𝑌 − (⌊‘𝑋)) · 𝑌 / 𝑥𝐵) + (Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶𝑌 / 𝑥𝐴)))
142 ovex 7389 . . 3 (((𝑌 − (⌊‘𝑌)) · 𝑌 / 𝑥𝐵) + (Σ𝑘 ∈ (𝑀...(⌊‘𝑌))𝐶𝑌 / 𝑥𝐴)) ∈ V
143 nfcv 2901 . . . 4 𝑥𝑌
144 nfcv 2901 . . . . . 6 𝑥(𝑌 − (⌊‘𝑌))
145 nfcv 2901 . . . . . 6 𝑥 ·
146144, 145, 46nfov 7386 . . . . 5 𝑥((𝑌 − (⌊‘𝑌)) · 𝑌 / 𝑥𝐵)
147 nfcv 2901 . . . . 5 𝑥 +
148 nfcv 2901 . . . . . 6 𝑥Σ𝑘 ∈ (𝑀...(⌊‘𝑌))𝐶
149 nfcv 2901 . . . . . 6 𝑥
150148, 149, 119nfov 7386 . . . . 5 𝑥𝑘 ∈ (𝑀...(⌊‘𝑌))𝐶𝑌 / 𝑥𝐴)
151146, 147, 150nfov 7386 . . . 4 𝑥(((𝑌 − (⌊‘𝑌)) · 𝑌 / 𝑥𝐵) + (Σ𝑘 ∈ (𝑀...(⌊‘𝑌))𝐶𝑌 / 𝑥𝐴))
152 id 22 . . . . . . 7 (𝑥 = 𝑌𝑥 = 𝑌)
153 fveq2 6827 . . . . . . 7 (𝑥 = 𝑌 → (⌊‘𝑥) = (⌊‘𝑌))
154152, 153oveq12d 7374 . . . . . 6 (𝑥 = 𝑌 → (𝑥 − (⌊‘𝑥)) = (𝑌 − (⌊‘𝑌)))
155154, 48oveq12d 7374 . . . . 5 (𝑥 = 𝑌 → ((𝑥 − (⌊‘𝑥)) · 𝐵) = ((𝑌 − (⌊‘𝑌)) · 𝑌 / 𝑥𝐵))
156153oveq2d 7372 . . . . . . 7 (𝑥 = 𝑌 → (𝑀...(⌊‘𝑥)) = (𝑀...(⌊‘𝑌)))
157156sumeq1d 15653 . . . . . 6 (𝑥 = 𝑌 → Σ𝑘 ∈ (𝑀...(⌊‘𝑥))𝐶 = Σ𝑘 ∈ (𝑀...(⌊‘𝑌))𝐶)
158157, 121oveq12d 7374 . . . . 5 (𝑥 = 𝑌 → (Σ𝑘 ∈ (𝑀...(⌊‘𝑥))𝐶𝐴) = (Σ𝑘 ∈ (𝑀...(⌊‘𝑌))𝐶𝑌 / 𝑥𝐴))
159155, 158oveq12d 7374 . . . 4 (𝑥 = 𝑌 → (((𝑥 − (⌊‘𝑥)) · 𝐵) + (Σ𝑘 ∈ (𝑀...(⌊‘𝑥))𝐶𝐴)) = (((𝑌 − (⌊‘𝑌)) · 𝑌 / 𝑥𝐵) + (Σ𝑘 ∈ (𝑀...(⌊‘𝑌))𝐶𝑌 / 𝑥𝐴)))
160 dvfsum.h . . . 4 𝐻 = (𝑥𝑆 ↦ (((𝑥 − (⌊‘𝑥)) · 𝐵) + (Σ𝑘 ∈ (𝑀...(⌊‘𝑥))𝐶𝐴)))
161143, 151, 159, 160fvmptf 6957 . . 3 ((𝑌𝑆 ∧ (((𝑌 − (⌊‘𝑌)) · 𝑌 / 𝑥𝐵) + (Σ𝑘 ∈ (𝑀...(⌊‘𝑌))𝐶𝑌 / 𝑥𝐴)) ∈ V) → (𝐻𝑌) = (((𝑌 − (⌊‘𝑌)) · 𝑌 / 𝑥𝐵) + (Σ𝑘 ∈ (𝑀...(⌊‘𝑌))𝐶𝑌 / 𝑥𝐴)))
1624, 142, 161sylancl 592 . 2 (𝜑 → (𝐻𝑌) = (((𝑌 − (⌊‘𝑌)) · 𝑌 / 𝑥𝐵) + (Σ𝑘 ∈ (𝑀...(⌊‘𝑌))𝐶𝑌 / 𝑥𝐴)))
163129, 124, 116subadd23d 11518 . 2 (𝜑 → ((((𝑌 − (⌊‘𝑋)) · 𝑌 / 𝑥𝐵) − 𝑌 / 𝑥𝐴) + Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶) = (((𝑌 − (⌊‘𝑋)) · 𝑌 / 𝑥𝐵) + (Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶𝑌 / 𝑥𝐴)))
164141, 162, 1633eqtr4d 2784 1 (𝜑 → (𝐻𝑌) = ((((𝑌 − (⌊‘𝑋)) · 𝑌 / 𝑥𝐵) − 𝑌 / 𝑥𝐴) + Σ𝑘 ∈ (𝑀...(⌊‘𝑋))𝐶))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 207  wa 396  wo 853  w3a 1092   = wceq 1547  wcel 2119  wral 3053  Vcvv 3431  csb 3831  wss 3883   class class class wbr 5072  cmpt 5153  cfv 6485  (class class class)co 7356  cc 11027  cr 11028  1c1 11030   + caddc 11032   · cmul 11034  +∞cpnf 11167  *cxr 11169   < clt 11170  cle 11171  cmin 11368  cz 12515  cuz 12779  (,)cioo 13289  ...cfz 13452  cfl 13740  Σcsu 15639   D cdv 25848
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1802  ax-4 1816  ax-5 1917  ax-6 1974  ax-7 2015  ax-8 2121  ax-9 2129  ax-10 2152  ax-11 2168  ax-12 2189  ax-ext 2711  ax-rep 5199  ax-sep 5218  ax-nul 5228  ax-pow 5294  ax-pr 5362  ax-un 7678  ax-inf2 9553  ax-cnex 11085  ax-resscn 11086  ax-1cn 11087  ax-icn 11088  ax-addcl 11089  ax-addrcl 11090  ax-mulcl 11091  ax-mulrcl 11092  ax-mulcom 11093  ax-addass 11094  ax-mulass 11095  ax-distr 11096  ax-i2m1 11097  ax-1ne0 11098  ax-1rid 11099  ax-rnegex 11100  ax-rrecex 11101  ax-cnre 11102  ax-pre-lttri 11103  ax-pre-lttrn 11104  ax-pre-ltadd 11105  ax-pre-mulgt0 11106  ax-pre-sup 11107
This theorem depends on definitions:  df-bi 208  df-an 397  df-or 854  df-3or 1093  df-3an 1094  df-tru 1550  df-fal 1560  df-ex 1787  df-nf 1791  df-sb 2074  df-mo 2543  df-eu 2573  df-clab 2718  df-cleq 2731  df-clel 2814  df-nfc 2888  df-ne 2935  df-nel 3039  df-ral 3054  df-rex 3064  df-rmo 3344  df-reu 3345  df-rab 3392  df-v 3433  df-sbc 3724  df-csb 3832  df-dif 3886  df-un 3888  df-in 3890  df-ss 3900  df-pss 3903  df-nul 4262  df-if 4455  df-pw 4531  df-sn 4556  df-pr 4558  df-tp 4560  df-op 4562  df-uni 4839  df-int 4878  df-iun 4923  df-iin 4924  df-br 5073  df-opab 5135  df-mpt 5154  df-tr 5180  df-id 5513  df-eprel 5518  df-po 5526  df-so 5527  df-fr 5571  df-se 5572  df-we 5573  df-xp 5624  df-rel 5625  df-cnv 5626  df-co 5627  df-dm 5628  df-rn 5629  df-res 5630  df-ima 5631  df-pred 6252  df-ord 6313  df-on 6314  df-lim 6315  df-suc 6316  df-iota 6441  df-fun 6487  df-fn 6488  df-f 6489  df-f1 6490  df-fo 6491  df-f1o 6492  df-fv 6493  df-isom 6494  df-riota 7313  df-ov 7359  df-oprab 7360  df-mpo 7361  df-om 7807  df-1st 7931  df-2nd 7932  df-frecs 8221  df-wrecs 8252  df-recs 8301  df-rdg 8339  df-1o 8395  df-er 8633  df-map 8765  df-pm 8766  df-en 8884  df-dom 8885  df-sdom 8886  df-fin 8887  df-fi 9314  df-sup 9345  df-inf 9346  df-oi 9415  df-card 9854  df-pnf 11172  df-mnf 11173  df-xr 11174  df-ltxr 11175  df-le 11176  df-sub 11370  df-neg 11371  df-div 11799  df-nn 12166  df-2 12235  df-3 12236  df-4 12237  df-5 12238  df-6 12239  df-7 12240  df-8 12241  df-9 12242  df-n0 12429  df-z 12516  df-dec 12636  df-uz 12780  df-q 12890  df-rp 12934  df-xneg 13054  df-xadd 13055  df-xmul 13056  df-ioo 13293  df-icc 13296  df-fz 13453  df-fzo 13600  df-fl 13742  df-seq 13955  df-exp 14015  df-hash 14284  df-cj 15052  df-re 15053  df-im 15054  df-sqrt 15188  df-abs 15189  df-clim 15441  df-sum 15640  df-struct 17108  df-slot 17143  df-ndx 17155  df-base 17171  df-plusg 17224  df-mulr 17225  df-starv 17226  df-tset 17230  df-ple 17231  df-ds 17233  df-unif 17234  df-rest 17376  df-topn 17377  df-topgen 17397  df-psmet 21339  df-xmet 21340  df-met 21341  df-bl 21342  df-mopn 21343  df-fbas 21344  df-fg 21345  df-cnfld 21348  df-top 22877  df-topon 22894  df-topsp 22916  df-bases 22929  df-cld 23002  df-ntr 23003  df-cls 23004  df-nei 23081  df-lp 23119  df-perf 23120  df-cn 23210  df-cnp 23211  df-haus 23298  df-fil 23829  df-fm 23921  df-flim 23922  df-flf 23923  df-xms 24303  df-ms 24304  df-cncf 24863  df-limc 25851  df-dv 25852
This theorem is referenced by:  dvfsumlem2  26012
  Copyright terms: Public domain W3C validator