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

Theorem lhop 25971
Description: L'Hôpital's Rule. If 𝐼 is an open set of the reals, 𝐹 and 𝐺 are real functions on 𝐴 containing all of 𝐼 except possibly 𝐵, which are differentiable everywhere on 𝐼 ∖ {𝐵}, 𝐹 and 𝐺 both approach 0, and the limit of 𝐹' (𝑥) / 𝐺' (𝑥) at 𝐵 is 𝐶, then the limit 𝐹(𝑥) / 𝐺(𝑥) at 𝐵 also exists and equals 𝐶. This is Metamath 100 proof #64. (Contributed by Mario Carneiro, 30-Dec-2016.)
Hypotheses
Ref Expression
lhop.a (𝜑𝐴 ⊆ ℝ)
lhop.f (𝜑𝐹:𝐴⟶ℝ)
lhop.g (𝜑𝐺:𝐴⟶ℝ)
lhop.i (𝜑𝐼 ∈ (topGen‘ran (,)))
lhop.b (𝜑𝐵𝐼)
lhop.d 𝐷 = (𝐼 ∖ {𝐵})
lhop.if (𝜑𝐷 ⊆ dom (ℝ D 𝐹))
lhop.ig (𝜑𝐷 ⊆ dom (ℝ D 𝐺))
lhop.f0 (𝜑 → 0 ∈ (𝐹 lim 𝐵))
lhop.g0 (𝜑 → 0 ∈ (𝐺 lim 𝐵))
lhop.gn0 (𝜑 → ¬ 0 ∈ (𝐺𝐷))
lhop.gd0 (𝜑 → ¬ 0 ∈ ((ℝ D 𝐺) “ 𝐷))
lhop.c (𝜑𝐶 ∈ ((𝑧𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) lim 𝐵))
Assertion
Ref Expression
lhop (𝜑𝐶 ∈ ((𝑧𝐷 ↦ ((𝐹𝑧) / (𝐺𝑧))) lim 𝐵))
Distinct variable groups:   𝑧,𝐵   𝑧,𝐶   𝑧,𝐷   𝑧,𝐹   𝜑,𝑧   𝑧,𝐺   𝑧,𝐼
Allowed substitution hint:   𝐴(𝑧)

