Metamath Proof Explorer


Theorem ellimc3

Description: Write the epsilon-delta definition of a limit. (Contributed by Mario Carneiro, 28-Dec-2016)

Ref Expression
Hypotheses ellimc3.f ( 𝜑𝐹 : 𝐴 ⟶ ℂ )
ellimc3.a ( 𝜑𝐴 ⊆ ℂ )
ellimc3.b ( 𝜑𝐵 ∈ ℂ )
Assertion ellimc3 ( 𝜑 → ( 𝐶 ∈ ( 𝐹 lim 𝐵 ) ↔ ( 𝐶 ∈ ℂ ∧ ∀ 𝑥 ∈ ℝ+𝑦 ∈ ℝ+𝑧𝐴 ( ( 𝑧𝐵 ∧ ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 ) → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ) ) )

Proof

Step Hyp Ref Expression
1 ellimc3.f ( 𝜑𝐹 : 𝐴 ⟶ ℂ )
2 ellimc3.a ( 𝜑𝐴 ⊆ ℂ )
3 ellimc3.b ( 𝜑𝐵 ∈ ℂ )
4 eqid ( TopOpen ‘ ℂfld ) = ( TopOpen ‘ ℂfld )
5 1 2 3 4 ellimc2 ( 𝜑 → ( 𝐶 ∈ ( 𝐹 lim 𝐵 ) ↔ ( 𝐶 ∈ ℂ ∧ ∀ 𝑢 ∈ ( TopOpen ‘ ℂfld ) ( 𝐶𝑢 → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ) ) ) )
6 cnxmet ( abs ∘ − ) ∈ ( ∞Met ‘ ℂ )
7 simplr ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ 𝑥 ∈ ℝ+ ) → 𝐶 ∈ ℂ )
8 simpr ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ 𝑥 ∈ ℝ+ ) → 𝑥 ∈ ℝ+ )
9 blcntr ( ( ( abs ∘ − ) ∈ ( ∞Met ‘ ℂ ) ∧ 𝐶 ∈ ℂ ∧ 𝑥 ∈ ℝ+ ) → 𝐶 ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) )
10 6 7 8 9 mp3an2i ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ 𝑥 ∈ ℝ+ ) → 𝐶 ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) )
11 rpxr ( 𝑥 ∈ ℝ+𝑥 ∈ ℝ* )
12 11 adantl ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ 𝑥 ∈ ℝ+ ) → 𝑥 ∈ ℝ* )
13 4 cnfldtopn ( TopOpen ‘ ℂfld ) = ( MetOpen ‘ ( abs ∘ − ) )
14 13 blopn ( ( ( abs ∘ − ) ∈ ( ∞Met ‘ ℂ ) ∧ 𝐶 ∈ ℂ ∧ 𝑥 ∈ ℝ* ) → ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ∈ ( TopOpen ‘ ℂfld ) )
15 6 7 12 14 mp3an2i ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ 𝑥 ∈ ℝ+ ) → ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ∈ ( TopOpen ‘ ℂfld ) )
16 eleq2 ( 𝑢 = ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ( 𝐶𝑢𝐶 ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) )
17 sseq2 ( 𝑢 = ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ( ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ↔ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) )
18 17 anbi2d ( 𝑢 = ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ( ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ↔ ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) ) )
19 18 rexbidv ( 𝑢 = ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ( ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ↔ ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) ) )
20 16 19 imbi12d ( 𝑢 = ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ( ( 𝐶𝑢 → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ) ↔ ( 𝐶 ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) ) ) )
21 20 rspcv ( ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ∈ ( TopOpen ‘ ℂfld ) → ( ∀ 𝑢 ∈ ( TopOpen ‘ ℂfld ) ( 𝐶𝑢 → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ) → ( 𝐶 ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) ) ) )
22 15 21 syl ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ 𝑥 ∈ ℝ+ ) → ( ∀ 𝑢 ∈ ( TopOpen ‘ ℂfld ) ( 𝐶𝑢 → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ) → ( 𝐶 ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) ) ) )
23 10 22 mpid ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ 𝑥 ∈ ℝ+ ) → ( ∀ 𝑢 ∈ ( TopOpen ‘ ℂfld ) ( 𝐶𝑢 → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ) → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) ) )
24 13 mopni2 ( ( ( abs ∘ − ) ∈ ( ∞Met ‘ ℂ ) ∧ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ∧ 𝐵𝑣 ) → ∃ 𝑦 ∈ ℝ+ ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ⊆ 𝑣 )
25 6 24 mp3an1 ( ( 𝑣 ∈ ( TopOpen ‘ ℂfld ) ∧ 𝐵𝑣 ) → ∃ 𝑦 ∈ ℝ+ ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ⊆ 𝑣 )
26 ssrin ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ⊆ 𝑣 → ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ⊆ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) )
27 imass2 ( ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ⊆ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) → ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) )
28 sstr2 ( ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) → ( ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) )
29 26 27 28 3syl ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ⊆ 𝑣 → ( ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) )
30 29 com12 ( ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ⊆ 𝑣 → ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) )
31 30 reximdv ( ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ( ∃ 𝑦 ∈ ℝ+ ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ⊆ 𝑣 → ∃ 𝑦 ∈ ℝ+ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) )
32 25 31 syl5com ( ( 𝑣 ∈ ( TopOpen ‘ ℂfld ) ∧ 𝐵𝑣 ) → ( ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ∃ 𝑦 ∈ ℝ+ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) )
33 32 impr ( ( 𝑣 ∈ ( TopOpen ‘ ℂfld ) ∧ ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) ) → ∃ 𝑦 ∈ ℝ+ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) )
34 33 rexlimiva ( ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) → ∃ 𝑦 ∈ ℝ+ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) )
35 23 34 syl6 ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ 𝑥 ∈ ℝ+ ) → ( ∀ 𝑢 ∈ ( TopOpen ‘ ℂfld ) ( 𝐶𝑢 → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ) → ∃ 𝑦 ∈ ℝ+ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) )
36 35 ralrimdva ( ( 𝜑𝐶 ∈ ℂ ) → ( ∀ 𝑢 ∈ ( TopOpen ‘ ℂfld ) ( 𝐶𝑢 → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ) → ∀ 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) )
37 13 mopni2 ( ( ( abs ∘ − ) ∈ ( ∞Met ‘ ℂ ) ∧ 𝑢 ∈ ( TopOpen ‘ ℂfld ) ∧ 𝐶𝑢 ) → ∃ 𝑥 ∈ ℝ+ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ⊆ 𝑢 )
38 6 37 mp3an1 ( ( 𝑢 ∈ ( TopOpen ‘ ℂfld ) ∧ 𝐶𝑢 ) → ∃ 𝑥 ∈ ℝ+ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ⊆ 𝑢 )
39 r19.29r ( ( ∃ 𝑥 ∈ ℝ+ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ⊆ 𝑢 ∧ ∀ 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) → ∃ 𝑥 ∈ ℝ+ ( ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ⊆ 𝑢 ∧ ∃ 𝑦 ∈ ℝ+ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) )
40 3 ad3antrrr ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ 𝑥 ∈ ℝ+ ) ∧ 𝑦 ∈ ℝ+ ) → 𝐵 ∈ ℂ )
41 simpr ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ 𝑥 ∈ ℝ+ ) ∧ 𝑦 ∈ ℝ+ ) → 𝑦 ∈ ℝ+ )
42 41 rpxrd ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ 𝑥 ∈ ℝ+ ) ∧ 𝑦 ∈ ℝ+ ) → 𝑦 ∈ ℝ* )
43 13 blopn ( ( ( abs ∘ − ) ∈ ( ∞Met ‘ ℂ ) ∧ 𝐵 ∈ ℂ ∧ 𝑦 ∈ ℝ* ) → ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∈ ( TopOpen ‘ ℂfld ) )
44 6 40 42 43 mp3an2i ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ 𝑥 ∈ ℝ+ ) ∧ 𝑦 ∈ ℝ+ ) → ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∈ ( TopOpen ‘ ℂfld ) )
45 blcntr ( ( ( abs ∘ − ) ∈ ( ∞Met ‘ ℂ ) ∧ 𝐵 ∈ ℂ ∧ 𝑦 ∈ ℝ+ ) → 𝐵 ∈ ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) )
46 6 40 41 45 mp3an2i ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ 𝑥 ∈ ℝ+ ) ∧ 𝑦 ∈ ℝ+ ) → 𝐵 ∈ ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) )
47 eleq2 ( 𝑣 = ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) → ( 𝐵𝑣𝐵 ∈ ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ) )
48 ineq1 ( 𝑣 = ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) → ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) = ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) )
49 48 imaeq2d ( 𝑣 = ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) → ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) = ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) )
50 49 sseq1d ( 𝑣 = ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) → ( ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ↔ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) )
51 47 50 anbi12d ( 𝑣 = ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) → ( ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) ↔ ( 𝐵 ∈ ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∧ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) ) )
52 51 rspcev ( ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∈ ( TopOpen ‘ ℂfld ) ∧ ( 𝐵 ∈ ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∧ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) ) → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) )
53 52 expr ( ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∈ ( TopOpen ‘ ℂfld ) ∧ 𝐵 ∈ ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ) → ( ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) ) )
54 44 46 53 syl2anc ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ 𝑥 ∈ ℝ+ ) ∧ 𝑦 ∈ ℝ+ ) → ( ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) ) )
55 54 rexlimdva ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ 𝑥 ∈ ℝ+ ) → ( ∃ 𝑦 ∈ ℝ+ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) ) )
56 sstr2 ( ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ( ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ⊆ 𝑢 → ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) )
57 56 com12 ( ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ⊆ 𝑢 → ( ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) )
58 57 anim2d ( ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ⊆ 𝑢 → ( ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) → ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ) )
59 58 reximdv ( ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ⊆ 𝑢 → ( ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ) )
60 55 59 syl9 ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ 𝑥 ∈ ℝ+ ) → ( ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ⊆ 𝑢 → ( ∃ 𝑦 ∈ ℝ+ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ) ) )
61 60 impd ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ 𝑥 ∈ ℝ+ ) → ( ( ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ⊆ 𝑢 ∧ ∃ 𝑦 ∈ ℝ+ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ) )
62 61 rexlimdva ( ( 𝜑𝐶 ∈ ℂ ) → ( ∃ 𝑥 ∈ ℝ+ ( ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ⊆ 𝑢 ∧ ∃ 𝑦 ∈ ℝ+ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ) )
63 39 62 syl5 ( ( 𝜑𝐶 ∈ ℂ ) → ( ( ∃ 𝑥 ∈ ℝ+ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ⊆ 𝑢 ∧ ∀ 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ) )
64 63 expd ( ( 𝜑𝐶 ∈ ℂ ) → ( ∃ 𝑥 ∈ ℝ+ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ⊆ 𝑢 → ( ∀ 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ) ) )
65 38 64 syl5 ( ( 𝜑𝐶 ∈ ℂ ) → ( ( 𝑢 ∈ ( TopOpen ‘ ℂfld ) ∧ 𝐶𝑢 ) → ( ∀ 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ) ) )
66 65 expdimp ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ 𝑢 ∈ ( TopOpen ‘ ℂfld ) ) → ( 𝐶𝑢 → ( ∀ 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ) ) )
67 66 com23 ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ 𝑢 ∈ ( TopOpen ‘ ℂfld ) ) → ( ∀ 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ( 𝐶𝑢 → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ) ) )
68 67 ralrimdva ( ( 𝜑𝐶 ∈ ℂ ) → ( ∀ 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) → ∀ 𝑢 ∈ ( TopOpen ‘ ℂfld ) ( 𝐶𝑢 → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ) ) )
69 36 68 impbid ( ( 𝜑𝐶 ∈ ℂ ) → ( ∀ 𝑢 ∈ ( TopOpen ‘ ℂfld ) ( 𝐶𝑢 → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ) ↔ ∀ 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) )
70 1 ad2antrr ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) → 𝐹 : 𝐴 ⟶ ℂ )
71 70 ffund ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) → Fun 𝐹 )
72 inss2 ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ⊆ ( 𝐴 ∖ { 𝐵 } )
73 difss ( 𝐴 ∖ { 𝐵 } ) ⊆ 𝐴
74 70 fdmd ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) → dom 𝐹 = 𝐴 )
75 73 74 sseqtrrid ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) → ( 𝐴 ∖ { 𝐵 } ) ⊆ dom 𝐹 )
76 72 75 sstrid ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) → ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ⊆ dom 𝐹 )
77 funimass4 ( ( Fun 𝐹 ∧ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ⊆ dom 𝐹 ) → ( ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ↔ ∀ 𝑧 ∈ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ( 𝐹𝑧 ) ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) )
78 71 76 77 syl2anc ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) → ( ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ↔ ∀ 𝑧 ∈ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ( 𝐹𝑧 ) ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) )
79 6 a1i ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) ∧ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ) → ( abs ∘ − ) ∈ ( ∞Met ‘ ℂ ) )
80 simplrr ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) ∧ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ) → 𝑦 ∈ ℝ+ )
81 80 rpxrd ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) ∧ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ) → 𝑦 ∈ ℝ* )
82 3 ad3antrrr ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) ∧ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ) → 𝐵 ∈ ℂ )
83 73 2 sstrid ( 𝜑 → ( 𝐴 ∖ { 𝐵 } ) ⊆ ℂ )
84 83 ad2antrr ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) → ( 𝐴 ∖ { 𝐵 } ) ⊆ ℂ )
85 84 sselda ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) ∧ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ) → 𝑧 ∈ ℂ )
86 elbl3 ( ( ( ( abs ∘ − ) ∈ ( ∞Met ‘ ℂ ) ∧ 𝑦 ∈ ℝ* ) ∧ ( 𝐵 ∈ ℂ ∧ 𝑧 ∈ ℂ ) ) → ( 𝑧 ∈ ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ↔ ( 𝑧 ( abs ∘ − ) 𝐵 ) < 𝑦 ) )
87 79 81 82 85 86 syl22anc ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) ∧ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ) → ( 𝑧 ∈ ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ↔ ( 𝑧 ( abs ∘ − ) 𝐵 ) < 𝑦 ) )
88 eqid ( abs ∘ − ) = ( abs ∘ − )
89 88 cnmetdval ( ( 𝑧 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( 𝑧 ( abs ∘ − ) 𝐵 ) = ( abs ‘ ( 𝑧𝐵 ) ) )
90 85 82 89 syl2anc ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) ∧ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ) → ( 𝑧 ( abs ∘ − ) 𝐵 ) = ( abs ‘ ( 𝑧𝐵 ) ) )
91 90 breq1d ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) ∧ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ) → ( ( 𝑧 ( abs ∘ − ) 𝐵 ) < 𝑦 ↔ ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 ) )
92 87 91 bitrd ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) ∧ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ) → ( 𝑧 ∈ ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ↔ ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 ) )
93 simplrl ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) ∧ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ) → 𝑥 ∈ ℝ+ )
94 93 rpxrd ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) ∧ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ) → 𝑥 ∈ ℝ* )
95 simpllr ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) ∧ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ) → 𝐶 ∈ ℂ )
96 eldifi ( 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) → 𝑧𝐴 )
97 ffvelrn ( ( 𝐹 : 𝐴 ⟶ ℂ ∧ 𝑧𝐴 ) → ( 𝐹𝑧 ) ∈ ℂ )
98 70 96 97 syl2an ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) ∧ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ) → ( 𝐹𝑧 ) ∈ ℂ )
99 elbl3 ( ( ( ( abs ∘ − ) ∈ ( ∞Met ‘ ℂ ) ∧ 𝑥 ∈ ℝ* ) ∧ ( 𝐶 ∈ ℂ ∧ ( 𝐹𝑧 ) ∈ ℂ ) ) → ( ( 𝐹𝑧 ) ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ↔ ( ( 𝐹𝑧 ) ( abs ∘ − ) 𝐶 ) < 𝑥 ) )
100 79 94 95 98 99 syl22anc ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) ∧ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ) → ( ( 𝐹𝑧 ) ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ↔ ( ( 𝐹𝑧 ) ( abs ∘ − ) 𝐶 ) < 𝑥 ) )
101 88 cnmetdval ( ( ( 𝐹𝑧 ) ∈ ℂ ∧ 𝐶 ∈ ℂ ) → ( ( 𝐹𝑧 ) ( abs ∘ − ) 𝐶 ) = ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) )
102 98 95 101 syl2anc ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) ∧ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ) → ( ( 𝐹𝑧 ) ( abs ∘ − ) 𝐶 ) = ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) )
103 102 breq1d ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) ∧ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ) → ( ( ( 𝐹𝑧 ) ( abs ∘ − ) 𝐶 ) < 𝑥 ↔ ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) )
104 100 103 bitrd ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) ∧ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ) → ( ( 𝐹𝑧 ) ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ↔ ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) )
105 92 104 imbi12d ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) ∧ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ) → ( ( 𝑧 ∈ ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) → ( 𝐹𝑧 ) ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) ↔ ( ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ) )
106 105 ralbidva ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) → ( ∀ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ( 𝑧 ∈ ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) → ( 𝐹𝑧 ) ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) ↔ ∀ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ( ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ) )
107 elin ( 𝑧 ∈ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ↔ ( 𝑧 ∈ ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∧ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ) )
108 107 biancomi ( 𝑧 ∈ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ↔ ( 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ∧ 𝑧 ∈ ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ) )
109 108 imbi1i ( ( 𝑧 ∈ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) → ( 𝐹𝑧 ) ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) ↔ ( ( 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ∧ 𝑧 ∈ ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ) → ( 𝐹𝑧 ) ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) )
110 impexp ( ( ( 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ∧ 𝑧 ∈ ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ) → ( 𝐹𝑧 ) ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) ↔ ( 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) → ( 𝑧 ∈ ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) → ( 𝐹𝑧 ) ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) ) )
111 109 110 bitr2i ( ( 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) → ( 𝑧 ∈ ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) → ( 𝐹𝑧 ) ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) ) ↔ ( 𝑧 ∈ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) → ( 𝐹𝑧 ) ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) )
112 111 ralbii2 ( ∀ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ( 𝑧 ∈ ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) → ( 𝐹𝑧 ) ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ) ↔ ∀ 𝑧 ∈ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ( 𝐹𝑧 ) ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) )
113 impexp ( ( ( 𝑧𝐴𝑧𝐵 ) → ( ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ) ↔ ( 𝑧𝐴 → ( 𝑧𝐵 → ( ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ) ) )
114 eldifsn ( 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ↔ ( 𝑧𝐴𝑧𝐵 ) )
115 114 imbi1i ( ( 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) → ( ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ) ↔ ( ( 𝑧𝐴𝑧𝐵 ) → ( ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ) )
116 impexp ( ( ( 𝑧𝐵 ∧ ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 ) → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ↔ ( 𝑧𝐵 → ( ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ) )
117 116 imbi2i ( ( 𝑧𝐴 → ( ( 𝑧𝐵 ∧ ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 ) → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ) ↔ ( 𝑧𝐴 → ( 𝑧𝐵 → ( ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ) ) )
118 113 115 117 3bitr4i ( ( 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) → ( ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ) ↔ ( 𝑧𝐴 → ( ( 𝑧𝐵 ∧ ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 ) → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ) )
119 118 ralbii2 ( ∀ 𝑧 ∈ ( 𝐴 ∖ { 𝐵 } ) ( ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ↔ ∀ 𝑧𝐴 ( ( 𝑧𝐵 ∧ ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 ) → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) )
120 106 112 119 3bitr3g ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) → ( ∀ 𝑧 ∈ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ( 𝐹𝑧 ) ∈ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ↔ ∀ 𝑧𝐴 ( ( 𝑧𝐵 ∧ ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 ) → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ) )
121 78 120 bitrd ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ ( 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ) ) → ( ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ↔ ∀ 𝑧𝐴 ( ( 𝑧𝐵 ∧ ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 ) → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ) )
122 121 anassrs ( ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ 𝑥 ∈ ℝ+ ) ∧ 𝑦 ∈ ℝ+ ) → ( ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ↔ ∀ 𝑧𝐴 ( ( 𝑧𝐵 ∧ ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 ) → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ) )
123 122 rexbidva ( ( ( 𝜑𝐶 ∈ ℂ ) ∧ 𝑥 ∈ ℝ+ ) → ( ∃ 𝑦 ∈ ℝ+ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ↔ ∃ 𝑦 ∈ ℝ+𝑧𝐴 ( ( 𝑧𝐵 ∧ ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 ) → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ) )
124 123 ralbidva ( ( 𝜑𝐶 ∈ ℂ ) → ( ∀ 𝑥 ∈ ℝ+𝑦 ∈ ℝ+ ( 𝐹 “ ( ( 𝐵 ( ball ‘ ( abs ∘ − ) ) 𝑦 ) ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ ( 𝐶 ( ball ‘ ( abs ∘ − ) ) 𝑥 ) ↔ ∀ 𝑥 ∈ ℝ+𝑦 ∈ ℝ+𝑧𝐴 ( ( 𝑧𝐵 ∧ ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 ) → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ) )
125 69 124 bitrd ( ( 𝜑𝐶 ∈ ℂ ) → ( ∀ 𝑢 ∈ ( TopOpen ‘ ℂfld ) ( 𝐶𝑢 → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ) ↔ ∀ 𝑥 ∈ ℝ+𝑦 ∈ ℝ+𝑧𝐴 ( ( 𝑧𝐵 ∧ ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 ) → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ) )
126 125 pm5.32da ( 𝜑 → ( ( 𝐶 ∈ ℂ ∧ ∀ 𝑢 ∈ ( TopOpen ‘ ℂfld ) ( 𝐶𝑢 → ∃ 𝑣 ∈ ( TopOpen ‘ ℂfld ) ( 𝐵𝑣 ∧ ( 𝐹 “ ( 𝑣 ∩ ( 𝐴 ∖ { 𝐵 } ) ) ) ⊆ 𝑢 ) ) ) ↔ ( 𝐶 ∈ ℂ ∧ ∀ 𝑥 ∈ ℝ+𝑦 ∈ ℝ+𝑧𝐴 ( ( 𝑧𝐵 ∧ ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 ) → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ) ) )
127 5 126 bitrd ( 𝜑 → ( 𝐶 ∈ ( 𝐹 lim 𝐵 ) ↔ ( 𝐶 ∈ ℂ ∧ ∀ 𝑥 ∈ ℝ+𝑦 ∈ ℝ+𝑧𝐴 ( ( 𝑧𝐵 ∧ ( abs ‘ ( 𝑧𝐵 ) ) < 𝑦 ) → ( abs ‘ ( ( 𝐹𝑧 ) − 𝐶 ) ) < 𝑥 ) ) ) )