Metamath Proof Explorer


Theorem cntotbnd

Description: A subset of the complex numbers is totally bounded iff it is bounded. (Contributed by Mario Carneiro, 14-Sep-2015)

Ref Expression
Hypothesis cntotbnd.d 𝐷 = ( ( abs ∘ − ) ↾ ( 𝑋 × 𝑋 ) )
Assertion cntotbnd ( 𝐷 ∈ ( TotBnd ‘ 𝑋 ) ↔ 𝐷 ∈ ( Bnd ‘ 𝑋 ) )

Proof

Step Hyp Ref Expression
1 cntotbnd.d 𝐷 = ( ( abs ∘ − ) ↾ ( 𝑋 × 𝑋 ) )
2 totbndbnd ( 𝐷 ∈ ( TotBnd ‘ 𝑋 ) → 𝐷 ∈ ( Bnd ‘ 𝑋 ) )
3 rpcn ( 𝑟 ∈ ℝ+𝑟 ∈ ℂ )
4 3 adantl ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) → 𝑟 ∈ ℂ )
5 gzcn ( 𝑧 ∈ ℤ[i] → 𝑧 ∈ ℂ )
6 mulcl ( ( 𝑟 ∈ ℂ ∧ 𝑧 ∈ ℂ ) → ( 𝑟 · 𝑧 ) ∈ ℂ )
7 4 5 6 syl2an ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ 𝑧 ∈ ℤ[i] ) → ( 𝑟 · 𝑧 ) ∈ ℂ )
8 7 fmpttd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) → ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) : ℤ[i] ⟶ ℂ )
9 8 frnd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) → ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ⊆ ℂ )
10 cnex ℂ ∈ V
11 10 elpw2 ( ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ∈ 𝒫 ℂ ↔ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ⊆ ℂ )
12 9 11 sylibr ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) → ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ∈ 𝒫 ℂ )
13 cnmet ( abs ∘ − ) ∈ ( Met ‘ ℂ )
14 1 bnd2lem ( ( ( abs ∘ − ) ∈ ( Met ‘ ℂ ) ∧ 𝐷 ∈ ( Bnd ‘ 𝑋 ) ) → 𝑋 ⊆ ℂ )
15 13 14 mpan ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) → 𝑋 ⊆ ℂ )
16 15 sselda ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑦𝑋 ) → 𝑦 ∈ ℂ )
17 16 adantrl ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → 𝑦 ∈ ℂ )
18 17 recld ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ℜ ‘ 𝑦 ) ∈ ℝ )
19 simprl ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → 𝑟 ∈ ℝ+ )
20 18 19 rerpdivcld ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ∈ ℝ )
21 halfre ( 1 / 2 ) ∈ ℝ
22 readdcl ( ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ∈ ℝ ∧ ( 1 / 2 ) ∈ ℝ ) → ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ∈ ℝ )
23 20 21 22 sylancl ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ∈ ℝ )
24 23 flcld ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ∈ ℤ )
25 17 imcld ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ℑ ‘ 𝑦 ) ∈ ℝ )
26 25 19 rerpdivcld ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ∈ ℝ )
27 readdcl ( ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ∈ ℝ ∧ ( 1 / 2 ) ∈ ℝ ) → ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ∈ ℝ )
28 26 21 27 sylancl ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ∈ ℝ )
29 28 flcld ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ∈ ℤ )
30 gzreim ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ∈ ℤ ∧ ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ∈ ℤ ) → ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ∈ ℤ[i] )
31 24 29 30 syl2anc ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ∈ ℤ[i] )
32 gzcn ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ∈ ℤ[i] → ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ∈ ℂ )
33 31 32 syl ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ∈ ℂ )
34 19 rpcnd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → 𝑟 ∈ ℂ )
35 19 rpne0d ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → 𝑟 ≠ 0 )
36 17 34 35 divcld ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( 𝑦 / 𝑟 ) ∈ ℂ )
37 33 36 subcld ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) ∈ ℂ )
38 37 abscld ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( abs ‘ ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) ) ∈ ℝ )
39 1re 1 ∈ ℝ
40 39 a1i ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → 1 ∈ ℝ )
41 24 zcnd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ∈ ℂ )
42 ax-icn i ∈ ℂ
43 29 zcnd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ∈ ℂ )
44 mulcl ( ( i ∈ ℂ ∧ ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ∈ ℂ ) → ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ∈ ℂ )
45 42 43 44 sylancr ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ∈ ℂ )
46 20 recnd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ∈ ℂ )
47 26 recnd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ∈ ℂ )
48 mulcl ( ( i ∈ ℂ ∧ ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ∈ ℂ ) → ( i · ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ∈ ℂ )
49 42 47 48 sylancr ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( i · ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ∈ ℂ )
50 41 45 46 49 addsub4d ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( i · ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) ) = ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) + ( ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) − ( i · ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) ) )
51 36 replimd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( 𝑦 / 𝑟 ) = ( ( ℜ ‘ ( 𝑦 / 𝑟 ) ) + ( i · ( ℑ ‘ ( 𝑦 / 𝑟 ) ) ) ) )
52 19 rpred ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → 𝑟 ∈ ℝ )
53 52 17 35 redivd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ℜ ‘ ( 𝑦 / 𝑟 ) ) = ( ( ℜ ‘ 𝑦 ) / 𝑟 ) )
54 52 17 35 imdivd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ℑ ‘ ( 𝑦 / 𝑟 ) ) = ( ( ℑ ‘ 𝑦 ) / 𝑟 ) )
55 54 oveq2d ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( i · ( ℑ ‘ ( 𝑦 / 𝑟 ) ) ) = ( i · ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) )
56 53 55 oveq12d ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ℜ ‘ ( 𝑦 / 𝑟 ) ) + ( i · ( ℑ ‘ ( 𝑦 / 𝑟 ) ) ) ) = ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( i · ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) )
57 51 56 eqtrd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( 𝑦 / 𝑟 ) = ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( i · ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) )
58 57 oveq2d ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) = ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( i · ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) ) )
59 42 a1i ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → i ∈ ℂ )
60 59 43 47 subdid ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( i · ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) = ( ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) − ( i · ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) )
61 60 oveq2d ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) + ( i · ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) ) = ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) + ( ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) − ( i · ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) ) )
62 50 58 61 3eqtr4d ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) = ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) + ( i · ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) ) )
63 62 fveq2d ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( abs ‘ ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) ) = ( abs ‘ ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) + ( i · ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) ) ) )
64 63 oveq1d ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( abs ‘ ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) ) ↑ 2 ) = ( ( abs ‘ ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) + ( i · ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) ) ) ↑ 2 ) )
65 24 zred ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ∈ ℝ )
66 65 20 resubcld ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ∈ ℝ )
67 29 zred ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ∈ ℝ )
68 67 26 resubcld ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ∈ ℝ )
69 absreimsq ( ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ∈ ℝ ∧ ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ∈ ℝ ) → ( ( abs ‘ ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) + ( i · ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) ) ) ↑ 2 ) = ( ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ↑ 2 ) + ( ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ↑ 2 ) ) )
70 66 68 69 syl2anc ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( abs ‘ ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) + ( i · ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) ) ) ↑ 2 ) = ( ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ↑ 2 ) + ( ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ↑ 2 ) ) )
71 64 70 eqtrd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( abs ‘ ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) ) ↑ 2 ) = ( ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ↑ 2 ) + ( ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ↑ 2 ) ) )
72 66 resqcld ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ↑ 2 ) ∈ ℝ )
73 68 resqcld ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ↑ 2 ) ∈ ℝ )
74 21 resqcli ( ( 1 / 2 ) ↑ 2 ) ∈ ℝ
75 74 a1i ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( 1 / 2 ) ↑ 2 ) ∈ ℝ )
76 21 a1i ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( 1 / 2 ) ∈ ℝ )
77 absresq ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ∈ ℝ → ( ( abs ‘ ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ) ↑ 2 ) = ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ↑ 2 ) )
78 66 77 syl ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( abs ‘ ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ) ↑ 2 ) = ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ↑ 2 ) )
79 rddif ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ∈ ℝ → ( abs ‘ ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ) ≤ ( 1 / 2 ) )
80 20 79 syl ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( abs ‘ ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ) ≤ ( 1 / 2 ) )
81 66 recnd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ∈ ℂ )
82 81 abscld ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( abs ‘ ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ) ∈ ℝ )
83 81 absge0d ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → 0 ≤ ( abs ‘ ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ) )
84 halfgt0 0 < ( 1 / 2 )
85 21 84 elrpii ( 1 / 2 ) ∈ ℝ+
86 rpge0 ( ( 1 / 2 ) ∈ ℝ+ → 0 ≤ ( 1 / 2 ) )
87 85 86 mp1i ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → 0 ≤ ( 1 / 2 ) )
88 82 76 83 87 le2sqd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( abs ‘ ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ) ≤ ( 1 / 2 ) ↔ ( ( abs ‘ ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ) ↑ 2 ) ≤ ( ( 1 / 2 ) ↑ 2 ) ) )
89 80 88 mpbid ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( abs ‘ ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ) ↑ 2 ) ≤ ( ( 1 / 2 ) ↑ 2 ) )
90 78 89 eqbrtrrd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ↑ 2 ) ≤ ( ( 1 / 2 ) ↑ 2 ) )
91 halfcn ( 1 / 2 ) ∈ ℂ
92 91 sqvali ( ( 1 / 2 ) ↑ 2 ) = ( ( 1 / 2 ) · ( 1 / 2 ) )
93 halflt1 ( 1 / 2 ) < 1
94 21 39 21 84 ltmul1ii ( ( 1 / 2 ) < 1 ↔ ( ( 1 / 2 ) · ( 1 / 2 ) ) < ( 1 · ( 1 / 2 ) ) )
95 93 94 mpbi ( ( 1 / 2 ) · ( 1 / 2 ) ) < ( 1 · ( 1 / 2 ) )
96 91 mullidi ( 1 · ( 1 / 2 ) ) = ( 1 / 2 )
97 95 96 breqtri ( ( 1 / 2 ) · ( 1 / 2 ) ) < ( 1 / 2 )
98 92 97 eqbrtri ( ( 1 / 2 ) ↑ 2 ) < ( 1 / 2 )
99 98 a1i ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( 1 / 2 ) ↑ 2 ) < ( 1 / 2 ) )
100 72 75 76 90 99 lelttrd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ↑ 2 ) < ( 1 / 2 ) )
101 absresq ( ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ∈ ℝ → ( ( abs ‘ ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) ↑ 2 ) = ( ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ↑ 2 ) )
102 68 101 syl ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( abs ‘ ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) ↑ 2 ) = ( ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ↑ 2 ) )
103 rddif ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ∈ ℝ → ( abs ‘ ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) ≤ ( 1 / 2 ) )
104 26 103 syl ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( abs ‘ ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) ≤ ( 1 / 2 ) )
105 68 recnd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ∈ ℂ )
106 105 abscld ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( abs ‘ ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) ∈ ℝ )
107 105 absge0d ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → 0 ≤ ( abs ‘ ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) )
108 106 76 107 87 le2sqd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( abs ‘ ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) ≤ ( 1 / 2 ) ↔ ( ( abs ‘ ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) ↑ 2 ) ≤ ( ( 1 / 2 ) ↑ 2 ) ) )
109 104 108 mpbid ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( abs ‘ ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ) ↑ 2 ) ≤ ( ( 1 / 2 ) ↑ 2 ) )
110 102 109 eqbrtrrd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ↑ 2 ) ≤ ( ( 1 / 2 ) ↑ 2 ) )
111 73 75 76 110 99 lelttrd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ↑ 2 ) < ( 1 / 2 ) )
112 72 73 40 100 111 lt2halvesd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℜ ‘ 𝑦 ) / 𝑟 ) ) ↑ 2 ) + ( ( ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) − ( ( ℑ ‘ 𝑦 ) / 𝑟 ) ) ↑ 2 ) ) < 1 )
113 71 112 eqbrtrd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( abs ‘ ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) ) ↑ 2 ) < 1 )
114 sq1 ( 1 ↑ 2 ) = 1
115 113 114 breqtrrdi ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( abs ‘ ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) ) ↑ 2 ) < ( 1 ↑ 2 ) )
116 37 absge0d ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → 0 ≤ ( abs ‘ ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) ) )
117 0le1 0 ≤ 1
118 117 a1i ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → 0 ≤ 1 )
119 38 40 116 118 lt2sqd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( abs ‘ ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) ) < 1 ↔ ( ( abs ‘ ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) ) ↑ 2 ) < ( 1 ↑ 2 ) ) )
120 115 119 mpbird ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( abs ‘ ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) ) < 1 )
121 38 40 19 120 ltmul2dd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( 𝑟 · ( abs ‘ ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) ) ) < ( 𝑟 · 1 ) )
122 34 33 mulcld ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) ∈ ℂ )
123 eqid ( abs ∘ − ) = ( abs ∘ − )
124 123 cnmetdval ( ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) ∈ ℂ ∧ 𝑦 ∈ ℂ ) → ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) ( abs ∘ − ) 𝑦 ) = ( abs ‘ ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) − 𝑦 ) ) )
125 122 17 124 syl2anc ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) ( abs ∘ − ) 𝑦 ) = ( abs ‘ ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) − 𝑦 ) ) )
126 34 33 36 subdid ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( 𝑟 · ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) ) = ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) − ( 𝑟 · ( 𝑦 / 𝑟 ) ) ) )
127 17 34 35 divcan2d ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( 𝑟 · ( 𝑦 / 𝑟 ) ) = 𝑦 )
128 127 oveq2d ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) − ( 𝑟 · ( 𝑦 / 𝑟 ) ) ) = ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) − 𝑦 ) )
129 126 128 eqtrd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( 𝑟 · ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) ) = ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) − 𝑦 ) )
130 129 fveq2d ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( abs ‘ ( 𝑟 · ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) ) ) = ( abs ‘ ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) − 𝑦 ) ) )
131 34 37 absmuld ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( abs ‘ ( 𝑟 · ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) ) ) = ( ( abs ‘ 𝑟 ) · ( abs ‘ ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) ) ) )
132 130 131 eqtr3d ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( abs ‘ ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) − 𝑦 ) ) = ( ( abs ‘ 𝑟 ) · ( abs ‘ ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) ) ) )
133 19 rpge0d ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → 0 ≤ 𝑟 )
134 52 133 absidd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( abs ‘ 𝑟 ) = 𝑟 )
135 134 oveq1d ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( abs ‘ 𝑟 ) · ( abs ‘ ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) ) ) = ( 𝑟 · ( abs ‘ ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) ) ) )
136 125 132 135 3eqtrrd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( 𝑟 · ( abs ‘ ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) − ( 𝑦 / 𝑟 ) ) ) ) = ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) ( abs ∘ − ) 𝑦 ) )
137 34 mulridd ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( 𝑟 · 1 ) = 𝑟 )
138 121 136 137 3brtr3d ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) ( abs ∘ − ) 𝑦 ) < 𝑟 )
139 cnxmet ( abs ∘ − ) ∈ ( ∞Met ‘ ℂ )
140 139 a1i ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( abs ∘ − ) ∈ ( ∞Met ‘ ℂ ) )
141 rpxr ( 𝑟 ∈ ℝ+𝑟 ∈ ℝ* )
142 141 ad2antrl ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → 𝑟 ∈ ℝ* )
143 elbl2 ( ( ( ( abs ∘ − ) ∈ ( ∞Met ‘ ℂ ) ∧ 𝑟 ∈ ℝ* ) ∧ ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) ∈ ℂ ∧ 𝑦 ∈ ℂ ) ) → ( 𝑦 ∈ ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ↔ ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) ( abs ∘ − ) 𝑦 ) < 𝑟 ) )
144 140 142 122 17 143 syl22anc ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ( 𝑦 ∈ ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ↔ ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) ( abs ∘ − ) 𝑦 ) < 𝑟 ) )
145 138 144 mpbird ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → 𝑦 ∈ ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) )
146 oveq2 ( 𝑧 = ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) → ( 𝑟 · 𝑧 ) = ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) )
147 146 oveq1d ( 𝑧 = ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) → ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) = ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) )
148 147 eleq2d ( 𝑧 = ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) → ( 𝑦 ∈ ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ↔ 𝑦 ∈ ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ) )
149 148 rspcev ( ( ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ∈ ℤ[i] ∧ 𝑦 ∈ ( ( 𝑟 · ( ( ⌊ ‘ ( ( ( ℜ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) + ( i · ( ⌊ ‘ ( ( ( ℑ ‘ 𝑦 ) / 𝑟 ) + ( 1 / 2 ) ) ) ) ) ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ) → ∃ 𝑧 ∈ ℤ[i] 𝑦 ∈ ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) )
150 31 145 149 syl2anc ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ ( 𝑟 ∈ ℝ+𝑦𝑋 ) ) → ∃ 𝑧 ∈ ℤ[i] 𝑦 ∈ ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) )
151 150 expr ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) → ( 𝑦𝑋 → ∃ 𝑧 ∈ ℤ[i] 𝑦 ∈ ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ) )
152 eliun ( 𝑦 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ↔ ∃ 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) 𝑦 ∈ ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) )
153 ovex ( 𝑟 · 𝑧 ) ∈ V
154 153 rgenw 𝑧 ∈ ℤ[i] ( 𝑟 · 𝑧 ) ∈ V
155 eqid ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) = ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) )
156 oveq1 ( 𝑥 = ( 𝑟 · 𝑧 ) → ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) = ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) )
157 156 eleq2d ( 𝑥 = ( 𝑟 · 𝑧 ) → ( 𝑦 ∈ ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ↔ 𝑦 ∈ ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ) )
158 155 157 rexrnmptw ( ∀ 𝑧 ∈ ℤ[i] ( 𝑟 · 𝑧 ) ∈ V → ( ∃ 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) 𝑦 ∈ ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ↔ ∃ 𝑧 ∈ ℤ[i] 𝑦 ∈ ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ) )
159 154 158 ax-mp ( ∃ 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) 𝑦 ∈ ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ↔ ∃ 𝑧 ∈ ℤ[i] 𝑦 ∈ ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) )
160 152 159 bitri ( 𝑦 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ↔ ∃ 𝑧 ∈ ℤ[i] 𝑦 ∈ ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) )
161 151 160 imbitrrdi ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) → ( 𝑦𝑋𝑦 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ) )
162 161 ssrdv ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) → 𝑋 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) )
163 0cn 0 ∈ ℂ
164 1 ssbnd ( ( ( abs ∘ − ) ∈ ( Met ‘ ℂ ) ∧ 0 ∈ ℂ ) → ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ↔ ∃ 𝑑 ∈ ℝ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) )
165 13 163 164 mp2an ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ↔ ∃ 𝑑 ∈ ℝ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) )
166 165 birani ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) → ∃ 𝑑 ∈ ℝ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) )
167 fzfi ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ∈ Fin
168 xpfi ( ( ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ∈ Fin ∧ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ∈ Fin ) → ( ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) × ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ) ∈ Fin )
169 167 167 168 mp2an ( ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) × ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ) ∈ Fin
170 eqid ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) = ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) )
171 ovex ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ∈ V
172 170 171 fnmpoi ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) Fn ( ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) × ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) )
173 dffn4 ( ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) Fn ( ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) × ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ) ↔ ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) : ( ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) × ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ) –onto→ ran ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) )
174 172 173 mpbi ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) : ( ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) × ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ) –onto→ ran ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) )
175 fofi ( ( ( ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) × ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ) ∈ Fin ∧ ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) : ( ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) × ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ) –onto→ ran ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) ) → ran ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) ∈ Fin )
176 169 174 175 mp2an ran ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) ∈ Fin
177 155 153 elrnmpti ( 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ↔ ∃ 𝑧 ∈ ℤ[i] 𝑥 = ( 𝑟 · 𝑧 ) )
178 elgz ( 𝑧 ∈ ℤ[i] ↔ ( 𝑧 ∈ ℂ ∧ ( ℜ ‘ 𝑧 ) ∈ ℤ ∧ ( ℑ ‘ 𝑧 ) ∈ ℤ ) )
179 178 simp2bi ( 𝑧 ∈ ℤ[i] → ( ℜ ‘ 𝑧 ) ∈ ℤ )
180 179 ad2antlr ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ℜ ‘ 𝑧 ) ∈ ℤ )
181 180 zcnd ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ℜ ‘ 𝑧 ) ∈ ℂ )
182 181 abscld ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( abs ‘ ( ℜ ‘ 𝑧 ) ) ∈ ℝ )
183 5 ad2antlr ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → 𝑧 ∈ ℂ )
184 183 abscld ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( abs ‘ 𝑧 ) ∈ ℝ )
185 simpllr ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) → 𝑟 ∈ ℝ+ )
186 185 adantr ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → 𝑟 ∈ ℝ+ )
187 186 rpred ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → 𝑟 ∈ ℝ )
188 simplrl ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) → 𝑑 ∈ ℝ )
189 188 adantr ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → 𝑑 ∈ ℝ )
190 187 189 readdcld ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( 𝑟 + 𝑑 ) ∈ ℝ )
191 190 186 rerpdivcld ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ( 𝑟 + 𝑑 ) / 𝑟 ) ∈ ℝ )
192 191 flcld ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) ∈ ℤ )
193 192 peano2zd ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ∈ ℤ )
194 193 zred ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ∈ ℝ )
195 absrele ( 𝑧 ∈ ℂ → ( abs ‘ ( ℜ ‘ 𝑧 ) ) ≤ ( abs ‘ 𝑧 ) )
196 183 195 syl ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( abs ‘ ( ℜ ‘ 𝑧 ) ) ≤ ( abs ‘ 𝑧 ) )
197 186 rpcnd ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → 𝑟 ∈ ℂ )
198 197 183 absmuld ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( abs ‘ ( 𝑟 · 𝑧 ) ) = ( ( abs ‘ 𝑟 ) · ( abs ‘ 𝑧 ) ) )
199 186 rpge0d ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → 0 ≤ 𝑟 )
200 187 199 absidd ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( abs ‘ 𝑟 ) = 𝑟 )
201 200 oveq1d ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ( abs ‘ 𝑟 ) · ( abs ‘ 𝑧 ) ) = ( 𝑟 · ( abs ‘ 𝑧 ) ) )
202 198 201 eqtrd ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( abs ‘ ( 𝑟 · 𝑧 ) ) = ( 𝑟 · ( abs ‘ 𝑧 ) ) )
203 simplrr ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) → 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) )
204 sslin ( 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) → ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ⊆ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) )
205 203 204 syl ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) → ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ⊆ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) )
206 139 a1i ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) → ( abs ∘ − ) ∈ ( ∞Met ‘ ℂ ) )
207 7 adantlr ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) → ( 𝑟 · 𝑧 ) ∈ ℂ )
208 163 a1i ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) → 0 ∈ ℂ )
209 185 rpxrd ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) → 𝑟 ∈ ℝ* )
210 188 rexrd ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) → 𝑑 ∈ ℝ* )
211 bldisj ( ( ( ( abs ∘ − ) ∈ ( ∞Met ‘ ℂ ) ∧ ( 𝑟 · 𝑧 ) ∈ ℂ ∧ 0 ∈ ℂ ) ∧ ( 𝑟 ∈ ℝ*𝑑 ∈ ℝ* ∧ ( 𝑟 +𝑒 𝑑 ) ≤ ( ( 𝑟 · 𝑧 ) ( abs ∘ − ) 0 ) ) ) → ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) = ∅ )
212 211 3exp2 ( ( ( abs ∘ − ) ∈ ( ∞Met ‘ ℂ ) ∧ ( 𝑟 · 𝑧 ) ∈ ℂ ∧ 0 ∈ ℂ ) → ( 𝑟 ∈ ℝ* → ( 𝑑 ∈ ℝ* → ( ( 𝑟 +𝑒 𝑑 ) ≤ ( ( 𝑟 · 𝑧 ) ( abs ∘ − ) 0 ) → ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) = ∅ ) ) ) )
213 212 imp32 ( ( ( ( abs ∘ − ) ∈ ( ∞Met ‘ ℂ ) ∧ ( 𝑟 · 𝑧 ) ∈ ℂ ∧ 0 ∈ ℂ ) ∧ ( 𝑟 ∈ ℝ*𝑑 ∈ ℝ* ) ) → ( ( 𝑟 +𝑒 𝑑 ) ≤ ( ( 𝑟 · 𝑧 ) ( abs ∘ − ) 0 ) → ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) = ∅ ) )
214 206 207 208 209 210 213 syl32anc ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) → ( ( 𝑟 +𝑒 𝑑 ) ≤ ( ( 𝑟 · 𝑧 ) ( abs ∘ − ) 0 ) → ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) = ∅ ) )
215 sseq0 ( ( ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ⊆ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) = ∅ ) → ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) = ∅ )
216 205 214 215 syl6an ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) → ( ( 𝑟 +𝑒 𝑑 ) ≤ ( ( 𝑟 · 𝑧 ) ( abs ∘ − ) 0 ) → ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) = ∅ ) )
217 216 necon3ad ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) → ( ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ → ¬ ( 𝑟 +𝑒 𝑑 ) ≤ ( ( 𝑟 · 𝑧 ) ( abs ∘ − ) 0 ) ) )
218 217 imp ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ¬ ( 𝑟 +𝑒 𝑑 ) ≤ ( ( 𝑟 · 𝑧 ) ( abs ∘ − ) 0 ) )
219 rexadd ( ( 𝑟 ∈ ℝ ∧ 𝑑 ∈ ℝ ) → ( 𝑟 +𝑒 𝑑 ) = ( 𝑟 + 𝑑 ) )
220 187 189 219 syl2anc ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( 𝑟 +𝑒 𝑑 ) = ( 𝑟 + 𝑑 ) )
221 207 adantr ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( 𝑟 · 𝑧 ) ∈ ℂ )
222 123 cnmetdval ( ( ( 𝑟 · 𝑧 ) ∈ ℂ ∧ 0 ∈ ℂ ) → ( ( 𝑟 · 𝑧 ) ( abs ∘ − ) 0 ) = ( abs ‘ ( ( 𝑟 · 𝑧 ) − 0 ) ) )
223 221 163 222 sylancl ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ( 𝑟 · 𝑧 ) ( abs ∘ − ) 0 ) = ( abs ‘ ( ( 𝑟 · 𝑧 ) − 0 ) ) )
224 221 subid1d ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ( 𝑟 · 𝑧 ) − 0 ) = ( 𝑟 · 𝑧 ) )
225 224 fveq2d ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( abs ‘ ( ( 𝑟 · 𝑧 ) − 0 ) ) = ( abs ‘ ( 𝑟 · 𝑧 ) ) )
226 223 225 eqtrd ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ( 𝑟 · 𝑧 ) ( abs ∘ − ) 0 ) = ( abs ‘ ( 𝑟 · 𝑧 ) ) )
227 220 226 breq12d ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ( 𝑟 +𝑒 𝑑 ) ≤ ( ( 𝑟 · 𝑧 ) ( abs ∘ − ) 0 ) ↔ ( 𝑟 + 𝑑 ) ≤ ( abs ‘ ( 𝑟 · 𝑧 ) ) ) )
228 218 227 mtbid ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ¬ ( 𝑟 + 𝑑 ) ≤ ( abs ‘ ( 𝑟 · 𝑧 ) ) )
229 221 abscld ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( abs ‘ ( 𝑟 · 𝑧 ) ) ∈ ℝ )
230 229 190 ltnled ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ( abs ‘ ( 𝑟 · 𝑧 ) ) < ( 𝑟 + 𝑑 ) ↔ ¬ ( 𝑟 + 𝑑 ) ≤ ( abs ‘ ( 𝑟 · 𝑧 ) ) ) )
231 228 230 mpbird ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( abs ‘ ( 𝑟 · 𝑧 ) ) < ( 𝑟 + 𝑑 ) )
232 202 231 eqbrtrrd ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( 𝑟 · ( abs ‘ 𝑧 ) ) < ( 𝑟 + 𝑑 ) )
233 184 190 186 ltmuldiv2d ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ( 𝑟 · ( abs ‘ 𝑧 ) ) < ( 𝑟 + 𝑑 ) ↔ ( abs ‘ 𝑧 ) < ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) )
234 232 233 mpbid ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( abs ‘ 𝑧 ) < ( ( 𝑟 + 𝑑 ) / 𝑟 ) )
235 flltp1 ( ( ( 𝑟 + 𝑑 ) / 𝑟 ) ∈ ℝ → ( ( 𝑟 + 𝑑 ) / 𝑟 ) < ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) )
236 191 235 syl ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ( 𝑟 + 𝑑 ) / 𝑟 ) < ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) )
237 184 191 194 234 236 lttrd ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( abs ‘ 𝑧 ) < ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) )
238 184 194 237 ltled ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( abs ‘ 𝑧 ) ≤ ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) )
239 182 184 194 196 238 letrd ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( abs ‘ ( ℜ ‘ 𝑧 ) ) ≤ ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) )
240 180 zred ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ℜ ‘ 𝑧 ) ∈ ℝ )
241 240 194 absled ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ( abs ‘ ( ℜ ‘ 𝑧 ) ) ≤ ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ↔ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ≤ ( ℜ ‘ 𝑧 ) ∧ ( ℜ ‘ 𝑧 ) ≤ ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ) )
242 239 241 mpbid ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ≤ ( ℜ ‘ 𝑧 ) ∧ ( ℜ ‘ 𝑧 ) ≤ ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) )
243 193 znegcld ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ∈ ℤ )
244 elfz ( ( ( ℜ ‘ 𝑧 ) ∈ ℤ ∧ - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ∈ ℤ ∧ ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ∈ ℤ ) → ( ( ℜ ‘ 𝑧 ) ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↔ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ≤ ( ℜ ‘ 𝑧 ) ∧ ( ℜ ‘ 𝑧 ) ≤ ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ) )
245 180 243 193 244 syl3anc ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ( ℜ ‘ 𝑧 ) ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↔ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ≤ ( ℜ ‘ 𝑧 ) ∧ ( ℜ ‘ 𝑧 ) ≤ ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ) )
246 242 245 mpbird ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ℜ ‘ 𝑧 ) ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) )
247 178 simp3bi ( 𝑧 ∈ ℤ[i] → ( ℑ ‘ 𝑧 ) ∈ ℤ )
248 247 ad2antlr ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ℑ ‘ 𝑧 ) ∈ ℤ )
249 248 zcnd ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ℑ ‘ 𝑧 ) ∈ ℂ )
250 249 abscld ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( abs ‘ ( ℑ ‘ 𝑧 ) ) ∈ ℝ )
251 absimle ( 𝑧 ∈ ℂ → ( abs ‘ ( ℑ ‘ 𝑧 ) ) ≤ ( abs ‘ 𝑧 ) )
252 183 251 syl ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( abs ‘ ( ℑ ‘ 𝑧 ) ) ≤ ( abs ‘ 𝑧 ) )
253 250 184 194 252 238 letrd ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( abs ‘ ( ℑ ‘ 𝑧 ) ) ≤ ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) )
254 248 zred ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ℑ ‘ 𝑧 ) ∈ ℝ )
255 254 194 absled ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ( abs ‘ ( ℑ ‘ 𝑧 ) ) ≤ ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ↔ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ≤ ( ℑ ‘ 𝑧 ) ∧ ( ℑ ‘ 𝑧 ) ≤ ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ) )
256 253 255 mpbid ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ≤ ( ℑ ‘ 𝑧 ) ∧ ( ℑ ‘ 𝑧 ) ≤ ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) )
257 elfz ( ( ( ℑ ‘ 𝑧 ) ∈ ℤ ∧ - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ∈ ℤ ∧ ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ∈ ℤ ) → ( ( ℑ ‘ 𝑧 ) ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↔ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ≤ ( ℑ ‘ 𝑧 ) ∧ ( ℑ ‘ 𝑧 ) ≤ ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ) )
258 248 243 193 257 syl3anc ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ( ℑ ‘ 𝑧 ) ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↔ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ≤ ( ℑ ‘ 𝑧 ) ∧ ( ℑ ‘ 𝑧 ) ≤ ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ) )
259 256 258 mpbird ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( ℑ ‘ 𝑧 ) ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) )
260 183 replimd ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → 𝑧 = ( ( ℜ ‘ 𝑧 ) + ( i · ( ℑ ‘ 𝑧 ) ) ) )
261 260 oveq2d ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ( 𝑟 · 𝑧 ) = ( 𝑟 · ( ( ℜ ‘ 𝑧 ) + ( i · ( ℑ ‘ 𝑧 ) ) ) ) )
262 oveq1 ( 𝑎 = ( ℜ ‘ 𝑧 ) → ( 𝑎 + ( i · 𝑏 ) ) = ( ( ℜ ‘ 𝑧 ) + ( i · 𝑏 ) ) )
263 262 oveq2d ( 𝑎 = ( ℜ ‘ 𝑧 ) → ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) = ( 𝑟 · ( ( ℜ ‘ 𝑧 ) + ( i · 𝑏 ) ) ) )
264 263 eqeq2d ( 𝑎 = ( ℜ ‘ 𝑧 ) → ( ( 𝑟 · 𝑧 ) = ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ↔ ( 𝑟 · 𝑧 ) = ( 𝑟 · ( ( ℜ ‘ 𝑧 ) + ( i · 𝑏 ) ) ) ) )
265 oveq2 ( 𝑏 = ( ℑ ‘ 𝑧 ) → ( i · 𝑏 ) = ( i · ( ℑ ‘ 𝑧 ) ) )
266 265 oveq2d ( 𝑏 = ( ℑ ‘ 𝑧 ) → ( ( ℜ ‘ 𝑧 ) + ( i · 𝑏 ) ) = ( ( ℜ ‘ 𝑧 ) + ( i · ( ℑ ‘ 𝑧 ) ) ) )
267 266 oveq2d ( 𝑏 = ( ℑ ‘ 𝑧 ) → ( 𝑟 · ( ( ℜ ‘ 𝑧 ) + ( i · 𝑏 ) ) ) = ( 𝑟 · ( ( ℜ ‘ 𝑧 ) + ( i · ( ℑ ‘ 𝑧 ) ) ) ) )
268 267 eqeq2d ( 𝑏 = ( ℑ ‘ 𝑧 ) → ( ( 𝑟 · 𝑧 ) = ( 𝑟 · ( ( ℜ ‘ 𝑧 ) + ( i · 𝑏 ) ) ) ↔ ( 𝑟 · 𝑧 ) = ( 𝑟 · ( ( ℜ ‘ 𝑧 ) + ( i · ( ℑ ‘ 𝑧 ) ) ) ) ) )
269 264 268 rspc2ev ( ( ( ℜ ‘ 𝑧 ) ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ∧ ( ℑ ‘ 𝑧 ) ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ∧ ( 𝑟 · 𝑧 ) = ( 𝑟 · ( ( ℜ ‘ 𝑧 ) + ( i · ( ℑ ‘ 𝑧 ) ) ) ) ) → ∃ 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ∃ 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ( 𝑟 · 𝑧 ) = ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) )
270 246 259 261 269 syl3anc ( ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) ∧ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → ∃ 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ∃ 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ( 𝑟 · 𝑧 ) = ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) )
271 270 ex ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) → ( ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ → ∃ 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ∃ 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ( 𝑟 · 𝑧 ) = ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) )
272 170 171 elrnmpo ( ( 𝑟 · 𝑧 ) ∈ ran ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) ↔ ∃ 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ∃ 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ( 𝑟 · 𝑧 ) = ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) )
273 271 272 imbitrrdi ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) → ( ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ → ( 𝑟 · 𝑧 ) ∈ ran ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) ) )
274 156 ineq1d ( 𝑥 = ( 𝑟 · 𝑧 ) → ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) = ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) )
275 274 neeq1d ( 𝑥 = ( 𝑟 · 𝑧 ) → ( ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ↔ ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) )
276 eleq1 ( 𝑥 = ( 𝑟 · 𝑧 ) → ( 𝑥 ∈ ran ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) ↔ ( 𝑟 · 𝑧 ) ∈ ran ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) ) )
277 275 276 imbi12d ( 𝑥 = ( 𝑟 · 𝑧 ) → ( ( ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ → 𝑥 ∈ ran ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) ) ↔ ( ( ( ( 𝑟 · 𝑧 ) ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ → ( 𝑟 · 𝑧 ) ∈ ran ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) ) ) )
278 273 277 syl5ibrcom ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑧 ∈ ℤ[i] ) → ( 𝑥 = ( 𝑟 · 𝑧 ) → ( ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ → 𝑥 ∈ ran ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) ) ) )
279 278 rexlimdva ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) → ( ∃ 𝑧 ∈ ℤ[i] 𝑥 = ( 𝑟 · 𝑧 ) → ( ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ → 𝑥 ∈ ran ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) ) ) )
280 177 279 biimtrid ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) → ( 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) → ( ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ → 𝑥 ∈ ran ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) ) ) )
281 280 3imp ( ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) ∧ 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ∧ ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ ) → 𝑥 ∈ ran ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) )
282 281 rabssdv ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) → { 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ∣ ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ } ⊆ ran ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) )
283 ssfi ( ( ran ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) ∈ Fin ∧ { 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ∣ ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ } ⊆ ran ( 𝑎 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) , 𝑏 ∈ ( - ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ... ( ( ⌊ ‘ ( ( 𝑟 + 𝑑 ) / 𝑟 ) ) + 1 ) ) ↦ ( 𝑟 · ( 𝑎 + ( i · 𝑏 ) ) ) ) ) → { 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ∣ ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ } ∈ Fin )
284 176 282 283 sylancr ( ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) ∧ ( 𝑑 ∈ ℝ ∧ 𝑋 ⊆ ( 0 ( ball ‘ ( abs ∘ − ) ) 𝑑 ) ) ) → { 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ∣ ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ } ∈ Fin )
285 166 284 rexlimddv ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) → { 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ∣ ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ } ∈ Fin )
286 iuneq1 ( 𝑦 = ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) → 𝑥𝑦 ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) = 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) )
287 286 sseq2d ( 𝑦 = ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) → ( 𝑋 𝑥𝑦 ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ↔ 𝑋 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ) )
288 rabeq ( 𝑦 = ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) → { 𝑥𝑦 ∣ ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ } = { 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ∣ ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ } )
289 288 eleq1d ( 𝑦 = ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) → ( { 𝑥𝑦 ∣ ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ } ∈ Fin ↔ { 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ∣ ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ } ∈ Fin ) )
290 287 289 anbi12d ( 𝑦 = ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) → ( ( 𝑋 𝑥𝑦 ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∧ { 𝑥𝑦 ∣ ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ } ∈ Fin ) ↔ ( 𝑋 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∧ { 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ∣ ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ } ∈ Fin ) ) )
291 290 rspcev ( ( ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ∈ 𝒫 ℂ ∧ ( 𝑋 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∧ { 𝑥 ∈ ran ( 𝑧 ∈ ℤ[i] ↦ ( 𝑟 · 𝑧 ) ) ∣ ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ } ∈ Fin ) ) → ∃ 𝑦 ∈ 𝒫 ℂ ( 𝑋 𝑥𝑦 ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∧ { 𝑥𝑦 ∣ ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ } ∈ Fin ) )
292 12 162 285 291 syl12anc ( ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) ∧ 𝑟 ∈ ℝ+ ) → ∃ 𝑦 ∈ 𝒫 ℂ ( 𝑋 𝑥𝑦 ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∧ { 𝑥𝑦 ∣ ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ } ∈ Fin ) )
293 292 ralrimiva ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) → ∀ 𝑟 ∈ ℝ+𝑦 ∈ 𝒫 ℂ ( 𝑋 𝑥𝑦 ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∧ { 𝑥𝑦 ∣ ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ } ∈ Fin ) )
294 1 sstotbnd3 ( ( ( abs ∘ − ) ∈ ( Met ‘ ℂ ) ∧ 𝑋 ⊆ ℂ ) → ( 𝐷 ∈ ( TotBnd ‘ 𝑋 ) ↔ ∀ 𝑟 ∈ ℝ+𝑦 ∈ 𝒫 ℂ ( 𝑋 𝑥𝑦 ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∧ { 𝑥𝑦 ∣ ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ } ∈ Fin ) ) )
295 13 15 294 sylancr ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) → ( 𝐷 ∈ ( TotBnd ‘ 𝑋 ) ↔ ∀ 𝑟 ∈ ℝ+𝑦 ∈ 𝒫 ℂ ( 𝑋 𝑥𝑦 ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∧ { 𝑥𝑦 ∣ ( ( 𝑥 ( ball ‘ ( abs ∘ − ) ) 𝑟 ) ∩ 𝑋 ) ≠ ∅ } ∈ Fin ) ) )
296 293 295 mpbird ( 𝐷 ∈ ( Bnd ‘ 𝑋 ) → 𝐷 ∈ ( TotBnd ‘ 𝑋 ) )
297 2 296 impbii ( 𝐷 ∈ ( TotBnd ‘ 𝑋 ) ↔ 𝐷 ∈ ( Bnd ‘ 𝑋 ) )