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

Theorem lhop 26336
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 2761 . . . . 5 ((abs ∘ − ) ↾ (ℝ × ℝ)) = ((abs ∘ − ) ↾ (ℝ × ℝ))
21rexmet 25110 . . . 4 ((abs ∘ − ) ↾ (ℝ × ℝ)) ∈ (∞Met‘ℝ)
32a1i 11 . . 3 (𝜑 → ((abs ∘ − ) ↾ (ℝ × ℝ)) ∈ (∞Met‘ℝ))
4 lhop.i . . 3 (𝜑 → 𝐼 ∈ (topGen‘ran (,)))
5 lhop.b . . 3 (𝜑 → 𝐵 ∈ 𝐼)
6 eqid 2761 . . . . 5 (MetOpen‘((abs ∘ − ) ↾ (ℝ × ℝ))) = (MetOpen‘((abs ∘ − ) ↾ (ℝ × ℝ)))
71, 6tgioo 25115 . . . 4 (topGen‘ran (,)) = (MetOpen‘((abs ∘ − ) ↾ (ℝ × ℝ)))
87mopni2 24812 . . 3 ((((abs ∘ − ) ↾ (ℝ × ℝ)) ∈ (∞Met‘ℝ) ∧ 𝐼 ∈ (topGen‘ran (,)) ∧ 𝐵 ∈ 𝐼) → ∃𝑟 ∈ ℝ+ (𝐵(ball‘((abs ∘ − ) ↾ (ℝ × ℝ)))𝑟) ⊆ 𝐼)
93, 4, 5, 8syl3anc 1398 . 2 (𝜑 → ∃𝑟 ∈ ℝ+ (𝐵(ball‘((abs ∘ − ) ↾ (ℝ × ℝ)))𝑟) ⊆ 𝐼)
10 elssuni 4899 . . . . . . . . 9 (𝐼 ∈ (topGen‘ran (,)) → 𝐼 ⊆ ∪ (topGen‘ran (,)))
11 uniretop 25081 . . . . . . . . 9 ℝ = ∪ (topGen‘ran (,))
1210, 11sseqtrrdi 3972 . . . . . . . 8 (𝐼 ∈ (topGen‘ran (,)) → 𝐼 ⊆ ℝ)
134, 12syl 18 . . . . . . 7 (𝜑 → 𝐼 ⊆ ℝ)
1413, 5sseldd 3932 . . . . . 6 (𝜑 → 𝐵 ∈ ℝ)
15 rpre 13129 . . . . . 6 (𝑟 ∈ ℝ+ → 𝑟 ∈ ℝ)
161bl2ioo 25111 . . . . . 6 ((𝐵 ∈ ℝ ∧ 𝑟 ∈ ℝ) → (𝐵(ball‘((abs ∘ − ) ↾ (ℝ × ℝ)))𝑟) = ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)))
1714, 15, 16syl2an 608 . . . . 5 ((𝜑 ∧ 𝑟 ∈ ℝ+) → (𝐵(ball‘((abs ∘ − ) ↾ (ℝ × ℝ)))𝑟) = ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)))
1817sseq1d 3962 . . . 4 ((𝜑 ∧ 𝑟 ∈ ℝ+) → ((𝐵(ball‘((abs ∘ − ) ↾ (ℝ × ℝ)))𝑟) ⊆ 𝐼 ↔ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼))
1914adantr 486 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐵 ∈ ℝ)
20 simprl 783 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝑟 ∈ ℝ+)
2120rpred 13164 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝑟 ∈ ℝ)
2219, 21resubcld 11744 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵 − 𝑟) ∈ ℝ)
2322rexrd 11359 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵 − 𝑟) ∈ ℝ*)
2419, 20ltsubrpd 13196 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵 − 𝑟) < 𝐵)
25 lhop.f . . . . . . . . . . 11 (𝜑 → 𝐹:𝐴⟶ℝ)
2625adantr 486 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐹:𝐴⟶ℝ)
27 ssun1 4124 . . . . . . . . . . . 12 ((𝐵 − 𝑟)(,)𝐵) ⊆ (((𝐵 − 𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))
28 unass 4118 . . . . . . . . . . . . . . 15 (({𝐵} ∪ ((𝐵 − 𝑟)(,)𝐵)) ∪ (𝐵(,)(𝐵 + 𝑟))) = ({𝐵} ∪ (((𝐵 − 𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟))))
29 uncom 4105 . . . . . . . . . . . . . . . 16 ({𝐵} ∪ ((𝐵 − 𝑟)(,)𝐵)) = (((𝐵 − 𝑟)(,)𝐵) ∪ {𝐵})
3029uneq1i 4111 . . . . . . . . . . . . . . 15 (({𝐵} ∪ ((𝐵 − 𝑟)(,)𝐵)) ∪ (𝐵(,)(𝐵 + 𝑟))) = ((((𝐵 − 𝑟)(,)𝐵) ∪ {𝐵}) ∪ (𝐵(,)(𝐵 + 𝑟)))
3128, 30eqtr3i 2786 . . . . . . . . . . . . . 14 ({𝐵} ∪ (((𝐵 − 𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))) = ((((𝐵 − 𝑟)(,)𝐵) ∪ {𝐵}) ∪ (𝐵(,)(𝐵 + 𝑟)))
3219rexrd 11359 . . . . . . . . . . . . . . 15 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐵 ∈ ℝ*)
3319, 21readdcld 11338 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵 + 𝑟) ∈ ℝ)
3433rexrd 11359 . . . . . . . . . . . . . . 15 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵 + 𝑟) ∈ ℝ*)
3519, 20ltaddrpd 13197 . . . . . . . . . . . . . . 15 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐵 < (𝐵 + 𝑟))
36 ioojoin 13614 . . . . . . . . . . . . . . 15 ((((𝐵 − 𝑟) ∈ ℝ* ∧ 𝐵 ∈ ℝ* ∧ (𝐵 + 𝑟) ∈ ℝ*) ∧ ((𝐵 − 𝑟) < 𝐵 ∧ 𝐵 < (𝐵 + 𝑟))) → ((((𝐵 − 𝑟)(,)𝐵) ∪ {𝐵}) ∪ (𝐵(,)(𝐵 + 𝑟))) = ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)))
3723, 32, 34, 24, 35, 36syl32anc 1405 . . . . . . . . . . . . . 14 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((((𝐵 − 𝑟)(,)𝐵) ∪ {𝐵}) ∪ (𝐵(,)(𝐵 + 𝑟))) = ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)))
3831, 37eqtrid 2808 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ({𝐵} ∪ (((𝐵 − 𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))) = ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)))
39 elioo2 13517 . . . . . . . . . . . . . . . . 17 (((𝐵 − 𝑟) ∈ ℝ* ∧ (𝐵 + 𝑟) ∈ ℝ*) → (𝐵 ∈ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ↔ (𝐵 ∈ ℝ ∧ (𝐵 − 𝑟) < 𝐵 ∧ 𝐵 < (𝐵 + 𝑟))))
4023, 34, 39syl2anc 596 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵 ∈ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ↔ (𝐵 ∈ ℝ ∧ (𝐵 − 𝑟) < 𝐵 ∧ 𝐵 < (𝐵 + 𝑟))))
4119, 24, 35, 40mpbir3and 1361 . . . . . . . . . . . . . . 15 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐵 ∈ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)))
4241snssd 4747 . . . . . . . . . . . . . 14 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → {𝐵} ⊆ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)))
43 incom 4155 . . . . . . . . . . . . . . 15 ({𝐵} ∩ (((𝐵 − 𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))) = ((((𝐵 − 𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟))) ∩ {𝐵})
44 ubioo 13508 . . . . . . . . . . . . . . . . . 18 ¬ 𝐵 ∈ ((𝐵 − 𝑟)(,)𝐵)
45 lbioo 13507 . . . . . . . . . . . . . . . . . 18 ¬ 𝐵 ∈ (𝐵(,)(𝐵 + 𝑟))
4644, 45pm3.2ni 894 . . . . . . . . . . . . . . . . 17 ¬ (𝐵 ∈ ((𝐵 − 𝑟)(,)𝐵) ∨ 𝐵 ∈ (𝐵(,)(𝐵 + 𝑟)))
47 elun 4100 . . . . . . . . . . . . . . . . 17 (𝐵 ∈ (((𝐵 − 𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟))) ↔ (𝐵 ∈ ((𝐵 − 𝑟)(,)𝐵) ∨ 𝐵 ∈ (𝐵(,)(𝐵 + 𝑟))))
4846, 47mtbir 326 . . . . . . . . . . . . . . . 16 ¬ 𝐵 ∈ (((𝐵 − 𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))
49 disjsn 4672 . . . . . . . . . . . . . . . 16 (((((𝐵 − 𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟))) ∩ {𝐵}) = ∅ ↔ ¬ 𝐵 ∈ (((𝐵 − 𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟))))
5048, 49mpbir 234 . . . . . . . . . . . . . . 15 ((((𝐵 − 𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟))) ∩ {𝐵}) = ∅
5143, 50eqtri 2784 . . . . . . . . . . . . . 14 ({𝐵} ∩ (((𝐵 − 𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))) = ∅
52 uneqdifeq 4448 . . . . . . . . . . . . . 14 (({𝐵} ⊆ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∧ ({𝐵} ∩ (((𝐵 − 𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))) = ∅) → (({𝐵} ∪ (((𝐵 − 𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))) = ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ↔ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) = (((𝐵 − 𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))))
5342, 51, 52sylancl 598 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (({𝐵} ∪ (((𝐵 − 𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))) = ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ↔ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) = (((𝐵 − 𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))))
5438, 53mpbid 235 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) = (((𝐵 − 𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟))))
5527, 54sseqtrrid 3974 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝐵 − 𝑟)(,)𝐵) ⊆ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}))
56 ssdif 4091 . . . . . . . . . . . . . 14 (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼 → (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ⊆ (𝐼 ∖ {𝐵}))
5756ad2antll 742 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ⊆ (𝐼 ∖ {𝐵}))
58 lhop.d . . . . . . . . . . . . 13 𝐷 = (𝐼 ∖ {𝐵})
5957, 58sseqtrrdi 3972 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ⊆ 𝐷)
60 lhop.if . . . . . . . . . . . . . 14 (𝜑 → 𝐷 ⊆ dom (ℝ D 𝐹))
61 ax-resscn 11257 . . . . . . . . . . . . . . . 16 ℝ ⊆ ℂ
6261a1i 11 . . . . . . . . . . . . . . 15 (𝜑 → ℝ ⊆ ℂ)
63 fss 6726 . . . . . . . . . . . . . . . 16 ((𝐹:𝐴⟶ℝ ∧ ℝ ⊆ ℂ) → 𝐹:𝐴⟶ℂ)
6425, 61, 63sylancl 598 . . . . . . . . . . . . . . 15 (𝜑 → 𝐹:𝐴⟶ℂ)
65 lhop.a . . . . . . . . . . . . . . 15 (𝜑 → 𝐴 ⊆ ℝ)
6662, 64, 65dvbss 26221 . . . . . . . . . . . . . 14 (𝜑 → dom (ℝ D 𝐹) ⊆ 𝐴)
6760, 66sstrd 3941 . . . . . . . . . . . . 13 (𝜑 → 𝐷 ⊆ 𝐴)
6867adantr 486 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐷 ⊆ 𝐴)
6959, 68sstrd 3941 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ⊆ 𝐴)
7055, 69sstrd 3941 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝐵 − 𝑟)(,)𝐵) ⊆ 𝐴)
7126, 70fssresd 6749 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵)):((𝐵 − 𝑟)(,)𝐵)⟶ℝ)
72 lhop.g . . . . . . . . . . 11 (𝜑 → 𝐺:𝐴⟶ℝ)
7372adantr 486 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐺:𝐴⟶ℝ)
7473, 70fssresd 6749 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵)):((𝐵 − 𝑟)(,)𝐵)⟶ℝ)
7561a1i 11 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ℝ ⊆ ℂ)
7664adantr 486 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐹:𝐴⟶ℂ)
7765adantr 486 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐴 ⊆ ℝ)
78 ioossre 13538 . . . . . . . . . . . . . 14 ((𝐵 − 𝑟)(,)𝐵) ⊆ ℝ
7978a1i 11 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝐵 − 𝑟)(,)𝐵) ⊆ ℝ)
80 eqid 2761 . . . . . . . . . . . . . 14 (TopOpen‘ℂfld) = (TopOpen‘ℂfld)
81 tgioo4 25124 . . . . . . . . . . . . . 14 (topGen‘ran (,)) = ((TopOpen‘ℂfld) ↾t ℝ)
8280, 81dvres 26231 . . . . . . . . . . . . 13 (((ℝ ⊆ ℂ ∧ 𝐹:𝐴⟶ℂ) ∧ (𝐴 ⊆ ℝ ∧ ((𝐵 − 𝑟)(,)𝐵) ⊆ ℝ)) → (ℝ D (𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵))) = ((ℝ D 𝐹) ↾ ((int‘(topGen‘ran (,)))‘((𝐵 − 𝑟)(,)𝐵))))
8375, 76, 77, 79, 82syl22anc 852 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (ℝ D (𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵))) = ((ℝ D 𝐹) ↾ ((int‘(topGen‘ran (,)))‘((𝐵 − 𝑟)(,)𝐵))))
84 retop 25080 . . . . . . . . . . . . . 14 (topGen‘ran (,)) ∈ Top
85 iooretop 25084 . . . . . . . . . . . . . 14 ((𝐵 − 𝑟)(,)𝐵) ∈ (topGen‘ran (,))
86 isopn3i 23400 . . . . . . . . . . . . . 14 (((topGen‘ran (,)) ∈ Top ∧ ((𝐵 − 𝑟)(,)𝐵) ∈ (topGen‘ran (,))) → ((int‘(topGen‘ran (,)))‘((𝐵 − 𝑟)(,)𝐵)) = ((𝐵 − 𝑟)(,)𝐵))
8784, 85, 86mp2an 705 . . . . . . . . . . . . 13 ((int‘(topGen‘ran (,)))‘((𝐵 − 𝑟)(,)𝐵)) = ((𝐵 − 𝑟)(,)𝐵)
8887reseq2i 5967 . . . . . . . . . . . 12 ((ℝ D 𝐹) ↾ ((int‘(topGen‘ran (,)))‘((𝐵 − 𝑟)(,)𝐵))) = ((ℝ D 𝐹) ↾ ((𝐵 − 𝑟)(,)𝐵))
8983, 88eqtrdi 2812 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (ℝ D (𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵))) = ((ℝ D 𝐹) ↾ ((𝐵 − 𝑟)(,)𝐵)))
9089dmeqd 5887 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom (ℝ D (𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵))) = dom ((ℝ D 𝐹) ↾ ((𝐵 − 𝑟)(,)𝐵)))
9155, 59sstrd 3941 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝐵 − 𝑟)(,)𝐵) ⊆ 𝐷)
9260adantr 486 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐷 ⊆ dom (ℝ D 𝐹))
9391, 92sstrd 3941 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝐵 − 𝑟)(,)𝐵) ⊆ dom (ℝ D 𝐹))
94 ssdmres 6004 . . . . . . . . . . 11 (((𝐵 − 𝑟)(,)𝐵) ⊆ dom (ℝ D 𝐹) ↔ dom ((ℝ D 𝐹) ↾ ((𝐵 − 𝑟)(,)𝐵)) = ((𝐵 − 𝑟)(,)𝐵))
9593, 94sylib 221 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom ((ℝ D 𝐹) ↾ ((𝐵 − 𝑟)(,)𝐵)) = ((𝐵 − 𝑟)(,)𝐵))
9690, 95eqtrd 2796 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom (ℝ D (𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵))) = ((𝐵 − 𝑟)(,)𝐵))
97 fss 6726 . . . . . . . . . . . . . . 15 ((𝐺:𝐴⟶ℝ ∧ ℝ ⊆ ℂ) → 𝐺:𝐴⟶ℂ)
9872, 61, 97sylancl 598 . . . . . . . . . . . . . 14 (𝜑 → 𝐺:𝐴⟶ℂ)
9998adantr 486 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐺:𝐴⟶ℂ)
10080, 81dvres 26231 . . . . . . . . . . . . 13 (((ℝ ⊆ ℂ ∧ 𝐺:𝐴⟶ℂ) ∧ (𝐴 ⊆ ℝ ∧ ((𝐵 − 𝑟)(,)𝐵) ⊆ ℝ)) → (ℝ D (𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵))) = ((ℝ D 𝐺) ↾ ((int‘(topGen‘ran (,)))‘((𝐵 − 𝑟)(,)𝐵))))
10175, 99, 77, 79, 100syl22anc 852 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (ℝ D (𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵))) = ((ℝ D 𝐺) ↾ ((int‘(topGen‘ran (,)))‘((𝐵 − 𝑟)(,)𝐵))))
10287reseq2i 5967 . . . . . . . . . . . 12 ((ℝ D 𝐺) ↾ ((int‘(topGen‘ran (,)))‘((𝐵 − 𝑟)(,)𝐵))) = ((ℝ D 𝐺) ↾ ((𝐵 − 𝑟)(,)𝐵))
103101, 102eqtrdi 2812 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (ℝ D (𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵))) = ((ℝ D 𝐺) ↾ ((𝐵 − 𝑟)(,)𝐵)))
104103dmeqd 5887 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom (ℝ D (𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵))) = dom ((ℝ D 𝐺) ↾ ((𝐵 − 𝑟)(,)𝐵)))
105 lhop.ig . . . . . . . . . . . . 13 (𝜑 → 𝐷 ⊆ dom (ℝ D 𝐺))
106105adantr 486 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐷 ⊆ dom (ℝ D 𝐺))
10791, 106sstrd 3941 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝐵 − 𝑟)(,)𝐵) ⊆ dom (ℝ D 𝐺))
108 ssdmres 6004 . . . . . . . . . . 11 (((𝐵 − 𝑟)(,)𝐵) ⊆ dom (ℝ D 𝐺) ↔ dom ((ℝ D 𝐺) ↾ ((𝐵 − 𝑟)(,)𝐵)) = ((𝐵 − 𝑟)(,)𝐵))
109107, 108sylib 221 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom ((ℝ D 𝐺) ↾ ((𝐵 − 𝑟)(,)𝐵)) = ((𝐵 − 𝑟)(,)𝐵))
110104, 109eqtrd 2796 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom (ℝ D (𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵))) = ((𝐵 − 𝑟)(,)𝐵))
111 limcresi 26205 . . . . . . . . . 10 (𝐹 limℂ 𝐵) ⊆ ((𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵)) limℂ 𝐵)
112 lhop.f0 . . . . . . . . . . 11 (𝜑 → 0 ∈ (𝐹 limℂ 𝐵))
113112adantr 486 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 0 ∈ (𝐹 limℂ 𝐵))
114111, 113sselid 3929 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 0 ∈ ((𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵)) limℂ 𝐵))
115 limcresi 26205 . . . . . . . . . 10 (𝐺 limℂ 𝐵) ⊆ ((𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵)) limℂ 𝐵)
116 lhop.g0 . . . . . . . . . . 11 (𝜑 → 0 ∈ (𝐺 limℂ 𝐵))
117116adantr 486 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 0 ∈ (𝐺 limℂ 𝐵))
118115, 117sselid 3929 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 0 ∈ ((𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵)) limℂ 𝐵))
119 df-ima 5664 . . . . . . . . . . 11 (𝐺 “ ((𝐵 − 𝑟)(,)𝐵)) = ran (𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵))
120 imass2 6055 . . . . . . . . . . . 12 (((𝐵 − 𝑟)(,)𝐵) ⊆ 𝐷 → (𝐺 “ ((𝐵 − 𝑟)(,)𝐵)) ⊆ (𝐺 “ 𝐷))
12191, 120syl 18 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐺 “ ((𝐵 − 𝑟)(,)𝐵)) ⊆ (𝐺 “ 𝐷))
122119, 121eqsstrrid 3970 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ran (𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵)) ⊆ (𝐺 “ 𝐷))
123 lhop.gn0 . . . . . . . . . . 11 (𝜑 → ¬ 0 ∈ (𝐺 “ 𝐷))
124123adantr 486 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ¬ 0 ∈ (𝐺 “ 𝐷))
125122, 124ssneldd 3934 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ¬ 0 ∈ ran (𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵)))
126103rneqd 5920 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ran (ℝ D (𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵))) = ran ((ℝ D 𝐺) ↾ ((𝐵 − 𝑟)(,)𝐵)))
127 df-ima 5664 . . . . . . . . . . . 12 ((ℝ D 𝐺) “ ((𝐵 − 𝑟)(,)𝐵)) = ran ((ℝ D 𝐺) ↾ ((𝐵 − 𝑟)(,)𝐵))
128126, 127eqtr4di 2814 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ran (ℝ D (𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵))) = ((ℝ D 𝐺) “ ((𝐵 − 𝑟)(,)𝐵)))
129 imass2 6055 . . . . . . . . . . . 12 (((𝐵 − 𝑟)(,)𝐵) ⊆ 𝐷 → ((ℝ D 𝐺) “ ((𝐵 − 𝑟)(,)𝐵)) ⊆ ((ℝ D 𝐺) “ 𝐷))
13091, 129syl 18 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((ℝ D 𝐺) “ ((𝐵 − 𝑟)(,)𝐵)) ⊆ ((ℝ D 𝐺) “ 𝐷))
131128, 130eqsstrd 3965 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ran (ℝ D (𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵))) ⊆ ((ℝ D 𝐺) “ 𝐷))
132 lhop.gd0 . . . . . . . . . . 11 (𝜑 → ¬ 0 ∈ ((ℝ D 𝐺) “ 𝐷))
133132adantr 486 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ¬ 0 ∈ ((ℝ D 𝐺) “ 𝐷))
134131, 133ssneldd 3934 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ¬ 0 ∈ ran (ℝ D (𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵))))
135 limcresi 26205 . . . . . . . . . . 11 ((𝑧 ∈ 𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) limℂ 𝐵) ⊆ (((𝑧 ∈ 𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) ↾ ((𝐵 − 𝑟)(,)𝐵)) limℂ 𝐵)
13691resmptd 6032 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧 ∈ 𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) ↾ ((𝐵 − 𝑟)(,)𝐵)) = (𝑧 ∈ ((𝐵 − 𝑟)(,)𝐵) ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))))
13789fveq1d 6887 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((ℝ D (𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵)))‘𝑧) = (((ℝ D 𝐹) ↾ ((𝐵 − 𝑟)(,)𝐵))‘𝑧))
138 fvres 6904 . . . . . . . . . . . . . . . 16 (𝑧 ∈ ((𝐵 − 𝑟)(,)𝐵) → (((ℝ D 𝐹) ↾ ((𝐵 − 𝑟)(,)𝐵))‘𝑧) = ((ℝ D 𝐹)‘𝑧))
139137, 138sylan9eq 2816 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) ∧ 𝑧 ∈ ((𝐵 − 𝑟)(,)𝐵)) → ((ℝ D (𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵)))‘𝑧) = ((ℝ D 𝐹)‘𝑧))
140103fveq1d 6887 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((ℝ D (𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵)))‘𝑧) = (((ℝ D 𝐺) ↾ ((𝐵 − 𝑟)(,)𝐵))‘𝑧))
141 fvres 6904 . . . . . . . . . . . . . . . 16 (𝑧 ∈ ((𝐵 − 𝑟)(,)𝐵) → (((ℝ D 𝐺) ↾ ((𝐵 − 𝑟)(,)𝐵))‘𝑧) = ((ℝ D 𝐺)‘𝑧))
142140, 141sylan9eq 2816 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) ∧ 𝑧 ∈ ((𝐵 − 𝑟)(,)𝐵)) → ((ℝ D (𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵)))‘𝑧) = ((ℝ D 𝐺)‘𝑧))
143139, 142oveq12d 7438 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) ∧ 𝑧 ∈ ((𝐵 − 𝑟)(,)𝐵)) → (((ℝ D (𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵)))‘𝑧) / ((ℝ D (𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵)))‘𝑧)) = (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧)))
144143mpteq2dva 5198 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝑧 ∈ ((𝐵 − 𝑟)(,)𝐵) ↦ (((ℝ D (𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵)))‘𝑧) / ((ℝ D (𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵)))‘𝑧))) = (𝑧 ∈ ((𝐵 − 𝑟)(,)𝐵) ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))))
145136, 144eqtr4d 2799 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧 ∈ 𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) ↾ ((𝐵 − 𝑟)(,)𝐵)) = (𝑧 ∈ ((𝐵 − 𝑟)(,)𝐵) ↦ (((ℝ D (𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵)))‘𝑧) / ((ℝ D (𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵)))‘𝑧))))
146145oveq1d 7435 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝑧 ∈ 𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) ↾ ((𝐵 − 𝑟)(,)𝐵)) limℂ 𝐵) = ((𝑧 ∈ ((𝐵 − 𝑟)(,)𝐵) ↦ (((ℝ D (𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵)))‘𝑧) / ((ℝ D (𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵)))‘𝑧))) limℂ 𝐵))
147135, 146sseqtrid 3973 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧 ∈ 𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) limℂ 𝐵) ⊆ ((𝑧 ∈ ((𝐵 − 𝑟)(,)𝐵) ↦ (((ℝ D (𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵)))‘𝑧) / ((ℝ D (𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵)))‘𝑧))) limℂ 𝐵))
148 lhop.c . . . . . . . . . . 11 (𝜑 → 𝐶 ∈ ((𝑧 ∈ 𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) limℂ 𝐵))
149148adantr 486 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐶 ∈ ((𝑧 ∈ 𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) limℂ 𝐵))
150147, 149sseldd 3932 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐶 ∈ ((𝑧 ∈ ((𝐵 − 𝑟)(,)𝐵) ↦ (((ℝ D (𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵)))‘𝑧) / ((ℝ D (𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵)))‘𝑧))) limℂ 𝐵))
15123, 19, 24, 71, 74, 96, 110, 114, 118, 125, 134, 150lhop2 26335 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐶 ∈ ((𝑧 ∈ ((𝐵 − 𝑟)(,)𝐵) ↦ (((𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵))‘𝑧) / ((𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵))‘𝑧))) limℂ 𝐵))
15255resmptd 6032 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) ↾ ((𝐵 − 𝑟)(,)𝐵)) = (𝑧 ∈ ((𝐵 − 𝑟)(,)𝐵) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))))
153 fvres 6904 . . . . . . . . . . . 12 (𝑧 ∈ ((𝐵 − 𝑟)(,)𝐵) → ((𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵))‘𝑧) = (𝐹‘𝑧))
154 fvres 6904 . . . . . . . . . . . 12 (𝑧 ∈ ((𝐵 − 𝑟)(,)𝐵) → ((𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵))‘𝑧) = (𝐺‘𝑧))
155153, 154oveq12d 7438 . . . . . . . . . . 11 (𝑧 ∈ ((𝐵 − 𝑟)(,)𝐵) → (((𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵))‘𝑧) / ((𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵))‘𝑧)) = ((𝐹‘𝑧) / (𝐺‘𝑧)))
156155mpteq2ia 5200 . . . . . . . . . 10 (𝑧 ∈ ((𝐵 − 𝑟)(,)𝐵) ↦ (((𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵))‘𝑧) / ((𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵))‘𝑧))) = (𝑧 ∈ ((𝐵 − 𝑟)(,)𝐵) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧)))
157152, 156eqtr4di 2814 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) ↾ ((𝐵 − 𝑟)(,)𝐵)) = (𝑧 ∈ ((𝐵 − 𝑟)(,)𝐵) ↦ (((𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵))‘𝑧) / ((𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵))‘𝑧))))
158157oveq1d 7435 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) ↾ ((𝐵 − 𝑟)(,)𝐵)) limℂ 𝐵) = ((𝑧 ∈ ((𝐵 − 𝑟)(,)𝐵) ↦ (((𝐹 ↾ ((𝐵 − 𝑟)(,)𝐵))‘𝑧) / ((𝐺 ↾ ((𝐵 − 𝑟)(,)𝐵))‘𝑧))) limℂ 𝐵))
159151, 158eleqtrrd 2864 . . . . . . 7 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐶 ∈ (((𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) ↾ ((𝐵 − 𝑟)(,)𝐵)) limℂ 𝐵))
160 ssun2 4125 . . . . . . . . . . . 12 (𝐵(,)(𝐵 + 𝑟)) ⊆ (((𝐵 − 𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))
161160, 54sseqtrrid 3974 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵(,)(𝐵 + 𝑟)) ⊆ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}))
162161, 69sstrd 3941 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵(,)(𝐵 + 𝑟)) ⊆ 𝐴)
16326, 162fssresd 6749 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))):(𝐵(,)(𝐵 + 𝑟))⟶ℝ)
16473, 162fssresd 6749 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))):(𝐵(,)(𝐵 + 𝑟))⟶ℝ)
165 ioossre 13538 . . . . . . . . . . . . . 14 (𝐵(,)(𝐵 + 𝑟)) ⊆ ℝ
166165a1i 11 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵(,)(𝐵 + 𝑟)) ⊆ ℝ)
16780, 81dvres 26231 . . . . . . . . . . . . 13 (((ℝ ⊆ ℂ ∧ 𝐹:𝐴⟶ℂ) ∧ (𝐴 ⊆ ℝ ∧ (𝐵(,)(𝐵 + 𝑟)) ⊆ ℝ)) → (ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))) = ((ℝ D 𝐹) ↾ ((int‘(topGen‘ran (,)))‘(𝐵(,)(𝐵 + 𝑟)))))
16875, 76, 77, 166, 167syl22anc 852 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))) = ((ℝ D 𝐹) ↾ ((int‘(topGen‘ran (,)))‘(𝐵(,)(𝐵 + 𝑟)))))
169 iooretop 25084 . . . . . . . . . . . . . 14 (𝐵(,)(𝐵 + 𝑟)) ∈ (topGen‘ran (,))
170 isopn3i 23400 . . . . . . . . . . . . . 14 (((topGen‘ran (,)) ∈ Top ∧ (𝐵(,)(𝐵 + 𝑟)) ∈ (topGen‘ran (,))) → ((int‘(topGen‘ran (,)))‘(𝐵(,)(𝐵 + 𝑟))) = (𝐵(,)(𝐵 + 𝑟)))
17184, 169, 170mp2an 705 . . . . . . . . . . . . 13 ((int‘(topGen‘ran (,)))‘(𝐵(,)(𝐵 + 𝑟))) = (𝐵(,)(𝐵 + 𝑟))
172171reseq2i 5967 . . . . . . . . . . . 12 ((ℝ D 𝐹) ↾ ((int‘(topGen‘ran (,)))‘(𝐵(,)(𝐵 + 𝑟)))) = ((ℝ D 𝐹) ↾ (𝐵(,)(𝐵 + 𝑟)))
173168, 172eqtrdi 2812 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))) = ((ℝ D 𝐹) ↾ (𝐵(,)(𝐵 + 𝑟))))
174173dmeqd 5887 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom (ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))) = dom ((ℝ D 𝐹) ↾ (𝐵(,)(𝐵 + 𝑟))))
175161, 59sstrd 3941 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵(,)(𝐵 + 𝑟)) ⊆ 𝐷)
176175, 92sstrd 3941 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵(,)(𝐵 + 𝑟)) ⊆ dom (ℝ D 𝐹))
177 ssdmres 6004 . . . . . . . . . . 11 ((𝐵(,)(𝐵 + 𝑟)) ⊆ dom (ℝ D 𝐹) ↔ dom ((ℝ D 𝐹) ↾ (𝐵(,)(𝐵 + 𝑟))) = (𝐵(,)(𝐵 + 𝑟)))
178176, 177sylib 221 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom ((ℝ D 𝐹) ↾ (𝐵(,)(𝐵 + 𝑟))) = (𝐵(,)(𝐵 + 𝑟)))
179174, 178eqtrd 2796 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom (ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))) = (𝐵(,)(𝐵 + 𝑟)))
18080, 81dvres 26231 . . . . . . . . . . . . 13 (((ℝ ⊆ ℂ ∧ 𝐺:𝐴⟶ℂ) ∧ (𝐴 ⊆ ℝ ∧ (𝐵(,)(𝐵 + 𝑟)) ⊆ ℝ)) → (ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))) = ((ℝ D 𝐺) ↾ ((int‘(topGen‘ran (,)))‘(𝐵(,)(𝐵 + 𝑟)))))
18175, 99, 77, 166, 180syl22anc 852 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))) = ((ℝ D 𝐺) ↾ ((int‘(topGen‘ran (,)))‘(𝐵(,)(𝐵 + 𝑟)))))
182171reseq2i 5967 . . . . . . . . . . . 12 ((ℝ D 𝐺) ↾ ((int‘(topGen‘ran (,)))‘(𝐵(,)(𝐵 + 𝑟)))) = ((ℝ D 𝐺) ↾ (𝐵(,)(𝐵 + 𝑟)))
183181, 182eqtrdi 2812 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))) = ((ℝ D 𝐺) ↾ (𝐵(,)(𝐵 + 𝑟))))
184183dmeqd 5887 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom (ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))) = dom ((ℝ D 𝐺) ↾ (𝐵(,)(𝐵 + 𝑟))))
185175, 106sstrd 3941 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵(,)(𝐵 + 𝑟)) ⊆ dom (ℝ D 𝐺))
186 ssdmres 6004 . . . . . . . . . . 11 ((𝐵(,)(𝐵 + 𝑟)) ⊆ dom (ℝ D 𝐺) ↔ dom ((ℝ D 𝐺) ↾ (𝐵(,)(𝐵 + 𝑟))) = (𝐵(,)(𝐵 + 𝑟)))
187185, 186sylib 221 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom ((ℝ D 𝐺) ↾ (𝐵(,)(𝐵 + 𝑟))) = (𝐵(,)(𝐵 + 𝑟)))
188184, 187eqtrd 2796 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → dom (ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))) = (𝐵(,)(𝐵 + 𝑟)))
189 limcresi 26205 . . . . . . . . . 10 (𝐹 limℂ 𝐵) ⊆ ((𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))) limℂ 𝐵)
190189, 113sselid 3929 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 0 ∈ ((𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))) limℂ 𝐵))
191 limcresi 26205 . . . . . . . . . 10 (𝐺 limℂ 𝐵) ⊆ ((𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))) limℂ 𝐵)
192191, 117sselid 3929 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 0 ∈ ((𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))) limℂ 𝐵))
193 df-ima 5664 . . . . . . . . . . 11 (𝐺 “ (𝐵(,)(𝐵 + 𝑟))) = ran (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))
194 imass2 6055 . . . . . . . . . . . 12 ((𝐵(,)(𝐵 + 𝑟)) ⊆ 𝐷 → (𝐺 “ (𝐵(,)(𝐵 + 𝑟))) ⊆ (𝐺 “ 𝐷))
195175, 194syl 18 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐺 “ (𝐵(,)(𝐵 + 𝑟))) ⊆ (𝐺 “ 𝐷))
196193, 195eqsstrrid 3970 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ran (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))) ⊆ (𝐺 “ 𝐷))
197196, 124ssneldd 3934 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ¬ 0 ∈ ran (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))))
198183rneqd 5920 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ran (ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))) = ran ((ℝ D 𝐺) ↾ (𝐵(,)(𝐵 + 𝑟))))
199 df-ima 5664 . . . . . . . . . . . 12 ((ℝ D 𝐺) “ (𝐵(,)(𝐵 + 𝑟))) = ran ((ℝ D 𝐺) ↾ (𝐵(,)(𝐵 + 𝑟)))
200198, 199eqtr4di 2814 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ran (ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))) = ((ℝ D 𝐺) “ (𝐵(,)(𝐵 + 𝑟))))
201 imass2 6055 . . . . . . . . . . . 12 ((𝐵(,)(𝐵 + 𝑟)) ⊆ 𝐷 → ((ℝ D 𝐺) “ (𝐵(,)(𝐵 + 𝑟))) ⊆ ((ℝ D 𝐺) “ 𝐷))
202175, 201syl 18 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((ℝ D 𝐺) “ (𝐵(,)(𝐵 + 𝑟))) ⊆ ((ℝ D 𝐺) “ 𝐷))
203200, 202eqsstrd 3965 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ran (ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))) ⊆ ((ℝ D 𝐺) “ 𝐷))
204203, 133ssneldd 3934 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ¬ 0 ∈ ran (ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))))
205 limcresi 26205 . . . . . . . . . . 11 ((𝑧 ∈ 𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) limℂ 𝐵) ⊆ (((𝑧 ∈ 𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) limℂ 𝐵)
206175resmptd 6032 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧 ∈ 𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) = (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))))
207173fveq1d 6887 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧) = (((ℝ D 𝐹) ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧))
208 fvres 6904 . . . . . . . . . . . . . . . 16 (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) → (((ℝ D 𝐹) ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧) = ((ℝ D 𝐹)‘𝑧))
209207, 208sylan9eq 2816 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) ∧ 𝑧 ∈ (𝐵(,)(𝐵 + 𝑟))) → ((ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧) = ((ℝ D 𝐹)‘𝑧))
210183fveq1d 6887 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧) = (((ℝ D 𝐺) ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧))
211 fvres 6904 . . . . . . . . . . . . . . . 16 (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) → (((ℝ D 𝐺) ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧) = ((ℝ D 𝐺)‘𝑧))
212210, 211sylan9eq 2816 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) ∧ 𝑧 ∈ (𝐵(,)(𝐵 + 𝑟))) → ((ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧) = ((ℝ D 𝐺)‘𝑧))
213209, 212oveq12d 7438 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) ∧ 𝑧 ∈ (𝐵(,)(𝐵 + 𝑟))) → (((ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧) / ((ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧)) = (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧)))
214213mpteq2dva 5198 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧) / ((ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧))) = (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))))
215206, 214eqtr4d 2799 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧 ∈ 𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) = (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧) / ((ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧))))
216215oveq1d 7435 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝑧 ∈ 𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) limℂ 𝐵) = ((𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧) / ((ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧))) limℂ 𝐵))
217205, 216sseqtrid 3973 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧 ∈ 𝐷 ↦ (((ℝ D 𝐹)‘𝑧) / ((ℝ D 𝐺)‘𝑧))) limℂ 𝐵) ⊆ ((𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧) / ((ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧))) limℂ 𝐵))
218217, 149sseldd 3932 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐶 ∈ ((𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((ℝ D (𝐹 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧) / ((ℝ D (𝐺 ↾ (𝐵(,)(𝐵 + 𝑟))))‘𝑧))) limℂ 𝐵))
21919, 34, 35, 163, 164, 179, 188, 190, 192, 197, 204, 218lhop1 26334 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐶 ∈ ((𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧) / ((𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧))) limℂ 𝐵))
220161resmptd 6032 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) = (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))))
221 fvres 6904 . . . . . . . . . . . 12 (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) → ((𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧) = (𝐹‘𝑧))
222 fvres 6904 . . . . . . . . . . . 12 (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) → ((𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧) = (𝐺‘𝑧))
223221, 222oveq12d 7438 . . . . . . . . . . 11 (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) → (((𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧) / ((𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧)) = ((𝐹‘𝑧) / (𝐺‘𝑧)))
224223mpteq2ia 5200 . . . . . . . . . 10 (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧) / ((𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧))) = (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧)))
225220, 224eqtr4di 2814 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) = (𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧) / ((𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧))))
226225oveq1d 7435 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) limℂ 𝐵) = ((𝑧 ∈ (𝐵(,)(𝐵 + 𝑟)) ↦ (((𝐹 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧) / ((𝐺 ↾ (𝐵(,)(𝐵 + 𝑟)))‘𝑧))) limℂ 𝐵))
227219, 226eleqtrrd 2864 . . . . . . 7 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐶 ∈ (((𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) limℂ 𝐵))
228159, 227elind 4146 . . . . . 6 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐶 ∈ ((((𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) ↾ ((𝐵 − 𝑟)(,)𝐵)) limℂ 𝐵) ∩ (((𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) limℂ 𝐵)))
22959resmptd 6032 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧 ∈ 𝐷 ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) ↾ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵})) = (𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))))
230229oveq1d 7435 . . . . . . 7 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝑧 ∈ 𝐷 ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) ↾ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵})) limℂ 𝐵) = ((𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) limℂ 𝐵))
23167sselda 3931 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑧 ∈ 𝐷) → 𝑧 ∈ 𝐴)
23225ffvelcdmda 7084 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑧 ∈ 𝐴) → (𝐹‘𝑧) ∈ ℝ)
233231, 232syldan 603 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑧 ∈ 𝐷) → (𝐹‘𝑧) ∈ ℝ)
234233recnd 11337 . . . . . . . . . . 11 ((𝜑 ∧ 𝑧 ∈ 𝐷) → (𝐹‘𝑧) ∈ ℂ)
23572ffvelcdmda 7084 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑧 ∈ 𝐴) → (𝐺‘𝑧) ∈ ℝ)
236231, 235syldan 603 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑧 ∈ 𝐷) → (𝐺‘𝑧) ∈ ℝ)
237236recnd 11337 . . . . . . . . . . 11 ((𝜑 ∧ 𝑧 ∈ 𝐷) → (𝐺‘𝑧) ∈ ℂ)
238123adantr 486 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑧 ∈ 𝐷) → ¬ 0 ∈ (𝐺 “ 𝐷))
23972ffnd 6710 . . . . . . . . . . . . . . . 16 (𝜑 → 𝐺 Fn 𝐴)
240239adantr 486 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑧 ∈ 𝐷) → 𝐺 Fn 𝐴)
24167adantr 486 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑧 ∈ 𝐷) → 𝐷 ⊆ 𝐴)
242 simpr 490 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑧 ∈ 𝐷) → 𝑧 ∈ 𝐷)
243 fnfvima 7239 . . . . . . . . . . . . . . 15 ((𝐺 Fn 𝐴 ∧ 𝐷 ⊆ 𝐴 ∧ 𝑧 ∈ 𝐷) → (𝐺‘𝑧) ∈ (𝐺 “ 𝐷))
244240, 241, 242, 243syl3anc 1398 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑧 ∈ 𝐷) → (𝐺‘𝑧) ∈ (𝐺 “ 𝐷))
245 eleq1 2849 . . . . . . . . . . . . . 14 ((𝐺‘𝑧) = 0 → ((𝐺‘𝑧) ∈ (𝐺 “ 𝐷) ↔ 0 ∈ (𝐺 “ 𝐷)))
246244, 245syl5ibcom 248 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑧 ∈ 𝐷) → ((𝐺‘𝑧) = 0 → 0 ∈ (𝐺 “ 𝐷)))
247246necon3bd 2970 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑧 ∈ 𝐷) → (¬ 0 ∈ (𝐺 “ 𝐷) → (𝐺‘𝑧) ≠ 0))
248238, 247mpd 16 . . . . . . . . . . 11 ((𝜑 ∧ 𝑧 ∈ 𝐷) → (𝐺‘𝑧) ≠ 0)
249234, 237, 248divcld 12093 . . . . . . . . . 10 ((𝜑 ∧ 𝑧 ∈ 𝐷) → ((𝐹‘𝑧) / (𝐺‘𝑧)) ∈ ℂ)
250249adantlr 728 . . . . . . . . 9 (((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) ∧ 𝑧 ∈ 𝐷) → ((𝐹‘𝑧) / (𝐺‘𝑧)) ∈ ℂ)
251250fmpttd 7115 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝑧 ∈ 𝐷 ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))):𝐷⟶ℂ)
252 difss 4083 . . . . . . . . . . 11 (𝐼 ∖ {𝐵}) ⊆ 𝐼
25358, 252eqsstri 3977 . . . . . . . . . 10 𝐷 ⊆ 𝐼
25413, 61sstrdi 3943 . . . . . . . . . 10 (𝜑 → 𝐼 ⊆ ℂ)
255253, 254sstrid 3942 . . . . . . . . 9 (𝜑 → 𝐷 ⊆ ℂ)
256255adantr 486 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐷 ⊆ ℂ)
257 eqid 2761 . . . . . . . 8 ((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵})) = ((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵}))
25858uneq1i 4111 . . . . . . . . . . . . . . . . 17 (𝐷 ∪ {𝐵}) = ((𝐼 ∖ {𝐵}) ∪ {𝐵})
259 undif1 4430 . . . . . . . . . . . . . . . . 17 ((𝐼 ∖ {𝐵}) ∪ {𝐵}) = (𝐼 ∪ {𝐵})
260258, 259eqtri 2784 . . . . . . . . . . . . . . . 16 (𝐷 ∪ {𝐵}) = (𝐼 ∪ {𝐵})
261 simprr 785 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)
26242, 261sstrd 3941 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → {𝐵} ⊆ 𝐼)
263 ssequn2 4135 . . . . . . . . . . . . . . . . 17 ({𝐵} ⊆ 𝐼 ↔ (𝐼 ∪ {𝐵}) = 𝐼)
264262, 263sylib 221 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐼 ∪ {𝐵}) = 𝐼)
265260, 264eqtrid 2808 . . . . . . . . . . . . . . 15 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐷 ∪ {𝐵}) = 𝐼)
266265oveq2d 7436 . . . . . . . . . . . . . 14 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵})) = ((TopOpen‘ℂfld) ↾t 𝐼))
26713adantr 486 . . . . . . . . . . . . . . 15 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐼 ⊆ ℝ)
268 eqid 2761 . . . . . . . . . . . . . . . 16 (topGen‘ran (,)) = (topGen‘ran (,))
26980, 268rerest 25123 . . . . . . . . . . . . . . 15 (𝐼 ⊆ ℝ → ((TopOpen‘ℂfld) ↾t 𝐼) = ((topGen‘ran (,)) ↾t 𝐼))
270267, 269syl 18 . . . . . . . . . . . . . 14 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((TopOpen‘ℂfld) ↾t 𝐼) = ((topGen‘ran (,)) ↾t 𝐼))
271266, 270eqtrd 2796 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵})) = ((topGen‘ran (,)) ↾t 𝐼))
272271fveq2d 6889 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (int‘((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵}))) = (int‘((topGen‘ran (,)) ↾t 𝐼)))
273272fveq1d 6887 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((int‘((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵})))‘((𝐵 − 𝑟)(,)(𝐵 + 𝑟))) = ((int‘((topGen‘ran (,)) ↾t 𝐼))‘((𝐵 − 𝑟)(,)(𝐵 + 𝑟))))
27480cnfldtopon 25101 . . . . . . . . . . . . . . 15 (TopOpen‘ℂfld) ∈ (TopOn‘ℂ)
275254adantr 486 . . . . . . . . . . . . . . 15 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐼 ⊆ ℂ)
276 resttopon 23479 . . . . . . . . . . . . . . 15 (((TopOpen‘ℂfld) ∈ (TopOn‘ℂ) ∧ 𝐼 ⊆ ℂ) → ((TopOpen‘ℂfld) ↾t 𝐼) ∈ (TopOn‘𝐼))
277274, 275, 276sylancr 599 . . . . . . . . . . . . . 14 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((TopOpen‘ℂfld) ↾t 𝐼) ∈ (TopOn‘𝐼))
278 topontop 23231 . . . . . . . . . . . . . 14 (((TopOpen‘ℂfld) ↾t 𝐼) ∈ (TopOn‘𝐼) → ((TopOpen‘ℂfld) ↾t 𝐼) ∈ Top)
279277, 278syl 18 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((TopOpen‘ℂfld) ↾t 𝐼) ∈ Top)
280270, 279eqeltrrd 2862 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((topGen‘ran (,)) ↾t 𝐼) ∈ Top)
281 iooretop 25084 . . . . . . . . . . . . . 14 ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∈ (topGen‘ran (,))
282281a1i 11 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∈ (topGen‘ran (,)))
2834adantr 486 . . . . . . . . . . . . . 14 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐼 ∈ (topGen‘ran (,)))
284 restopn2 23495 . . . . . . . . . . . . . 14 (((topGen‘ran (,)) ∈ Top ∧ 𝐼 ∈ (topGen‘ran (,))) → (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∈ ((topGen‘ran (,)) ↾t 𝐼) ↔ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∈ (topGen‘ran (,)) ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)))
28584, 283, 284sylancr 599 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∈ ((topGen‘ran (,)) ↾t 𝐼) ↔ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∈ (topGen‘ran (,)) ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)))
286282, 261, 285mpbir2and 726 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∈ ((topGen‘ran (,)) ↾t 𝐼))
287 isopn3i 23400 . . . . . . . . . . . 12 ((((topGen‘ran (,)) ↾t 𝐼) ∈ Top ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∈ ((topGen‘ran (,)) ↾t 𝐼)) → ((int‘((topGen‘ran (,)) ↾t 𝐼))‘((𝐵 − 𝑟)(,)(𝐵 + 𝑟))) = ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)))
288280, 286, 287syl2anc 596 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((int‘((topGen‘ran (,)) ↾t 𝐼))‘((𝐵 − 𝑟)(,)(𝐵 + 𝑟))) = ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)))
289273, 288eqtrd 2796 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((int‘((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵})))‘((𝐵 − 𝑟)(,)(𝐵 + 𝑟))) = ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)))
29041, 289eleqtrrd 2864 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐵 ∈ ((int‘((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵})))‘((𝐵 − 𝑟)(,)(𝐵 + 𝑟))))
291 undif1 4430 . . . . . . . . . . 11 ((((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ∪ {𝐵}) = (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∪ {𝐵})
292 ssequn2 4135 . . . . . . . . . . . 12 ({𝐵} ⊆ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ↔ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∪ {𝐵}) = ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)))
29342, 292sylib 221 . . . . . . . . . . 11 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∪ {𝐵}) = ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)))
294291, 293eqtrid 2808 . . . . . . . . . 10 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ∪ {𝐵}) = ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)))
295294fveq2d 6889 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((int‘((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵})))‘((((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ∪ {𝐵})) = ((int‘((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵})))‘((𝐵 − 𝑟)(,)(𝐵 + 𝑟))))
296290, 295eleqtrrd 2864 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐵 ∈ ((int‘((TopOpen‘ℂfld) ↾t (𝐷 ∪ {𝐵})))‘((((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ∪ {𝐵})))
297251, 59, 256, 80, 257, 296limcres 26206 . . . . . . 7 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (((𝑧 ∈ 𝐷 ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) ↾ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵})) limℂ 𝐵) = ((𝑧 ∈ 𝐷 ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) limℂ 𝐵))
29878, 61sstri 3940 . . . . . . . . 9 ((𝐵 − 𝑟)(,)𝐵) ⊆ ℂ
299298a1i 11 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝐵 − 𝑟)(,)𝐵) ⊆ ℂ)
300165, 61sstri 3940 . . . . . . . . 9 (𝐵(,)(𝐵 + 𝑟)) ⊆ ℂ
301300a1i 11 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝐵(,)(𝐵 + 𝑟)) ⊆ ℂ)
30259sselda 3931 . . . . . . . . . . 11 (((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) ∧ 𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵})) → 𝑧 ∈ 𝐷)
303302, 250syldan 603 . . . . . . . . . 10 (((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) ∧ 𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵})) → ((𝐹‘𝑧) / (𝐺‘𝑧)) ∈ ℂ)
304303fmpttd 7115 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))):(((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵})⟶ℂ)
30554feq2d 6693 . . . . . . . . 9 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))):(((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵})⟶ℂ ↔ (𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))):(((𝐵 − 𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))⟶ℂ))
306304, 305mpbid 235 . . . . . . . 8 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → (𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))):(((𝐵 − 𝑟)(,)𝐵) ∪ (𝐵(,)(𝐵 + 𝑟)))⟶ℂ)
307299, 301, 306limcun 26215 . . . . . . 7 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) limℂ 𝐵) = ((((𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) ↾ ((𝐵 − 𝑟)(,)𝐵)) limℂ 𝐵) ∩ (((𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) limℂ 𝐵)))
308230, 297, 3073eqtr3rd 2805 . . . . . 6 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → ((((𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) ↾ ((𝐵 − 𝑟)(,)𝐵)) limℂ 𝐵) ∩ (((𝑧 ∈ (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ∖ {𝐵}) ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) ↾ (𝐵(,)(𝐵 + 𝑟))) limℂ 𝐵)) = ((𝑧 ∈ 𝐷 ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) limℂ 𝐵))
309228, 308eleqtrd 2863 . . . . 5 ((𝜑 ∧ (𝑟 ∈ ℝ+ ∧ ((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼)) → 𝐶 ∈ ((𝑧 ∈ 𝐷 ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) limℂ 𝐵))
310309expr 462 . . . 4 ((𝜑 ∧ 𝑟 ∈ ℝ+) → (((𝐵 − 𝑟)(,)(𝐵 + 𝑟)) ⊆ 𝐼 → 𝐶 ∈ ((𝑧 ∈ 𝐷 ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) limℂ 𝐵)))
31118, 310sylbid 243 . . 3 ((𝜑 ∧ 𝑟 ∈ ℝ+) → ((𝐵(ball‘((abs ∘ − ) ↾ (ℝ × ℝ)))𝑟) ⊆ 𝐼 → 𝐶 ∈ ((𝑧 ∈ 𝐷 ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) limℂ 𝐵)))
312311rexlimdva 3164 . 2 (𝜑 → (∃𝑟 ∈ ℝ+ (𝐵(ball‘((abs ∘ − ) ↾ (ℝ × ℝ)))𝑟) ⊆ 𝐼 → 𝐶 ∈ ((𝑧 ∈ 𝐷 ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) limℂ 𝐵)))
3139, 312mpd 16 1 (𝜑 → 𝐶 ∈ ((𝑧 ∈ 𝐷 ↦ ((𝐹‘𝑧) / (𝐺‘𝑧))) limℂ 𝐵))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   → wi 4   ↔ wb 209   ∧ wa 401   ∨ wo 861   ∧ w3a 1103   = wceq 1570   ∈ wcel 2145   ≠ wne 2956  ∃wrex 3087   ∖ cdif 3896   ∪ cun 3897   ∩ cin 3898   ⊆ wss 3899  ∅c0 4279  {csn 4584  ∪ cuni 4867   class class class wbr 5103   ↦ cmpt 5186   × cxp 5649  dom cdm 5651  ran crn 5652   ↾ cres 5653   “ cima 5654   ∘ ccom 5655   Fn wfn 6533  ⟶wf 6534  ‘cfv 6538  (class class class)co 7420  ℂcc 11198  ℝcr 11199  0cc0 11200   + caddc 11203  ℝ*cxr 11342   < clt 11343   − cmin 11541   / cdiv 11973  ℝ+crp 13120  (,)cioo 13476  abscabs 15401   ↾t crest 17591  TopOpenctopn 17592  topGenctg 17608  ∞Metcxmet 21663  ballcbl 21665  MetOpencmopn 21668  ℂfldccnfld 21678  Topctop 23211  TopOnctopon 23228  intcnt 23335   limℂ climc 26182   D cdv 26183
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 2733  ax-rep 5232  ax-sep 5249  ax-nul 5260  ax-pow 5327  ax-pr 5391  ax-un 7751  ax-cnex 11256  ax-resscn 11257  ax-1cn 11258  ax-icn 11259  ax-addcl 11260  ax-addrcl 11261  ax-mulcl 11262  ax-mulrcl 11263  ax-mulcom 11264  ax-addass 11265  ax-mulass 11266  ax-distr 11267  ax-i2m1 11268  ax-1ne0 11269  ax-1rid 11270  ax-rnegex 11271  ax-rrecex 11272  ax-cnre 11273  ax-pre-lttri 11274  ax-pre-lttrn 11275  ax-pre-ltadd 11276  ax-pre-mulgt0 11277  ax-pre-sup 11278  ax-addf 11279
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 2565  df-eu 2595  df-clab 2740  df-cleq 2753  df-clel 2836  df-nfc 2910  df-ne 2957  df-nel 3063  df-ral 3078  df-rex 3088  df-rmo 3366  df-reu 3367  df-rab 3414  df-v 3453  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-tp 4589  df-op 4591  df-uni 4868  df-int 4908  df-iun 4953  df-iin 4954  df-br 5104  df-opab 5168  df-mpt 5187  df-tr 5213  df-id 5546  df-eprel 5551  df-po 5559  df-so 5560  df-fr 5604  df-se 5605  df-we 5606  df-xp 5657  df-rel 5658  df-cnv 5659  df-co 5660  df-dm 5661  df-rn 5662  df-res 5663  df-ima 5664  df-pred 6304  df-ord 6365  df-on 6366  df-lim 6367  df-suc 6368  df-iota 6494  df-fun 6540  df-fn 6541  df-f 6542  df-f1 6543  df-fo 6544  df-f1o 6545  df-fv 6546  df-isom 6547  df-riota 7377  df-ov 7423  df-oprab 7424  df-mpo 7425  df-of 7693  df-om 7878  df-1st 8001  df-2nd 8002  df-supp 8178  df-frecs 8299  df-wrecs 8330  df-recs 8379  df-rdg 8418  df-1o 8476  df-2o 8477  df-er 8717  df-map 8849  df-pm 8850  df-ixp 8926  df-en 8974  df-dom 8975  df-sdom 8976  df-fin 8977  df-fsupp 9354  df-fi 9403  df-sup 9434  df-inf 9435  df-oi 9504  df-card 10020  df-pnf 11345  df-mnf 11346  df-xr 11347  df-ltxr 11348  df-le 11349  df-sub 11543  df-neg 11544  df-div 11974  df-nn 12336  df-2 12405  df-3 12406  df-4 12407  df-5 12408  df-6 12409  df-7 12410  df-8 12411  df-9 12412  df-n0 12607  df-z 12694  df-dec 12815  df-uz 12966  df-q 13076  df-rp 13121  df-xneg 13241  df-xadd 13242  df-xmul 13243  df-ioo 13480  df-ioc 13481  df-ico 13482  df-icc 13483  df-fz 13640  df-fzo 13789  df-seq 14145  df-exp 14205  df-hash 14475  df-cj 15266  df-re 15267  df-im 15268  df-sqrt 15402  df-abs 15403  df-struct 17325  df-sets 17342  df-slot 17360  df-ndx 17372  df-base 17388  df-ress 17409  df-plusg 17441  df-mulr 17442  df-starv 17443  df-sca 17444  df-vsca 17445  df-ip 17446  df-tset 17447  df-ple 17448  df-ds 17450  df-unif 17451  df-hom 17452  df-cco 17453  df-rest 17593  df-topn 17594  df-0g 17612  df-gsum 17613  df-topgen 17614  df-pt 17615  df-prds 17618  df-xrs 17674  df-qtop 17679  df-imas 17680  df-xps 17682  df-mre 17756  df-mrc 17757  df-acs 17759  df-mgm 18816  df-sgrp 18908  df-mnd 18924  df-submnd 18979  df-mulg 19278  df-cntz 19531  df-cmn 19996  df-psmet 21670  df-xmet 21671  df-met 21672  df-bl 21673  df-mopn 21674  df-fbas 21675  df-fg 21676  df-cnfld 21679  df-top 23212  df-topon 23229  df-topsp 23251  df-bases 23264  df-cld 23337  df-ntr 23338  df-cls 23339  df-nei 23416  df-lp 23454  df-perf 23455  df-cn 23545  df-cnp 23546  df-haus 23633  df-cmp 23705  df-tx 23881  df-hmeo 24074  df-fil 24165  df-fm 24257  df-flim 24258  df-flf 24259  df-xms 24639  df-ms 24640  df-tms 24641  df-cncf 25199  df-limc 26186  df-dv 26187
This theorem is used by:  taylthlem2  26701  dirkercncflem2  47113  fourierdlem62  47177
  Copyright terms: Public domain W3C validator