Users' Mathboxes Mathbox for Brendan Leahy < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  heicant Structured version   Visualization version   GIF version

Theorem heicant 36461
Description: Heine-Cantor theorem: a continuous mapping between metric spaces whose domain is compact is uniformly continuous. Theorem on [Rosenlicht] p. 80. (Contributed by Brendan Leahy, 13-Aug-2018.) (Proof shortened by AV, 27-Sep-2020.)
Hypotheses
Ref Expression
heicant.c (πœ‘ β†’ 𝐢 ∈ (∞Metβ€˜π‘‹))
heicant.d (πœ‘ β†’ 𝐷 ∈ (∞Metβ€˜π‘Œ))
heicant.j (πœ‘ β†’ (MetOpenβ€˜πΆ) ∈ Comp)
heicant.x (πœ‘ β†’ 𝑋 β‰  βˆ…)
heicant.y (πœ‘ β†’ π‘Œ β‰  βˆ…)
Assertion
Ref Expression
heicant (πœ‘ β†’ ((metUnifβ€˜πΆ) Cnu(metUnifβ€˜π·)) = ((MetOpenβ€˜πΆ) Cn (MetOpenβ€˜π·)))

Proof of Theorem heicant
Dummy variables 𝑏 𝑐 𝑑 𝑓 𝑔 𝑝 𝑠 𝑀 π‘₯ 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 breq2 5151 . . . . . . . . . . 11 (𝑑 = 𝑦 β†’ (((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑 ↔ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦))
21imbi2d 341 . . . . . . . . . 10 (𝑑 = 𝑦 β†’ (((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑) ↔ ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦)))
322ralbidv 3219 . . . . . . . . 9 (𝑑 = 𝑦 β†’ (βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑) ↔ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦)))
43rexbidv 3179 . . . . . . . 8 (𝑑 = 𝑦 β†’ (βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑) ↔ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦)))
54cbvralvw 3235 . . . . . . 7 (βˆ€π‘‘ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑) ↔ βˆ€π‘¦ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦))
6 r19.12 3312 . . . . . . . 8 (βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) β†’ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦))
76ralimi 3084 . . . . . . 7 (βˆ€π‘¦ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) β†’ βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦))
85, 7sylbi 216 . . . . . 6 (βˆ€π‘‘ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑) β†’ βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦))
9 rphalfcl 12997 . . . . . . . . 9 (𝑑 ∈ ℝ+ β†’ (𝑑 / 2) ∈ ℝ+)
10 breq2 5151 . . . . . . . . . . . . . . . 16 (𝑦 = (𝑑 / 2) β†’ (((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦 ↔ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)))
1110imbi2d 341 . . . . . . . . . . . . . . 15 (𝑦 = (𝑑 / 2) β†’ (((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) ↔ ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
1211ralbidv 3178 . . . . . . . . . . . . . 14 (𝑦 = (𝑑 / 2) β†’ (βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) ↔ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
1312rexbidv 3179 . . . . . . . . . . . . 13 (𝑦 = (𝑑 / 2) β†’ (βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) ↔ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
1413ralbidv 3178 . . . . . . . . . . . 12 (𝑦 = (𝑑 / 2) β†’ (βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) ↔ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
1514rspcva 3610 . . . . . . . . . . 11 (((𝑑 / 2) ∈ ℝ+ ∧ βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦)) β†’ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)))
16 heicant.j . . . . . . . . . . . . . . 15 (πœ‘ β†’ (MetOpenβ€˜πΆ) ∈ Comp)
1716ad3antrrr 729 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ (MetOpenβ€˜πΆ) ∈ Comp)
18 heicant.c . . . . . . . . . . . . . . . . . . . . . . 23 (πœ‘ β†’ 𝐢 ∈ (∞Metβ€˜π‘‹))
1918ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) β†’ 𝐢 ∈ (∞Metβ€˜π‘‹))
2019anim1i 616 . . . . . . . . . . . . . . . . . . . . 21 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ π‘₯ ∈ 𝑋) β†’ (𝐢 ∈ (∞Metβ€˜π‘‹) ∧ π‘₯ ∈ 𝑋))
21 rphalfcl 12997 . . . . . . . . . . . . . . . . . . . . . 22 (𝑧 ∈ ℝ+ β†’ (𝑧 / 2) ∈ ℝ+)
2221rpxrd 13013 . . . . . . . . . . . . . . . . . . . . 21 (𝑧 ∈ ℝ+ β†’ (𝑧 / 2) ∈ ℝ*)
23 eqid 2733 . . . . . . . . . . . . . . . . . . . . . . 23 (MetOpenβ€˜πΆ) = (MetOpenβ€˜πΆ)
2423blopn 23991 . . . . . . . . . . . . . . . . . . . . . 22 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ π‘₯ ∈ 𝑋 ∧ (𝑧 / 2) ∈ ℝ*) β†’ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) ∈ (MetOpenβ€˜πΆ))
25243expa 1119 . . . . . . . . . . . . . . . . . . . . 21 (((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ π‘₯ ∈ 𝑋) ∧ (𝑧 / 2) ∈ ℝ*) β†’ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) ∈ (MetOpenβ€˜πΆ))
2620, 22, 25syl2an 597 . . . . . . . . . . . . . . . . . . . 20 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ π‘₯ ∈ 𝑋) ∧ 𝑧 ∈ ℝ+) β†’ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) ∈ (MetOpenβ€˜πΆ))
2726adantr 482 . . . . . . . . . . . . . . . . . . 19 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ π‘₯ ∈ 𝑋) ∧ 𝑧 ∈ ℝ+) ∧ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) ∈ (MetOpenβ€˜πΆ))
2821rpgt0d 13015 . . . . . . . . . . . . . . . . . . . . . 22 (𝑧 ∈ ℝ+ β†’ 0 < (𝑧 / 2))
2922, 28jca 513 . . . . . . . . . . . . . . . . . . . . 21 (𝑧 ∈ ℝ+ β†’ ((𝑧 / 2) ∈ ℝ* ∧ 0 < (𝑧 / 2)))
30 xblcntr 23899 . . . . . . . . . . . . . . . . . . . . . 22 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ π‘₯ ∈ 𝑋 ∧ ((𝑧 / 2) ∈ ℝ* ∧ 0 < (𝑧 / 2))) β†’ π‘₯ ∈ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)))
31303expa 1119 . . . . . . . . . . . . . . . . . . . . 21 (((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ π‘₯ ∈ 𝑋) ∧ ((𝑧 / 2) ∈ ℝ* ∧ 0 < (𝑧 / 2))) β†’ π‘₯ ∈ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)))
3220, 29, 31syl2an 597 . . . . . . . . . . . . . . . . . . . 20 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ π‘₯ ∈ 𝑋) ∧ 𝑧 ∈ ℝ+) β†’ π‘₯ ∈ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)))
3332adantr 482 . . . . . . . . . . . . . . . . . . 19 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ π‘₯ ∈ 𝑋) ∧ 𝑧 ∈ ℝ+) ∧ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ π‘₯ ∈ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)))
34 opelxpi 5712 . . . . . . . . . . . . . . . . . . . . . 22 ((π‘₯ ∈ 𝑋 ∧ (𝑧 / 2) ∈ ℝ+) β†’ ⟨π‘₯, (𝑧 / 2)⟩ ∈ (𝑋 Γ— ℝ+))
3521, 34sylan2 594 . . . . . . . . . . . . . . . . . . . . 21 ((π‘₯ ∈ 𝑋 ∧ 𝑧 ∈ ℝ+) β†’ ⟨π‘₯, (𝑧 / 2)⟩ ∈ (𝑋 Γ— ℝ+))
3635ad4ant23 752 . . . . . . . . . . . . . . . . . . . 20 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ π‘₯ ∈ 𝑋) ∧ 𝑧 ∈ ℝ+) ∧ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ ⟨π‘₯, (𝑧 / 2)⟩ ∈ (𝑋 Γ— ℝ+))
37 rpcn 12980 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑧 ∈ ℝ+ β†’ 𝑧 ∈ β„‚)
38372halvesd 12454 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑧 ∈ ℝ+ β†’ ((𝑧 / 2) + (𝑧 / 2)) = 𝑧)
3938breq2d 5159 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑧 ∈ ℝ+ β†’ ((π‘₯𝐢𝑐) < ((𝑧 / 2) + (𝑧 / 2)) ↔ (π‘₯𝐢𝑐) < 𝑧))
4039imbi1d 342 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑧 ∈ ℝ+ β†’ (((π‘₯𝐢𝑐) < ((𝑧 / 2) + (𝑧 / 2)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ ((π‘₯𝐢𝑐) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))
4140ralbidv 3178 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑧 ∈ ℝ+ β†’ (βˆ€π‘ ∈ 𝑋 ((π‘₯𝐢𝑐) < ((𝑧 / 2) + (𝑧 / 2)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ βˆ€π‘ ∈ 𝑋 ((π‘₯𝐢𝑐) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))
42 oveq2 7412 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑐 = 𝑀 β†’ (π‘₯𝐢𝑐) = (π‘₯𝐢𝑀))
4342breq1d 5157 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑐 = 𝑀 β†’ ((π‘₯𝐢𝑐) < 𝑧 ↔ (π‘₯𝐢𝑀) < 𝑧))
44 fveq2 6888 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑐 = 𝑀 β†’ (π‘“β€˜π‘) = (π‘“β€˜π‘€))
4544oveq2d 7420 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑐 = 𝑀 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) = ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)))
4645breq1d 5157 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑐 = 𝑀 β†’ (((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2) ↔ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)))
4743, 46imbi12d 345 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑐 = 𝑀 β†’ (((π‘₯𝐢𝑐) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
4847cbvralvw 3235 . . . . . . . . . . . . . . . . . . . . . . 23 (βˆ€π‘ ∈ 𝑋 ((π‘₯𝐢𝑐) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)))
4941, 48bitrdi 287 . . . . . . . . . . . . . . . . . . . . . 22 (𝑧 ∈ ℝ+ β†’ (βˆ€π‘ ∈ 𝑋 ((π‘₯𝐢𝑐) < ((𝑧 / 2) + (𝑧 / 2)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
5049biimpar 479 . . . . . . . . . . . . . . . . . . . . 21 ((𝑧 ∈ ℝ+ ∧ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ βˆ€π‘ ∈ 𝑋 ((π‘₯𝐢𝑐) < ((𝑧 / 2) + (𝑧 / 2)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))
5150adantll 713 . . . . . . . . . . . . . . . . . . . 20 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ π‘₯ ∈ 𝑋) ∧ 𝑧 ∈ ℝ+) ∧ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ βˆ€π‘ ∈ 𝑋 ((π‘₯𝐢𝑐) < ((𝑧 / 2) + (𝑧 / 2)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))
52 vex 3479 . . . . . . . . . . . . . . . . . . . . . . . . . 26 π‘₯ ∈ V
53 ovex 7437 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑧 / 2) ∈ V
5452, 53op1std 7980 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ (1st β€˜π‘) = π‘₯)
5552, 53op2ndd 7981 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ (2nd β€˜π‘) = (𝑧 / 2))
5654, 55oveq12d 7422 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) = (π‘₯(ballβ€˜πΆ)(𝑧 / 2)))
5756eqcomd 2739 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)))
5857biantrurd 534 . . . . . . . . . . . . . . . . . . . . . 22 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ (βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ ((π‘₯(ballβ€˜πΆ)(𝑧 / 2)) = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))))
5954oveq1d 7419 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ ((1st β€˜π‘)𝐢𝑐) = (π‘₯𝐢𝑐))
6055, 55oveq12d 7422 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ ((2nd β€˜π‘) + (2nd β€˜π‘)) = ((𝑧 / 2) + (𝑧 / 2)))
6159, 60breq12d 5160 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) ↔ (π‘₯𝐢𝑐) < ((𝑧 / 2) + (𝑧 / 2))))
6254fveq2d 6892 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ (π‘“β€˜(1st β€˜π‘)) = (π‘“β€˜π‘₯))
6362oveq1d 7419 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) = ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)))
6463breq1d 5157 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ (((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2) ↔ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))
6561, 64imbi12d 345 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ ((((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ ((π‘₯𝐢𝑐) < ((𝑧 / 2) + (𝑧 / 2)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))
6665ralbidv 3178 . . . . . . . . . . . . . . . . . . . . . 22 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ (βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ βˆ€π‘ ∈ 𝑋 ((π‘₯𝐢𝑐) < ((𝑧 / 2) + (𝑧 / 2)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))
6758, 66bitr3d 281 . . . . . . . . . . . . . . . . . . . . 21 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ (((π‘₯(ballβ€˜πΆ)(𝑧 / 2)) = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) ↔ βˆ€π‘ ∈ 𝑋 ((π‘₯𝐢𝑐) < ((𝑧 / 2) + (𝑧 / 2)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))
6867rspcev 3612 . . . . . . . . . . . . . . . . . . . 20 ((⟨π‘₯, (𝑧 / 2)⟩ ∈ (𝑋 Γ— ℝ+) ∧ βˆ€π‘ ∈ 𝑋 ((π‘₯𝐢𝑐) < ((𝑧 / 2) + (𝑧 / 2)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) β†’ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)((π‘₯(ballβ€˜πΆ)(𝑧 / 2)) = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))
6936, 51, 68syl2anc 585 . . . . . . . . . . . . . . . . . . 19 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ π‘₯ ∈ 𝑋) ∧ 𝑧 ∈ ℝ+) ∧ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)((π‘₯(ballβ€˜πΆ)(𝑧 / 2)) = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))
70 eleq2 2823 . . . . . . . . . . . . . . . . . . . . 21 (𝑏 = (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) β†’ (π‘₯ ∈ 𝑏 ↔ π‘₯ ∈ (π‘₯(ballβ€˜πΆ)(𝑧 / 2))))
71 eqeq1 2737 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑏 = (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) β†’ (𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ↔ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘))))
7271anbi1d 631 . . . . . . . . . . . . . . . . . . . . . 22 (𝑏 = (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) β†’ ((𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) ↔ ((π‘₯(ballβ€˜πΆ)(𝑧 / 2)) = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))))
7372rexbidv 3179 . . . . . . . . . . . . . . . . . . . . 21 (𝑏 = (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) β†’ (βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)(𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) ↔ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)((π‘₯(ballβ€˜πΆ)(𝑧 / 2)) = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))))
7470, 73anbi12d 632 . . . . . . . . . . . . . . . . . . . 20 (𝑏 = (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) β†’ ((π‘₯ ∈ 𝑏 ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)(𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) ↔ (π‘₯ ∈ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)((π‘₯(ballβ€˜πΆ)(𝑧 / 2)) = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))))
7574rspcev 3612 . . . . . . . . . . . . . . . . . . 19 (((π‘₯(ballβ€˜πΆ)(𝑧 / 2)) ∈ (MetOpenβ€˜πΆ) ∧ (π‘₯ ∈ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)((π‘₯(ballβ€˜πΆ)(𝑧 / 2)) = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))) β†’ βˆƒπ‘ ∈ (MetOpenβ€˜πΆ)(π‘₯ ∈ 𝑏 ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)(𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))))
7627, 33, 69, 75syl12anc 836 . . . . . . . . . . . . . . . . . 18 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ π‘₯ ∈ 𝑋) ∧ 𝑧 ∈ ℝ+) ∧ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ βˆƒπ‘ ∈ (MetOpenβ€˜πΆ)(π‘₯ ∈ 𝑏 ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)(𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))))
7776rexlimdva2 3158 . . . . . . . . . . . . . . . . 17 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ π‘₯ ∈ 𝑋) β†’ (βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)) β†’ βˆƒπ‘ ∈ (MetOpenβ€˜πΆ)(π‘₯ ∈ 𝑏 ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)(𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))))
7877ralimdva 3168 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) β†’ (βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)) β†’ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘ ∈ (MetOpenβ€˜πΆ)(π‘₯ ∈ 𝑏 ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)(𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))))
7978imp 408 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘ ∈ (MetOpenβ€˜πΆ)(π‘₯ ∈ 𝑏 ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)(𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))))
8023mopnuni 23929 . . . . . . . . . . . . . . . . . 18 (𝐢 ∈ (∞Metβ€˜π‘‹) β†’ 𝑋 = βˆͺ (MetOpenβ€˜πΆ))
8118, 80syl 17 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ 𝑋 = βˆͺ (MetOpenβ€˜πΆ))
8281raleqdv 3326 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘ ∈ (MetOpenβ€˜πΆ)(π‘₯ ∈ 𝑏 ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)(𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) ↔ βˆ€π‘₯ ∈ βˆͺ (MetOpenβ€˜πΆ)βˆƒπ‘ ∈ (MetOpenβ€˜πΆ)(π‘₯ ∈ 𝑏 ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)(𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))))
8382ad3antrrr 729 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ (βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘ ∈ (MetOpenβ€˜πΆ)(π‘₯ ∈ 𝑏 ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)(𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) ↔ βˆ€π‘₯ ∈ βˆͺ (MetOpenβ€˜πΆ)βˆƒπ‘ ∈ (MetOpenβ€˜πΆ)(π‘₯ ∈ 𝑏 ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)(𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))))
8479, 83mpbid 231 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ βˆ€π‘₯ ∈ βˆͺ (MetOpenβ€˜πΆ)βˆƒπ‘ ∈ (MetOpenβ€˜πΆ)(π‘₯ ∈ 𝑏 ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)(𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))))
85 eqid 2733 . . . . . . . . . . . . . . 15 βˆͺ (MetOpenβ€˜πΆ) = βˆͺ (MetOpenβ€˜πΆ)
86 fveq2 6888 . . . . . . . . . . . . . . . . . 18 (𝑝 = (π‘”β€˜π‘) β†’ (1st β€˜π‘) = (1st β€˜(π‘”β€˜π‘)))
87 fveq2 6888 . . . . . . . . . . . . . . . . . 18 (𝑝 = (π‘”β€˜π‘) β†’ (2nd β€˜π‘) = (2nd β€˜(π‘”β€˜π‘)))
8886, 87oveq12d 7422 . . . . . . . . . . . . . . . . 17 (𝑝 = (π‘”β€˜π‘) β†’ ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))))
8988eqeq2d 2744 . . . . . . . . . . . . . . . 16 (𝑝 = (π‘”β€˜π‘) β†’ (𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ↔ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))))
9086oveq1d 7419 . . . . . . . . . . . . . . . . . . 19 (𝑝 = (π‘”β€˜π‘) β†’ ((1st β€˜π‘)𝐢𝑐) = ((1st β€˜(π‘”β€˜π‘))𝐢𝑐))
9187, 87oveq12d 7422 . . . . . . . . . . . . . . . . . . 19 (𝑝 = (π‘”β€˜π‘) β†’ ((2nd β€˜π‘) + (2nd β€˜π‘)) = ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))))
9290, 91breq12d 5160 . . . . . . . . . . . . . . . . . 18 (𝑝 = (π‘”β€˜π‘) β†’ (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) ↔ ((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘)))))
9386fveq2d 6892 . . . . . . . . . . . . . . . . . . . 20 (𝑝 = (π‘”β€˜π‘) β†’ (π‘“β€˜(1st β€˜π‘)) = (π‘“β€˜(1st β€˜(π‘”β€˜π‘))))
9493oveq1d 7419 . . . . . . . . . . . . . . . . . . 19 (𝑝 = (π‘”β€˜π‘) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) = ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)))
9594breq1d 5157 . . . . . . . . . . . . . . . . . 18 (𝑝 = (π‘”β€˜π‘) β†’ (((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2) ↔ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))
9692, 95imbi12d 345 . . . . . . . . . . . . . . . . 17 (𝑝 = (π‘”β€˜π‘) β†’ ((((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))
9796ralbidv 3178 . . . . . . . . . . . . . . . 16 (𝑝 = (π‘”β€˜π‘) β†’ (βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))
9889, 97anbi12d 632 . . . . . . . . . . . . . . 15 (𝑝 = (π‘”β€˜π‘) β†’ ((𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) ↔ (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))))
9985, 98cmpcovf 22877 . . . . . . . . . . . . . 14 (((MetOpenβ€˜πΆ) ∈ Comp ∧ βˆ€π‘₯ ∈ βˆͺ (MetOpenβ€˜πΆ)βˆƒπ‘ ∈ (MetOpenβ€˜πΆ)(π‘₯ ∈ 𝑏 ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)(𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))) β†’ βˆƒπ‘  ∈ (𝒫 (MetOpenβ€˜πΆ) ∩ Fin)(βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠 ∧ βˆƒπ‘”(𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))))
10017, 84, 99syl2anc 585 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ βˆƒπ‘  ∈ (𝒫 (MetOpenβ€˜πΆ) ∩ Fin)(βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠 ∧ βˆƒπ‘”(𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))))
101100ex 414 . . . . . . . . . . . 12 (((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) β†’ (βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)) β†’ βˆƒπ‘  ∈ (𝒫 (MetOpenβ€˜πΆ) ∩ Fin)(βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠 ∧ βˆƒπ‘”(𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))))))
102 elinel2 4195 . . . . . . . . . . . . . 14 (𝑠 ∈ (𝒫 (MetOpenβ€˜πΆ) ∩ Fin) β†’ 𝑠 ∈ Fin)
103 simpll 766 . . . . . . . . . . . . . . . . . . . . 21 (((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) β†’ πœ‘)
104103anim1i 616 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) β†’ (πœ‘ ∧ 𝑠 ∈ Fin))
105 frn 6721 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ ran 𝑔 βŠ† (𝑋 Γ— ℝ+))
106 rnss 5936 . . . . . . . . . . . . . . . . . . . . . . . 24 (ran 𝑔 βŠ† (𝑋 Γ— ℝ+) β†’ ran ran 𝑔 βŠ† ran (𝑋 Γ— ℝ+))
107105, 106syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ ran ran 𝑔 βŠ† ran (𝑋 Γ— ℝ+))
108 rnxpss 6168 . . . . . . . . . . . . . . . . . . . . . . 23 ran (𝑋 Γ— ℝ+) βŠ† ℝ+
109107, 108sstrdi 3993 . . . . . . . . . . . . . . . . . . . . . 22 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ ran ran 𝑔 βŠ† ℝ+)
110109adantl 483 . . . . . . . . . . . . . . . . . . . . 21 ((((πœ‘ ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ ran ran 𝑔 βŠ† ℝ+)
111 simplr 768 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ 𝑠 ∈ Fin)
112 ffun 6717 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ Fun 𝑔)
113 vex 3479 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 𝑔 ∈ V
114113fundmen 9027 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (Fun 𝑔 β†’ dom 𝑔 β‰ˆ 𝑔)
115114ensymd 8997 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (Fun 𝑔 β†’ 𝑔 β‰ˆ dom 𝑔)
116112, 115syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ 𝑔 β‰ˆ dom 𝑔)
117 fdm 6723 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ dom 𝑔 = 𝑠)
118116, 117breqtrd 5173 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ 𝑔 β‰ˆ 𝑠)
119 enfii 9185 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑠 ∈ Fin ∧ 𝑔 β‰ˆ 𝑠) β†’ 𝑔 ∈ Fin)
120118, 119sylan2 594 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑠 ∈ Fin ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ 𝑔 ∈ Fin)
121 rnfi 9331 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑔 ∈ Fin β†’ ran 𝑔 ∈ Fin)
122 rnfi 9331 . . . . . . . . . . . . . . . . . . . . . . . 24 (ran 𝑔 ∈ Fin β†’ ran ran 𝑔 ∈ Fin)
123120, 121, 1223syl 18 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑠 ∈ Fin ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ ran ran 𝑔 ∈ Fin)
124111, 123sylan 581 . . . . . . . . . . . . . . . . . . . . . 22 ((((πœ‘ ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ ran ran 𝑔 ∈ Fin)
125117adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((πœ‘ ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ dom 𝑔 = 𝑠)
126 eqtr 2756 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝑋 = βˆͺ (MetOpenβ€˜πΆ) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ 𝑋 = βˆͺ 𝑠)
12781, 126sylan 581 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ 𝑋 = βˆͺ 𝑠)
128 heicant.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (πœ‘ β†’ 𝑋 β‰  βˆ…)
129128adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ 𝑋 β‰  βˆ…)
130127, 129eqnetrrd 3010 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((πœ‘ ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ βˆͺ 𝑠 β‰  βˆ…)
131 unieq 4918 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑠 = βˆ… β†’ βˆͺ 𝑠 = βˆͺ βˆ…)
132 uni0 4938 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 βˆͺ βˆ… = βˆ…
133131, 132eqtrdi 2789 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑠 = βˆ… β†’ βˆͺ 𝑠 = βˆ…)
134133necon3i 2974 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (βˆͺ 𝑠 β‰  βˆ… β†’ 𝑠 β‰  βˆ…)
135130, 134syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((πœ‘ ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ 𝑠 β‰  βˆ…)
136135adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((πœ‘ ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ 𝑠 β‰  βˆ…)
137125, 136eqnetrd 3009 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((πœ‘ ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ dom 𝑔 β‰  βˆ…)
138 dm0rn0 5922 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (dom 𝑔 = βˆ… ↔ ran 𝑔 = βˆ…)
139138necon3bii 2994 . . . . . . . . . . . . . . . . . . . . . . . . 25 (dom 𝑔 β‰  βˆ… ↔ ran 𝑔 β‰  βˆ…)
140137, 139sylib 217 . . . . . . . . . . . . . . . . . . . . . . . 24 (((πœ‘ ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ ran 𝑔 β‰  βˆ…)
141 relxp 5693 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Rel (𝑋 Γ— ℝ+)
142 relss 5779 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (ran 𝑔 βŠ† (𝑋 Γ— ℝ+) β†’ (Rel (𝑋 Γ— ℝ+) β†’ Rel ran 𝑔))
143105, 141, 142mpisyl 21 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ Rel ran 𝑔)
144 relrn0 5966 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (Rel ran 𝑔 β†’ (ran 𝑔 = βˆ… ↔ ran ran 𝑔 = βˆ…))
145144necon3bid 2986 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (Rel ran 𝑔 β†’ (ran 𝑔 β‰  βˆ… ↔ ran ran 𝑔 β‰  βˆ…))
146143, 145syl 17 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ (ran 𝑔 β‰  βˆ… ↔ ran ran 𝑔 β‰  βˆ…))
147146adantl 483 . . . . . . . . . . . . . . . . . . . . . . . 24 (((πœ‘ ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ (ran 𝑔 β‰  βˆ… ↔ ran ran 𝑔 β‰  βˆ…))
148140, 147mpbid 231 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ ran ran 𝑔 β‰  βˆ…)
149148adantllr 718 . . . . . . . . . . . . . . . . . . . . . 22 ((((πœ‘ ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ ran ran 𝑔 β‰  βˆ…)
150 rpssre 12977 . . . . . . . . . . . . . . . . . . . . . . 23 ℝ+ βŠ† ℝ
151110, 150sstrdi 3993 . . . . . . . . . . . . . . . . . . . . . 22 ((((πœ‘ ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ ran ran 𝑔 βŠ† ℝ)
152 ltso 11290 . . . . . . . . . . . . . . . . . . . . . . 23 < Or ℝ
153 fiinfcl 9492 . . . . . . . . . . . . . . . . . . . . . . 23 (( < Or ℝ ∧ (ran ran 𝑔 ∈ Fin ∧ ran ran 𝑔 β‰  βˆ… ∧ ran ran 𝑔 βŠ† ℝ)) β†’ inf(ran ran 𝑔, ℝ, < ) ∈ ran ran 𝑔)
154152, 153mpan 689 . . . . . . . . . . . . . . . . . . . . . 22 ((ran ran 𝑔 ∈ Fin ∧ ran ran 𝑔 β‰  βˆ… ∧ ran ran 𝑔 βŠ† ℝ) β†’ inf(ran ran 𝑔, ℝ, < ) ∈ ran ran 𝑔)
155124, 149, 151, 154syl3anc 1372 . . . . . . . . . . . . . . . . . . . . 21 ((((πœ‘ ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ inf(ran ran 𝑔, ℝ, < ) ∈ ran ran 𝑔)
156110, 155sseldd 3982 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ inf(ran ran 𝑔, ℝ, < ) ∈ ℝ+)
157104, 156sylanl1 679 . . . . . . . . . . . . . . . . . . 19 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ inf(ran ran 𝑔, ℝ, < ) ∈ ℝ+)
158157adantr 482 . . . . . . . . . . . . . . . . . 18 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) β†’ inf(ran ran 𝑔, ℝ, < ) ∈ ℝ+)
15981ad3antrrr 729 . . . . . . . . . . . . . . . . . . . . . . 23 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) β†’ 𝑋 = βˆͺ (MetOpenβ€˜πΆ))
160159anim1i 616 . . . . . . . . . . . . . . . . . . . . . 22 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ (𝑋 = βˆͺ (MetOpenβ€˜πΆ) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠))
161160ad2antrr 725 . . . . . . . . . . . . . . . . . . . . 21 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) β†’ (𝑋 = βˆͺ (MetOpenβ€˜πΆ) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠))
162 simpl 484 . . . . . . . . . . . . . . . . . . . . 21 ((π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋) β†’ π‘₯ ∈ 𝑋)
163126eleq2d 2820 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 = βˆͺ (MetOpenβ€˜πΆ) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ (π‘₯ ∈ 𝑋 ↔ π‘₯ ∈ βˆͺ 𝑠))
164 eluni2 4911 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ ∈ βˆͺ 𝑠 ↔ βˆƒπ‘ ∈ 𝑠 π‘₯ ∈ 𝑏)
165163, 164bitrdi 287 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 = βˆͺ (MetOpenβ€˜πΆ) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ (π‘₯ ∈ 𝑋 ↔ βˆƒπ‘ ∈ 𝑠 π‘₯ ∈ 𝑏))
166165biimpa 478 . . . . . . . . . . . . . . . . . . . . 21 (((𝑋 = βˆͺ (MetOpenβ€˜πΆ) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ π‘₯ ∈ 𝑋) β†’ βˆƒπ‘ ∈ 𝑠 π‘₯ ∈ 𝑏)
167161, 162, 166syl2an 597 . . . . . . . . . . . . . . . . . . . 20 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ βˆƒπ‘ ∈ 𝑠 π‘₯ ∈ 𝑏)
168 nfv 1918 . . . . . . . . . . . . . . . . . . . . . . 23 Ⅎ𝑏(((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+))
169 nfra1 3282 . . . . . . . . . . . . . . . . . . . . . . 23 β„²π‘βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))
170168, 169nfan 1903 . . . . . . . . . . . . . . . . . . . . . 22 Ⅎ𝑏((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))
171 nfv 1918 . . . . . . . . . . . . . . . . . . . . . 22 Ⅎ𝑏(π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)
172170, 171nfan 1903 . . . . . . . . . . . . . . . . . . . . 21 Ⅎ𝑏(((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋))
173 nfv 1918 . . . . . . . . . . . . . . . . . . . . 21 Ⅎ𝑏((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)
174 rspa 3246 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) ∧ 𝑏 ∈ 𝑠) β†’ (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))
175 oveq2 7412 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑐 = π‘₯ β†’ ((1st β€˜(π‘”β€˜π‘))𝐢𝑐) = ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯))
176175breq1d 5157 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑐 = π‘₯ β†’ (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) ↔ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘)))))
177 fveq2 6888 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑐 = π‘₯ β†’ (π‘“β€˜π‘) = (π‘“β€˜π‘₯))
178177oveq2d 7420 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑐 = π‘₯ β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) = ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)))
179178breq1d 5157 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑐 = π‘₯ β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2) ↔ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2)))
180176, 179imbi12d 345 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑐 = π‘₯ β†’ ((((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2))))
181180rspcva 3610 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((π‘₯ ∈ 𝑋 ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) β†’ (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2)))
182 oveq2 7412 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑐 = 𝑀 β†’ ((1st β€˜(π‘”β€˜π‘))𝐢𝑐) = ((1st β€˜(π‘”β€˜π‘))𝐢𝑀))
183182breq1d 5157 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑐 = 𝑀 β†’ (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) ↔ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘)))))
18444oveq2d 7420 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑐 = 𝑀 β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) = ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)))
185184breq1d 5157 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑐 = 𝑀 β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2) ↔ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)))
186183, 185imbi12d 345 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑐 = 𝑀 β†’ ((((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ (((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
187186rspcva 3610 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝑀 ∈ 𝑋 ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) β†’ (((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)))
188181, 187anim12i 614 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((π‘₯ ∈ 𝑋 ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) ∧ (𝑀 ∈ 𝑋 ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) β†’ ((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2)) ∧ (((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
189188anandirs 678 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) β†’ ((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2)) ∧ (((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
190 anim12 808 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2)) ∧ (((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ ((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) ∧ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘)))) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
191189, 190syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) β†’ ((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) ∧ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘)))) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
192191adantrl 715 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋) ∧ (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) β†’ ((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) ∧ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘)))) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
193192ad4ant23 752 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) ∧ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘)))) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
194 simpll 766 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ ((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+))
195194anim1i 616 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ (((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)))
196195anim1i 616 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)))
197109, 150sstrdi 3993 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ ran ran 𝑔 βŠ† ℝ)
198197adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ ran ran 𝑔 βŠ† ℝ)
199 0re 11212 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 0 ∈ ℝ
200 rpge0 12983 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑦 ∈ ℝ+ β†’ 0 ≀ 𝑦)
201200rgen 3064 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 βˆ€π‘¦ ∈ ℝ+ 0 ≀ 𝑦
202 ssralv 4049 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (ran ran 𝑔 βŠ† ℝ+ β†’ (βˆ€π‘¦ ∈ ℝ+ 0 ≀ 𝑦 β†’ βˆ€π‘¦ ∈ ran ran 𝑔0 ≀ 𝑦))
203109, 201, 202mpisyl 21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ βˆ€π‘¦ ∈ ran ran 𝑔0 ≀ 𝑦)
204 breq1 5150 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (π‘₯ = 0 β†’ (π‘₯ ≀ 𝑦 ↔ 0 ≀ 𝑦))
205204ralbidv 3178 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π‘₯ = 0 β†’ (βˆ€π‘¦ ∈ ran ran 𝑔 π‘₯ ≀ 𝑦 ↔ βˆ€π‘¦ ∈ ran ran 𝑔0 ≀ 𝑦))
206205rspcev 3612 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((0 ∈ ℝ ∧ βˆ€π‘¦ ∈ ran ran 𝑔0 ≀ 𝑦) β†’ βˆƒπ‘₯ ∈ ℝ βˆ€π‘¦ ∈ ran ran 𝑔 π‘₯ ≀ 𝑦)
207199, 203, 206sylancr 588 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ βˆƒπ‘₯ ∈ ℝ βˆ€π‘¦ ∈ ran ran 𝑔 π‘₯ ≀ 𝑦)
208207adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ βˆƒπ‘₯ ∈ ℝ βˆ€π‘¦ ∈ ran ran 𝑔 π‘₯ ≀ 𝑦)
209143adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ Rel ran 𝑔)
210 ffn 6714 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ 𝑔 Fn 𝑠)
211 fnfvelrn 7078 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((𝑔 Fn 𝑠 ∧ 𝑏 ∈ 𝑠) β†’ (π‘”β€˜π‘) ∈ ran 𝑔)
212210, 211sylan 581 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ (π‘”β€˜π‘) ∈ ran 𝑔)
213 2ndrn 8022 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((Rel ran 𝑔 ∧ (π‘”β€˜π‘) ∈ ran 𝑔) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ran ran 𝑔)
214209, 212, 213syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ran ran 𝑔)
215 infrelb 12195 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((ran ran 𝑔 βŠ† ℝ ∧ βˆƒπ‘₯ ∈ ℝ βˆ€π‘¦ ∈ ran ran 𝑔 π‘₯ ≀ 𝑦 ∧ (2nd β€˜(π‘”β€˜π‘)) ∈ ran ran 𝑔) β†’ inf(ran ran 𝑔, ℝ, < ) ≀ (2nd β€˜(π‘”β€˜π‘)))
216198, 208, 214, 215syl3anc 1372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ inf(ran ran 𝑔, ℝ, < ) ≀ (2nd β€˜(π‘”β€˜π‘)))
217216adantll 713 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ 𝑏 ∈ 𝑠) β†’ inf(ran ran 𝑔, ℝ, < ) ≀ (2nd β€˜(π‘”β€˜π‘)))
218217ad2ant2r 746 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ inf(ran ran 𝑔, ℝ, < ) ≀ (2nd β€˜(π‘”β€˜π‘)))
21918ad3antrrr 729 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ 𝐢 ∈ (∞Metβ€˜π‘‹))
220 xmetcl 23819 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋) β†’ (π‘₯𝐢𝑀) ∈ ℝ*)
2212203expb 1121 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ (π‘₯𝐢𝑀) ∈ ℝ*)
222219, 221sylan 581 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ (π‘₯𝐢𝑀) ∈ ℝ*)
223222adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (π‘₯𝐢𝑀) ∈ ℝ*)
224 simplr 768 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+))
225 simpl 484 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏) β†’ 𝑏 ∈ 𝑠)
226214ne0d 4334 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ ran ran 𝑔 β‰  βˆ…)
227 infrecl 12192 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((ran ran 𝑔 βŠ† ℝ ∧ ran ran 𝑔 β‰  βˆ… ∧ βˆƒπ‘₯ ∈ ℝ βˆ€π‘¦ ∈ ran ran 𝑔 π‘₯ ≀ 𝑦) β†’ inf(ran ran 𝑔, ℝ, < ) ∈ ℝ)
228198, 226, 208, 227syl3anc 1372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ inf(ran ran 𝑔, ℝ, < ) ∈ ℝ)
229228rexrd 11260 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ inf(ran ran 𝑔, ℝ, < ) ∈ ℝ*)
230224, 225, 229syl2an 597 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ inf(ran ran 𝑔, ℝ, < ) ∈ ℝ*)
231 simpr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+))
232231ffvelcdmda 7082 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ 𝑏 ∈ 𝑠) β†’ (π‘”β€˜π‘) ∈ (𝑋 Γ— ℝ+))
233 xp2nd 8003 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((π‘”β€˜π‘) ∈ (𝑋 Γ— ℝ+) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ+)
234232, 233syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ 𝑏 ∈ 𝑠) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ+)
235234rpxrd 13013 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ 𝑏 ∈ 𝑠) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ*)
236235ad2ant2r 746 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ*)
237 xrltletr 13132 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((π‘₯𝐢𝑀) ∈ ℝ* ∧ inf(ran ran 𝑔, ℝ, < ) ∈ ℝ* ∧ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ*) β†’ (((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) ∧ inf(ran ran 𝑔, ℝ, < ) ≀ (2nd β€˜(π‘”β€˜π‘))) β†’ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))))
238223, 230, 236, 237syl3anc 1372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) ∧ inf(ran ran 𝑔, ℝ, < ) ≀ (2nd β€˜(π‘”β€˜π‘))) β†’ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))))
239218, 238mpan2d 693 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))))
240239adantlr 714 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))))
24118ad6antr 735 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ 𝐢 ∈ (∞Metβ€˜π‘‹))
242 simpllr 775 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) β†’ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+))
243 ffvelcdm 7079 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ (π‘”β€˜π‘) ∈ (𝑋 Γ— ℝ+))
244 xp1st 8002 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((π‘”β€˜π‘) ∈ (𝑋 Γ— ℝ+) β†’ (1st β€˜(π‘”β€˜π‘)) ∈ 𝑋)
245243, 244syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ (1st β€˜(π‘”β€˜π‘)) ∈ 𝑋)
246242, 225, 245syl2an 597 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (1st β€˜(π‘”β€˜π‘)) ∈ 𝑋)
247 simpr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋) β†’ 𝑀 ∈ 𝑋)
248247ad3antlr 730 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ 𝑀 ∈ 𝑋)
249 xmetcl 23819 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ (1st β€˜(π‘”β€˜π‘)) ∈ 𝑋 ∧ 𝑀 ∈ 𝑋) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) ∈ ℝ*)
250241, 246, 248, 249syl3anc 1372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) ∈ ℝ*)
251250adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) ∈ ℝ*)
252243, 233syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ+)
253224, 252sylan 581 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ+)
254253ad2ant2r 746 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ+)
255254rpred 13012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ)
256162ad3antlr 730 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ π‘₯ ∈ 𝑋)
257 xmetcl 23819 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ (1st β€˜(π‘”β€˜π‘)) ∈ 𝑋 ∧ π‘₯ ∈ 𝑋) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ*)
258241, 246, 256, 257syl3anc 1372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ*)
259252rpxrd 13013 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ*)
260242, 225, 259syl2an 597 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ*)
261 eleq2 2823 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) β†’ (π‘₯ ∈ 𝑏 ↔ π‘₯ ∈ ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))))
26218ad5antr 733 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ 𝐢 ∈ (∞Metβ€˜π‘‹))
263224, 245sylan 581 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (1st β€˜(π‘”β€˜π‘)) ∈ 𝑋)
264253rpxrd 13013 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ*)
265 elbl 23876 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ (1st β€˜(π‘”β€˜π‘)) ∈ 𝑋 ∧ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ*) β†’ (π‘₯ ∈ ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ↔ (π‘₯ ∈ 𝑋 ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < (2nd β€˜(π‘”β€˜π‘)))))
266262, 263, 264, 265syl3anc 1372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (π‘₯ ∈ ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ↔ (π‘₯ ∈ 𝑋 ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < (2nd β€˜(π‘”β€˜π‘)))))
267261, 266sylan9bbr 512 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) β†’ (π‘₯ ∈ 𝑏 ↔ (π‘₯ ∈ 𝑋 ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < (2nd β€˜(π‘”β€˜π‘)))))
268267biimpd 228 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) β†’ (π‘₯ ∈ 𝑏 β†’ (π‘₯ ∈ 𝑋 ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < (2nd β€˜(π‘”β€˜π‘)))))
269268an32s 651 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ 𝑏 ∈ 𝑠) β†’ (π‘₯ ∈ 𝑏 β†’ (π‘₯ ∈ 𝑋 ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < (2nd β€˜(π‘”β€˜π‘)))))
270269impr 456 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (π‘₯ ∈ 𝑋 ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < (2nd β€˜(π‘”β€˜π‘))))
271270simprd 497 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < (2nd β€˜(π‘”β€˜π‘)))
272258, 260, 271xrltled 13125 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ≀ (2nd β€˜(π‘”β€˜π‘)))
273224ffvelcdmda 7082 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (π‘”β€˜π‘) ∈ (𝑋 Γ— ℝ+))
274273, 244syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (1st β€˜(π‘”β€˜π‘)) ∈ 𝑋)
275 simplrl 776 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ π‘₯ ∈ 𝑋)
276262, 274, 275, 257syl3anc 1372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ*)
277 xmetge0 23832 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ (1st β€˜(π‘”β€˜π‘)) ∈ 𝑋 ∧ π‘₯ ∈ 𝑋) β†’ 0 ≀ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯))
278262, 274, 275, 277syl3anc 1372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ 0 ≀ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯))
279 xrrege0 13149 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ* ∧ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ) ∧ (0 ≀ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ≀ (2nd β€˜(π‘”β€˜π‘)))) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ)
280279an4s 659 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ* ∧ 0 ≀ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯)) ∧ ((2nd β€˜(π‘”β€˜π‘)) ∈ ℝ ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ≀ (2nd β€˜(π‘”β€˜π‘)))) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ)
281280ex 414 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ* ∧ 0 ≀ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯)) β†’ (((2nd β€˜(π‘”β€˜π‘)) ∈ ℝ ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ≀ (2nd β€˜(π‘”β€˜π‘))) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ))
282276, 278, 281syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (((2nd β€˜(π‘”β€˜π‘)) ∈ ℝ ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ≀ (2nd β€˜(π‘”β€˜π‘))) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ))
283282ad2ant2r 746 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (((2nd β€˜(π‘”β€˜π‘)) ∈ ℝ ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ≀ (2nd β€˜(π‘”β€˜π‘))) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ))
284255, 272, 283mp2and 698 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ)
285284adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ)
286 xrltle 13124 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((π‘₯𝐢𝑀) ∈ ℝ* ∧ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ*) β†’ ((π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘)) β†’ (π‘₯𝐢𝑀) ≀ (2nd β€˜(π‘”β€˜π‘))))
287223, 236, 286syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘)) β†’ (π‘₯𝐢𝑀) ≀ (2nd β€˜(π‘”β€˜π‘))))
288 xmetge0 23832 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋) β†’ 0 ≀ (π‘₯𝐢𝑀))
2892883expb 1121 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ 0 ≀ (π‘₯𝐢𝑀))
290219, 289sylan 581 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ 0 ≀ (π‘₯𝐢𝑀))
291290adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ 0 ≀ (π‘₯𝐢𝑀))
292234rpred 13012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ 𝑏 ∈ 𝑠) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ)
293292ad2ant2r 746 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ)
294 xrrege0 13149 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((((π‘₯𝐢𝑀) ∈ ℝ* ∧ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ) ∧ (0 ≀ (π‘₯𝐢𝑀) ∧ (π‘₯𝐢𝑀) ≀ (2nd β€˜(π‘”β€˜π‘)))) β†’ (π‘₯𝐢𝑀) ∈ ℝ)
295294ex 414 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((π‘₯𝐢𝑀) ∈ ℝ* ∧ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ) β†’ ((0 ≀ (π‘₯𝐢𝑀) ∧ (π‘₯𝐢𝑀) ≀ (2nd β€˜(π‘”β€˜π‘))) β†’ (π‘₯𝐢𝑀) ∈ ℝ))
296223, 293, 295syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((0 ≀ (π‘₯𝐢𝑀) ∧ (π‘₯𝐢𝑀) ≀ (2nd β€˜(π‘”β€˜π‘))) β†’ (π‘₯𝐢𝑀) ∈ ℝ))
297291, 296mpand 694 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((π‘₯𝐢𝑀) ≀ (2nd β€˜(π‘”β€˜π‘)) β†’ (π‘₯𝐢𝑀) ∈ ℝ))
298287, 297syld 47 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘)) β†’ (π‘₯𝐢𝑀) ∈ ℝ))
299298adantlr 714 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘)) β†’ (π‘₯𝐢𝑀) ∈ ℝ))
300299imp 408 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ (π‘₯𝐢𝑀) ∈ ℝ)
301285, 300readdcld 11239 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) + (π‘₯𝐢𝑀)) ∈ ℝ)
302301rexrd 11260 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) + (π‘₯𝐢𝑀)) ∈ ℝ*)
303254, 254rpaddcld 13027 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) ∈ ℝ+)
304303rpxrd 13013 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) ∈ ℝ*)
305304adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) ∈ ℝ*)
306 xmettri 23839 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ ((1st β€˜(π‘”β€˜π‘)) ∈ 𝑋 ∧ 𝑀 ∈ 𝑋 ∧ π‘₯ ∈ 𝑋)) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) ≀ (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) +𝑒 (π‘₯𝐢𝑀)))
307241, 246, 248, 256, 306syl13anc 1373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) ≀ (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) +𝑒 (π‘₯𝐢𝑀)))
308307adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) ≀ (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) +𝑒 (π‘₯𝐢𝑀)))
309 rexadd 13207 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ ∧ (π‘₯𝐢𝑀) ∈ ℝ) β†’ (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) +𝑒 (π‘₯𝐢𝑀)) = (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) + (π‘₯𝐢𝑀)))
310285, 300, 309syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) +𝑒 (π‘₯𝐢𝑀)) = (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) + (π‘₯𝐢𝑀)))
311308, 310breqtrd 5173 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) ≀ (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) + (π‘₯𝐢𝑀)))
312255adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ)
313271adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < (2nd β€˜(π‘”β€˜π‘)))
314 simpr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘)))
315285, 300, 312, 312, 313, 314lt2addd 11833 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) + (π‘₯𝐢𝑀)) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))))
316251, 302, 305, 311, 315xrlelttrd 13135 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))))
317316ex 414 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘)) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘)))))
318252rpred 13012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ)
319318, 252ltaddrpd 13045 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ (2nd β€˜(π‘”β€˜π‘)) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))))
320242, 225, 319syl2an 597 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (2nd β€˜(π‘”β€˜π‘)) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))))
321258, 260, 304, 271, 320xrlttrd 13134 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))))
322317, 321jctild 527 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘)) β†’ (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) ∧ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))))))
323240, 322syld 47 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) ∧ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))))))
324 simpll 766 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ (πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ))
325 heicant.d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (πœ‘ β†’ 𝐷 ∈ (∞Metβ€˜π‘Œ))
326 ffvelcdm 7079 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑓:π‘‹βŸΆπ‘Œ ∧ π‘₯ ∈ 𝑋) β†’ (π‘“β€˜π‘₯) ∈ π‘Œ)
327 ffvelcdm 7079 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑓:π‘‹βŸΆπ‘Œ ∧ 𝑀 ∈ 𝑋) β†’ (π‘“β€˜π‘€) ∈ π‘Œ)
328326, 327anim12dan 620 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑓:π‘‹βŸΆπ‘Œ ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ ((π‘“β€˜π‘₯) ∈ π‘Œ ∧ (π‘“β€˜π‘€) ∈ π‘Œ))
329 xmetcl 23819 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝐷 ∈ (∞Metβ€˜π‘Œ) ∧ (π‘“β€˜π‘₯) ∈ π‘Œ ∧ (π‘“β€˜π‘€) ∈ π‘Œ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) ∈ ℝ*)
3303293expb 1121 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝐷 ∈ (∞Metβ€˜π‘Œ) ∧ ((π‘“β€˜π‘₯) ∈ π‘Œ ∧ (π‘“β€˜π‘€) ∈ π‘Œ)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) ∈ ℝ*)
331325, 328, 330syl2an 597 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((πœ‘ ∧ (𝑓:π‘‹βŸΆπ‘Œ ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋))) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) ∈ ℝ*)
332331anassrs 469 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) ∈ ℝ*)
333324, 332sylan 581 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) ∈ ℝ*)
334333ad3antrrr 729 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) ∈ ℝ*)
335325ad5antr 733 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ 𝐷 ∈ (∞Metβ€˜π‘Œ))
336 simp-5r 785 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ 𝑓:π‘‹βŸΆπ‘Œ)
337336, 274ffvelcdmd 7083 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (π‘“β€˜(1st β€˜(π‘”β€˜π‘))) ∈ π‘Œ)
338 simpllr 775 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ 𝑓:π‘‹βŸΆπ‘Œ)
339338ffvelcdmda 7082 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ π‘₯ ∈ 𝑋) β†’ (π‘“β€˜π‘₯) ∈ π‘Œ)
340339adantrr 716 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ (π‘“β€˜π‘₯) ∈ π‘Œ)
341340adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (π‘“β€˜π‘₯) ∈ π‘Œ)
342 xmetcl 23819 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((𝐷 ∈ (∞Metβ€˜π‘Œ) ∧ (π‘“β€˜(1st β€˜(π‘”β€˜π‘))) ∈ π‘Œ ∧ (π‘“β€˜π‘₯) ∈ π‘Œ) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ*)
343335, 337, 341, 342syl3anc 1372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ*)
3449rpxrd 13013 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑑 ∈ ℝ+ β†’ (𝑑 / 2) ∈ ℝ*)
345344ad4antlr 732 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (𝑑 / 2) ∈ ℝ*)
346 xrltle 13124 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ* ∧ (𝑑 / 2) ∈ ℝ*) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ≀ (𝑑 / 2)))
347343, 345, 346syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ≀ (𝑑 / 2)))
348 xmetge0 23832 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((𝐷 ∈ (∞Metβ€˜π‘Œ) ∧ (π‘“β€˜(1st β€˜(π‘”β€˜π‘))) ∈ π‘Œ ∧ (π‘“β€˜π‘₯) ∈ π‘Œ) β†’ 0 ≀ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)))
349335, 337, 341, 348syl3anc 1372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ 0 ≀ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)))
3509rpred 13012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (𝑑 ∈ ℝ+ β†’ (𝑑 / 2) ∈ ℝ)
351350ad4antlr 732 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (𝑑 / 2) ∈ ℝ)
352 xrrege0 13149 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ* ∧ (𝑑 / 2) ∈ ℝ) ∧ (0 ≀ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ≀ (𝑑 / 2))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ)
353352ex 414 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ* ∧ (𝑑 / 2) ∈ ℝ) β†’ ((0 ≀ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ≀ (𝑑 / 2)) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ))
354343, 351, 353syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ ((0 ≀ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ≀ (𝑑 / 2)) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ))
355349, 354mpand 694 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ≀ (𝑑 / 2) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ))
356347, 355syld 47 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ))
357356ad2ant2r 746 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ))
358357imp 408 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2)) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ)
359338ffvelcdmda 7082 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ 𝑀 ∈ 𝑋) β†’ (π‘“β€˜π‘€) ∈ π‘Œ)
360359adantrl 715 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ (π‘“β€˜π‘€) ∈ π‘Œ)
361360adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (π‘“β€˜π‘€) ∈ π‘Œ)
362 xmetcl 23819 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((𝐷 ∈ (∞Metβ€˜π‘Œ) ∧ (π‘“β€˜(1st β€˜(π‘”β€˜π‘))) ∈ π‘Œ ∧ (π‘“β€˜π‘€) ∈ π‘Œ) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ*)
363335, 337, 361, 362syl3anc 1372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ*)
364 xrltle 13124 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ* ∧ (𝑑 / 2) ∈ ℝ*) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ≀ (𝑑 / 2)))
365363, 345, 364syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ≀ (𝑑 / 2)))
366 xmetge0 23832 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((𝐷 ∈ (∞Metβ€˜π‘Œ) ∧ (π‘“β€˜(1st β€˜(π‘”β€˜π‘))) ∈ π‘Œ ∧ (π‘“β€˜π‘€) ∈ π‘Œ) β†’ 0 ≀ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)))
367335, 337, 361, 366syl3anc 1372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ 0 ≀ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)))
368 xrrege0 13149 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ* ∧ (𝑑 / 2) ∈ ℝ) ∧ (0 ≀ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ≀ (𝑑 / 2))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ)
369368ex 414 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ* ∧ (𝑑 / 2) ∈ ℝ) β†’ ((0 ≀ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ≀ (𝑑 / 2)) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ))
370363, 351, 369syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ ((0 ≀ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ≀ (𝑑 / 2)) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ))
371367, 370mpand 694 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ≀ (𝑑 / 2) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ))
372365, 371syld 47 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ))
373372ad2ant2r 746 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ))
374373imp 408 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ)
375 readdcl 11189 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) ∈ ℝ)
376358, 374, 375syl2an 597 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2)) ∧ (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) ∈ ℝ)
377376anandis 677 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) ∈ ℝ)
378377rexrd 11260 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) ∈ ℝ*)
379 rpxr 12979 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑑 ∈ ℝ+ β†’ 𝑑 ∈ ℝ*)
380379ad6antlr 736 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ 𝑑 ∈ ℝ*)
381 xmettri 23839 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝐷 ∈ (∞Metβ€˜π‘Œ) ∧ ((π‘“β€˜π‘₯) ∈ π‘Œ ∧ (π‘“β€˜π‘€) ∈ π‘Œ ∧ (π‘“β€˜(1st β€˜(π‘”β€˜π‘))) ∈ π‘Œ)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) ≀ (((π‘“β€˜π‘₯)𝐷(π‘“β€˜(1st β€˜(π‘”β€˜π‘)))) +𝑒 ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))))
382335, 341, 361, 337, 381syl13anc 1373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) ≀ (((π‘“β€˜π‘₯)𝐷(π‘“β€˜(1st β€˜(π‘”β€˜π‘)))) +𝑒 ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))))
383382ad2ant2r 746 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) ≀ (((π‘“β€˜π‘₯)𝐷(π‘“β€˜(1st β€˜(π‘”β€˜π‘)))) +𝑒 ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))))
384383adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) ≀ (((π‘“β€˜π‘₯)𝐷(π‘“β€˜(1st β€˜(π‘”β€˜π‘)))) +𝑒 ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))))
385 xmetsym 23835 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((𝐷 ∈ (∞Metβ€˜π‘Œ) ∧ (π‘“β€˜π‘₯) ∈ π‘Œ ∧ (π‘“β€˜(1st β€˜(π‘”β€˜π‘))) ∈ π‘Œ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜(1st β€˜(π‘”β€˜π‘)))) = ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)))
386335, 341, 337, 385syl3anc 1372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜(1st β€˜(π‘”β€˜π‘)))) = ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)))
387386ad2ant2r 746 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜(1st β€˜(π‘”β€˜π‘)))) = ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)))
388387adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜(1st β€˜(π‘”β€˜π‘)))) = ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)))
389388oveq1d 7419 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ (((π‘“β€˜π‘₯)𝐷(π‘“β€˜(1st β€˜(π‘”β€˜π‘)))) +𝑒 ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) = (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) +𝑒 ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))))
390 rexadd 13207 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) +𝑒 ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) = (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))))
391358, 374, 390syl2an 597 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2)) ∧ (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) +𝑒 ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) = (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))))
392391anandis 677 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) +𝑒 ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) = (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))))
393389, 392eqtrd 2773 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ (((π‘“β€˜π‘₯)𝐷(π‘“β€˜(1st β€˜(π‘”β€˜π‘)))) +𝑒 ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) = (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))))
394384, 393breqtrd 5173 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) ≀ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))))
395 lt2add 11695 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ) ∧ ((𝑑 / 2) ∈ ℝ ∧ (𝑑 / 2) ∈ ℝ)) β†’ ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) < ((𝑑 / 2) + (𝑑 / 2))))
396395expcom 415 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (((𝑑 / 2) ∈ ℝ ∧ (𝑑 / 2) ∈ ℝ) β†’ ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ) β†’ ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) < ((𝑑 / 2) + (𝑑 / 2)))))
397351, 351, 396syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ) β†’ ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) < ((𝑑 / 2) + (𝑑 / 2)))))
398356, 372, 397syl2and 609 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)) β†’ ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) < ((𝑑 / 2) + (𝑑 / 2)))))
399398pm2.43d 53 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) < ((𝑑 / 2) + (𝑑 / 2))))
400399ad2ant2r 746 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) < ((𝑑 / 2) + (𝑑 / 2))))
401400imp 408 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) < ((𝑑 / 2) + (𝑑 / 2)))
402 rpcn 12980 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑑 ∈ ℝ+ β†’ 𝑑 ∈ β„‚)
4034022halvesd 12454 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑑 ∈ ℝ+ β†’ ((𝑑 / 2) + (𝑑 / 2)) = 𝑑)
404403ad6antlr 736 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ ((𝑑 / 2) + (𝑑 / 2)) = 𝑑)
405401, 404breqtrd 5173 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) < 𝑑)
406334, 378, 380, 394, 405xrlelttrd 13135 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)
407406ex 414 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑))
408323, 407imim12d 81 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) ∧ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘)))) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
409196, 408sylanl1 679 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) ∧ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘)))) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
410409adantlrr 720 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) ∧ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘)))) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
411193, 410mpd 15 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑))
412411exp32 422 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) β†’ (𝑏 ∈ 𝑠 β†’ (π‘₯ ∈ 𝑏 β†’ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑))))
413174, 412sylan2 594 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) ∧ 𝑏 ∈ 𝑠)) β†’ (𝑏 ∈ 𝑠 β†’ (π‘₯ ∈ 𝑏 β†’ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑))))
414413expr 458 . . . . . . . . . . . . . . . . . . . . . . 23 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) β†’ (𝑏 ∈ 𝑠 β†’ (𝑏 ∈ 𝑠 β†’ (π‘₯ ∈ 𝑏 β†’ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))))
415414pm2.43d 53 . . . . . . . . . . . . . . . . . . . . . 22 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) β†’ (𝑏 ∈ 𝑠 β†’ (π‘₯ ∈ 𝑏 β†’ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑))))
416415an32s 651 . . . . . . . . . . . . . . . . . . . . 21 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ (𝑏 ∈ 𝑠 β†’ (π‘₯ ∈ 𝑏 β†’ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑))))
417172, 173, 416rexlimd 3264 . . . . . . . . . . . . . . . . . . . 20 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ (βˆƒπ‘ ∈ 𝑠 π‘₯ ∈ 𝑏 β†’ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
418167, 417mpd 15 . . . . . . . . . . . . . . . . . . 19 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑))
419418ralrimivva 3201 . . . . . . . . . . . . . . . . . 18 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) β†’ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑))
420 breq2 5151 . . . . . . . . . . . . . . . . . . . . 21 (𝑧 = inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘₯𝐢𝑀) < 𝑧 ↔ (π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < )))
421420imbi1d 342 . . . . . . . . . . . . . . . . . . . 20 (𝑧 = inf(ran ran 𝑔, ℝ, < ) β†’ (((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑) ↔ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
4224212ralbidv 3219 . . . . . . . . . . . . . . . . . . 19 (𝑧 = inf(ran ran 𝑔, ℝ, < ) β†’ (βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑) ↔ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
423422rspcev 3612 . . . . . . . . . . . . . . . . . 18 ((inf(ran ran 𝑔, ℝ, < ) ∈ ℝ+ ∧ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑))
424158, 419, 423syl2anc 585 . . . . . . . . . . . . . . . . 17 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑))
425424expl 459 . . . . . . . . . . . . . . . 16 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
426425exlimdv 1937 . . . . . . . . . . . . . . 15 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ (βˆƒπ‘”(𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
427426expimpd 455 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) β†’ ((βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠 ∧ βˆƒπ‘”(𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
428102, 427sylan2 594 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ (𝒫 (MetOpenβ€˜πΆ) ∩ Fin)) β†’ ((βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠 ∧ βˆƒπ‘”(𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
429428rexlimdva 3156 . . . . . . . . . . . 12 (((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) β†’ (βˆƒπ‘  ∈ (𝒫 (MetOpenβ€˜πΆ) ∩ Fin)(βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠 ∧ βˆƒπ‘”(𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
430101, 429syld 47 . . . . . . . . . . 11 (((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) β†’ (βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
43115, 430syl5 34 . . . . . . . . . 10 (((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) β†’ (((𝑑 / 2) ∈ ℝ+ ∧ βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦)) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
432431exp4b 432 . . . . . . . . 9 ((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) β†’ (𝑑 ∈ ℝ+ β†’ ((𝑑 / 2) ∈ ℝ+ β†’ (βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))))
4339, 432mpdi 45 . . . . . . . 8 ((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) β†’ (𝑑 ∈ ℝ+ β†’ (βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑))))
434433ralrimiv 3146 . . . . . . 7 ((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) β†’ βˆ€π‘‘ ∈ ℝ+ (βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
435 r19.21v 3180 . . . . . . 7 (βˆ€π‘‘ ∈ ℝ+ (βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)) ↔ (βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) β†’ βˆ€π‘‘ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
436434, 435sylib 217 . . . . . 6 ((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) β†’ (βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) β†’ βˆ€π‘‘ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
4378, 436impbid2 225 . . . . 5 ((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) β†’ (βˆ€π‘‘ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑) ↔ βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦)))
438 ralcom 3287 . . . . 5 (βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) ↔ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘¦ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦))
439437, 438bitrdi 287 . . . 4 ((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) β†’ (βˆ€π‘‘ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑) ↔ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘¦ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦)))
440439pm5.32da 580 . . 3 (πœ‘ β†’ ((𝑓:π‘‹βŸΆπ‘Œ ∧ βˆ€π‘‘ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)) ↔ (𝑓:π‘‹βŸΆπ‘Œ ∧ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘¦ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦))))
441 eqid 2733 . . . 4 (metUnifβ€˜πΆ) = (metUnifβ€˜πΆ)
442 eqid 2733 . . . 4 (metUnifβ€˜π·) = (metUnifβ€˜π·)
443 heicant.y . . . 4 (πœ‘ β†’ π‘Œ β‰  βˆ…)
444 xmetpsmet 23836 . . . . 5 (𝐢 ∈ (∞Metβ€˜π‘‹) β†’ 𝐢 ∈ (PsMetβ€˜π‘‹))
44518, 444syl 17 . . . 4 (πœ‘ β†’ 𝐢 ∈ (PsMetβ€˜π‘‹))
446 xmetpsmet 23836 . . . . 5 (𝐷 ∈ (∞Metβ€˜π‘Œ) β†’ 𝐷 ∈ (PsMetβ€˜π‘Œ))
447325, 446syl 17 . . . 4 (πœ‘ β†’ 𝐷 ∈ (PsMetβ€˜π‘Œ))
448441, 442, 128, 443, 445, 447metucn 24062 . . 3 (πœ‘ β†’ (𝑓 ∈ ((metUnifβ€˜πΆ) Cnu(metUnifβ€˜π·)) ↔ (𝑓:π‘‹βŸΆπ‘Œ ∧ βˆ€π‘‘ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑))))
449 eqid 2733 . . . . 5 (MetOpenβ€˜π·) = (MetOpenβ€˜π·)
45023, 449metcn 24034 . . . 4 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ 𝐷 ∈ (∞Metβ€˜π‘Œ)) β†’ (𝑓 ∈ ((MetOpenβ€˜πΆ) Cn (MetOpenβ€˜π·)) ↔ (𝑓:π‘‹βŸΆπ‘Œ ∧ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘¦ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦))))
45118, 325, 450syl2anc 585 . . 3 (πœ‘ β†’ (𝑓 ∈ ((MetOpenβ€˜πΆ) Cn (MetOpenβ€˜π·)) ↔ (𝑓:π‘‹βŸΆπ‘Œ ∧ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘¦ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦))))
452440, 448, 4513bitr4d 311 . 2 (πœ‘ β†’ (𝑓 ∈ ((metUnifβ€˜πΆ) Cnu(metUnifβ€˜π·)) ↔ 𝑓 ∈ ((MetOpenβ€˜πΆ) Cn (MetOpenβ€˜π·))))
453452eqrdv 2731 1 (πœ‘ β†’ ((metUnifβ€˜πΆ) Cnu(metUnifβ€˜π·)) = ((MetOpenβ€˜πΆ) Cn (MetOpenβ€˜π·)))
Colors of variables: wff setvar class
Syntax hints:   β†’ wi 4   ↔ wb 205   ∧ wa 397   ∧ w3a 1088   = wceq 1542  βˆƒwex 1782   ∈ wcel 2107   β‰  wne 2941  βˆ€wral 3062  βˆƒwrex 3071   ∩ cin 3946   βŠ† wss 3947  βˆ…c0 4321  π’« cpw 4601  βŸ¨cop 4633  βˆͺ cuni 4907   class class class wbr 5147   Or wor 5586   Γ— cxp 5673  dom cdm 5675  ran crn 5676  Rel wrel 5680  Fun wfun 6534   Fn wfn 6535  βŸΆwf 6536  β€˜cfv 6540  (class class class)co 7404  1st c1st 7968  2nd c2nd 7969   β‰ˆ cen 8932  Fincfn 8935  infcinf 9432  β„cr 11105  0cc0 11106   + caddc 11109  β„*cxr 11243   < clt 11244   ≀ cle 11245   / cdiv 11867  2c2 12263  β„+crp 12970   +𝑒 cxad 13086  PsMetcpsmet 20913  βˆžMetcxmet 20914  ballcbl 20916  MetOpencmopn 20919  metUnifcmetu 20920   Cn ccn 22710  Compccmp 22872   Cnucucn 23762
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1798  ax-4 1812  ax-5 1914  ax-6 1972  ax-7 2012  ax-8 2109  ax-9 2117  ax-10 2138  ax-11 2155  ax-12 2172  ax-ext 2704  ax-sep 5298  ax-nul 5305  ax-pow 5362  ax-pr 5426  ax-un 7720  ax-cnex 11162  ax-resscn 11163  ax-1cn 11164  ax-icn 11165  ax-addcl 11166  ax-addrcl 11167  ax-mulcl 11168  ax-mulrcl 11169  ax-mulcom 11170  ax-addass 11171  ax-mulass 11172  ax-distr 11173  ax-i2m1 11174  ax-1ne0 11175  ax-1rid 11176  ax-rnegex 11177  ax-rrecex 11178  ax-cnre 11179  ax-pre-lttri 11180  ax-pre-lttrn 11181  ax-pre-ltadd 11182  ax-pre-mulgt0 11183  ax-pre-sup 11184
This theorem depends on definitions:  df-bi 206  df-an 398  df-or 847  df-3or 1089  df-3an 1090  df-tru 1545  df-fal 1555  df-ex 1783  df-nf 1787  df-sb 2069  df-mo 2535  df-eu 2564  df-clab 2711  df-cleq 2725  df-clel 2811  df-nfc 2886  df-ne 2942  df-nel 3048  df-ral 3063  df-rex 3072  df-rmo 3377  df-reu 3378  df-rab 3434  df-v 3477  df-sbc 3777  df-csb 3893  df-dif 3950  df-un 3952  df-in 3954  df-ss 3964  df-pss 3966  df-nul 4322  df-if 4528  df-pw 4603  df-sn 4628  df-pr 4630  df-op 4634  df-uni 4908  df-int 4950  df-iun 4998  df-br 5148  df-opab 5210  df-mpt 5231  df-tr 5265  df-id 5573  df-eprel 5579  df-po 5587  df-so 5588  df-fr 5630  df-we 5632  df-xp 5681  df-rel 5682  df-cnv 5683  df-co 5684  df-dm 5685  df-rn 5686  df-res 5687  df-ima 5688  df-pred 6297  df-ord 6364  df-on 6365  df-lim 6366  df-suc 6367  df-iota 6492  df-fun 6542  df-fn 6543  df-f 6544  df-f1 6545  df-fo 6546  df-f1o 6547  df-fv 6548  df-riota 7360  df-ov 7407  df-oprab 7408  df-mpo 7409  df-om 7851  df-1st 7970  df-2nd 7971  df-frecs 8261  df-wrecs 8292  df-recs 8366  df-rdg 8405  df-1o 8461  df-er 8699  df-map 8818  df-en 8936  df-dom 8937  df-sdom 8938  df-fin 8939  df-sup 9433  df-inf 9434  df-pnf 11246  df-mnf 11247  df-xr 11248  df-ltxr 11249  df-le 11250  df-sub 11442  df-neg 11443  df-div 11868  df-nn 12209  df-2 12271  df-n0 12469  df-z 12555  df-uz 12819  df-q 12929  df-rp 12971  df-xneg 13088  df-xadd 13089  df-xmul 13090  df-ico 13326  df-topgen 17385  df-psmet 20921  df-xmet 20922  df-bl 20924  df-mopn 20925  df-fbas 20926  df-fg 20927  df-metu 20928  df-top 22378  df-topon 22395  df-bases 22431  df-cn 22713  df-cnp 22714  df-cmp 22873  df-fil 23332  df-ust 23687  df-ucn 23763
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator