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

Theorem itgulm 25300
Description: A uniform limit of integrals of integrable functions converges to the integral of the limit function. (Contributed by Mario Carneiro, 18-Mar-2015.)
Hypotheses
Ref Expression
itgulm.z 𝑍 = (ℤ𝑀)
itgulm.m (𝜑𝑀 ∈ ℤ)
itgulm.f (𝜑𝐹:𝑍⟶𝐿1)
itgulm.u (𝜑𝐹(⇝𝑢𝑆)𝐺)
itgulm.s (𝜑 → (vol‘𝑆) ∈ ℝ)
Assertion
Ref Expression
itgulm (𝜑 → (𝑘𝑍 ↦ ∫𝑆((𝐹𝑘)‘𝑥) d𝑥) ⇝ ∫𝑆(𝐺𝑥) d𝑥)
Distinct variable groups:   𝑥,𝑘,𝐹   𝑘,𝐺,𝑥   𝜑,𝑘,𝑥   𝑘,𝑀,𝑥   𝑆,𝑘,𝑥   𝑘,𝑍,𝑥

Proof of Theorem itgulm
Dummy variables 𝑗 𝑛 𝑟 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 itgulm.z . . . . 5 𝑍 = (ℤ𝑀)
2 itgulm.m . . . . . 6 (𝜑𝑀 ∈ ℤ)
32adantr 484 . . . . 5 ((𝜑𝑟 ∈ ℝ+) → 𝑀 ∈ ℤ)
4 itgulm.f . . . . . . . 8 (𝜑𝐹:𝑍⟶𝐿1)
54ffnd 6546 . . . . . . 7 (𝜑𝐹 Fn 𝑍)
6 itgulm.u . . . . . . 7 (𝜑𝐹(⇝𝑢𝑆)𝐺)
7 ulmf2 25276 . . . . . . 7 ((𝐹 Fn 𝑍𝐹(⇝𝑢𝑆)𝐺) → 𝐹:𝑍⟶(ℂ ↑m 𝑆))
85, 6, 7syl2anc 587 . . . . . 6 (𝜑𝐹:𝑍⟶(ℂ ↑m 𝑆))
98adantr 484 . . . . 5 ((𝜑𝑟 ∈ ℝ+) → 𝐹:𝑍⟶(ℂ ↑m 𝑆))
10 eqidd 2738 . . . . 5 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍𝑧𝑆)) → ((𝐹𝑛)‘𝑧) = ((𝐹𝑛)‘𝑧))
11 eqidd 2738 . . . . 5 (((𝜑𝑟 ∈ ℝ+) ∧ 𝑧𝑆) → (𝐺𝑧) = (𝐺𝑧))
126adantr 484 . . . . 5 ((𝜑𝑟 ∈ ℝ+) → 𝐹(⇝𝑢𝑆)𝐺)
13 simpr 488 . . . . . 6 ((𝜑𝑟 ∈ ℝ+) → 𝑟 ∈ ℝ+)
14 itgulm.s . . . . . . . 8 (𝜑 → (vol‘𝑆) ∈ ℝ)
1514adantr 484 . . . . . . 7 ((𝜑𝑟 ∈ ℝ+) → (vol‘𝑆) ∈ ℝ)
16 ulmcl 25273 . . . . . . . . . . . 12 (𝐹(⇝𝑢𝑆)𝐺𝐺:𝑆⟶ℂ)
17 fdm 6554 . . . . . . . . . . . 12 (𝐺:𝑆⟶ℂ → dom 𝐺 = 𝑆)
186, 16, 173syl 18 . . . . . . . . . . 11 (𝜑 → dom 𝐺 = 𝑆)
191, 2, 4, 6, 14iblulm 25299 . . . . . . . . . . . 12 (𝜑𝐺 ∈ 𝐿1)
20 iblmbf 24665 . . . . . . . . . . . 12 (𝐺 ∈ 𝐿1𝐺 ∈ MblFn)
21 mbfdm 24523 . . . . . . . . . . . 12 (𝐺 ∈ MblFn → dom 𝐺 ∈ dom vol)
2219, 20, 213syl 18 . . . . . . . . . . 11 (𝜑 → dom 𝐺 ∈ dom vol)
2318, 22eqeltrrd 2839 . . . . . . . . . 10 (𝜑𝑆 ∈ dom vol)
24 mblss 24428 . . . . . . . . . 10 (𝑆 ∈ dom vol → 𝑆 ⊆ ℝ)
25 ovolge0 24378 . . . . . . . . . 10 (𝑆 ⊆ ℝ → 0 ≤ (vol*‘𝑆))
2623, 24, 253syl 18 . . . . . . . . 9 (𝜑 → 0 ≤ (vol*‘𝑆))
27 mblvol 24427 . . . . . . . . . 10 (𝑆 ∈ dom vol → (vol‘𝑆) = (vol*‘𝑆))
2823, 27syl 17 . . . . . . . . 9 (𝜑 → (vol‘𝑆) = (vol*‘𝑆))
2926, 28breqtrrd 5081 . . . . . . . 8 (𝜑 → 0 ≤ (vol‘𝑆))
3029adantr 484 . . . . . . 7 ((𝜑𝑟 ∈ ℝ+) → 0 ≤ (vol‘𝑆))
3115, 30ge0p1rpd 12658 . . . . . 6 ((𝜑𝑟 ∈ ℝ+) → ((vol‘𝑆) + 1) ∈ ℝ+)
3213, 31rpdivcld 12645 . . . . 5 ((𝜑𝑟 ∈ ℝ+) → (𝑟 / ((vol‘𝑆) + 1)) ∈ ℝ+)
331, 3, 9, 10, 11, 12, 32ulmi 25278 . . . 4 ((𝜑𝑟 ∈ ℝ+) → ∃𝑗𝑍𝑛 ∈ (ℤ𝑗)∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))
341uztrn2 12457 . . . . . . . 8 ((𝑗𝑍𝑛 ∈ (ℤ𝑗)) → 𝑛𝑍)
358ffvelrnda 6904 . . . . . . . . . . . . . . . 16 ((𝜑𝑛𝑍) → (𝐹𝑛) ∈ (ℂ ↑m 𝑆))
36 elmapi 8530 . . . . . . . . . . . . . . . 16 ((𝐹𝑛) ∈ (ℂ ↑m 𝑆) → (𝐹𝑛):𝑆⟶ℂ)
3735, 36syl 17 . . . . . . . . . . . . . . 15 ((𝜑𝑛𝑍) → (𝐹𝑛):𝑆⟶ℂ)
3837ffvelrnda 6904 . . . . . . . . . . . . . 14 (((𝜑𝑛𝑍) ∧ 𝑥𝑆) → ((𝐹𝑛)‘𝑥) ∈ ℂ)
3938adantllr 719 . . . . . . . . . . . . 13 ((((𝜑𝑟 ∈ ℝ+) ∧ 𝑛𝑍) ∧ 𝑥𝑆) → ((𝐹𝑛)‘𝑥) ∈ ℂ)
4039adantlrr 721 . . . . . . . . . . . 12 ((((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) ∧ 𝑥𝑆) → ((𝐹𝑛)‘𝑥) ∈ ℂ)
4137feqmptd 6780 . . . . . . . . . . . . . 14 ((𝜑𝑛𝑍) → (𝐹𝑛) = (𝑥𝑆 ↦ ((𝐹𝑛)‘𝑥)))
424ffvelrnda 6904 . . . . . . . . . . . . . 14 ((𝜑𝑛𝑍) → (𝐹𝑛) ∈ 𝐿1)
4341, 42eqeltrrd 2839 . . . . . . . . . . . . 13 ((𝜑𝑛𝑍) → (𝑥𝑆 ↦ ((𝐹𝑛)‘𝑥)) ∈ 𝐿1)
4443ad2ant2r 747 . . . . . . . . . . . 12 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → (𝑥𝑆 ↦ ((𝐹𝑛)‘𝑥)) ∈ 𝐿1)
456, 16syl 17 . . . . . . . . . . . . . 14 (𝜑𝐺:𝑆⟶ℂ)
4645ffvelrnda 6904 . . . . . . . . . . . . 13 ((𝜑𝑥𝑆) → (𝐺𝑥) ∈ ℂ)
4746ad4ant14 752 . . . . . . . . . . . 12 ((((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) ∧ 𝑥𝑆) → (𝐺𝑥) ∈ ℂ)
4845feqmptd 6780 . . . . . . . . . . . . . 14 (𝜑𝐺 = (𝑥𝑆 ↦ (𝐺𝑥)))
4948, 19eqeltrrd 2839 . . . . . . . . . . . . 13 (𝜑 → (𝑥𝑆 ↦ (𝐺𝑥)) ∈ 𝐿1)
5049ad2antrr 726 . . . . . . . . . . . 12 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → (𝑥𝑆 ↦ (𝐺𝑥)) ∈ 𝐿1)
5140, 44, 47, 50itgsub 24723 . . . . . . . . . . 11 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → ∫𝑆(((𝐹𝑛)‘𝑥) − (𝐺𝑥)) d𝑥 = (∫𝑆((𝐹𝑛)‘𝑥) d𝑥 − ∫𝑆(𝐺𝑥) d𝑥))
5251fveq2d 6721 . . . . . . . . . 10 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → (abs‘∫𝑆(((𝐹𝑛)‘𝑥) − (𝐺𝑥)) d𝑥) = (abs‘(∫𝑆((𝐹𝑛)‘𝑥) d𝑥 − ∫𝑆(𝐺𝑥) d𝑥)))
5340, 47subcld 11189 . . . . . . . . . . . . 13 ((((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) ∧ 𝑥𝑆) → (((𝐹𝑛)‘𝑥) − (𝐺𝑥)) ∈ ℂ)
5440, 44, 47, 50iblsub 24719 . . . . . . . . . . . . 13 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → (𝑥𝑆 ↦ (((𝐹𝑛)‘𝑥) − (𝐺𝑥))) ∈ 𝐿1)
5553, 54itgcl 24681 . . . . . . . . . . . 12 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → ∫𝑆(((𝐹𝑛)‘𝑥) − (𝐺𝑥)) d𝑥 ∈ ℂ)
5655abscld 15000 . . . . . . . . . . 11 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → (abs‘∫𝑆(((𝐹𝑛)‘𝑥) − (𝐺𝑥)) d𝑥) ∈ ℝ)
5753abscld 15000 . . . . . . . . . . . 12 ((((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) ∧ 𝑥𝑆) → (abs‘(((𝐹𝑛)‘𝑥) − (𝐺𝑥))) ∈ ℝ)
5853, 54iblabs 24726 . . . . . . . . . . . 12 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → (𝑥𝑆 ↦ (abs‘(((𝐹𝑛)‘𝑥) − (𝐺𝑥)))) ∈ 𝐿1)
5957, 58itgrecl 24695 . . . . . . . . . . 11 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → ∫𝑆(abs‘(((𝐹𝑛)‘𝑥) − (𝐺𝑥))) d𝑥 ∈ ℝ)
60 rpre 12594 . . . . . . . . . . . 12 (𝑟 ∈ ℝ+𝑟 ∈ ℝ)
6160ad2antlr 727 . . . . . . . . . . 11 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → 𝑟 ∈ ℝ)
6253, 54itgabs 24732 . . . . . . . . . . 11 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → (abs‘∫𝑆(((𝐹𝑛)‘𝑥) − (𝐺𝑥)) d𝑥) ≤ ∫𝑆(abs‘(((𝐹𝑛)‘𝑥) − (𝐺𝑥))) d𝑥)
6332adantr 484 . . . . . . . . . . . . . 14 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → (𝑟 / ((vol‘𝑆) + 1)) ∈ ℝ+)
6463rpred 12628 . . . . . . . . . . . . 13 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → (𝑟 / ((vol‘𝑆) + 1)) ∈ ℝ)
6514ad2antrr 726 . . . . . . . . . . . . 13 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → (vol‘𝑆) ∈ ℝ)
6664, 65remulcld 10863 . . . . . . . . . . . 12 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → ((𝑟 / ((vol‘𝑆) + 1)) · (vol‘𝑆)) ∈ ℝ)
67 fconstmpt 5611 . . . . . . . . . . . . . . 15 (𝑆 × {(𝑟 / ((vol‘𝑆) + 1))}) = (𝑥𝑆 ↦ (𝑟 / ((vol‘𝑆) + 1)))
6823ad2antrr 726 . . . . . . . . . . . . . . . 16 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → 𝑆 ∈ dom vol)
6963rpcnd 12630 . . . . . . . . . . . . . . . 16 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → (𝑟 / ((vol‘𝑆) + 1)) ∈ ℂ)
70 iblconst 24715 . . . . . . . . . . . . . . . 16 ((𝑆 ∈ dom vol ∧ (vol‘𝑆) ∈ ℝ ∧ (𝑟 / ((vol‘𝑆) + 1)) ∈ ℂ) → (𝑆 × {(𝑟 / ((vol‘𝑆) + 1))}) ∈ 𝐿1)
7168, 65, 69, 70syl3anc 1373 . . . . . . . . . . . . . . 15 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → (𝑆 × {(𝑟 / ((vol‘𝑆) + 1))}) ∈ 𝐿1)
7267, 71eqeltrrid 2843 . . . . . . . . . . . . . 14 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → (𝑥𝑆 ↦ (𝑟 / ((vol‘𝑆) + 1))) ∈ 𝐿1)
7364adantr 484 . . . . . . . . . . . . . 14 ((((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) ∧ 𝑥𝑆) → (𝑟 / ((vol‘𝑆) + 1)) ∈ ℝ)
74 simprr 773 . . . . . . . . . . . . . . . 16 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))
75 fveq2 6717 . . . . . . . . . . . . . . . . . . . 20 (𝑧 = 𝑥 → ((𝐹𝑛)‘𝑧) = ((𝐹𝑛)‘𝑥))
76 fveq2 6717 . . . . . . . . . . . . . . . . . . . 20 (𝑧 = 𝑥 → (𝐺𝑧) = (𝐺𝑥))
7775, 76oveq12d 7231 . . . . . . . . . . . . . . . . . . 19 (𝑧 = 𝑥 → (((𝐹𝑛)‘𝑧) − (𝐺𝑧)) = (((𝐹𝑛)‘𝑥) − (𝐺𝑥)))
7877fveq2d 6721 . . . . . . . . . . . . . . . . . 18 (𝑧 = 𝑥 → (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) = (abs‘(((𝐹𝑛)‘𝑥) − (𝐺𝑥))))
7978breq1d 5063 . . . . . . . . . . . . . . . . 17 (𝑧 = 𝑥 → ((abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)) ↔ (abs‘(((𝐹𝑛)‘𝑥) − (𝐺𝑥))) < (𝑟 / ((vol‘𝑆) + 1))))
8079rspccva 3536 . . . . . . . . . . . . . . . 16 ((∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)) ∧ 𝑥𝑆) → (abs‘(((𝐹𝑛)‘𝑥) − (𝐺𝑥))) < (𝑟 / ((vol‘𝑆) + 1)))
8174, 80sylan 583 . . . . . . . . . . . . . . 15 ((((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) ∧ 𝑥𝑆) → (abs‘(((𝐹𝑛)‘𝑥) − (𝐺𝑥))) < (𝑟 / ((vol‘𝑆) + 1)))
8257, 73, 81ltled 10980 . . . . . . . . . . . . . 14 ((((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) ∧ 𝑥𝑆) → (abs‘(((𝐹𝑛)‘𝑥) − (𝐺𝑥))) ≤ (𝑟 / ((vol‘𝑆) + 1)))
8358, 72, 57, 73, 82itgle 24707 . . . . . . . . . . . . 13 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → ∫𝑆(abs‘(((𝐹𝑛)‘𝑥) − (𝐺𝑥))) d𝑥 ≤ ∫𝑆(𝑟 / ((vol‘𝑆) + 1)) d𝑥)
84 itgconst 24716 . . . . . . . . . . . . . 14 ((𝑆 ∈ dom vol ∧ (vol‘𝑆) ∈ ℝ ∧ (𝑟 / ((vol‘𝑆) + 1)) ∈ ℂ) → ∫𝑆(𝑟 / ((vol‘𝑆) + 1)) d𝑥 = ((𝑟 / ((vol‘𝑆) + 1)) · (vol‘𝑆)))
8568, 65, 69, 84syl3anc 1373 . . . . . . . . . . . . 13 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → ∫𝑆(𝑟 / ((vol‘𝑆) + 1)) d𝑥 = ((𝑟 / ((vol‘𝑆) + 1)) · (vol‘𝑆)))
8683, 85breqtrd 5079 . . . . . . . . . . . 12 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → ∫𝑆(abs‘(((𝐹𝑛)‘𝑥) − (𝐺𝑥))) d𝑥 ≤ ((𝑟 / ((vol‘𝑆) + 1)) · (vol‘𝑆)))
8761recnd 10861 . . . . . . . . . . . . . 14 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → 𝑟 ∈ ℂ)
8865recnd 10861 . . . . . . . . . . . . . 14 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → (vol‘𝑆) ∈ ℂ)
8931adantr 484 . . . . . . . . . . . . . . 15 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → ((vol‘𝑆) + 1) ∈ ℝ+)
9089rpcnd 12630 . . . . . . . . . . . . . 14 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → ((vol‘𝑆) + 1) ∈ ℂ)
9189rpne0d 12633 . . . . . . . . . . . . . 14 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → ((vol‘𝑆) + 1) ≠ 0)
9287, 88, 90, 91div23d 11645 . . . . . . . . . . . . 13 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → ((𝑟 · (vol‘𝑆)) / ((vol‘𝑆) + 1)) = ((𝑟 / ((vol‘𝑆) + 1)) · (vol‘𝑆)))
9365ltp1d 11762 . . . . . . . . . . . . . . 15 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → (vol‘𝑆) < ((vol‘𝑆) + 1))
94 peano2re 11005 . . . . . . . . . . . . . . . . 17 ((vol‘𝑆) ∈ ℝ → ((vol‘𝑆) + 1) ∈ ℝ)
9565, 94syl 17 . . . . . . . . . . . . . . . 16 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → ((vol‘𝑆) + 1) ∈ ℝ)
96 rpgt0 12598 . . . . . . . . . . . . . . . . 17 (𝑟 ∈ ℝ+ → 0 < 𝑟)
9796ad2antlr 727 . . . . . . . . . . . . . . . 16 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → 0 < 𝑟)
98 ltmul2 11683 . . . . . . . . . . . . . . . 16 (((vol‘𝑆) ∈ ℝ ∧ ((vol‘𝑆) + 1) ∈ ℝ ∧ (𝑟 ∈ ℝ ∧ 0 < 𝑟)) → ((vol‘𝑆) < ((vol‘𝑆) + 1) ↔ (𝑟 · (vol‘𝑆)) < (𝑟 · ((vol‘𝑆) + 1))))
9965, 95, 61, 97, 98syl112anc 1376 . . . . . . . . . . . . . . 15 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → ((vol‘𝑆) < ((vol‘𝑆) + 1) ↔ (𝑟 · (vol‘𝑆)) < (𝑟 · ((vol‘𝑆) + 1))))
10093, 99mpbid 235 . . . . . . . . . . . . . 14 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → (𝑟 · (vol‘𝑆)) < (𝑟 · ((vol‘𝑆) + 1)))
10161, 65remulcld 10863 . . . . . . . . . . . . . . 15 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → (𝑟 · (vol‘𝑆)) ∈ ℝ)
102101, 61, 89ltdivmul2d 12680 . . . . . . . . . . . . . 14 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → (((𝑟 · (vol‘𝑆)) / ((vol‘𝑆) + 1)) < 𝑟 ↔ (𝑟 · (vol‘𝑆)) < (𝑟 · ((vol‘𝑆) + 1))))
103100, 102mpbird 260 . . . . . . . . . . . . 13 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → ((𝑟 · (vol‘𝑆)) / ((vol‘𝑆) + 1)) < 𝑟)
10492, 103eqbrtrrd 5077 . . . . . . . . . . . 12 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → ((𝑟 / ((vol‘𝑆) + 1)) · (vol‘𝑆)) < 𝑟)
10559, 66, 61, 86, 104lelttrd 10990 . . . . . . . . . . 11 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → ∫𝑆(abs‘(((𝐹𝑛)‘𝑥) − (𝐺𝑥))) d𝑥 < 𝑟)
10656, 59, 61, 62, 105lelttrd 10990 . . . . . . . . . 10 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → (abs‘∫𝑆(((𝐹𝑛)‘𝑥) − (𝐺𝑥)) d𝑥) < 𝑟)
10752, 106eqbrtrrd 5077 . . . . . . . . 9 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑛𝑍 ∧ ∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)))) → (abs‘(∫𝑆((𝐹𝑛)‘𝑥) d𝑥 − ∫𝑆(𝐺𝑥) d𝑥)) < 𝑟)
108107expr 460 . . . . . . . 8 (((𝜑𝑟 ∈ ℝ+) ∧ 𝑛𝑍) → (∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)) → (abs‘(∫𝑆((𝐹𝑛)‘𝑥) d𝑥 − ∫𝑆(𝐺𝑥) d𝑥)) < 𝑟))
10934, 108sylan2 596 . . . . . . 7 (((𝜑𝑟 ∈ ℝ+) ∧ (𝑗𝑍𝑛 ∈ (ℤ𝑗))) → (∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)) → (abs‘(∫𝑆((𝐹𝑛)‘𝑥) d𝑥 − ∫𝑆(𝐺𝑥) d𝑥)) < 𝑟))
110109anassrs 471 . . . . . 6 ((((𝜑𝑟 ∈ ℝ+) ∧ 𝑗𝑍) ∧ 𝑛 ∈ (ℤ𝑗)) → (∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)) → (abs‘(∫𝑆((𝐹𝑛)‘𝑥) d𝑥 − ∫𝑆(𝐺𝑥) d𝑥)) < 𝑟))
111110ralimdva 3100 . . . . 5 (((𝜑𝑟 ∈ ℝ+) ∧ 𝑗𝑍) → (∀𝑛 ∈ (ℤ𝑗)∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)) → ∀𝑛 ∈ (ℤ𝑗)(abs‘(∫𝑆((𝐹𝑛)‘𝑥) d𝑥 − ∫𝑆(𝐺𝑥) d𝑥)) < 𝑟))
112111reximdva 3193 . . . 4 ((𝜑𝑟 ∈ ℝ+) → (∃𝑗𝑍𝑛 ∈ (ℤ𝑗)∀𝑧𝑆 (abs‘(((𝐹𝑛)‘𝑧) − (𝐺𝑧))) < (𝑟 / ((vol‘𝑆) + 1)) → ∃𝑗𝑍𝑛 ∈ (ℤ𝑗)(abs‘(∫𝑆((𝐹𝑛)‘𝑥) d𝑥 − ∫𝑆(𝐺𝑥) d𝑥)) < 𝑟))
11333, 112mpd 15 . . 3 ((𝜑𝑟 ∈ ℝ+) → ∃𝑗𝑍𝑛 ∈ (ℤ𝑗)(abs‘(∫𝑆((𝐹𝑛)‘𝑥) d𝑥 − ∫𝑆(𝐺𝑥) d𝑥)) < 𝑟)
114113ralrimiva 3105 . 2 (𝜑 → ∀𝑟 ∈ ℝ+𝑗𝑍𝑛 ∈ (ℤ𝑗)(abs‘(∫𝑆((𝐹𝑛)‘𝑥) d𝑥 − ∫𝑆(𝐺𝑥) d𝑥)) < 𝑟)
1151fvexi 6731 . . . . 5 𝑍 ∈ V
116115mptex 7039 . . . 4 (𝑘𝑍 ↦ ∫𝑆((𝐹𝑘)‘𝑥) d𝑥) ∈ V
117116a1i 11 . . 3 (𝜑 → (𝑘𝑍 ↦ ∫𝑆((𝐹𝑘)‘𝑥) d𝑥) ∈ V)
118 fveq2 6717 . . . . . . . 8 (𝑘 = 𝑛 → (𝐹𝑘) = (𝐹𝑛))
119118fveq1d 6719 . . . . . . 7 (𝑘 = 𝑛 → ((𝐹𝑘)‘𝑥) = ((𝐹𝑛)‘𝑥))
120119adantr 484 . . . . . 6 ((𝑘 = 𝑛𝑥𝑆) → ((𝐹𝑘)‘𝑥) = ((𝐹𝑛)‘𝑥))
121120itgeq2dv 24679 . . . . 5 (𝑘 = 𝑛 → ∫𝑆((𝐹𝑘)‘𝑥) d𝑥 = ∫𝑆((𝐹𝑛)‘𝑥) d𝑥)
122 eqid 2737 . . . . 5 (𝑘𝑍 ↦ ∫𝑆((𝐹𝑘)‘𝑥) d𝑥) = (𝑘𝑍 ↦ ∫𝑆((𝐹𝑘)‘𝑥) d𝑥)
123 itgex 24668 . . . . 5 𝑆((𝐹𝑛)‘𝑥) d𝑥 ∈ V
124121, 122, 123fvmpt 6818 . . . 4 (𝑛𝑍 → ((𝑘𝑍 ↦ ∫𝑆((𝐹𝑘)‘𝑥) d𝑥)‘𝑛) = ∫𝑆((𝐹𝑛)‘𝑥) d𝑥)
125124adantl 485 . . 3 ((𝜑𝑛𝑍) → ((𝑘𝑍 ↦ ∫𝑆((𝐹𝑘)‘𝑥) d𝑥)‘𝑛) = ∫𝑆((𝐹𝑛)‘𝑥) d𝑥)
12646, 49itgcl 24681 . . 3 (𝜑 → ∫𝑆(𝐺𝑥) d𝑥 ∈ ℂ)
12738, 43itgcl 24681 . . 3 ((𝜑𝑛𝑍) → ∫𝑆((𝐹𝑛)‘𝑥) d𝑥 ∈ ℂ)
1281, 2, 117, 125, 126, 127clim2c 15066 . 2 (𝜑 → ((𝑘𝑍 ↦ ∫𝑆((𝐹𝑘)‘𝑥) d𝑥) ⇝ ∫𝑆(𝐺𝑥) d𝑥 ↔ ∀𝑟 ∈ ℝ+𝑗𝑍𝑛 ∈ (ℤ𝑗)(abs‘(∫𝑆((𝐹𝑛)‘𝑥) d𝑥 − ∫𝑆(𝐺𝑥) d𝑥)) < 𝑟))
129114, 128mpbird 260 1 (𝜑 → (𝑘𝑍 ↦ ∫𝑆((𝐹𝑘)‘𝑥) d𝑥) ⇝ ∫𝑆(𝐺𝑥) d𝑥)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 209  wa 399   = wceq 1543  wcel 2110  wral 3061  wrex 3062  Vcvv 3408  wss 3866  {csn 4541   class class class wbr 5053  cmpt 5135   × cxp 5549  dom cdm 5551   Fn wfn 6375  wf 6376  cfv 6380  (class class class)co 7213  m cmap 8508  cc 10727  cr 10728  0cc0 10729  1c1 10730   + caddc 10732   · cmul 10734   < clt 10867  cle 10868  cmin 11062   / cdiv 11489  cz 12176  cuz 12438  +crp 12586  abscabs 14797  cli 15045  vol*covol 24359  volcvol 24360  MblFncmbf 24511  𝐿1cibl 24514  citg 24515  𝑢culm 25268
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1803  ax-4 1817  ax-5 1918  ax-6 1976  ax-7 2016  ax-8 2112  ax-9 2120  ax-10 2141  ax-11 2158  ax-12 2175  ax-ext 2708  ax-rep 5179  ax-sep 5192  ax-nul 5199  ax-pow 5258  ax-pr 5322  ax-un 7523  ax-inf2 9256  ax-cc 10049  ax-cnex 10785  ax-resscn 10786  ax-1cn 10787  ax-icn 10788  ax-addcl 10789  ax-addrcl 10790  ax-mulcl 10791  ax-mulrcl 10792  ax-mulcom 10793  ax-addass 10794  ax-mulass 10795  ax-distr 10796  ax-i2m1 10797  ax-1ne0 10798  ax-1rid 10799  ax-rnegex 10800  ax-rrecex 10801  ax-cnre 10802  ax-pre-lttri 10803  ax-pre-lttrn 10804  ax-pre-ltadd 10805  ax-pre-mulgt0 10806  ax-pre-sup 10807  ax-addf 10808  ax-mulf 10809
This theorem depends on definitions:  df-bi 210  df-an 400  df-or 848  df-3or 1090  df-3an 1091  df-tru 1546  df-fal 1556  df-ex 1788  df-nf 1792  df-sb 2071  df-mo 2539  df-eu 2568  df-clab 2715  df-cleq 2729  df-clel 2816  df-nfc 2886  df-ne 2941  df-nel 3047  df-ral 3066  df-rex 3067  df-reu 3068  df-rmo 3069  df-rab 3070  df-v 3410  df-sbc 3695  df-csb 3812  df-dif 3869  df-un 3871  df-in 3873  df-ss 3883  df-pss 3885  df-nul 4238  df-if 4440  df-pw 4515  df-sn 4542  df-pr 4544  df-tp 4546  df-op 4548  df-uni 4820  df-int 4860  df-iun 4906  df-iin 4907  df-disj 5019  df-br 5054  df-opab 5116  df-mpt 5136  df-tr 5162  df-id 5455  df-eprel 5460  df-po 5468  df-so 5469  df-fr 5509  df-se 5510  df-we 5511  df-xp 5557  df-rel 5558  df-cnv 5559  df-co 5560  df-dm 5561  df-rn 5562  df-res 5563  df-ima 5564  df-pred 6160  df-ord 6216  df-on 6217  df-lim 6218  df-suc 6219  df-iota 6338  df-fun 6382  df-fn 6383  df-f 6384  df-f1 6385  df-fo 6386  df-f1o 6387  df-fv 6388  df-isom 6389  df-riota 7170  df-ov 7216  df-oprab 7217  df-mpo 7218  df-of 7469  df-ofr 7470  df-om 7645  df-1st 7761  df-2nd 7762  df-supp 7904  df-wrecs 8047  df-recs 8108  df-rdg 8146  df-1o 8202  df-2o 8203  df-oadd 8206  df-omul 8207  df-er 8391  df-map 8510  df-pm 8511  df-ixp 8579  df-en 8627  df-dom 8628  df-sdom 8629  df-fin 8630  df-fsupp 8986  df-fi 9027  df-sup 9058  df-inf 9059  df-oi 9126  df-dju 9517  df-card 9555  df-acn 9558  df-pnf 10869  df-mnf 10870  df-xr 10871  df-ltxr 10872  df-le 10873  df-sub 11064  df-neg 11065  df-div 11490  df-nn 11831  df-2 11893  df-3 11894  df-4 11895  df-5 11896  df-6 11897  df-7 11898  df-8 11899  df-9 11900  df-n0 12091  df-z 12177  df-dec 12294  df-uz 12439  df-q 12545  df-rp 12587  df-xneg 12704  df-xadd 12705  df-xmul 12706  df-ioo 12939  df-ioc 12940  df-ico 12941  df-icc 12942  df-fz 13096  df-fzo 13239  df-fl 13367  df-mod 13443  df-seq 13575  df-exp 13636  df-hash 13897  df-cj 14662  df-re 14663  df-im 14664  df-sqrt 14798  df-abs 14799  df-limsup 15032  df-clim 15049  df-rlim 15050  df-sum 15250  df-struct 16700  df-sets 16717  df-slot 16735  df-ndx 16745  df-base 16761  df-ress 16785  df-plusg 16815  df-mulr 16816  df-starv 16817  df-sca 16818  df-vsca 16819  df-ip 16820  df-tset 16821  df-ple 16822  df-ds 16824  df-unif 16825  df-hom 16826  df-cco 16827  df-rest 16927  df-topn 16928  df-0g 16946  df-gsum 16947  df-topgen 16948  df-pt 16949  df-prds 16952  df-xrs 17007  df-qtop 17012  df-imas 17013  df-xps 17015  df-mre 17089  df-mrc 17090  df-acs 17092  df-mgm 18114  df-sgrp 18163  df-mnd 18174  df-submnd 18219  df-mulg 18489  df-cntz 18711  df-cmn 19172  df-psmet 20355  df-xmet 20356  df-met 20357  df-bl 20358  df-mopn 20359  df-cnfld 20364  df-top 21791  df-topon 21808  df-topsp 21830  df-bases 21843  df-cn 22124  df-cnp 22125  df-cmp 22284  df-tx 22459  df-hmeo 22652  df-xms 23218  df-ms 23219  df-tms 23220  df-cncf 23775  df-ovol 24361  df-vol 24362  df-mbf 24516  df-itg1 24517  df-itg2 24518  df-ibl 24519  df-itg 24520  df-0p 24567  df-ulm 25269
This theorem is referenced by:  itgulm2  25301
  Copyright terms: Public domain W3C validator