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

Theorem rlimresb 15592
Description: The restriction of a function to an unbounded-above interval converges iff the original converges. (Contributed by Mario Carneiro, 16-Sep-2014.)
Hypotheses
Ref Expression
rlimresb.1 (𝜑𝐹:𝐴⟶ℂ)
rlimresb.2 (𝜑𝐴 ⊆ ℝ)
rlimresb.3 (𝜑𝐵 ∈ ℝ)
Assertion
Ref Expression
rlimresb (𝜑 → (𝐹𝑟 𝐶 ↔ (𝐹 ↾ (𝐵[,)+∞)) ⇝𝑟 𝐶))

Proof of Theorem rlimresb
Dummy variables 𝑥 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 rlimcl 15530 . . . 4 ((𝑥𝐴 ↦ (𝐹𝑥)) ⇝𝑟 𝐶𝐶 ∈ ℂ)
21a1i 11 . . 3 (𝜑 → ((𝑥𝐴 ↦ (𝐹𝑥)) ⇝𝑟 𝐶𝐶 ∈ ℂ))
3 rlimcl 15530 . . . 4 ((𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞)) ↦ (𝐹𝑥)) ⇝𝑟 𝐶𝐶 ∈ ℂ)
43a1i 11 . . 3 (𝜑 → ((𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞)) ↦ (𝐹𝑥)) ⇝𝑟 𝐶𝐶 ∈ ℂ))
5 rlimresb.2 . . . . . . . . . . . . . . . . . . 19 (𝜑𝐴 ⊆ ℝ)
65adantr 484 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ (𝑧 ∈ (𝐵[,)+∞) ∧ (𝑥𝐴𝑧𝑥))) → 𝐴 ⊆ ℝ)
7 simprrl 790 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ (𝑧 ∈ (𝐵[,)+∞) ∧ (𝑥𝐴𝑧𝑥))) → 𝑥𝐴)
86, 7sseldd 3937 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ (𝑧 ∈ (𝐵[,)+∞) ∧ (𝑥𝐴𝑧𝑥))) → 𝑥 ∈ ℝ)
9 rlimresb.3 . . . . . . . . . . . . . . . . . . 19 (𝜑𝐵 ∈ ℝ)
109adantr 484 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ (𝑧 ∈ (𝐵[,)+∞) ∧ (𝑥𝐴𝑧𝑥))) → 𝐵 ∈ ℝ)
11 elicopnf 13449 . . . . . . . . . . . . . . . . . . . . . 22 (𝐵 ∈ ℝ → (𝑧 ∈ (𝐵[,)+∞) ↔ (𝑧 ∈ ℝ ∧ 𝐵𝑧)))
129, 11syl 17 . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → (𝑧 ∈ (𝐵[,)+∞) ↔ (𝑧 ∈ ℝ ∧ 𝐵𝑧)))
1312biimpa 480 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑧 ∈ (𝐵[,)+∞)) → (𝑧 ∈ ℝ ∧ 𝐵𝑧))
1413adantrr 727 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ (𝑧 ∈ (𝐵[,)+∞) ∧ (𝑥𝐴𝑧𝑥))) → (𝑧 ∈ ℝ ∧ 𝐵𝑧))
1514simpld 498 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ (𝑧 ∈ (𝐵[,)+∞) ∧ (𝑥𝐴𝑧𝑥))) → 𝑧 ∈ ℝ)
1614simprd 499 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ (𝑧 ∈ (𝐵[,)+∞) ∧ (𝑥𝐴𝑧𝑥))) → 𝐵𝑧)
17 simprrr 791 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ (𝑧 ∈ (𝐵[,)+∞) ∧ (𝑥𝐴𝑧𝑥))) → 𝑧𝑥)
1810, 15, 8, 16, 17letrd 11340 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ (𝑧 ∈ (𝐵[,)+∞) ∧ (𝑥𝐴𝑧𝑥))) → 𝐵𝑥)
19 elicopnf 13449 . . . . . . . . . . . . . . . . . 18 (𝐵 ∈ ℝ → (𝑥 ∈ (𝐵[,)+∞) ↔ (𝑥 ∈ ℝ ∧ 𝐵𝑥)))
2010, 19syl 17 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ (𝑧 ∈ (𝐵[,)+∞) ∧ (𝑥𝐴𝑧𝑥))) → (𝑥 ∈ (𝐵[,)+∞) ↔ (𝑥 ∈ ℝ ∧ 𝐵𝑥)))
218, 18, 20mpbir2and 723 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ (𝑧 ∈ (𝐵[,)+∞) ∧ (𝑥𝐴𝑧𝑥))) → 𝑥 ∈ (𝐵[,)+∞))
2221anassrs 471 . . . . . . . . . . . . . . 15 (((𝜑𝑧 ∈ (𝐵[,)+∞)) ∧ (𝑥𝐴𝑧𝑥)) → 𝑥 ∈ (𝐵[,)+∞))
2322anassrs 471 . . . . . . . . . . . . . 14 ((((𝜑𝑧 ∈ (𝐵[,)+∞)) ∧ 𝑥𝐴) ∧ 𝑧𝑥) → 𝑥 ∈ (𝐵[,)+∞))
24 biimt 362 . . . . . . . . . . . . . 14 (𝑥 ∈ (𝐵[,)+∞) → ((abs‘((𝐹𝑥) − 𝐶)) < 𝑦 ↔ (𝑥 ∈ (𝐵[,)+∞) → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦)))
2523, 24syl 17 . . . . . . . . . . . . 13 ((((𝜑𝑧 ∈ (𝐵[,)+∞)) ∧ 𝑥𝐴) ∧ 𝑧𝑥) → ((abs‘((𝐹𝑥) − 𝐶)) < 𝑦 ↔ (𝑥 ∈ (𝐵[,)+∞) → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦)))
2625pm5.74da 813 . . . . . . . . . . . 12 (((𝜑𝑧 ∈ (𝐵[,)+∞)) ∧ 𝑥𝐴) → ((𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦) ↔ (𝑧𝑥 → (𝑥 ∈ (𝐵[,)+∞) → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦))))
27 bi2.04 390 . . . . . . . . . . . 12 ((𝑧𝑥 → (𝑥 ∈ (𝐵[,)+∞) → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦)) ↔ (𝑥 ∈ (𝐵[,)+∞) → (𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦)))
2826, 27bitrdi 289 . . . . . . . . . . 11 (((𝜑𝑧 ∈ (𝐵[,)+∞)) ∧ 𝑥𝐴) → ((𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦) ↔ (𝑥 ∈ (𝐵[,)+∞) → (𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦))))
2928pm5.74da 813 . . . . . . . . . 10 ((𝜑𝑧 ∈ (𝐵[,)+∞)) → ((𝑥𝐴 → (𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦)) ↔ (𝑥𝐴 → (𝑥 ∈ (𝐵[,)+∞) → (𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦)))))
30 elin 3920 . . . . . . . . . . . 12 (𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞)) ↔ (𝑥𝐴𝑥 ∈ (𝐵[,)+∞)))
3130imbi1i 351 . . . . . . . . . . 11 ((𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞)) → (𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦)) ↔ ((𝑥𝐴𝑥 ∈ (𝐵[,)+∞)) → (𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦)))
32 impexp 454 . . . . . . . . . . 11 (((𝑥𝐴𝑥 ∈ (𝐵[,)+∞)) → (𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦)) ↔ (𝑥𝐴 → (𝑥 ∈ (𝐵[,)+∞) → (𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦))))
3331, 32bitri 277 . . . . . . . . . 10 ((𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞)) → (𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦)) ↔ (𝑥𝐴 → (𝑥 ∈ (𝐵[,)+∞) → (𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦))))
3429, 33bitr4di 291 . . . . . . . . 9 ((𝜑𝑧 ∈ (𝐵[,)+∞)) → ((𝑥𝐴 → (𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦)) ↔ (𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞)) → (𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦))))
3534ralbidv2 3181 . . . . . . . 8 ((𝜑𝑧 ∈ (𝐵[,)+∞)) → (∀𝑥𝐴 (𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦) ↔ ∀𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞))(𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦)))
3635rexbidva 3184 . . . . . . 7 (𝜑 → (∃𝑧 ∈ (𝐵[,)+∞)∀𝑥𝐴 (𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦) ↔ ∃𝑧 ∈ (𝐵[,)+∞)∀𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞))(𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦)))
3736ralbidv 3185 . . . . . 6 (𝜑 → (∀𝑦 ∈ ℝ+𝑧 ∈ (𝐵[,)+∞)∀𝑥𝐴 (𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦) ↔ ∀𝑦 ∈ ℝ+𝑧 ∈ (𝐵[,)+∞)∀𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞))(𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦)))
3837adantr 484 . . . . 5 ((𝜑𝐶 ∈ ℂ) → (∀𝑦 ∈ ℝ+𝑧 ∈ (𝐵[,)+∞)∀𝑥𝐴 (𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦) ↔ ∀𝑦 ∈ ℝ+𝑧 ∈ (𝐵[,)+∞)∀𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞))(𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦)))
39 rlimresb.1 . . . . . . . . 9 (𝜑𝐹:𝐴⟶ℂ)
4039ffvelcdmda 7065 . . . . . . . 8 ((𝜑𝑥𝐴) → (𝐹𝑥) ∈ ℂ)
4140ralrimiva 3154 . . . . . . 7 (𝜑 → ∀𝑥𝐴 (𝐹𝑥) ∈ ℂ)
4241adantr 484 . . . . . 6 ((𝜑𝐶 ∈ ℂ) → ∀𝑥𝐴 (𝐹𝑥) ∈ ℂ)
435adantr 484 . . . . . 6 ((𝜑𝐶 ∈ ℂ) → 𝐴 ⊆ ℝ)
44 simpr 488 . . . . . 6 ((𝜑𝐶 ∈ ℂ) → 𝐶 ∈ ℂ)
459adantr 484 . . . . . 6 ((𝜑𝐶 ∈ ℂ) → 𝐵 ∈ ℝ)
4642, 43, 44, 45rlim3 15525 . . . . 5 ((𝜑𝐶 ∈ ℂ) → ((𝑥𝐴 ↦ (𝐹𝑥)) ⇝𝑟 𝐶 ↔ ∀𝑦 ∈ ℝ+𝑧 ∈ (𝐵[,)+∞)∀𝑥𝐴 (𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦)))
47 elinel1 4153 . . . . . . . . 9 (𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞)) → 𝑥𝐴)
4847, 40sylan2 602 . . . . . . . 8 ((𝜑𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞))) → (𝐹𝑥) ∈ ℂ)
4948ralrimiva 3154 . . . . . . 7 (𝜑 → ∀𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞))(𝐹𝑥) ∈ ℂ)
5049adantr 484 . . . . . 6 ((𝜑𝐶 ∈ ℂ) → ∀𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞))(𝐹𝑥) ∈ ℂ)
51 inss1 4188 . . . . . . . 8 (𝐴 ∩ (𝐵[,)+∞)) ⊆ 𝐴
5251, 5sstrid 3947 . . . . . . 7 (𝜑 → (𝐴 ∩ (𝐵[,)+∞)) ⊆ ℝ)
5352adantr 484 . . . . . 6 ((𝜑𝐶 ∈ ℂ) → (𝐴 ∩ (𝐵[,)+∞)) ⊆ ℝ)
5450, 53, 44, 45rlim3 15525 . . . . 5 ((𝜑𝐶 ∈ ℂ) → ((𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞)) ↦ (𝐹𝑥)) ⇝𝑟 𝐶 ↔ ∀𝑦 ∈ ℝ+𝑧 ∈ (𝐵[,)+∞)∀𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞))(𝑧𝑥 → (abs‘((𝐹𝑥) − 𝐶)) < 𝑦)))
5538, 46, 543bitr4d 313 . . . 4 ((𝜑𝐶 ∈ ℂ) → ((𝑥𝐴 ↦ (𝐹𝑥)) ⇝𝑟 𝐶 ↔ (𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞)) ↦ (𝐹𝑥)) ⇝𝑟 𝐶))
5655ex 416 . . 3 (𝜑 → (𝐶 ∈ ℂ → ((𝑥𝐴 ↦ (𝐹𝑥)) ⇝𝑟 𝐶 ↔ (𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞)) ↦ (𝐹𝑥)) ⇝𝑟 𝐶)))
572, 4, 56pm5.21ndd 381 . 2 (𝜑 → ((𝑥𝐴 ↦ (𝐹𝑥)) ⇝𝑟 𝐶 ↔ (𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞)) ↦ (𝐹𝑥)) ⇝𝑟 𝐶))
5839feqmptd 6935 . . 3 (𝜑𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)))
5958breq1d 5110 . 2 (𝜑 → (𝐹𝑟 𝐶 ↔ (𝑥𝐴 ↦ (𝐹𝑥)) ⇝𝑟 𝐶))
60 resres 5978 . . . 4 ((𝐹𝐴) ↾ (𝐵[,)+∞)) = (𝐹 ↾ (𝐴 ∩ (𝐵[,)+∞)))
61 ffn 6691 . . . . . 6 (𝐹:𝐴⟶ℂ → 𝐹 Fn 𝐴)
62 fnresdm 6640 . . . . . 6 (𝐹 Fn 𝐴 → (𝐹𝐴) = 𝐹)
6339, 61, 623syl 18 . . . . 5 (𝜑 → (𝐹𝐴) = 𝐹)
6463reseq1d 5964 . . . 4 (𝜑 → ((𝐹𝐴) ↾ (𝐵[,)+∞)) = (𝐹 ↾ (𝐵[,)+∞)))
6558reseq1d 5964 . . . . 5 (𝜑 → (𝐹 ↾ (𝐴 ∩ (𝐵[,)+∞))) = ((𝑥𝐴 ↦ (𝐹𝑥)) ↾ (𝐴 ∩ (𝐵[,)+∞))))
66 resmpt 6026 . . . . . 6 ((𝐴 ∩ (𝐵[,)+∞)) ⊆ 𝐴 → ((𝑥𝐴 ↦ (𝐹𝑥)) ↾ (𝐴 ∩ (𝐵[,)+∞))) = (𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞)) ↦ (𝐹𝑥)))
6751, 66ax-mp 5 . . . . 5 ((𝑥𝐴 ↦ (𝐹𝑥)) ↾ (𝐴 ∩ (𝐵[,)+∞))) = (𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞)) ↦ (𝐹𝑥))
6865, 67eqtrdi 2813 . . . 4 (𝜑 → (𝐹 ↾ (𝐴 ∩ (𝐵[,)+∞))) = (𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞)) ↦ (𝐹𝑥)))
6960, 64, 683eqtr3a 2821 . . 3 (𝜑 → (𝐹 ↾ (𝐵[,)+∞)) = (𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞)) ↦ (𝐹𝑥)))
7069breq1d 5110 . 2 (𝜑 → ((𝐹 ↾ (𝐵[,)+∞)) ⇝𝑟 𝐶 ↔ (𝑥 ∈ (𝐴 ∩ (𝐵[,)+∞)) ↦ (𝐹𝑥)) ⇝𝑟 𝐶))
7157, 59, 703bitr4d 313 1 (𝜑 → (𝐹𝑟 𝐶 ↔ (𝐹 ↾ (𝐵[,)+∞)) ⇝𝑟 𝐶))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 208  wa 399   = wceq 1560  wcel 2142  wral 3076  wrex 3086  cin 3903  wss 3904   class class class wbr 5100  cmpt 5181  cres 5649   Fn wfn 6516  wf 6517  cfv 6521  (class class class)co 7396  cc 11071  cr 11072  +∞cpnf 11213   < clt 11216  cle 11217  cmin 11414  +crp 12993  [,)cico 13351  abscabs 15261  𝑟 crli 15512
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1815  ax-4 1829  ax-5 1930  ax-6 1987  ax-7 2028  ax-8 2144  ax-9 2152  ax-10 2175  ax-11 2191  ax-12 2212  ax-ext 2734  ax-sep 5246  ax-nul 5256  ax-pow 5322  ax-pr 5390  ax-un 7718  ax-cnex 11129  ax-resscn 11130  ax-pre-lttri 11147  ax-pre-lttrn 11148
This theorem depends on definitions:  df-bi 209  df-an 400  df-or 859  df-3or 1099  df-3an 1100  df-tru 1563  df-fal 1573  df-ex 1800  df-nf 1804  df-sb 2091  df-mo 2566  df-eu 2596  df-clab 2741  df-cleq 2754  df-clel 2837  df-nfc 2911  df-ne 2958  df-nel 3062  df-ral 3077  df-rex 3087  df-rab 3415  df-v 3456  df-sbc 3745  df-csb 3853  df-dif 3907  df-un 3909  df-in 3911  df-ss 3921  df-nul 4286  df-if 4481  df-pw 4557  df-sn 4583  df-pr 4585  df-op 4589  df-uni 4866  df-br 5101  df-opab 5163  df-mpt 5182  df-id 5542  df-po 5555  df-so 5556  df-xp 5653  df-rel 5654  df-cnv 5655  df-co 5656  df-dm 5657  df-rn 5658  df-res 5659  df-ima 5660  df-iota 6477  df-fun 6523  df-fn 6524  df-f 6525  df-f1 6526  df-fo 6527  df-f1o 6528  df-fv 6529  df-ov 7399  df-oprab 7400  df-mpo 7401  df-er 8678  df-pm 8811  df-en 8928  df-dom 8929  df-sdom 8930  df-pnf 11218  df-mnf 11219  df-xr 11220  df-ltxr 11221  df-le 11222  df-ico 13355  df-rlim 15516
This theorem is referenced by:  rlimeq  15596  rlimcnp2  27028  cxp2lim  27038  pnt2  27674  pnt  27675
  Copyright terms: Public domain W3C validator