Proof of Theorem lhop
Dummy variable 𝑟 is distinct from all other variables.
StepHypRef Expression
1 eqid 2735 . . . . 5 ((abs ∘ − ) ↾ (ℝ × ℝ)) = ((abs ∘ − ) ↾ (ℝ × ℝ))
21rexmet 24728 . . . 4 ((abs ∘ − ) ↾ (ℝ × ℝ)) ∈ (∞Met‘ℝ)
32a1i 11 . . 3 (𝜑 → ((abs ∘ − ) ↾ (ℝ × ℝ)) ∈ (∞Met‘ℝ))
4 lhop.i . . 3 (𝜑𝐼 ∈ (topGen‘ran (,)))
5 lhop.b . . 3 (𝜑𝐵𝐼)
6 eqid 2735 . . . . 5 (MetOpen‘((abs ∘ − ) ↾ (ℝ × ℝ))) = (MetOpen‘((abs ∘ − ) ↾ (ℝ × ℝ)))
71, 6tgioo 24733 . . . 4 (topGen‘ran (,)) = (MetOpen‘((abs ∘ − ) ↾ (ℝ × ℝ)))
87mopni2 24430 . . 3 ((((abs ∘ − ) ↾ (ℝ × ℝ)) ∈ (∞Met‘ℝ) ∧ 𝐼 ∈ (topGen‘ran (,)) ∧ 𝐵𝐼) → ∃𝑟 ∈ ℝ+ (𝐵(ball‘((abs ∘ − ) ↾ (ℝ × ℝ)))𝑟) ⊆ 𝐼)
93, 4, 5, 8syl3anc 1373 . 2 (𝜑 → ∃𝑟 ∈ ℝ+ (𝐵(ball‘((abs ∘ − ) ↾ (ℝ × ℝ)))𝑟) ⊆ 𝐼)
10 elssuni 4913 . . . . . . . . 9 (𝐼 ∈ (topGen‘ran (,)) → 𝐼 (topGen‘ran (,)))
11 uniretop 24699 . . . . . . . . 9 ℝ = (topGen‘ran (,))
1210, 11sseqtrrdi 4000 . . . . . . . 8 (𝐼 ∈ (topGen‘ran (,)) → 𝐼 ⊆ ℝ)
134, 12syl 17 . . . . . . 7 (𝜑𝐼 ⊆ ℝ)
1413, 5sseldd 3959 . . . . . 6 (𝜑𝐵 ∈ ℝ)
15 rpre 13015 . . . . . 6 (𝑟 ∈ ℝ+𝑟 ∈ ℝ)
161bl2ioo 24729 . . . . . 6 ((𝐵 ∈ ℝ ∧ 𝑟 ∈ ℝ) → (𝐵(ball‘((abs ∘ − ) ↾ (ℝ × ℝ)))𝑟) = ((𝐵𝑟)(,)(𝐵 + 𝑟)))
1714, 15, 16syl2an 596 . . . . 5 ((𝜑𝑟 ∈ ℝ+) → (𝐵(ball‘((abs ∘ − ) ↾ (ℝ × ℝ)))𝑟) = ((𝐵𝑟)(,)(𝐵 + 𝑟)))
1817sseq1d 3990 . . . 4 ((𝜑𝑟 ∈ ℝ+) → ((𝐵(ball‘((abs ∘ − ) ↾ (ℝ × ℝ)))𝑟) ⊆ 𝐼 ↔ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼))
1914adantr 480 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐵 ∈ ℝ)
20 simprl 770 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝑟 ∈ ℝ+)
2120rpred 13049 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝑟 ∈ ℝ)
2219, 21resubcld 11663 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵𝑟) ∈ ℝ)
2322rexrd 11283 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵𝑟) ∈ ℝ*)
2419, 20ltsubrpd 13081 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵𝑟) < 𝐵)
25 lhop.f . . . . . . . . . . 11 (𝜑𝐹:𝐴⟶ℝ)
2625adantr 480 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐹:𝐴⟶ℝ)
27 ssun1 4153 . . . . . . . . . . . 12 ((𝐵𝑟)(,)𝐵) ⊆ (((𝐵𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))
28 unass 4147 . . . . . . . . . . . . . . 15 (({𝐵} ∪ ((𝐵𝑟)(,)𝐵)) ∪ (𝐵(,)(𝐵 + 𝑟))) = ({𝐵} ∪ (((𝐵𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟))))
29 uncom 4133 . . . . . . . . . . . . . . . 16 ({𝐵} ∪ ((𝐵𝑟)(,)𝐵)) = (((𝐵𝑟)(,)𝐵) ∪ {𝐵})
3029uneq1i 4139 . . . . . . . . . . . . . . 15 (({𝐵} ∪ ((𝐵𝑟)(,)𝐵)) ∪ (𝐵(,)(𝐵 + 𝑟))) = ((((𝐵𝑟)(,)𝐵) ∪ {𝐵}) ∪ (𝐵(,)(𝐵 + 𝑟)))
3128, 30eqtr3i 2760 . . . . . . . . . . . . . 14 ({𝐵} ∪ (((𝐵𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))) = ((((𝐵𝑟)(,)𝐵) ∪ {𝐵}) ∪ (𝐵(,)(𝐵 + 𝑟)))
3219rexrd 11283 . . . . . . . . . . . . . . 15 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐵 ∈ ℝ*)
3319, 21readdcld 11262 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵 + 𝑟) ∈ ℝ)
3433rexrd 11283 . . . . . . . . . . . . . . 15 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵 + 𝑟) ∈ ℝ*)
3519, 20ltaddrpd 13082 . . . . . . . . . . . . . . 15 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐵 < (𝐵 + 𝑟))
36 ioojoin 13498 . . . . . . . . . . . . . . 15 ((((𝐵𝑟) ∈ ℝ*𝐵 ∈ ℝ* ∧ (𝐵 + 𝑟) ∈ ℝ*) ∧ ((𝐵𝑟) < 𝐵𝐵 < (𝐵 + 𝑟))) → ((((𝐵𝑟)(,)𝐵) ∪ {𝐵}) ∪ (𝐵(,)(𝐵 + 𝑟))) = ((𝐵𝑟)(,)(𝐵 + 𝑟)))
3723, 32, 34, 24, 35, 36syl32anc 1380 . . . . . . . . . . . . . 14 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((((𝐵𝑟)(,)𝐵) ∪ {𝐵}) ∪ (𝐵(,)(𝐵 + 𝑟))) = ((𝐵𝑟)(,)(𝐵 + 𝑟)))
3831, 37eqtrid 2782 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ({𝐵} ∪ (((𝐵𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))) = ((𝐵𝑟)(,)(𝐵 + 𝑟)))
39 elioo2 13401 . . . . . . . . . . . . . . . . 17 (((𝐵𝑟) ∈ ℝ* ∧ (𝐵 + 𝑟) ∈ ℝ*) → (𝐵 ∈ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ↔ (𝐵 ∈ ℝ ∧ (𝐵𝑟) < 𝐵𝐵 < (𝐵 + 𝑟))))
4023, 34, 39syl2anc 584 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵 ∈ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ↔ (𝐵 ∈ ℝ ∧ (𝐵𝑟) < 𝐵𝐵 < (𝐵 + 𝑟))))
4119, 24, 35, 40mpbir3and 1343 . . . . . . . . . . . . . . 15 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐵 ∈ ((𝐵𝑟)(,)(𝐵 + 𝑟)))
4241snssd 4785 . . . . . . . . . . . . . 14 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → {𝐵} ⊆ ((𝐵𝑟)(,)(𝐵 + 𝑟)))
43 incom 4184 . . . . . . . . . . . . . . 15 ({𝐵} ∩ (((𝐵𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))) = ((((𝐵𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟))) ∩ {𝐵})
44 ubioo 13392 . . . . . . . . . . . . . . . . . 18 ¬ 𝐵 ∈ ((𝐵𝑟)(,)𝐵)
45 lbioo 13391 . . . . . . . . . . . . . . . . . 18 ¬ 𝐵 ∈ (𝐵(,)(𝐵 + 𝑟))
4644, 45pm3.2ni 880 . . . . . . . . . . . . . . . . 17 ¬ (𝐵 ∈ ((𝐵𝑟)(,)𝐵) ∨ 𝐵 ∈ (𝐵(,)(𝐵 + 𝑟)))
47 elun 4128 . . . . . . . . . . . . . . . . 17 (𝐵 ∈ (((𝐵𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟))) ↔ (𝐵 ∈ ((𝐵𝑟)(,)𝐵) ∨ 𝐵 ∈ (𝐵(,)(𝐵 + 𝑟))))
4846, 47mtbir 323 . . . . . . . . . . . . . . . 16 ¬ 𝐵 ∈ (((𝐵𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))
49 disjsn 4687 . . . . . . . . . . . . . . . 16 (((((𝐵𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟))) ∩ {𝐵}) = ∅ ↔ ¬ 𝐵 ∈ (((𝐵𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟))))
5048, 49mpbir 231 . . . . . . . . . . . . . . 15 ((((𝐵𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟))) ∩ {𝐵}) = ∅
5143, 50eqtri 2758 . . . . . . . . . . . . . 14 ({𝐵} ∩ (((𝐵𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))) = ∅
52 uneqdifeq 4468 . . . . . . . . . . . . . 14 (({𝐵} ⊆ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ∧ ({𝐵} ∩ (((𝐵𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))) = ∅) → (({𝐵} ∪ (((𝐵𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))) = ((𝐵𝑟)(,)(𝐵 + 𝑟)) ↔ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) = (((𝐵𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))))
5342, 51, 52sylancl 586 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (({𝐵} ∪ (((𝐵𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))) = ((𝐵𝑟)(,)(𝐵 + 𝑟)) ↔ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) = (((𝐵𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))))
5438, 53mpbid 232 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) = (((𝐵𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟))))
5527, 54sseqtrrid 4002 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝐵𝑟)(,)𝐵) ⊆ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}))
56 ssdif 4119 . . . . . . . . . . . . . 14 (((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼 → (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ⊆ (𝐼 ∖ {𝐵}))
5756ad2antll 729 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ⊆ (𝐼 ∖ {𝐵}))
58 lhop.d . . . . . . . . . . . . 13 𝐷 = (𝐼 ∖ {𝐵})
5957, 58sseqtrrdi 4000 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ⊆ 𝐷)
60 lhop.if . . . . . . . . . . . . . 14 (𝜑𝐷 ⊆ dom (ℝ D 𝐹))
61 ax-resscn 11184 . . . . . . . . . . . . . . . 16 ℝ ⊆ ℂ
6261a1i 11 . . . . . . . . . . . . . . 15 (𝜑 → ℝ ⊆ ℂ)
63 fss 6721 . . . . . . . . . . . . . . . 16 ((𝐹:𝐴⟶ℝ ∧ ℝ ⊆ ℂ) → 𝐹:𝐴⟶ℂ)
6425, 61, 63sylancl 586 . . . . . . . . . . . . . . 15 (𝜑𝐹:𝐴⟶ℂ)
65 lhop.a . . . . . . . . . . . . . . 15 (𝜑𝐴 ⊆ ℝ)
6662, 64, 65dvbss 25852 . . . . . . . . . . . . . 14 (𝜑 → dom (ℝ D 𝐹) ⊆ 𝐴)
6760, 66sstrd 3969 . . . . . . . . . . . . 13 (𝜑𝐷𝐴)
6867adantr 480 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐷𝐴)
6959, 68sstrd 3969 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ⊆ 𝐴)
7055, 69sstrd 3969 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝐵𝑟)(,)𝐵) ⊆ 𝐴)
7126, 70fssresd 6744 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐹 ↾ ((𝐵𝑟)(,)𝐵)):((𝐵𝑟)(,)𝐵)⟶ℝ)
72 lhop.g . . . . . . . . . . 11 (𝜑𝐺:𝐴⟶ℝ)
7372adantr 480 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐺:𝐴⟶ℝ)
7473, 70fssresd 6744 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐺 ↾ ((𝐵𝑟)(,)𝐵)):((𝐵𝑟)(,)𝐵)⟶ℝ)
7561a1i 11 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ℝ ⊆ ℂ)
7664adantr 480 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐹:𝐴⟶ℂ)
7765adantr 480 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐴 ⊆ ℝ)
78 ioossre 13422 . . . . . . . . . . . . . 14 ((𝐵𝑟)(,)𝐵) ⊆ ℝ
7978a1i 11 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝐵𝑟)(,)𝐵) ⊆ ℝ)
80 eqid 2735 . . . . . . . . . . . . . 14 (TopOpen‘ℂfld) = (TopOpen‘ℂfld)
81 tgioo4 24742 . . . . . . . . . . . . . 14 (topGen‘ran (,)) = ((TopOpen‘ℂfld) ↾t ℝ)
8280, 81dvres 25862 . . . . . . . . . . . . 13 (((ℝ ⊆ ℂ ∧ 𝐹:𝐴⟶ℂ) ∧ (𝐴 ⊆ ℝ ∧ ((𝐵𝑟)(,)𝐵) ⊆ ℝ)) → (ℝ D (𝐹 ↾ ((𝐵𝑟)(,)𝐵))) = ((ℝ D 𝐹) ↾ ((int‘(topGen‘ran (,)))‘((𝐵𝑟)(,)𝐵))))
8375, 76, 77, 79, 82syl22anc 838 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (ℝ D (𝐹 ↾ ((𝐵𝑟)(,)𝐵))) = ((ℝ D 𝐹) ↾ ((int‘(topGen‘ran (,)))‘((𝐵𝑟)(,)𝐵))))
84 retop 24698 . . . . . . . . . . . . . 14 (topGen‘ran (,)) ∈ Top
85 iooretop 24702 . . . . . . . . . . . . . 14 ((𝐵𝑟)(,)𝐵) ∈ (topGen‘ran (,))
86 isopn3i 23018 . . . . . . . . . . . . . 14 (((topGen‘ran (,)) ∈ Top ∧ ((𝐵𝑟)(,)𝐵) ∈ (topGen‘ran (,))) → ((int‘(topGen‘ran (,)))‘((𝐵𝑟)(,)𝐵)) = ((𝐵𝑟)(,)𝐵))
8784, 85, 86mp2an 692 . . . . . . . . . . . . 13 ((int‘(topGen‘ran (,)))‘((𝐵𝑟)(,)𝐵)) = ((𝐵𝑟)(,)𝐵)
8887reseq2i 5963 . . . . . . . . . . . 12 ((ℝ D 𝐹) ↾ ((int‘(topGen‘ran (,)))‘((𝐵𝑟)(,)𝐵))) = ((ℝ D 𝐹) ↾ ((𝐵𝑟)(,)𝐵))
8983, 88eqtrdi 2786 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (ℝ D (𝐹 ↾ ((𝐵𝑟)(,)𝐵))) = ((ℝ D 𝐹) ↾ ((𝐵𝑟)(,)𝐵)))
9089dmeqd 5885 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom (ℝ D (𝐹 ↾ ((𝐵𝑟)(,)𝐵))) = dom ((ℝ D 𝐹) ↾ ((𝐵𝑟)(,)𝐵)))
9155, 59sstrd 3969 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝐵𝑟)(,)𝐵) ⊆ 𝐷)
9260adantr 480 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐷 ⊆ dom (ℝ D 𝐹))
9391, 92sstrd 3969 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝐵𝑟)(,)𝐵) ⊆ dom (ℝ D 𝐹))
94 ssdmres 6000 . . . . . . . . . . 11 (((𝐵𝑟)(,)𝐵) ⊆ dom (ℝ D 𝐹) ↔ dom ((ℝ D 𝐹) ↾ ((𝐵𝑟)(,)𝐵)) = ((𝐵𝑟)(,)𝐵))
9593, 94sylib 218 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom ((ℝ D 𝐹) ↾ ((𝐵𝑟)(,)𝐵)) = ((𝐵𝑟)(,)𝐵))
9690, 95eqtrd 2770 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom (ℝ D (𝐹 ↾ ((𝐵𝑟)(,)𝐵))) = ((𝐵𝑟)(,)𝐵))
97 fss 6721 . . . . . . . . . . . . . . 15 ((𝐺:𝐴⟶ℝ ∧ ℝ ⊆ ℂ) → 𝐺:𝐴⟶ℂ)
9872, 61, 97sylancl 586 . . . . . . . . . . . . . 14 (𝜑𝐺:𝐴⟶ℂ)
9998adantr 480 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐺:𝐴⟶ℂ)
10080, 81dvres 25862 . . . . . . . . . . . . 13 (((ℝ ⊆ ℂ ∧ 𝐺:𝐴⟶ℂ) ∧ (𝐴 ⊆ ℝ ∧ ((𝐵𝑟)(,)𝐵) ⊆ ℝ)) → (ℝ D (𝐺 ↾ ((𝐵𝑟)(,)𝐵))) = ((ℝ D 𝐺) ↾ ((int‘(topGen‘ran (,)))‘((𝐵𝑟)(,)𝐵))))
10175, 99, 77, 79, 100syl22anc 838 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (ℝ D (𝐺 ↾ ((𝐵𝑟)(,)𝐵))) = ((ℝ D 𝐺) ↾ ((int‘(topGen‘ran (,)))‘((𝐵𝑟)(,)𝐵))))
10287reseq2i 5963 . . . . . . . . . . . 12 ((ℝ D 𝐺) ↾ ((int‘(topGen‘ran (,)))‘((𝐵𝑟)(,)𝐵))) = ((ℝ D 𝐺) ↾ ((𝐵𝑟)(,)𝐵))
103101, 102eqtrdi 2786 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (ℝ D (𝐺 ↾ ((𝐵𝑟)(,)𝐵))) = ((ℝ D 𝐺) ↾ ((𝐵𝑟)(,)𝐵)))
104103dmeqd 5885 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom (ℝ D (𝐺 ↾ ((𝐵𝑟)(,)𝐵))) = dom ((ℝ D 𝐺) ↾ ((𝐵𝑟)(,)𝐵)))
105 lhop.ig . . . . . . . . . . . . 13 (𝜑𝐷 ⊆ dom (ℝ D 𝐺))
106105adantr 480 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐷 ⊆ dom (ℝ D 𝐺))
10791, 106sstrd 3969 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝐵𝑟)(,)𝐵) ⊆ dom (ℝ D 𝐺))
108 ssdmres 6000 . . . . . . . . . . 11 (((𝐵𝑟)(,)𝐵) ⊆ dom (ℝ D 𝐺) ↔ dom ((ℝ D 𝐺) ↾ ((𝐵𝑟)(,)𝐵)) = ((𝐵𝑟)(,)𝐵))
109107, 108sylib 218 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom ((ℝ D 𝐺) ↾ ((𝐵𝑟)(,)𝐵)) = ((𝐵𝑟)(,)𝐵))
110104, 109eqtrd 2770 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom (ℝ D (𝐺 ↾ ((𝐵𝑟)(,)𝐵))) = ((𝐵𝑟)(,)𝐵))
111 limcresi 25836 . . . . . . . . . 10 (𝐹 lim 𝐵) ⊆ ((𝐹 ↾ ((𝐵𝑟)(,)𝐵)) lim 𝐵)
112 lhop.f0 . . . . . . . . . . 11 (𝜑 → 0 ∈ (𝐹 lim 𝐵))
113112adantr 480 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 0 ∈ (𝐹 lim 𝐵))
114111, 113sselid 3956 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 0 ∈ ((𝐹 ↾ ((𝐵𝑟)(,)𝐵)) lim 𝐵))
115 limcresi 25836 . . . . . . . . . 10 (𝐺 lim 𝐵) ⊆ ((𝐺 ↾ ((𝐵𝑟)(,)𝐵)) lim 𝐵)
116 lhop.g0 . . . . . . . . . . 11 (𝜑 → 0 ∈ (𝐺 lim 𝐵))
117116adantr 480 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 0 ∈ (𝐺 lim 𝐵))
118115, 117sselid 3956 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 0 ∈ ((𝐺 ↾ ((𝐵𝑟)(,)𝐵)) lim 𝐵))
119 df-ima 5667 . . . . . . . . . . 11 (𝐺 “ ((𝐵𝑟)(,)𝐵)) = ran (𝐺 ↾ ((𝐵𝑟)(,)𝐵))
120 imass2 6089 . . . . . . . . . . . 12 (((𝐵𝑟)(,)𝐵) ⊆ 𝐷 → (𝐺 “ ((𝐵𝑟)(,)𝐵)) ⊆ (𝐺𝐷))
12191, 120syl 17 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐺 “ ((𝐵𝑟)(,)𝐵)) ⊆ (𝐺𝐷))
122119, 121eqsstrrid 3998 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ran (𝐺 ↾ ((𝐵𝑟)(,)𝐵)) ⊆ (𝐺𝐷))
123 lhop.gn0 . . . . . . . . . . 11 (𝜑 → ¬ 0 ∈ (𝐺𝐷))
124123adantr 480 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ¬ 0 ∈ (𝐺𝐷))
125122, 124ssneldd 3961 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ¬ 0 ∈ ran (𝐺 ↾ ((𝐵𝑟)(,)𝐵)))
126103rneqd 5918 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ran (ℝ D (𝐺 ↾ ((𝐵𝑟)(,)𝐵))) = ran ((ℝ D 𝐺) ↾ ((𝐵𝑟)(,)𝐵)))
127 df-ima 5667 . . . . . . . . . . . 12 ((ℝ D 𝐺) “ ((𝐵𝑟)(,)𝐵)) = ran ((ℝ D 𝐺) ↾ ((𝐵𝑟)(,)𝐵))
128126, 127eqtr4di 2788 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ran (ℝ D (𝐺 ↾ ((𝐵𝑟)(,)𝐵))) = ((ℝ D 𝐺) “ ((𝐵𝑟)(,)𝐵)))
129 imass2 6089 . . . . . . . . . . . 12 (((𝐵𝑟)(,)𝐵) ⊆ 𝐷 → ((ℝ D 𝐺) “ ((𝐵𝑟)(,)𝐵)) ⊆ ((ℝ D 𝐺) “ 𝐷))
13091, 129syl 17 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((ℝ D 𝐺) “ ((𝐵𝑟)(,)𝐵)) ⊆ ((ℝ D 𝐺) “ 𝐷))
131128, 130eqsstrd 3993 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ran (ℝ D (𝐺 ↾ ((𝐵𝑟)(,)𝐵))) ⊆ ((ℝ D 𝐺) “ 𝐷))
132 lhop.gd0 . . . . . . . . . . 11 (𝜑 → ¬ 0 ∈ ((ℝ D 𝐺) “ 𝐷))
133132adantr 480 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ¬ 0 ∈ ((ℝ D 𝐺) “ 𝐷))
134131, 133ssneldd 3961 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ¬ 0 ∈ ran (ℝ D (𝐺 ↾ ((𝐵𝑟)(,)𝐵))))
135 limcresi 25836 . . . . . . . . . . 11 ((𝑧𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) lim 𝐵) ⊆ (((𝑧𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) ↾ ((𝐵𝑟)(,)𝐵)) lim 𝐵)
13691resmptd 6027 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) ↾ ((𝐵𝑟)(,)𝐵)) = (𝑧 ∈ ((𝐵𝑟)(,)𝐵) ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))))
13789fveq1d 6877 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((ℝ D (𝐹 ↾ ((𝐵𝑟)(,)𝐵)))‘𝑧) = (((ℝ D 𝐹) ↾ ((𝐵𝑟)(,)𝐵))‘𝑧))
138 fvres 6894 . . . . . . . . . . . . . . . 16 (𝑧 ∈ ((𝐵𝑟)(,)𝐵) → (((ℝ D 𝐹) ↾ ((𝐵𝑟)(,)𝐵))‘𝑧) = ((ℝ D 𝐹)‘𝑧))
139137, 138sylan9eq 2790 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) ∧ 𝑧 ∈ ((𝐵𝑟)(,)𝐵)) → ((ℝ D (𝐹 ↾ ((𝐵𝑟)(,)𝐵)))‘𝑧) = ((ℝ D 𝐹)‘𝑧))
140103fveq1d 6877 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((ℝ D (𝐺 ↾ ((𝐵𝑟)(,)𝐵)))‘𝑧) = (((ℝ D 𝐺) ↾ ((𝐵𝑟)(,)𝐵))‘𝑧))
141 fvres 6894 . . . . . . . . . . . . . . . 16 (𝑧 ∈ ((𝐵𝑟)(,)𝐵) → (((ℝ D 𝐺) ↾ ((𝐵𝑟)(,)𝐵))‘𝑧) = ((ℝ D 𝐺)‘𝑧))
142140, 141sylan9eq 2790 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) ∧ 𝑧 ∈ ((𝐵𝑟)(,)𝐵)) → ((ℝ D (𝐺 ↾ ((𝐵𝑟)(,)𝐵)))‘𝑧) = ((ℝ D 𝐺)‘𝑧))
143139, 142oveq12d 7421 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) ∧ 𝑧 ∈ ((𝐵𝑟)(,)𝐵)) → (((ℝ D (𝐹 ↾ ((𝐵𝑟)(,)𝐵)))‘𝑧) / ((ℝ D (𝐺 ↾ ((𝐵𝑟)(,)𝐵)))‘𝑧)) = (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧)))
144143mpteq2dva 5214 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝑧 ∈ ((𝐵𝑟)(,)𝐵) ↦ (((ℝ D (𝐹 ↾ ((𝐵𝑟)(,)𝐵)))‘𝑧) / ((ℝ D (𝐺 ↾ ((𝐵𝑟)(,)𝐵)))‘𝑧))) = (𝑧 ∈ ((𝐵𝑟)(,)𝐵) ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))))
145136, 144eqtr4d 2773 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) ↾ ((𝐵𝑟)(,)𝐵)) = (𝑧 ∈ ((𝐵𝑟)(,)𝐵) ↦ (((ℝ D (𝐹 ↾ ((𝐵𝑟)(,)𝐵)))‘𝑧) / ((ℝ D (𝐺 ↾ ((𝐵𝑟)(,)𝐵)))‘𝑧))))
146145oveq1d 7418 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝑧𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) ↾ ((𝐵𝑟)(,)𝐵)) lim 𝐵) = ((𝑧 ∈ ((𝐵𝑟)(,)𝐵) ↦ (((ℝ D (𝐹 ↾ ((𝐵𝑟)(,)𝐵)))‘𝑧) / ((ℝ D (𝐺 ↾ ((𝐵𝑟)(,)𝐵)))‘𝑧))) lim 𝐵))
147135, 146sseqtrid 4001 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) lim 𝐵) ⊆ ((𝑧 ∈ ((𝐵𝑟)(,)𝐵) ↦ (((ℝ D (𝐹 ↾ ((𝐵𝑟)(,)𝐵)))‘𝑧) / ((ℝ D (𝐺 ↾ ((𝐵𝑟)(,)𝐵)))‘𝑧))) lim 𝐵))
148 lhop.c . . . . . . . . . . 11 (𝜑𝐶 ∈ ((𝑧𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) lim 𝐵))
149148adantr 480 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐶 ∈ ((𝑧𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) lim 𝐵))
150147, 149sseldd 3959 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐶 ∈ ((𝑧 ∈ ((𝐵𝑟)(,)𝐵) ↦ (((ℝ D (𝐹 ↾ ((𝐵𝑟)(,)𝐵)))‘𝑧) / ((ℝ D (𝐺 ↾ ((𝐵𝑟)(,)𝐵)))‘𝑧))) lim 𝐵))
15123, 19, 24, 71, 74, 96, 110, 114, 118, 125, 134, 150lhop2 25970 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐶 ∈ ((𝑧 ∈ ((𝐵𝑟)(,)𝐵) ↦ (((𝐹 ↾ ((𝐵𝑟)(,)𝐵))‘𝑧) / ((𝐺 ↾ ((𝐵𝑟)(,)𝐵))‘𝑧))) lim 𝐵))
15255resmptd 6027 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹𝑧) / (𝐺𝑧))) ↾ ((𝐵𝑟)(,)𝐵)) = (𝑧 ∈ ((𝐵𝑟)(,)𝐵) ↦ ((𝐹𝑧) / (𝐺𝑧))))
153 fvres 6894 . . . . . . . . . . . 12 (𝑧 ∈ ((𝐵𝑟)(,)𝐵) → ((𝐹 ↾ ((𝐵𝑟)(,)𝐵))‘𝑧) = (𝐹𝑧))
154 fvres 6894 . . . . . . . . . . . 12 (𝑧 ∈ ((𝐵𝑟)(,)𝐵) → ((𝐺 ↾ ((𝐵𝑟)(,)𝐵))‘𝑧) = (𝐺𝑧))
155153, 154oveq12d 7421 . . . . . . . . . . 11 (𝑧 ∈ ((𝐵𝑟)(,)𝐵) → (((𝐹 ↾ ((𝐵𝑟)(,)𝐵))‘𝑧) / ((𝐺 ↾ ((𝐵𝑟)(,)𝐵))‘𝑧)) = ((𝐹𝑧) / (𝐺𝑧)))
156155mpteq2ia 5216 . . . . . . . . . 10 (𝑧 ∈ ((𝐵𝑟)(,)𝐵) ↦ (((𝐹 ↾ ((𝐵𝑟)(,)𝐵))‘𝑧) / ((𝐺 ↾ ((𝐵𝑟)(,)𝐵))‘𝑧))) = (𝑧 ∈ ((𝐵𝑟)(,)𝐵) ↦ ((𝐹𝑧) / (𝐺𝑧)))
157152, 156eqtr4di 2788 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹𝑧) / (𝐺𝑧))) ↾ ((𝐵𝑟)(,)𝐵)) = (𝑧 ∈ ((𝐵𝑟)(,)𝐵) ↦ (((𝐹 ↾ ((𝐵𝑟)(,)𝐵))‘𝑧) / ((𝐺 ↾ ((𝐵𝑟)(,)𝐵))‘𝑧))))
158157oveq1d 7418 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹𝑧) / (𝐺𝑧))) ↾ ((𝐵𝑟)(,)𝐵)) lim 𝐵) = ((𝑧 ∈ ((𝐵𝑟)(,)𝐵) ↦ (((𝐹 ↾ ((𝐵𝑟)(,)𝐵))‘𝑧) / ((𝐺 ↾ ((𝐵𝑟)(,)𝐵))‘𝑧))) lim 𝐵))
159151, 158eleqtrrd 2837 . . . . . . 7 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐶 ∈ (((𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹𝑧) / (𝐺𝑧))) ↾ ((𝐵𝑟)(,)𝐵)) lim 𝐵))
160 ssun2 4154 . . . . . . . . . . . 12 (𝐵(,)(𝐵 + 𝑟)) ⊆ (((𝐵𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))
161160, 54sseqtrrid 4002 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵(,)(𝐵 + 𝑟)) ⊆ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}))
162161, 69sstrd 3969 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵(,)(𝐵 + 𝑟)) ⊆ 𝐴)
16326, 162fssresd 6744 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))):(𝐵(,)(𝐵 + 𝑟))⟶ℝ)
16473, 162fssresd 6744 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))):(𝐵(,)(𝐵 + 𝑟))⟶ℝ)
165 ioossre 13422 . . . . . . . . . . . . . 14 (𝐵(,)(𝐵 + 𝑟)) ⊆ ℝ
166165a1i 11 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵(,)(𝐵 + 𝑟)) ⊆ ℝ)
16780, 81dvres 25862 . . . . . . . . . . . . 13 (((ℝ ⊆ ℂ ∧ 𝐹:𝐴⟶ℂ) ∧ (𝐴 ⊆ ℝ ∧ (𝐵(,)(𝐵 + 𝑟)) ⊆ ℝ)) → (ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))) = ((ℝ D 𝐹) ↾ ((int‘(topGen‘ran (,)))‘(𝐵(,)(𝐵 + 𝑟)))))
16875, 76, 77, 166, 167syl22anc 838 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))) = ((ℝ D 𝐹) ↾ ((int‘(topGen‘ran (,)))‘(𝐵(,)(𝐵 + 𝑟)))))
169 iooretop 24702 . . . . . . . . . . . . . 14 (𝐵(,)(𝐵 + 𝑟)) ∈ (topGen‘ran (,))
170 isopn3i 23018 . . . . . . . . . . . . . 14 (((topGen‘ran (,)) ∈ Top ∧ (𝐵(,)(𝐵 + 𝑟)) ∈ (topGen‘ran (,))) → ((int‘(topGen‘ran (,)))‘(𝐵(,)(𝐵 + 𝑟))) = (𝐵(,)(𝐵 + 𝑟)))
17184, 169, 170mp2an 692 . . . . . . . . . . . . 13 ((int‘(topGen‘ran (,)))‘(𝐵(,)(𝐵 + 𝑟))) = (𝐵(,)(𝐵 + 𝑟))
172171reseq2i 5963 . . . . . . . . . . . 12 ((ℝ D 𝐹) ↾ ((int‘(topGen‘ran (,)))‘(𝐵(,)(𝐵 + 𝑟)))) = ((ℝ D 𝐹) ↾ (𝐵(,)(𝐵 + 𝑟)))
173168, 172eqtrdi 2786 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))) = ((ℝ D 𝐹) ↾ (𝐵(,)(𝐵 + 𝑟))))
174173dmeqd 5885 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom (ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))) = dom ((ℝ D 𝐹) ↾ (𝐵(,)(𝐵 + 𝑟))))
175161, 59sstrd 3969 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵(,)(𝐵 + 𝑟)) ⊆ 𝐷)
176175, 92sstrd 3969 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵(,)(𝐵 + 𝑟)) ⊆ dom (ℝ D 𝐹))
177 ssdmres 6000 . . . . . . . . . . 11 ((𝐵(,)(𝐵 + 𝑟)) ⊆ dom (ℝ D 𝐹) ↔ dom ((ℝ D 𝐹) ↾ (𝐵(,)(𝐵 + 𝑟))) = (𝐵(,)(𝐵 + 𝑟)))
178176, 177sylib 218 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom ((ℝ D 𝐹) ↾ (𝐵(,)(𝐵 + 𝑟))) = (𝐵(,)(𝐵 + 𝑟)))
179174, 178eqtrd 2770 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom (ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))) = (𝐵(,)(𝐵 + 𝑟)))
18080, 81dvres 25862 . . . . . . . . . . . . 13 (((ℝ ⊆ ℂ ∧ 𝐺:𝐴⟶ℂ) ∧ (𝐴 ⊆ ℝ ∧ (𝐵(,)(𝐵 + 𝑟)) ⊆ ℝ)) → (ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))) = ((ℝ D 𝐺) ↾ ((int‘(topGen‘ran (,)))‘(𝐵(,)(𝐵 + 𝑟)))))
18175, 99, 77, 166, 180syl22anc 838 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))) = ((ℝ D 𝐺) ↾ ((int‘(topGen‘ran (,)))‘(𝐵(,)(𝐵 + 𝑟)))))
182171reseq2i 5963 . . . . . . . . . . . 12 ((ℝ D 𝐺) ↾ ((int‘(topGen‘ran (,)))‘(𝐵(,)(𝐵 + 𝑟)))) = ((ℝ D 𝐺) ↾ (𝐵(,)(𝐵 + 𝑟)))
183181, 182eqtrdi 2786 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))) = ((ℝ D 𝐺) ↾ (𝐵(,)(𝐵 + 𝑟))))
184183dmeqd 5885 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom (ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))) = dom ((ℝ D 𝐺) ↾ (𝐵(,)(𝐵 + 𝑟))))
185175, 106sstrd 3969 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵(,)(𝐵 + 𝑟)) ⊆ dom (ℝ D 𝐺))
186 ssdmres 6000 . . . . . . . . . . 11 ((𝐵(,)(𝐵 + 𝑟)) ⊆ dom (ℝ D 𝐺) ↔ dom ((ℝ D 𝐺) ↾ (𝐵(,)(𝐵 + 𝑟))) = (𝐵(,)(𝐵 + 𝑟)))
187185, 186sylib 218 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom ((ℝ D 𝐺) ↾ (𝐵(,)(𝐵 + 𝑟))) = (𝐵(,)(𝐵 + 𝑟)))
188184, 187eqtrd 2770 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom (ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))) = (𝐵(,)(𝐵 + 𝑟)))
189 limcresi 25836 . . . . . . . . . 10 (𝐹 lim 𝐵) ⊆ ((𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))) lim 𝐵)
190189, 113sselid 3956 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 0 ∈ ((𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))) lim 𝐵))
191 limcresi 25836 . . . . . . . . . 10 (𝐺 lim 𝐵) ⊆ ((𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))) lim 𝐵)
192191, 117sselid 3956 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 0 ∈ ((𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))) lim 𝐵))
193 df-ima 5667 . . . . . . . . . . 11 (𝐺 “ (𝐵(,)(𝐵 + 𝑟))) = ran (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))
194 imass2 6089 . . . . . . . . . . . 12 ((𝐵(,)(𝐵 + 𝑟)) ⊆ 𝐷 → (𝐺 “ (𝐵(,)(𝐵 + 𝑟))) ⊆ (𝐺𝐷))
195175, 194syl 17 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐺 “ (𝐵(,)(𝐵 + 𝑟))) ⊆ (𝐺𝐷))
196193, 195eqsstrrid 3998 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ran (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))) ⊆ (𝐺𝐷))
197196, 124ssneldd 3961 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ¬ 0 ∈ ran (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))))
198183rneqd 5918 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ran (ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))) = ran ((ℝ D 𝐺) ↾ (𝐵(,)(𝐵 + 𝑟))))
199 df-ima 5667 . . . . . . . . . . . 12 ((ℝ D 𝐺) “ (𝐵(,)(𝐵 + 𝑟))) = ran ((ℝ D 𝐺) ↾ (𝐵(,)(𝐵 + 𝑟)))
200198, 199eqtr4di 2788 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ran (ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))) = ((ℝ D 𝐺) “ (𝐵(,)(𝐵 + 𝑟))))
201 imass2 6089 . . . . . . . . . . . 12 ((𝐵(,)(𝐵 + 𝑟)) ⊆ 𝐷 → ((ℝ D 𝐺) “ (𝐵(,)(𝐵 + 𝑟))) ⊆ ((ℝ D 𝐺) “ 𝐷))
202175, 201syl 17 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((ℝ D 𝐺) “ (𝐵(,)(𝐵 + 𝑟))) ⊆ ((ℝ D 𝐺) “ 𝐷))
203200, 202eqsstrd 3993 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ran (ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))) ⊆ ((ℝ D 𝐺) “ 𝐷))
204203, 133ssneldd 3961 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ¬ 0 ∈ ran (ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))))
205 limcresi 25836 . . . . . . . . . . 11 ((𝑧𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) lim 𝐵) ⊆ (((𝑧𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) lim 𝐵)
206175resmptd 6027 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) = (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))))
207173fveq1d 6877 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧) = (((ℝ D 𝐹) ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧))
208 fvres 6894 . . . . . . . . . . . . . . . 16 (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) → (((ℝ D 𝐹) ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧) = ((ℝ D 𝐹)‘𝑧))
209207, 208sylan9eq 2790 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) ∧ 𝑧 ∈ (𝐵(,)(𝐵 + 𝑟))) → ((ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧) = ((ℝ D 𝐹)‘𝑧))
210183fveq1d 6877 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧) = (((ℝ D 𝐺) ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧))
211 fvres 6894 . . . . . . . . . . . . . . . 16 (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) → (((ℝ D 𝐺) ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧) = ((ℝ D 𝐺)‘𝑧))
212210, 211sylan9eq 2790 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) ∧ 𝑧 ∈ (𝐵(,)(𝐵 + 𝑟))) → ((ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧) = ((ℝ D 𝐺)‘𝑧))
213209, 212oveq12d 7421 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) ∧ 𝑧 ∈ (𝐵(,)(𝐵 + 𝑟))) → (((ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧) / ((ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧)) = (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧)))
214213mpteq2dva 5214 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧) / ((ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧))) = (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))))
215206, 214eqtr4d 2773 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) = (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧) / ((ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧))))
216215oveq1d 7418 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝑧𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) lim 𝐵) = ((𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧) / ((ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧))) lim 𝐵))
217205, 216sseqtrid 4001 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) lim 𝐵) ⊆ ((𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧) / ((ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧))) lim 𝐵))
218217, 149sseldd 3959 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐶 ∈ ((𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧) / ((ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧))) lim 𝐵))
21919, 34, 35, 163, 164, 179, 188, 190, 192, 197, 204, 218lhop1 25969 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐶 ∈ ((𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧) / ((𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧))) lim 𝐵))
220161resmptd 6027 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹𝑧) / (𝐺𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) = (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ ((𝐹𝑧) / (𝐺𝑧))))
221 fvres 6894 . . . . . . . . . . . 12 (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) → ((𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧) = (𝐹𝑧))
222 fvres 6894 . . . . . . . . . . . 12 (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) → ((𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧) = (𝐺𝑧))
223221, 222oveq12d 7421 . . . . . . . . . . 11 (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) → (((𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧) / ((𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧)) = ((𝐹𝑧) / (𝐺𝑧)))
224223mpteq2ia 5216 . . . . . . . . . 10 (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧) / ((𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧))) = (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ ((𝐹𝑧) / (𝐺𝑧)))
225220, 224eqtr4di 2788 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹𝑧) / (𝐺𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) = (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧) / ((𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧))))
226225oveq1d 7418 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹𝑧) / (𝐺𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) lim 𝐵) = ((𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧) / ((𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧))) lim 𝐵))
227219, 226eleqtrrd 2837 . . . . . . 7 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐶 ∈ (((𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹𝑧) / (𝐺𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) lim 𝐵))
228159, 227elind 4175 . . . . . 6 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐶 ∈ ((((𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹𝑧) / (𝐺𝑧))) ↾ ((𝐵𝑟)(,)𝐵)) lim 𝐵) ∩ (((𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹𝑧) / (𝐺𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) lim 𝐵)))
22959resmptd 6027 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧𝐷 ↦ ((𝐹𝑧) / (𝐺𝑧))) ↾ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵})) = (𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹𝑧) / (𝐺𝑧))))
230229oveq1d 7418 . . . . . . 7 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝑧𝐷 ↦ ((𝐹𝑧) / (𝐺𝑧))) ↾ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵})) lim 𝐵) = ((𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹𝑧) / (𝐺𝑧))) lim 𝐵))
23167sselda 3958 . . . . . . . . . . . . 13 ((𝜑𝑧𝐷) → 𝑧𝐴)
23225ffvelcdmda 7073 . . . . . . . . . . . . 13 ((𝜑𝑧𝐴) → (𝐹𝑧) ∈ ℝ)
233231, 232syldan 591 . . . . . . . . . . . 12 ((𝜑𝑧𝐷) → (𝐹𝑧) ∈ ℝ)
234233recnd 11261 . . . . . . . . . . 11 ((𝜑𝑧𝐷) → (𝐹𝑧) ∈ ℂ)
23572ffvelcdmda 7073 . . . . . . . . . . . . 13 ((𝜑𝑧𝐴) → (𝐺𝑧) ∈ ℝ)
236231, 235syldan 591 . . . . . . . . . . . 12 ((𝜑𝑧𝐷) → (𝐺𝑧) ∈ ℝ)
237236recnd 11261 . . . . . . . . . . 11 ((𝜑𝑧𝐷) → (𝐺𝑧) ∈ ℂ)
238123adantr 480 . . . . . . . . . . . 12 ((𝜑𝑧𝐷) → ¬ 0 ∈ (𝐺𝐷))
23972ffnd 6706 . . . . . . . . . . . . . . . 16 (𝜑𝐺 Fn 𝐴)
240239adantr 480 . . . . . . . . . . . . . . 15 ((𝜑𝑧𝐷) → 𝐺 Fn 𝐴)
24167adantr 480 . . . . . . . . . . . . . . 15 ((𝜑𝑧𝐷) → 𝐷𝐴)
242 simpr 484 . . . . . . . . . . . . . . 15 ((𝜑𝑧𝐷) → 𝑧𝐷)
243 fnfvima 7224 . . . . . . . . . . . . . . 15 ((𝐺 Fn 𝐴𝐷𝐴𝑧𝐷) → (𝐺𝑧) ∈ (𝐺𝐷))
244240, 241, 242, 243syl3anc 1373 . . . . . . . . . . . . . 14 ((𝜑𝑧𝐷) → (𝐺𝑧) ∈ (𝐺𝐷))
245 eleq1 2822 . . . . . . . . . . . . . 14 ((𝐺𝑧) = 0 → ((𝐺𝑧) ∈ (𝐺𝐷) ↔ 0 ∈ (𝐺𝐷)))
246244, 245syl5ibcom 245 . . . . . . . . . . . . 13 ((𝜑𝑧𝐷) → ((𝐺𝑧) = 0 → 0 ∈ (𝐺𝐷)))
247246necon3bd 2946 . . . . . . . . . . . 12 ((𝜑𝑧𝐷) → (¬ 0 ∈ (𝐺𝐷) → (𝐺𝑧) ≠ 0))
248238, 247mpd 15 . . . . . . . . . . 11 ((𝜑𝑧𝐷) → (𝐺𝑧) ≠ 0)
249234, 237, 248divcld 12015 . . . . . . . . . 10 ((𝜑𝑧𝐷) → ((𝐹𝑧) / (𝐺𝑧)) ∈ ℂ)
250249adantlr 715 . . . . . . . . 9 (((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) ∧ 𝑧𝐷) → ((𝐹𝑧) / (𝐺𝑧)) ∈ ℂ)
251250fmpttd 7104 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝑧𝐷 ↦ ((𝐹𝑧) / (𝐺𝑧))):𝐷⟶ℂ)
252 difss 4111 . . . . . . . . . . 11 (𝐼 ∖ {𝐵}) ⊆ 𝐼
25358, 252eqsstri 4005 . . . . . . . . . 10 𝐷𝐼
25413, 61sstrdi 3971 . . . . . . . . . 10 (𝜑𝐼 ⊆ ℂ)
255253, 254sstrid 3970 . . . . . . . . 9 (𝜑𝐷 ⊆ ℂ)
256255adantr 480 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐷 ⊆ ℂ)
257 eqid 2735 . . . . . . . 8 ((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵})) = ((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵}))
25858uneq1i 4139 . . . . . . . . . . . . . . . . 17 (𝐷 ∪ {𝐵}) = ((𝐼 ∖ {𝐵}) ∪ {𝐵})
259 undif1 4451 . . . . . . . . . . . . . . . . 17 ((𝐼 ∖ {𝐵}) ∪ {𝐵}) = (𝐼 ∪ {𝐵})
260258, 259eqtri 2758 . . . . . . . . . . . . . . . 16 (𝐷 ∪ {𝐵}) = (𝐼 ∪ {𝐵})
261 simprr 772 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)
26242, 261sstrd 3969 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → {𝐵} ⊆ 𝐼)
263 ssequn2 4164 . . . . . . . . . . . . . . . . 17 ({𝐵} ⊆ 𝐼 ↔ (𝐼 ∪ {𝐵}) = 𝐼)
264262, 263sylib 218 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐼 ∪ {𝐵}) = 𝐼)
265260, 264eqtrid 2782 . . . . . . . . . . . . . . 15 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐷 ∪ {𝐵}) = 𝐼)
266265oveq2d 7419 . . . . . . . . . . . . . 14 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵})) = ((TopOpen‘ℂfld) ↾t 𝐼))
26713adantr 480 . . . . . . . . . . . . . . 15 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐼 ⊆ ℝ)
268 eqid 2735 . . . . . . . . . . . . . . . 16 (topGen‘ran (,)) = (topGen‘ran (,))
26980, 268rerest 24741 . . . . . . . . . . . . . . 15 (𝐼 ⊆ ℝ → ((TopOpen‘ℂfld) ↾t 𝐼) = ((topGen‘ran (,)) ↾t 𝐼))
270267, 269syl 17 . . . . . . . . . . . . . 14 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((TopOpen‘ℂfld) ↾t 𝐼) = ((topGen‘ran (,)) ↾t 𝐼))
271266, 270eqtrd 2770 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵})) = ((topGen‘ran (,)) ↾t 𝐼))
272271fveq2d 6879 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (int‘((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵}))) = (int‘((topGen‘ran (,)) ↾t 𝐼)))
273272fveq1d 6877 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((int‘((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵})))‘((𝐵𝑟)(,)(𝐵 + 𝑟))) = ((int‘((topGen‘ran (,)) ↾t 𝐼))‘((𝐵𝑟)(,)(𝐵 + 𝑟))))
27480cnfldtopon 24719 . . . . . . . . . . . . . . 15 (TopOpen‘ℂfld) ∈ (TopOn‘ℂ)
275254adantr 480 . . . . . . . . . . . . . . 15 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐼 ⊆ ℂ)
276 resttopon 23097 . . . . . . . . . . . . . . 15 (((TopOpen‘ℂfld) ∈ (TopOn‘ℂ) ∧ 𝐼 ⊆ ℂ) → ((TopOpen‘ℂfld) ↾t 𝐼) ∈ (TopOn‘𝐼))
277274, 275, 276sylancr 587 . . . . . . . . . . . . . 14 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((TopOpen‘ℂfld) ↾t 𝐼) ∈ (TopOn‘𝐼))
278 topontop 22849 . . . . . . . . . . . . . 14 (((TopOpen‘ℂfld) ↾t 𝐼) ∈ (TopOn‘𝐼) → ((TopOpen‘ℂfld) ↾t 𝐼) ∈ Top)
279277, 278syl 17 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((TopOpen‘ℂfld) ↾t 𝐼) ∈ Top)
280270, 279eqeltrrd 2835 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((topGen‘ran (,)) ↾t 𝐼) ∈ Top)
281 iooretop 24702 . . . . . . . . . . . . . 14 ((𝐵𝑟)(,)(𝐵 + 𝑟)) ∈ (topGen‘ran (,))
282281a1i 11 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝐵𝑟)(,)(𝐵 + 𝑟)) ∈ (topGen‘ran (,)))
2834adantr 480 . . . . . . . . . . . . . 14 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐼 ∈ (topGen‘ran (,)))
284 restopn2 23113 . . . . . . . . . . . . . 14 (((topGen‘ran (,)) ∈ Top ∧ 𝐼 ∈ (topGen‘ran (,))) → (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∈ ((topGen‘ran (,)) ↾t 𝐼) ↔ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∈ (topGen‘ran (,)) ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)))
28584, 283, 284sylancr 587 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∈ ((topGen‘ran (,)) ↾t 𝐼) ↔ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∈ (topGen‘ran (,)) ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)))
286282, 261, 285mpbir2and 713 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝐵𝑟)(,)(𝐵 + 𝑟)) ∈ ((topGen‘ran (,)) ↾t 𝐼))
287 isopn3i 23018 . . . . . . . . . . . 12 ((((topGen‘ran (,)) ↾t 𝐼) ∈ Top ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ∈ ((topGen‘ran (,)) ↾t 𝐼)) → ((int‘((topGen‘ran (,)) ↾t 𝐼))‘((𝐵𝑟)(,)(𝐵 + 𝑟))) = ((𝐵𝑟)(,)(𝐵 + 𝑟)))
288280, 286, 287syl2anc 584 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((int‘((topGen‘ran (,)) ↾t 𝐼))‘((𝐵𝑟)(,)(𝐵 + 𝑟))) = ((𝐵𝑟)(,)(𝐵 + 𝑟)))
289273, 288eqtrd 2770 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((int‘((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵})))‘((𝐵𝑟)(,)(𝐵 + 𝑟))) = ((𝐵𝑟)(,)(𝐵 + 𝑟)))
29041, 289eleqtrrd 2837 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐵 ∈ ((int‘((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵})))‘((𝐵𝑟)(,)(𝐵 + 𝑟))))
291 undif1 4451 . . . . . . . . . . 11 ((((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ∪ {𝐵}) = (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∪ {𝐵})
292 ssequn2 4164 . . . . . . . . . . . 12 ({𝐵} ⊆ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ↔ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∪ {𝐵}) = ((𝐵𝑟)(,)(𝐵 + 𝑟)))
29342, 292sylib 218 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∪ {𝐵}) = ((𝐵𝑟)(,)(𝐵 + 𝑟)))
294291, 293eqtrid 2782 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ∪ {𝐵}) = ((𝐵𝑟)(,)(𝐵 + 𝑟)))
295294fveq2d 6879 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((int‘((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵})))‘((((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ∪ {𝐵})) = ((int‘((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵})))‘((𝐵𝑟)(,)(𝐵 + 𝑟))))
296290, 295eleqtrrd 2837 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐵 ∈ ((int‘((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵})))‘((((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ∪ {𝐵})))
297251, 59, 256, 80, 257, 296limcres 25837 . . . . . . 7 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝑧𝐷 ↦ ((𝐹𝑧) / (𝐺𝑧))) ↾ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵})) lim 𝐵) = ((𝑧𝐷 ↦ ((𝐹𝑧) / (𝐺𝑧))) lim 𝐵))
29878, 61sstri 3968 . . . . . . . . 9 ((𝐵𝑟)(,)𝐵) ⊆ ℂ
299298a1i 11 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝐵𝑟)(,)𝐵) ⊆ ℂ)
300165, 61sstri 3968 . . . . . . . . 9 (𝐵(,)(𝐵 + 𝑟)) ⊆ ℂ
301300a1i 11 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵(,)(𝐵 + 𝑟)) ⊆ ℂ)
30259sselda 3958 . . . . . . . . . . 11 (((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) ∧ 𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵})) → 𝑧𝐷)
303302, 250syldan 591 . . . . . . . . . 10 (((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) ∧ 𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵})) → ((𝐹𝑧) / (𝐺𝑧)) ∈ ℂ)
304303fmpttd 7104 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹𝑧) / (𝐺𝑧))):(((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵})⟶ℂ)
30554feq2d 6691 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹𝑧) / (𝐺𝑧))):(((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵})⟶ℂ ↔ (𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹𝑧) / (𝐺𝑧))):(((𝐵𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))⟶ℂ))
306304, 305mpbid 232 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹𝑧) / (𝐺𝑧))):(((𝐵𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))⟶ℂ)
307299, 301, 306limcun 25846 . . . . . . 7 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹𝑧) / (𝐺𝑧))) lim 𝐵) = ((((𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹𝑧) / (𝐺𝑧))) ↾ ((𝐵𝑟)(,)𝐵)) lim 𝐵) ∩ (((𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹𝑧) / (𝐺𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) lim 𝐵)))
308230, 297, 3073eqtr3rd 2779 . . . . . 6 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((((𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹𝑧) / (𝐺𝑧))) ↾ ((𝐵𝑟)(,)𝐵)) lim 𝐵) ∩ (((𝑧 ∈ (((𝐵𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹𝑧) / (𝐺𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) lim 𝐵)) = ((𝑧𝐷 ↦ ((𝐹𝑧) / (𝐺𝑧))) lim 𝐵))
309228, 308eleqtrd 2836 . . . . 5 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐶 ∈ ((𝑧𝐷 ↦ ((𝐹𝑧) / (𝐺𝑧))) lim 𝐵))
310309expr 456 . . . 4 ((𝜑𝑟 ∈ ℝ+) → (((𝐵𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼𝐶 ∈ ((𝑧𝐷 ↦ ((𝐹𝑧) / (𝐺𝑧))) lim 𝐵)))
31118, 310sylbid 240 . . 3 ((𝜑𝑟 ∈ ℝ+) → ((𝐵(ball‘((abs ∘ − ) ↾ (ℝ × ℝ)))𝑟) ⊆ 𝐼𝐶 ∈ ((𝑧𝐷 ↦ ((𝐹𝑧) / (𝐺𝑧))) lim 𝐵)))
312311rexlimdva 3141 . 2 (𝜑 → (∃𝑟 ∈ ℝ+ (𝐵(ball‘((abs ∘ − ) ↾ (ℝ × ℝ)))𝑟) ⊆ 𝐼𝐶 ∈ ((𝑧𝐷 ↦ ((𝐹𝑧) / (𝐺𝑧))) lim 𝐵)))
3139, 312mpd 15 1 (𝜑𝐶 ∈ ((𝑧𝐷 ↦ ((𝐹𝑧) / (𝐺𝑧))) lim 𝐵))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 206  wa 395  wo 847  w3a 1086   = wceq 1540  wcel 2108  wne 2932  wrex 3060  cdif 3923  cun 3924  cin 3925  wss 3926  c0 4308  {csn 4601   cuni 4883   class class class wbr 5119  cmpt 5201   × cxp 5652  dom cdm 5654  ran crn 5655  cres 5656  cima 5657  ccom 5658   Fn wfn 6525  wf 6526  cfv 6530  (class class class)co 7403  cc 11125  cr 11126  0cc0 11127   + caddc 11130  *cxr 11266   < clt 11267  cmin 11464   / cdiv 11892  +crp 13006  (,)cioo 13360  abscabs 15251  t crest 17432  TopOpenctopn 17433  topGenctg 17449  ∞Metcxmet 21298  ballcbl 21300  MetOpencmopn 21303  fldccnfld 21313  Topctop 22829  TopOnctopon 22846  intcnt 22953   lim climc 25813   D cdv 25814
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1795  ax-4 1809  ax-5 1910  ax-6 1967  ax-7 2007  ax-8 2110  ax-9 2118  ax-10 2141  ax-11 2157  ax-12 2177  ax-ext 2707  ax-rep 5249  ax-sep 5266  ax-nul 5276  ax-pow 5335  ax-pr 5402  ax-un 7727  ax-cnex 11183  ax-resscn 11184  ax-1cn 11185  ax-icn 11186  ax-addcl 11187  ax-addrcl 11188  ax-mulcl 11189  ax-mulrcl 11190  ax-mulcom 11191  ax-addass 11192  ax-mulass 11193  ax-distr 11194  ax-i2m1 11195  ax-1ne0 11196  ax-1rid 11197  ax-rnegex 11198  ax-rrecex 11199  ax-cnre 11200  ax-pre-lttri 11201  ax-pre-lttrn 11202  ax-pre-ltadd 11203  ax-pre-mulgt0 11204  ax-pre-sup 11205  ax-addf 11206
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1543  df-fal 1553  df-ex 1780  df-nf 1784  df-sb 2065  df-mo 2539  df-eu 2568  df-clab 2714  df-cleq 2727  df-clel 2809  df-nfc 2885  df-ne 2933  df-nel 3037  df-ral 3052  df-rex 3061  df-rmo 3359  df-reu 3360  df-rab 3416  df-v 3461  df-sbc 3766  df-csb 3875  df-dif 3929  df-un 3931  df-in 3933  df-ss 3943  df-pss 3946  df-nul 4309  df-if 4501  df-pw 4577  df-sn 4602  df-pr 4604  df-tp 4606  df-op 4608  df-uni 4884  df-int 4923  df-iun 4969  df-iin 4970  df-br 5120  df-opab 5182  df-mpt 5202  df-tr 5230  df-id 5548  df-eprel 5553  df-po 5561  df-so 5562  df-fr 5606  df-se 5607  df-we 5608  df-xp 5660  df-rel 5661  df-cnv 5662  df-co 5663  df-dm 5664  df-rn 5665  df-res 5666  df-ima 5667  df-pred 6290  df-ord 6355  df-on 6356  df-lim 6357  df-suc 6358  df-iota 6483  df-fun 6532  df-fn 6533  df-f 6534  df-f1 6535  df-fo 6536  df-f1o 6537  df-fv 6538  df-isom 6539  df-riota 7360  df-ov 7406  df-oprab 7407  df-mpo 7408  df-of 7669  df-om 7860  df-1st 7986  df-2nd 7987  df-supp 8158  df-frecs 8278  df-wrecs 8309  df-recs 8383  df-rdg 8422  df-1o 8478  df-2o 8479  df-er 8717  df-map 8840  df-pm 8841  df-ixp 8910  df-en 8958  df-dom 8959  df-sdom 8960  df-fin 8961  df-fsupp 9372  df-fi 9421  df-sup 9452  df-inf 9453  df-oi 9522  df-card 9951  df-pnf 11269  df-mnf 11270  df-xr 11271  df-ltxr 11272  df-le 11273  df-sub 11466  df-neg 11467  df-div 11893  df-nn 12239  df-2 12301  df-3 12302  df-4 12303  df-5 12304  df-6 12305  df-7 12306  df-8 12307  df-9 12308  df-n0 12500  df-z 12587  df-dec 12707  df-uz 12851  df-q 12963  df-rp 13007  df-xneg 13126  df-xadd 13127  df-xmul 13128  df-ioo 13364  df-ioc 13365  df-ico 13366  df-icc 13367  df-fz 13523  df-fzo 13670  df-seq 14018  df-exp 14078  df-hash 14347  df-cj 15116  df-re 15117  df-im 15118  df-sqrt 15252  df-abs 15253  df-struct 17164  df-sets 17181  df-slot 17199  df-ndx 17211  df-base 17227  df-ress 17250  df-plusg 17282  df-mulr 17283  df-starv 17284  df-sca 17285  df-vsca 17286  df-ip 17287  df-tset 17288  df-ple 17289  df-ds 17291  df-unif 17292  df-hom 17293  df-cco 17294  df-rest 17434  df-topn 17435  df-0g 17453  df-gsum 17454  df-topgen 17455  df-pt 17456  df-prds 17459  df-xrs 17514  df-qtop 17519  df-imas 17520  df-xps 17522  df-mre 17596  df-mrc 17597  df-acs 17599  df-mgm 18616  df-sgrp 18695  df-mnd 18711  df-submnd 18760  df-mulg 19049  df-cntz 19298  df-cmn 19761  df-psmet 21305  df-xmet 21306  df-met 21307  df-bl 21308  df-mopn 21309  df-fbas 21310  df-fg 21311  df-cnfld 21314  df-top 22830  df-topon 22847  df-topsp 22869  df-bases 22882  df-cld 22955  df-ntr 22956  df-cls 22957  df-nei 23034  df-lp 23072  df-perf 23073  df-cn 23163  df-cnp 23164  df-haus 23251  df-cmp 23323  df-tx 23498  df-hmeo 23691  df-fil 23782  df-fm 23874  df-flim 23875  df-flf 23876  df-xms 24257  df-ms 24258  df-tms 24259  df-cncf 24820  df-limc 25817  df-dv 25818
This theorem is referenced by:  taylthlem2  26332  taylthlem2OLD  26333  dirkercncflem2  46081  fourierdlem62  46145
  Copyright terms: Public domain W3C validator