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 36979
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 5142 . . . . . . . . . . 11 (𝑑 = 𝑦 β†’ (((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑 ↔ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦))
21imbi2d 340 . . . . . . . . . 10 (𝑑 = 𝑦 β†’ (((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑) ↔ ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦)))
322ralbidv 3210 . . . . . . . . 9 (𝑑 = 𝑦 β†’ (βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑) ↔ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦)))
43rexbidv 3170 . . . . . . . 8 (𝑑 = 𝑦 β†’ (βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑) ↔ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦)))
54cbvralvw 3226 . . . . . . 7 (βˆ€π‘‘ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑) ↔ βˆ€π‘¦ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦))
6 r19.12 3303 . . . . . . . 8 (βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) β†’ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦))
76ralimi 3075 . . . . . . 7 (βˆ€π‘¦ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) β†’ βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦))
85, 7sylbi 216 . . . . . 6 (βˆ€π‘‘ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑) β†’ βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦))
9 rphalfcl 12997 . . . . . . . . 9 (𝑑 ∈ ℝ+ β†’ (𝑑 / 2) ∈ ℝ+)
10 breq2 5142 . . . . . . . . . . . . . . . 16 (𝑦 = (𝑑 / 2) β†’ (((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦 ↔ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)))
1110imbi2d 340 . . . . . . . . . . . . . . 15 (𝑦 = (𝑑 / 2) β†’ (((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) ↔ ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
1211ralbidv 3169 . . . . . . . . . . . . . 14 (𝑦 = (𝑑 / 2) β†’ (βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) ↔ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
1312rexbidv 3170 . . . . . . . . . . . . 13 (𝑦 = (𝑑 / 2) β†’ (βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) ↔ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
1413ralbidv 3169 . . . . . . . . . . . 12 (𝑦 = (𝑑 / 2) β†’ (βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) ↔ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
1514rspcva 3602 . . . . . . . . . . 11 (((𝑑 / 2) ∈ ℝ+ ∧ βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦)) β†’ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)))
16 heicant.j . . . . . . . . . . . . . . 15 (πœ‘ β†’ (MetOpenβ€˜πΆ) ∈ Comp)
1716ad3antrrr 727 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ (MetOpenβ€˜πΆ) ∈ Comp)
18 heicant.c . . . . . . . . . . . . . . . . . . . . . . 23 (πœ‘ β†’ 𝐢 ∈ (∞Metβ€˜π‘‹))
1918ad2antrr 723 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) β†’ 𝐢 ∈ (∞Metβ€˜π‘‹))
2019anim1i 614 . . . . . . . . . . . . . . . . . . . . 21 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ π‘₯ ∈ 𝑋) β†’ (𝐢 ∈ (∞Metβ€˜π‘‹) ∧ π‘₯ ∈ 𝑋))
21 rphalfcl 12997 . . . . . . . . . . . . . . . . . . . . . 22 (𝑧 ∈ ℝ+ β†’ (𝑧 / 2) ∈ ℝ+)
2221rpxrd 13013 . . . . . . . . . . . . . . . . . . . . 21 (𝑧 ∈ ℝ+ β†’ (𝑧 / 2) ∈ ℝ*)
23 eqid 2724 . . . . . . . . . . . . . . . . . . . . . . 23 (MetOpenβ€˜πΆ) = (MetOpenβ€˜πΆ)
2423blopn 24319 . . . . . . . . . . . . . . . . . . . . . 22 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ π‘₯ ∈ 𝑋 ∧ (𝑧 / 2) ∈ ℝ*) β†’ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) ∈ (MetOpenβ€˜πΆ))
25243expa 1115 . . . . . . . . . . . . . . . . . . . . 21 (((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ π‘₯ ∈ 𝑋) ∧ (𝑧 / 2) ∈ ℝ*) β†’ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) ∈ (MetOpenβ€˜πΆ))
2620, 22, 25syl2an 595 . . . . . . . . . . . . . . . . . . . 20 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ π‘₯ ∈ 𝑋) ∧ 𝑧 ∈ ℝ+) β†’ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) ∈ (MetOpenβ€˜πΆ))
2726adantr 480 . . . . . . . . . . . . . . . . . . 19 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ π‘₯ ∈ 𝑋) ∧ 𝑧 ∈ ℝ+) ∧ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) ∈ (MetOpenβ€˜πΆ))
2821rpgt0d 13015 . . . . . . . . . . . . . . . . . . . . . 22 (𝑧 ∈ ℝ+ β†’ 0 < (𝑧 / 2))
2922, 28jca 511 . . . . . . . . . . . . . . . . . . . . 21 (𝑧 ∈ ℝ+ β†’ ((𝑧 / 2) ∈ ℝ* ∧ 0 < (𝑧 / 2)))
30 xblcntr 24227 . . . . . . . . . . . . . . . . . . . . . 22 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ π‘₯ ∈ 𝑋 ∧ ((𝑧 / 2) ∈ ℝ* ∧ 0 < (𝑧 / 2))) β†’ π‘₯ ∈ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)))
31303expa 1115 . . . . . . . . . . . . . . . . . . . . 21 (((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ π‘₯ ∈ 𝑋) ∧ ((𝑧 / 2) ∈ ℝ* ∧ 0 < (𝑧 / 2))) β†’ π‘₯ ∈ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)))
3220, 29, 31syl2an 595 . . . . . . . . . . . . . . . . . . . 20 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ π‘₯ ∈ 𝑋) ∧ 𝑧 ∈ ℝ+) β†’ π‘₯ ∈ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)))
3332adantr 480 . . . . . . . . . . . . . . . . . . 19 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ π‘₯ ∈ 𝑋) ∧ 𝑧 ∈ ℝ+) ∧ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ π‘₯ ∈ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)))
34 opelxpi 5703 . . . . . . . . . . . . . . . . . . . . . 22 ((π‘₯ ∈ 𝑋 ∧ (𝑧 / 2) ∈ ℝ+) β†’ ⟨π‘₯, (𝑧 / 2)⟩ ∈ (𝑋 Γ— ℝ+))
3521, 34sylan2 592 . . . . . . . . . . . . . . . . . . . . 21 ((π‘₯ ∈ 𝑋 ∧ 𝑧 ∈ ℝ+) β†’ ⟨π‘₯, (𝑧 / 2)⟩ ∈ (𝑋 Γ— ℝ+))
3635ad4ant23 750 . . . . . . . . . . . . . . . . . . . 20 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ π‘₯ ∈ 𝑋) ∧ 𝑧 ∈ ℝ+) ∧ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ ⟨π‘₯, (𝑧 / 2)⟩ ∈ (𝑋 Γ— ℝ+))
37 rpcn 12980 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑧 ∈ ℝ+ β†’ 𝑧 ∈ β„‚)
38372halvesd 12454 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑧 ∈ ℝ+ β†’ ((𝑧 / 2) + (𝑧 / 2)) = 𝑧)
3938breq2d 5150 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑧 ∈ ℝ+ β†’ ((π‘₯𝐢𝑐) < ((𝑧 / 2) + (𝑧 / 2)) ↔ (π‘₯𝐢𝑐) < 𝑧))
4039imbi1d 341 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑧 ∈ ℝ+ β†’ (((π‘₯𝐢𝑐) < ((𝑧 / 2) + (𝑧 / 2)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ ((π‘₯𝐢𝑐) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))
4140ralbidv 3169 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑧 ∈ ℝ+ β†’ (βˆ€π‘ ∈ 𝑋 ((π‘₯𝐢𝑐) < ((𝑧 / 2) + (𝑧 / 2)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ βˆ€π‘ ∈ 𝑋 ((π‘₯𝐢𝑐) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))
42 oveq2 7409 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑐 = 𝑀 β†’ (π‘₯𝐢𝑐) = (π‘₯𝐢𝑀))
4342breq1d 5148 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑐 = 𝑀 β†’ ((π‘₯𝐢𝑐) < 𝑧 ↔ (π‘₯𝐢𝑀) < 𝑧))
44 fveq2 6881 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑐 = 𝑀 β†’ (π‘“β€˜π‘) = (π‘“β€˜π‘€))
4544oveq2d 7417 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑐 = 𝑀 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) = ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)))
4645breq1d 5148 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑐 = 𝑀 β†’ (((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2) ↔ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)))
4743, 46imbi12d 344 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑐 = 𝑀 β†’ (((π‘₯𝐢𝑐) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
4847cbvralvw 3226 . . . . . . . . . . . . . . . . . . . . . . 23 (βˆ€π‘ ∈ 𝑋 ((π‘₯𝐢𝑐) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)))
4941, 48bitrdi 287 . . . . . . . . . . . . . . . . . . . . . 22 (𝑧 ∈ ℝ+ β†’ (βˆ€π‘ ∈ 𝑋 ((π‘₯𝐢𝑐) < ((𝑧 / 2) + (𝑧 / 2)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
5049biimpar 477 . . . . . . . . . . . . . . . . . . . . 21 ((𝑧 ∈ ℝ+ ∧ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ βˆ€π‘ ∈ 𝑋 ((π‘₯𝐢𝑐) < ((𝑧 / 2) + (𝑧 / 2)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))
5150adantll 711 . . . . . . . . . . . . . . . . . . . 20 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ π‘₯ ∈ 𝑋) ∧ 𝑧 ∈ ℝ+) ∧ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ βˆ€π‘ ∈ 𝑋 ((π‘₯𝐢𝑐) < ((𝑧 / 2) + (𝑧 / 2)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))
52 vex 3470 . . . . . . . . . . . . . . . . . . . . . . . . . 26 π‘₯ ∈ V
53 ovex 7434 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑧 / 2) ∈ V
5452, 53op1std 7978 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ (1st β€˜π‘) = π‘₯)
5552, 53op2ndd 7979 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ (2nd β€˜π‘) = (𝑧 / 2))
5654, 55oveq12d 7419 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) = (π‘₯(ballβ€˜πΆ)(𝑧 / 2)))
5756eqcomd 2730 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)))
5857biantrurd 532 . . . . . . . . . . . . . . . . . . . . . 22 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ (βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ ((π‘₯(ballβ€˜πΆ)(𝑧 / 2)) = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))))
5954oveq1d 7416 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ ((1st β€˜π‘)𝐢𝑐) = (π‘₯𝐢𝑐))
6055, 55oveq12d 7419 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ ((2nd β€˜π‘) + (2nd β€˜π‘)) = ((𝑧 / 2) + (𝑧 / 2)))
6159, 60breq12d 5151 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) ↔ (π‘₯𝐢𝑐) < ((𝑧 / 2) + (𝑧 / 2))))
6254fveq2d 6885 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ (π‘“β€˜(1st β€˜π‘)) = (π‘“β€˜π‘₯))
6362oveq1d 7416 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) = ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)))
6463breq1d 5148 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ (((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2) ↔ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))
6561, 64imbi12d 344 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑝 = ⟨π‘₯, (𝑧 / 2)⟩ β†’ ((((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ ((π‘₯𝐢𝑐) < ((𝑧 / 2) + (𝑧 / 2)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))
6665ralbidv 3169 . . . . . . . . . . . . . . . . . . . . . 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 3604 . . . . . . . . . . . . . . . . . . . 20 ((⟨π‘₯, (𝑧 / 2)⟩ ∈ (𝑋 Γ— ℝ+) ∧ βˆ€π‘ ∈ 𝑋 ((π‘₯𝐢𝑐) < ((𝑧 / 2) + (𝑧 / 2)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) β†’ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)((π‘₯(ballβ€˜πΆ)(𝑧 / 2)) = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))
6936, 51, 68syl2anc 583 . . . . . . . . . . . . . . . . . . 19 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ π‘₯ ∈ 𝑋) ∧ 𝑧 ∈ ℝ+) ∧ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)((π‘₯(ballβ€˜πΆ)(𝑧 / 2)) = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))
70 eleq2 2814 . . . . . . . . . . . . . . . . . . . . 21 (𝑏 = (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) β†’ (π‘₯ ∈ 𝑏 ↔ π‘₯ ∈ (π‘₯(ballβ€˜πΆ)(𝑧 / 2))))
71 eqeq1 2728 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑏 = (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) β†’ (𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ↔ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘))))
7271anbi1d 629 . . . . . . . . . . . . . . . . . . . . . 22 (𝑏 = (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) β†’ ((𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) ↔ ((π‘₯(ballβ€˜πΆ)(𝑧 / 2)) = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))))
7372rexbidv 3170 . . . . . . . . . . . . . . . . . . . . 21 (𝑏 = (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) β†’ (βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)(𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) ↔ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)((π‘₯(ballβ€˜πΆ)(𝑧 / 2)) = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))))
7470, 73anbi12d 630 . . . . . . . . . . . . . . . . . . . 20 (𝑏 = (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) β†’ ((π‘₯ ∈ 𝑏 ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)(𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) ↔ (π‘₯ ∈ (π‘₯(ballβ€˜πΆ)(𝑧 / 2)) ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)((π‘₯(ballβ€˜πΆ)(𝑧 / 2)) = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))))
7574rspcev 3604 . . . . . . . . . . . . . . . . . . 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 834 . . . . . . . . . . . . . . . . . 18 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ π‘₯ ∈ 𝑋) ∧ 𝑧 ∈ ℝ+) ∧ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ βˆƒπ‘ ∈ (MetOpenβ€˜πΆ)(π‘₯ ∈ 𝑏 ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)(𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))))
7776rexlimdva2 3149 . . . . . . . . . . . . . . . . 17 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ π‘₯ ∈ 𝑋) β†’ (βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)) β†’ βˆƒπ‘ ∈ (MetOpenβ€˜πΆ)(π‘₯ ∈ 𝑏 ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)(𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))))
7877ralimdva 3159 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) β†’ (βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)) β†’ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘ ∈ (MetOpenβ€˜πΆ)(π‘₯ ∈ 𝑏 ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)(𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))))
7978imp 406 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘ ∈ (MetOpenβ€˜πΆ)(π‘₯ ∈ 𝑏 ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)(𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))))
8023mopnuni 24257 . . . . . . . . . . . . . . . . . 18 (𝐢 ∈ (∞Metβ€˜π‘‹) β†’ 𝑋 = βˆͺ (MetOpenβ€˜πΆ))
8118, 80syl 17 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ 𝑋 = βˆͺ (MetOpenβ€˜πΆ))
8281raleqdv 3317 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘ ∈ (MetOpenβ€˜πΆ)(π‘₯ ∈ 𝑏 ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)(𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) ↔ βˆ€π‘₯ ∈ βˆͺ (MetOpenβ€˜πΆ)βˆƒπ‘ ∈ (MetOpenβ€˜πΆ)(π‘₯ ∈ 𝑏 ∧ βˆƒπ‘ ∈ (𝑋 Γ— ℝ+)(𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))))
8382ad3antrrr 727 . . . . . . . . . . . . . . 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 2724 . . . . . . . . . . . . . . 15 βˆͺ (MetOpenβ€˜πΆ) = βˆͺ (MetOpenβ€˜πΆ)
86 fveq2 6881 . . . . . . . . . . . . . . . . . 18 (𝑝 = (π‘”β€˜π‘) β†’ (1st β€˜π‘) = (1st β€˜(π‘”β€˜π‘)))
87 fveq2 6881 . . . . . . . . . . . . . . . . . 18 (𝑝 = (π‘”β€˜π‘) β†’ (2nd β€˜π‘) = (2nd β€˜(π‘”β€˜π‘)))
8886, 87oveq12d 7419 . . . . . . . . . . . . . . . . 17 (𝑝 = (π‘”β€˜π‘) β†’ ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))))
8988eqeq2d 2735 . . . . . . . . . . . . . . . 16 (𝑝 = (π‘”β€˜π‘) β†’ (𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ↔ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))))
9086oveq1d 7416 . . . . . . . . . . . . . . . . . . 19 (𝑝 = (π‘”β€˜π‘) β†’ ((1st β€˜π‘)𝐢𝑐) = ((1st β€˜(π‘”β€˜π‘))𝐢𝑐))
9187, 87oveq12d 7419 . . . . . . . . . . . . . . . . . . 19 (𝑝 = (π‘”β€˜π‘) β†’ ((2nd β€˜π‘) + (2nd β€˜π‘)) = ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))))
9290, 91breq12d 5151 . . . . . . . . . . . . . . . . . 18 (𝑝 = (π‘”β€˜π‘) β†’ (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) ↔ ((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘)))))
9386fveq2d 6885 . . . . . . . . . . . . . . . . . . . 20 (𝑝 = (π‘”β€˜π‘) β†’ (π‘“β€˜(1st β€˜π‘)) = (π‘“β€˜(1st β€˜(π‘”β€˜π‘))))
9493oveq1d 7416 . . . . . . . . . . . . . . . . . . 19 (𝑝 = (π‘”β€˜π‘) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) = ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)))
9594breq1d 5148 . . . . . . . . . . . . . . . . . 18 (𝑝 = (π‘”β€˜π‘) β†’ (((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2) ↔ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))
9692, 95imbi12d 344 . . . . . . . . . . . . . . . . 17 (𝑝 = (π‘”β€˜π‘) β†’ ((((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))
9796ralbidv 3169 . . . . . . . . . . . . . . . 16 (𝑝 = (π‘”β€˜π‘) β†’ (βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))
9889, 97anbi12d 630 . . . . . . . . . . . . . . 15 (𝑝 = (π‘”β€˜π‘) β†’ ((𝑏 = ((1st β€˜π‘)(ballβ€˜πΆ)(2nd β€˜π‘)) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜π‘)𝐢𝑐) < ((2nd β€˜π‘) + (2nd β€˜π‘)) β†’ ((π‘“β€˜(1st β€˜π‘))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) ↔ (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))))
9985, 98cmpcovf 23205 . . . . . . . . . . . . . 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 583 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ βˆƒπ‘  ∈ (𝒫 (MetOpenβ€˜πΆ) ∩ Fin)(βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠 ∧ βˆƒπ‘”(𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))))
101100ex 412 . . . . . . . . . . . 12 (((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) β†’ (βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)) β†’ βˆƒπ‘  ∈ (𝒫 (MetOpenβ€˜πΆ) ∩ Fin)(βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠 ∧ βˆƒπ‘”(𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))))))
102 elinel2 4188 . . . . . . . . . . . . . 14 (𝑠 ∈ (𝒫 (MetOpenβ€˜πΆ) ∩ Fin) β†’ 𝑠 ∈ Fin)
103 simpll 764 . . . . . . . . . . . . . . . . . . . . 21 (((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) β†’ πœ‘)
104103anim1i 614 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) β†’ (πœ‘ ∧ 𝑠 ∈ Fin))
105 frn 6714 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ ran 𝑔 βŠ† (𝑋 Γ— ℝ+))
106 rnss 5928 . . . . . . . . . . . . . . . . . . . . . . . 24 (ran 𝑔 βŠ† (𝑋 Γ— ℝ+) β†’ ran ran 𝑔 βŠ† ran (𝑋 Γ— ℝ+))
107105, 106syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ ran ran 𝑔 βŠ† ran (𝑋 Γ— ℝ+))
108 rnxpss 6161 . . . . . . . . . . . . . . . . . . . . . . 23 ran (𝑋 Γ— ℝ+) βŠ† ℝ+
109107, 108sstrdi 3986 . . . . . . . . . . . . . . . . . . . . . 22 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ ran ran 𝑔 βŠ† ℝ+)
110109adantl 481 . . . . . . . . . . . . . . . . . . . . 21 ((((πœ‘ ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ ran ran 𝑔 βŠ† ℝ+)
111 simplr 766 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ 𝑠 ∈ Fin)
112 ffun 6710 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ Fun 𝑔)
113 vex 3470 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 𝑔 ∈ V
114113fundmen 9026 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (Fun 𝑔 β†’ dom 𝑔 β‰ˆ 𝑔)
115114ensymd 8996 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (Fun 𝑔 β†’ 𝑔 β‰ˆ dom 𝑔)
116112, 115syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ 𝑔 β‰ˆ dom 𝑔)
117 fdm 6716 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ dom 𝑔 = 𝑠)
118116, 117breqtrd 5164 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ 𝑔 β‰ˆ 𝑠)
119 enfii 9184 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑠 ∈ Fin ∧ 𝑔 β‰ˆ 𝑠) β†’ 𝑔 ∈ Fin)
120118, 119sylan2 592 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑠 ∈ Fin ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ 𝑔 ∈ Fin)
121 rnfi 9330 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑔 ∈ Fin β†’ ran 𝑔 ∈ Fin)
122 rnfi 9330 . . . . . . . . . . . . . . . . . . . . . . . 24 (ran 𝑔 ∈ Fin β†’ ran ran 𝑔 ∈ Fin)
123120, 121, 1223syl 18 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑠 ∈ Fin ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ ran ran 𝑔 ∈ Fin)
124111, 123sylan 579 . . . . . . . . . . . . . . . . . . . . . 22 ((((πœ‘ ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ ran ran 𝑔 ∈ Fin)
125117adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((πœ‘ ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ dom 𝑔 = 𝑠)
126 eqtr 2747 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝑋 = βˆͺ (MetOpenβ€˜πΆ) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ 𝑋 = βˆͺ 𝑠)
12781, 126sylan 579 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ 𝑋 = βˆͺ 𝑠)
128 heicant.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (πœ‘ β†’ 𝑋 β‰  βˆ…)
129128adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ 𝑋 β‰  βˆ…)
130127, 129eqnetrrd 3001 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((πœ‘ ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ βˆͺ 𝑠 β‰  βˆ…)
131 unieq 4910 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑠 = βˆ… β†’ βˆͺ 𝑠 = βˆͺ βˆ…)
132 uni0 4929 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 βˆͺ βˆ… = βˆ…
133131, 132eqtrdi 2780 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑠 = βˆ… β†’ βˆͺ 𝑠 = βˆ…)
134133necon3i 2965 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (βˆͺ 𝑠 β‰  βˆ… β†’ 𝑠 β‰  βˆ…)
135130, 134syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((πœ‘ ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ 𝑠 β‰  βˆ…)
136135adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((πœ‘ ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ 𝑠 β‰  βˆ…)
137125, 136eqnetrd 3000 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((πœ‘ ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ dom 𝑔 β‰  βˆ…)
138 dm0rn0 5914 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (dom 𝑔 = βˆ… ↔ ran 𝑔 = βˆ…)
139138necon3bii 2985 . . . . . . . . . . . . . . . . . . . . . . . . 25 (dom 𝑔 β‰  βˆ… ↔ ran 𝑔 β‰  βˆ…)
140137, 139sylib 217 . . . . . . . . . . . . . . . . . . . . . . . 24 (((πœ‘ ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ ran 𝑔 β‰  βˆ…)
141 relxp 5684 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Rel (𝑋 Γ— ℝ+)
142 relss 5771 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (ran 𝑔 βŠ† (𝑋 Γ— ℝ+) β†’ (Rel (𝑋 Γ— ℝ+) β†’ Rel ran 𝑔))
143105, 141, 142mpisyl 21 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ Rel ran 𝑔)
144 relrn0 5958 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (Rel ran 𝑔 β†’ (ran 𝑔 = βˆ… ↔ ran ran 𝑔 = βˆ…))
145144necon3bid 2977 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (Rel ran 𝑔 β†’ (ran 𝑔 β‰  βˆ… ↔ ran ran 𝑔 β‰  βˆ…))
146143, 145syl 17 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ (ran 𝑔 β‰  βˆ… ↔ ran ran 𝑔 β‰  βˆ…))
147146adantl 481 . . . . . . . . . . . . . . . . . . . . . . . 24 (((πœ‘ ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ (ran 𝑔 β‰  βˆ… ↔ ran ran 𝑔 β‰  βˆ…))
148140, 147mpbid 231 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ ran ran 𝑔 β‰  βˆ…)
149148adantllr 716 . . . . . . . . . . . . . . . . . . . . . 22 ((((πœ‘ ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ ran ran 𝑔 β‰  βˆ…)
150 rpssre 12977 . . . . . . . . . . . . . . . . . . . . . . 23 ℝ+ βŠ† ℝ
151110, 150sstrdi 3986 . . . . . . . . . . . . . . . . . . . . . 22 ((((πœ‘ ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ ran ran 𝑔 βŠ† ℝ)
152 ltso 11290 . . . . . . . . . . . . . . . . . . . . . . 23 < Or ℝ
153 fiinfcl 9491 . . . . . . . . . . . . . . . . . . . . . . 23 (( < Or ℝ ∧ (ran ran 𝑔 ∈ Fin ∧ ran ran 𝑔 β‰  βˆ… ∧ ran ran 𝑔 βŠ† ℝ)) β†’ inf(ran ran 𝑔, ℝ, < ) ∈ ran ran 𝑔)
154152, 153mpan 687 . . . . . . . . . . . . . . . . . . . . . 22 ((ran ran 𝑔 ∈ Fin ∧ ran ran 𝑔 β‰  βˆ… ∧ ran ran 𝑔 βŠ† ℝ) β†’ inf(ran ran 𝑔, ℝ, < ) ∈ ran ran 𝑔)
155124, 149, 151, 154syl3anc 1368 . . . . . . . . . . . . . . . . . . . . 21 ((((πœ‘ ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ inf(ran ran 𝑔, ℝ, < ) ∈ ran ran 𝑔)
156110, 155sseldd 3975 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ inf(ran ran 𝑔, ℝ, < ) ∈ ℝ+)
157104, 156sylanl1 677 . . . . . . . . . . . . . . . . . . 19 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ inf(ran ran 𝑔, ℝ, < ) ∈ ℝ+)
158157adantr 480 . . . . . . . . . . . . . . . . . 18 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) β†’ inf(ran ran 𝑔, ℝ, < ) ∈ ℝ+)
15981ad3antrrr 727 . . . . . . . . . . . . . . . . . . . . . . 23 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) β†’ 𝑋 = βˆͺ (MetOpenβ€˜πΆ))
160159anim1i 614 . . . . . . . . . . . . . . . . . . . . . 22 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ (𝑋 = βˆͺ (MetOpenβ€˜πΆ) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠))
161160ad2antrr 723 . . . . . . . . . . . . . . . . . . . . 21 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) β†’ (𝑋 = βˆͺ (MetOpenβ€˜πΆ) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠))
162 simpl 482 . . . . . . . . . . . . . . . . . . . . 21 ((π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋) β†’ π‘₯ ∈ 𝑋)
163126eleq2d 2811 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 = βˆͺ (MetOpenβ€˜πΆ) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ (π‘₯ ∈ 𝑋 ↔ π‘₯ ∈ βˆͺ 𝑠))
164 eluni2 4903 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ ∈ βˆͺ 𝑠 ↔ βˆƒπ‘ ∈ 𝑠 π‘₯ ∈ 𝑏)
165163, 164bitrdi 287 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 = βˆͺ (MetOpenβ€˜πΆ) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ (π‘₯ ∈ 𝑋 ↔ βˆƒπ‘ ∈ 𝑠 π‘₯ ∈ 𝑏))
166165biimpa 476 . . . . . . . . . . . . . . . . . . . . 21 (((𝑋 = βˆͺ (MetOpenβ€˜πΆ) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ π‘₯ ∈ 𝑋) β†’ βˆƒπ‘ ∈ 𝑠 π‘₯ ∈ 𝑏)
167161, 162, 166syl2an 595 . . . . . . . . . . . . . . . . . . . 20 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ βˆƒπ‘ ∈ 𝑠 π‘₯ ∈ 𝑏)
168 nfv 1909 . . . . . . . . . . . . . . . . . . . . . . 23 Ⅎ𝑏(((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+))
169 nfra1 3273 . . . . . . . . . . . . . . . . . . . . . . 23 β„²π‘βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))
170168, 169nfan 1894 . . . . . . . . . . . . . . . . . . . . . 22 Ⅎ𝑏((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))
171 nfv 1909 . . . . . . . . . . . . . . . . . . . . . 22 Ⅎ𝑏(π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)
172170, 171nfan 1894 . . . . . . . . . . . . . . . . . . . . 21 Ⅎ𝑏(((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋))
173 nfv 1909 . . . . . . . . . . . . . . . . . . . . 21 Ⅎ𝑏((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)
174 rspa 3237 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) ∧ 𝑏 ∈ 𝑠) β†’ (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))
175 oveq2 7409 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑐 = π‘₯ β†’ ((1st β€˜(π‘”β€˜π‘))𝐢𝑐) = ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯))
176175breq1d 5148 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑐 = π‘₯ β†’ (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) ↔ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘)))))
177 fveq2 6881 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑐 = π‘₯ β†’ (π‘“β€˜π‘) = (π‘“β€˜π‘₯))
178177oveq2d 7417 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑐 = π‘₯ β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) = ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)))
179178breq1d 5148 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑐 = π‘₯ β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2) ↔ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2)))
180176, 179imbi12d 344 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑐 = π‘₯ β†’ ((((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2))))
181180rspcva 3602 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((π‘₯ ∈ 𝑋 ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) β†’ (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2)))
182 oveq2 7409 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑐 = 𝑀 β†’ ((1st β€˜(π‘”β€˜π‘))𝐢𝑐) = ((1st β€˜(π‘”β€˜π‘))𝐢𝑀))
183182breq1d 5148 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑐 = 𝑀 β†’ (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) ↔ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘)))))
18444oveq2d 7417 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑐 = 𝑀 β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) = ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)))
185184breq1d 5148 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑐 = 𝑀 β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2) ↔ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)))
186183, 185imbi12d 344 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑐 = 𝑀 β†’ ((((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)) ↔ (((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
187186rspcva 3602 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝑀 ∈ 𝑋 ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) β†’ (((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)))
188181, 187anim12i 612 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((π‘₯ ∈ 𝑋 ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) ∧ (𝑀 ∈ 𝑋 ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) β†’ ((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2)) ∧ (((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
189188anandirs 676 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) β†’ ((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2)) ∧ (((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
190 anim12 806 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 713 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋) ∧ (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) β†’ ((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) ∧ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘)))) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
193192ad4ant23 750 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) ∧ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘)))) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))))
194 simpll 764 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ ((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+))
195194anim1i 614 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ (((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)))
196195anim1i 614 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)))
197109, 150sstrdi 3986 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ ran ran 𝑔 βŠ† ℝ)
198197adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ ran ran 𝑔 βŠ† ℝ)
199 0re 11212 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 0 ∈ ℝ
200 rpge0 12983 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑦 ∈ ℝ+ β†’ 0 ≀ 𝑦)
201200rgen 3055 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 βˆ€π‘¦ ∈ ℝ+ 0 ≀ 𝑦
202 ssralv 4042 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (ran ran 𝑔 βŠ† ℝ+ β†’ (βˆ€π‘¦ ∈ ℝ+ 0 ≀ 𝑦 β†’ βˆ€π‘¦ ∈ ran ran 𝑔0 ≀ 𝑦))
203109, 201, 202mpisyl 21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ βˆ€π‘¦ ∈ ran ran 𝑔0 ≀ 𝑦)
204 breq1 5141 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (π‘₯ = 0 β†’ (π‘₯ ≀ 𝑦 ↔ 0 ≀ 𝑦))
205204ralbidv 3169 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (π‘₯ = 0 β†’ (βˆ€π‘¦ ∈ ran ran 𝑔 π‘₯ ≀ 𝑦 ↔ βˆ€π‘¦ ∈ ran ran 𝑔0 ≀ 𝑦))
206205rspcev 3604 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((0 ∈ ℝ ∧ βˆ€π‘¦ ∈ ran ran 𝑔0 ≀ 𝑦) β†’ βˆƒπ‘₯ ∈ ℝ βˆ€π‘¦ ∈ ran ran 𝑔 π‘₯ ≀ 𝑦)
207199, 203, 206sylancr 586 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ βˆƒπ‘₯ ∈ ℝ βˆ€π‘¦ ∈ ran ran 𝑔 π‘₯ ≀ 𝑦)
208207adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ βˆƒπ‘₯ ∈ ℝ βˆ€π‘¦ ∈ ran ran 𝑔 π‘₯ ≀ 𝑦)
209143adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ Rel ran 𝑔)
210 ffn 6707 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) β†’ 𝑔 Fn 𝑠)
211 fnfvelrn 7072 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((𝑔 Fn 𝑠 ∧ 𝑏 ∈ 𝑠) β†’ (π‘”β€˜π‘) ∈ ran 𝑔)
212210, 211sylan 579 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ (π‘”β€˜π‘) ∈ ran 𝑔)
213 2ndrn 8020 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((Rel ran 𝑔 ∧ (π‘”β€˜π‘) ∈ ran 𝑔) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ran ran 𝑔)
214209, 212, 213syl2anc 583 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ran ran 𝑔)
215 infrelb 12195 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((ran ran 𝑔 βŠ† ℝ ∧ βˆƒπ‘₯ ∈ ℝ βˆ€π‘¦ ∈ ran ran 𝑔 π‘₯ ≀ 𝑦 ∧ (2nd β€˜(π‘”β€˜π‘)) ∈ ran ran 𝑔) β†’ inf(ran ran 𝑔, ℝ, < ) ≀ (2nd β€˜(π‘”β€˜π‘)))
216198, 208, 214, 215syl3anc 1368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ inf(ran ran 𝑔, ℝ, < ) ≀ (2nd β€˜(π‘”β€˜π‘)))
217216adantll 711 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ 𝑏 ∈ 𝑠) β†’ inf(ran ran 𝑔, ℝ, < ) ≀ (2nd β€˜(π‘”β€˜π‘)))
218217ad2ant2r 744 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ inf(ran ran 𝑔, ℝ, < ) ≀ (2nd β€˜(π‘”β€˜π‘)))
21918ad3antrrr 727 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ 𝐢 ∈ (∞Metβ€˜π‘‹))
220 xmetcl 24147 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋) β†’ (π‘₯𝐢𝑀) ∈ ℝ*)
2212203expb 1117 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ (π‘₯𝐢𝑀) ∈ ℝ*)
222219, 221sylan 579 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ (π‘₯𝐢𝑀) ∈ ℝ*)
223222adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (π‘₯𝐢𝑀) ∈ ℝ*)
224 simplr 766 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+))
225 simpl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏) β†’ 𝑏 ∈ 𝑠)
226214ne0d 4327 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ ran ran 𝑔 β‰  βˆ…)
227 infrecl 12192 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((ran ran 𝑔 βŠ† ℝ ∧ ran ran 𝑔 β‰  βˆ… ∧ βˆƒπ‘₯ ∈ ℝ βˆ€π‘¦ ∈ ran ran 𝑔 π‘₯ ≀ 𝑦) β†’ inf(ran ran 𝑔, ℝ, < ) ∈ ℝ)
228198, 226, 208, 227syl3anc 1368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ inf(ran ran 𝑔, ℝ, < ) ∈ ℝ)
229228rexrd 11260 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ inf(ran ran 𝑔, ℝ, < ) ∈ ℝ*)
230224, 225, 229syl2an 595 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ inf(ran ran 𝑔, ℝ, < ) ∈ ℝ*)
231 simpr 484 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+))
232231ffvelcdmda 7076 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ 𝑏 ∈ 𝑠) β†’ (π‘”β€˜π‘) ∈ (𝑋 Γ— ℝ+))
233 xp2nd 8001 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((π‘”β€˜π‘) ∈ (𝑋 Γ— ℝ+) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ+)
234232, 233syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ 𝑏 ∈ 𝑠) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ+)
235234rpxrd 13013 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ 𝑏 ∈ 𝑠) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ*)
236235ad2ant2r 744 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ*)
237 xrltletr 13132 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((π‘₯𝐢𝑀) ∈ ℝ* ∧ inf(ran ran 𝑔, ℝ, < ) ∈ ℝ* ∧ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ*) β†’ (((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) ∧ inf(ran ran 𝑔, ℝ, < ) ≀ (2nd β€˜(π‘”β€˜π‘))) β†’ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))))
238223, 230, 236, 237syl3anc 1368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) ∧ inf(ran ran 𝑔, ℝ, < ) ≀ (2nd β€˜(π‘”β€˜π‘))) β†’ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))))
239218, 238mpan2d 691 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))))
240239adantlr 712 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))))
24118ad6antr 733 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ 𝐢 ∈ (∞Metβ€˜π‘‹))
242 simpllr 773 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) β†’ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+))
243 ffvelcdm 7073 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ (π‘”β€˜π‘) ∈ (𝑋 Γ— ℝ+))
244 xp1st 8000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((π‘”β€˜π‘) ∈ (𝑋 Γ— ℝ+) β†’ (1st β€˜(π‘”β€˜π‘)) ∈ 𝑋)
245243, 244syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ (1st β€˜(π‘”β€˜π‘)) ∈ 𝑋)
246242, 225, 245syl2an 595 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (1st β€˜(π‘”β€˜π‘)) ∈ 𝑋)
247 simpr 484 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋) β†’ 𝑀 ∈ 𝑋)
248247ad3antlr 728 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ 𝑀 ∈ 𝑋)
249 xmetcl 24147 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ (1st β€˜(π‘”β€˜π‘)) ∈ 𝑋 ∧ 𝑀 ∈ 𝑋) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) ∈ ℝ*)
250241, 246, 248, 249syl3anc 1368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) ∈ ℝ*)
251250adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) ∈ ℝ*)
252243, 233syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ+)
253224, 252sylan 579 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ+)
254253ad2ant2r 744 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ+)
255254rpred 13012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ)
256162ad3antlr 728 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ π‘₯ ∈ 𝑋)
257 xmetcl 24147 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ (1st β€˜(π‘”β€˜π‘)) ∈ 𝑋 ∧ π‘₯ ∈ 𝑋) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ*)
258241, 246, 256, 257syl3anc 1368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ*)
259252rpxrd 13013 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ*)
260242, 225, 259syl2an 595 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ*)
261 eleq2 2814 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) β†’ (π‘₯ ∈ 𝑏 ↔ π‘₯ ∈ ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))))
26218ad5antr 731 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ 𝐢 ∈ (∞Metβ€˜π‘‹))
263224, 245sylan 579 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (1st β€˜(π‘”β€˜π‘)) ∈ 𝑋)
264253rpxrd 13013 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ*)
265 elbl 24204 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ (1st β€˜(π‘”β€˜π‘)) ∈ 𝑋 ∧ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ*) β†’ (π‘₯ ∈ ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ↔ (π‘₯ ∈ 𝑋 ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < (2nd β€˜(π‘”β€˜π‘)))))
266262, 263, 264, 265syl3anc 1368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (π‘₯ ∈ ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ↔ (π‘₯ ∈ 𝑋 ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < (2nd β€˜(π‘”β€˜π‘)))))
267261, 266sylan9bbr 510 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) β†’ (π‘₯ ∈ 𝑏 ↔ (π‘₯ ∈ 𝑋 ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < (2nd β€˜(π‘”β€˜π‘)))))
268267biimpd 228 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) β†’ (π‘₯ ∈ 𝑏 β†’ (π‘₯ ∈ 𝑋 ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < (2nd β€˜(π‘”β€˜π‘)))))
269268an32s 649 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ 𝑏 ∈ 𝑠) β†’ (π‘₯ ∈ 𝑏 β†’ (π‘₯ ∈ 𝑋 ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < (2nd β€˜(π‘”β€˜π‘)))))
270269impr 454 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (π‘₯ ∈ 𝑋 ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < (2nd β€˜(π‘”β€˜π‘))))
271270simprd 495 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < (2nd β€˜(π‘”β€˜π‘)))
272258, 260, 271xrltled 13125 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ≀ (2nd β€˜(π‘”β€˜π‘)))
273224ffvelcdmda 7076 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (π‘”β€˜π‘) ∈ (𝑋 Γ— ℝ+))
274273, 244syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (1st β€˜(π‘”β€˜π‘)) ∈ 𝑋)
275 simplrl 774 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ π‘₯ ∈ 𝑋)
276262, 274, 275, 257syl3anc 1368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ*)
277 xmetge0 24160 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ (1st β€˜(π‘”β€˜π‘)) ∈ 𝑋 ∧ π‘₯ ∈ 𝑋) β†’ 0 ≀ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯))
278262, 274, 275, 277syl3anc 1368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ 0 ≀ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯))
279 xrrege0 13149 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ* ∧ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ) ∧ (0 ≀ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ≀ (2nd β€˜(π‘”β€˜π‘)))) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ)
280279an4s 657 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ* ∧ 0 ≀ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯)) ∧ ((2nd β€˜(π‘”β€˜π‘)) ∈ ℝ ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ≀ (2nd β€˜(π‘”β€˜π‘)))) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ)
281280ex 412 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ* ∧ 0 ≀ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯)) β†’ (((2nd β€˜(π‘”β€˜π‘)) ∈ ℝ ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ≀ (2nd β€˜(π‘”β€˜π‘))) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ))
282276, 278, 281syl2anc 583 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (((2nd β€˜(π‘”β€˜π‘)) ∈ ℝ ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ≀ (2nd β€˜(π‘”β€˜π‘))) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ))
283282ad2ant2r 744 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (((2nd β€˜(π‘”β€˜π‘)) ∈ ℝ ∧ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ≀ (2nd β€˜(π‘”β€˜π‘))) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ))
284255, 272, 283mp2and 696 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ)
285284adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ)
286 xrltle 13124 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((π‘₯𝐢𝑀) ∈ ℝ* ∧ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ*) β†’ ((π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘)) β†’ (π‘₯𝐢𝑀) ≀ (2nd β€˜(π‘”β€˜π‘))))
287223, 236, 286syl2anc 583 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘)) β†’ (π‘₯𝐢𝑀) ≀ (2nd β€˜(π‘”β€˜π‘))))
288 xmetge0 24160 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋) β†’ 0 ≀ (π‘₯𝐢𝑀))
2892883expb 1117 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ 0 ≀ (π‘₯𝐢𝑀))
290219, 289sylan 579 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ 0 ≀ (π‘₯𝐢𝑀))
291290adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ 0 ≀ (π‘₯𝐢𝑀))
292234rpred 13012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ 𝑏 ∈ 𝑠) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ)
293292ad2ant2r 744 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ)
294 xrrege0 13149 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((((π‘₯𝐢𝑀) ∈ ℝ* ∧ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ) ∧ (0 ≀ (π‘₯𝐢𝑀) ∧ (π‘₯𝐢𝑀) ≀ (2nd β€˜(π‘”β€˜π‘)))) β†’ (π‘₯𝐢𝑀) ∈ ℝ)
295294ex 412 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((π‘₯𝐢𝑀) ∈ ℝ* ∧ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ) β†’ ((0 ≀ (π‘₯𝐢𝑀) ∧ (π‘₯𝐢𝑀) ≀ (2nd β€˜(π‘”β€˜π‘))) β†’ (π‘₯𝐢𝑀) ∈ ℝ))
296223, 293, 295syl2anc 583 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((0 ≀ (π‘₯𝐢𝑀) ∧ (π‘₯𝐢𝑀) ≀ (2nd β€˜(π‘”β€˜π‘))) β†’ (π‘₯𝐢𝑀) ∈ ℝ))
297291, 296mpand 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((π‘₯𝐢𝑀) ≀ (2nd β€˜(π‘”β€˜π‘)) β†’ (π‘₯𝐢𝑀) ∈ ℝ))
298287, 297syld 47 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘)) β†’ (π‘₯𝐢𝑀) ∈ ℝ))
299298adantlr 712 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘)) β†’ (π‘₯𝐢𝑀) ∈ ℝ))
300299imp 406 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) ∈ ℝ*)
306 xmettri 24167 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ ((1st β€˜(π‘”β€˜π‘)) ∈ 𝑋 ∧ 𝑀 ∈ 𝑋 ∧ π‘₯ ∈ 𝑋)) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) ≀ (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) +𝑒 (π‘₯𝐢𝑀)))
307241, 246, 248, 256, 306syl13anc 1369 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) ≀ (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) +𝑒 (π‘₯𝐢𝑀)))
308307adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) ≀ (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) +𝑒 (π‘₯𝐢𝑀)))
309 rexadd 13207 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) ∈ ℝ ∧ (π‘₯𝐢𝑀) ∈ ℝ) β†’ (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) +𝑒 (π‘₯𝐢𝑀)) = (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) + (π‘₯𝐢𝑀)))
310285, 300, 309syl2anc 583 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) +𝑒 (π‘₯𝐢𝑀)) = (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) + (π‘₯𝐢𝑀)))
311308, 310breqtrd 5164 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) ≀ (((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) + (π‘₯𝐢𝑀)))
312255adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ)
313271adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘))) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < (2nd β€˜(π‘”β€˜π‘)))
314 simpr 484 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 412 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((π‘₯𝐢𝑀) < (2nd β€˜(π‘”β€˜π‘)) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘)))))
318252rpred 13012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ (2nd β€˜(π‘”β€˜π‘)) ∈ ℝ)
319318, 252ltaddrpd 13045 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ 𝑏 ∈ 𝑠) β†’ (2nd β€˜(π‘”β€˜π‘)) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))))
320242, 225, 319syl2an 595 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (2nd β€˜(π‘”β€˜π‘)) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))))
321258, 260, 304, 271, 320xrlttrd 13134 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))))
322317, 321jctild 525 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 764 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ (πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ))
325 heicant.d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (πœ‘ β†’ 𝐷 ∈ (∞Metβ€˜π‘Œ))
326 ffvelcdm 7073 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑓:π‘‹βŸΆπ‘Œ ∧ π‘₯ ∈ 𝑋) β†’ (π‘“β€˜π‘₯) ∈ π‘Œ)
327 ffvelcdm 7073 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑓:π‘‹βŸΆπ‘Œ ∧ 𝑀 ∈ 𝑋) β†’ (π‘“β€˜π‘€) ∈ π‘Œ)
328326, 327anim12dan 618 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑓:π‘‹βŸΆπ‘Œ ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ ((π‘“β€˜π‘₯) ∈ π‘Œ ∧ (π‘“β€˜π‘€) ∈ π‘Œ))
329 xmetcl 24147 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝐷 ∈ (∞Metβ€˜π‘Œ) ∧ (π‘“β€˜π‘₯) ∈ π‘Œ ∧ (π‘“β€˜π‘€) ∈ π‘Œ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) ∈ ℝ*)
3303293expb 1117 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝐷 ∈ (∞Metβ€˜π‘Œ) ∧ ((π‘“β€˜π‘₯) ∈ π‘Œ ∧ (π‘“β€˜π‘€) ∈ π‘Œ)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) ∈ ℝ*)
331325, 328, 330syl2an 595 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((πœ‘ ∧ (𝑓:π‘‹βŸΆπ‘Œ ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋))) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) ∈ ℝ*)
332331anassrs 467 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) ∈ ℝ*)
333324, 332sylan 579 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) ∈ ℝ*)
334333ad3antrrr 727 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) ∈ ℝ*)
335325ad5antr 731 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ 𝐷 ∈ (∞Metβ€˜π‘Œ))
336 simp-5r 783 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ 𝑓:π‘‹βŸΆπ‘Œ)
337336, 274ffvelcdmd 7077 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (π‘“β€˜(1st β€˜(π‘”β€˜π‘))) ∈ π‘Œ)
338 simpllr 773 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) β†’ 𝑓:π‘‹βŸΆπ‘Œ)
339338ffvelcdmda 7076 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ π‘₯ ∈ 𝑋) β†’ (π‘“β€˜π‘₯) ∈ π‘Œ)
340339adantrr 714 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ (π‘“β€˜π‘₯) ∈ π‘Œ)
341340adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (π‘“β€˜π‘₯) ∈ π‘Œ)
342 xmetcl 24147 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((𝐷 ∈ (∞Metβ€˜π‘Œ) ∧ (π‘“β€˜(1st β€˜(π‘”β€˜π‘))) ∈ π‘Œ ∧ (π‘“β€˜π‘₯) ∈ π‘Œ) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ*)
343335, 337, 341, 342syl3anc 1368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ*)
3449rpxrd 13013 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (𝑑 ∈ ℝ+ β†’ (𝑑 / 2) ∈ ℝ*)
345344ad4antlr 730 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (𝑑 / 2) ∈ ℝ*)
346 xrltle 13124 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ* ∧ (𝑑 / 2) ∈ ℝ*) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ≀ (𝑑 / 2)))
347343, 345, 346syl2anc 583 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ≀ (𝑑 / 2)))
348 xmetge0 24160 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((𝐷 ∈ (∞Metβ€˜π‘Œ) ∧ (π‘“β€˜(1st β€˜(π‘”β€˜π‘))) ∈ π‘Œ ∧ (π‘“β€˜π‘₯) ∈ π‘Œ) β†’ 0 ≀ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)))
349335, 337, 341, 348syl3anc 1368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ 0 ≀ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)))
3509rpred 13012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (𝑑 ∈ ℝ+ β†’ (𝑑 / 2) ∈ ℝ)
351350ad4antlr 730 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (𝑑 / 2) ∈ ℝ)
352 xrrege0 13149 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ* ∧ (𝑑 / 2) ∈ ℝ) ∧ (0 ≀ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ≀ (𝑑 / 2))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ)
353352ex 412 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ* ∧ (𝑑 / 2) ∈ ℝ) β†’ ((0 ≀ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ≀ (𝑑 / 2)) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ))
354343, 351, 353syl2anc 583 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ ((0 ≀ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ≀ (𝑑 / 2)) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ))
355349, 354mpand 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ≀ (𝑑 / 2) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ))
356347, 355syld 47 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ))
357356ad2ant2r 744 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ))
358357imp 406 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2)) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ)
359338ffvelcdmda 7076 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ 𝑀 ∈ 𝑋) β†’ (π‘“β€˜π‘€) ∈ π‘Œ)
360359adantrl 713 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ (π‘“β€˜π‘€) ∈ π‘Œ)
361360adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (π‘“β€˜π‘€) ∈ π‘Œ)
362 xmetcl 24147 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((𝐷 ∈ (∞Metβ€˜π‘Œ) ∧ (π‘“β€˜(1st β€˜(π‘”β€˜π‘))) ∈ π‘Œ ∧ (π‘“β€˜π‘€) ∈ π‘Œ) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ*)
363335, 337, 361, 362syl3anc 1368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ*)
364 xrltle 13124 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ* ∧ (𝑑 / 2) ∈ ℝ*) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ≀ (𝑑 / 2)))
365363, 345, 364syl2anc 583 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ≀ (𝑑 / 2)))
366 xmetge0 24160 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((𝐷 ∈ (∞Metβ€˜π‘Œ) ∧ (π‘“β€˜(1st β€˜(π‘”β€˜π‘))) ∈ π‘Œ ∧ (π‘“β€˜π‘€) ∈ π‘Œ) β†’ 0 ≀ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)))
367335, 337, 361, 366syl3anc 1368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ 0 ≀ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)))
368 xrrege0 13149 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ* ∧ (𝑑 / 2) ∈ ℝ) ∧ (0 ≀ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ≀ (𝑑 / 2))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ)
369368ex 412 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ* ∧ (𝑑 / 2) ∈ ℝ) β†’ ((0 ≀ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ≀ (𝑑 / 2)) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ))
370363, 351, 369syl2anc 583 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ ((0 ≀ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ≀ (𝑑 / 2)) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ))
371367, 370mpand 692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ≀ (𝑑 / 2) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ))
372365, 371syld 47 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ))
373372ad2ant2r 744 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ))
374373imp 406 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ)
375 readdcl 11188 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) ∈ ℝ)
376358, 374, 375syl2an 595 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2)) ∧ (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) ∈ ℝ)
377376anandis 675 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 734 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ 𝑑 ∈ ℝ*)
381 xmettri 24167 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝐷 ∈ (∞Metβ€˜π‘Œ) ∧ ((π‘“β€˜π‘₯) ∈ π‘Œ ∧ (π‘“β€˜π‘€) ∈ π‘Œ ∧ (π‘“β€˜(1st β€˜(π‘”β€˜π‘))) ∈ π‘Œ)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) ≀ (((π‘“β€˜π‘₯)𝐷(π‘“β€˜(1st β€˜(π‘”β€˜π‘)))) +𝑒 ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))))
382335, 341, 361, 337, 381syl13anc 1369 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) ≀ (((π‘“β€˜π‘₯)𝐷(π‘“β€˜(1st β€˜(π‘”β€˜π‘)))) +𝑒 ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))))
383382ad2ant2r 744 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) ≀ (((π‘“β€˜π‘₯)𝐷(π‘“β€˜(1st β€˜(π‘”β€˜π‘)))) +𝑒 ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))))
384383adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) ≀ (((π‘“β€˜π‘₯)𝐷(π‘“β€˜(1st β€˜(π‘”β€˜π‘)))) +𝑒 ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))))
385 xmetsym 24163 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((𝐷 ∈ (∞Metβ€˜π‘Œ) ∧ (π‘“β€˜π‘₯) ∈ π‘Œ ∧ (π‘“β€˜(1st β€˜(π‘”β€˜π‘))) ∈ π‘Œ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜(1st β€˜(π‘”β€˜π‘)))) = ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)))
386335, 341, 337, 385syl3anc 1368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜(1st β€˜(π‘”β€˜π‘)))) = ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)))
387386ad2ant2r 744 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜(1st β€˜(π‘”β€˜π‘)))) = ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)))
388387adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜(1st β€˜(π‘”β€˜π‘)))) = ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)))
389388oveq1d 7416 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 595 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2)) ∧ (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) +𝑒 ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) = (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))))
392391anandis 675 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) +𝑒 ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) = (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))))
393389, 392eqtrd 2764 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ (((π‘“β€˜π‘₯)𝐷(π‘“β€˜(1st β€˜(π‘”β€˜π‘)))) +𝑒 ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) = (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))))
394384, 393breqtrd 5164 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 413 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (((𝑑 / 2) ∈ ℝ ∧ (𝑑 / 2) ∈ ℝ) β†’ ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ) β†’ ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) < ((𝑑 / 2) + (𝑑 / 2)))))
397351, 351, 396syl2anc 583 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 ∈ 𝑠) β†’ ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) ∈ ℝ ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) ∈ ℝ) β†’ ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) < ((𝑑 / 2) + (𝑑 / 2)))))
398356, 372, 397syl2and 607 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 744 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ ((((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) < ((𝑑 / 2) + (𝑑 / 2))))
401400imp 406 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) + ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€))) < ((𝑑 / 2) + (𝑑 / 2)))
402 rpcn 12980 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑑 ∈ ℝ+ β†’ 𝑑 ∈ β„‚)
4034022halvesd 12454 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑑 ∈ ℝ+ β†’ ((𝑑 / 2) + (𝑑 / 2)) = 𝑑)
404403ad6antlr 734 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) ∧ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ ((𝑑 / 2) + (𝑑 / 2)) = 𝑑)
405401, 404breqtrd 5164 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 412 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 677 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ 𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘)))) ∧ (𝑏 ∈ 𝑠 ∧ π‘₯ ∈ 𝑏)) β†’ (((((1st β€˜(π‘”β€˜π‘))𝐢π‘₯) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) ∧ ((1st β€˜(π‘”β€˜π‘))𝐢𝑀) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘)))) β†’ (((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘₯)) < (𝑑 / 2) ∧ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘€)) < (𝑑 / 2))) β†’ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
410409adantlrr 718 . . . . . . . . . . . . . . . . . . . . . . . . . . 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 420 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) β†’ (𝑏 ∈ 𝑠 β†’ (π‘₯ ∈ 𝑏 β†’ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑))))
413174, 412sylan2 592 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) ∧ (βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))) ∧ 𝑏 ∈ 𝑠)) β†’ (𝑏 ∈ 𝑠 β†’ (π‘₯ ∈ 𝑏 β†’ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑))))
414413expr 456 . . . . . . . . . . . . . . . . . . . . . . 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 649 . . . . . . . . . . . . . . . . . . . . 21 ((((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) ∧ (π‘₯ ∈ 𝑋 ∧ 𝑀 ∈ 𝑋)) β†’ (𝑏 ∈ 𝑠 β†’ (π‘₯ ∈ 𝑏 β†’ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑))))
417172, 173, 416rexlimd 3255 . . . . . . . . . . . . . . . . . . . 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 3192 . . . . . . . . . . . . . . . . . 18 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) β†’ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑))
420 breq2 5142 . . . . . . . . . . . . . . . . . . . . 21 (𝑧 = inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘₯𝐢𝑀) < 𝑧 ↔ (π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < )))
421420imbi1d 341 . . . . . . . . . . . . . . . . . . . 20 (𝑧 = inf(ran ran 𝑔, ℝ, < ) β†’ (((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑) ↔ ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
4224212ralbidv 3210 . . . . . . . . . . . . . . . . . . 19 (𝑧 = inf(ran ran 𝑔, ℝ, < ) β†’ (βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑) ↔ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
423422rspcev 3604 . . . . . . . . . . . . . . . . . 18 ((inf(ran ran 𝑔, ℝ, < ) ∈ ℝ+ ∧ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < inf(ran ran 𝑔, ℝ, < ) β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑))
424158, 419, 423syl2anc 583 . . . . . . . . . . . . . . . . 17 (((((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) ∧ 𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+)) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑))
425424expl 457 . . . . . . . . . . . . . . . 16 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ ((𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
426425exlimdv 1928 . . . . . . . . . . . . . . 15 (((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) ∧ βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠) β†’ (βˆƒπ‘”(𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2)))) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
427426expimpd 453 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ Fin) β†’ ((βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠 ∧ βˆƒπ‘”(𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
428102, 427sylan2 592 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) ∧ 𝑠 ∈ (𝒫 (MetOpenβ€˜πΆ) ∩ Fin)) β†’ ((βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠 ∧ βˆƒπ‘”(𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
429428rexlimdva 3147 . . . . . . . . . . . 12 (((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) β†’ (βˆƒπ‘  ∈ (𝒫 (MetOpenβ€˜πΆ) ∩ Fin)(βˆͺ (MetOpenβ€˜πΆ) = βˆͺ 𝑠 ∧ βˆƒπ‘”(𝑔:π‘ βŸΆ(𝑋 Γ— ℝ+) ∧ βˆ€π‘ ∈ 𝑠 (𝑏 = ((1st β€˜(π‘”β€˜π‘))(ballβ€˜πΆ)(2nd β€˜(π‘”β€˜π‘))) ∧ βˆ€π‘ ∈ 𝑋 (((1st β€˜(π‘”β€˜π‘))𝐢𝑐) < ((2nd β€˜(π‘”β€˜π‘)) + (2nd β€˜(π‘”β€˜π‘))) β†’ ((π‘“β€˜(1st β€˜(π‘”β€˜π‘)))𝐷(π‘“β€˜π‘)) < (𝑑 / 2))))) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
430101, 429syld 47 . . . . . . . . . . 11 (((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) β†’ (βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < (𝑑 / 2)) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
43115, 430syl5 34 . . . . . . . . . 10 (((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) ∧ 𝑑 ∈ ℝ+) β†’ (((𝑑 / 2) ∈ ℝ+ ∧ βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦)) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
432431exp4b 430 . . . . . . . . 9 ((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) β†’ (𝑑 ∈ ℝ+ β†’ ((𝑑 / 2) ∈ ℝ+ β†’ (βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))))
4339, 432mpdi 45 . . . . . . . 8 ((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) β†’ (𝑑 ∈ ℝ+ β†’ (βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑))))
434433ralrimiv 3137 . . . . . . 7 ((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) β†’ βˆ€π‘‘ ∈ ℝ+ (βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
435 r19.21v 3171 . . . . . . 7 (βˆ€π‘‘ ∈ ℝ+ (βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) β†’ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)) ↔ (βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) β†’ βˆ€π‘‘ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
436434, 435sylib 217 . . . . . 6 ((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) β†’ (βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) β†’ βˆ€π‘‘ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)))
4378, 436impbid2 225 . . . . 5 ((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) β†’ (βˆ€π‘‘ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑) ↔ βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦)))
438 ralcom 3278 . . . . 5 (βˆ€π‘¦ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦) ↔ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘¦ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦))
439437, 438bitrdi 287 . . . 4 ((πœ‘ ∧ 𝑓:π‘‹βŸΆπ‘Œ) β†’ (βˆ€π‘‘ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑) ↔ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘¦ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦)))
440439pm5.32da 578 . . 3 (πœ‘ β†’ ((𝑓:π‘‹βŸΆπ‘Œ ∧ βˆ€π‘‘ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑)) ↔ (𝑓:π‘‹βŸΆπ‘Œ ∧ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘¦ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦))))
441 eqid 2724 . . . 4 (metUnifβ€˜πΆ) = (metUnifβ€˜πΆ)
442 eqid 2724 . . . 4 (metUnifβ€˜π·) = (metUnifβ€˜π·)
443 heicant.y . . . 4 (πœ‘ β†’ π‘Œ β‰  βˆ…)
444 xmetpsmet 24164 . . . . 5 (𝐢 ∈ (∞Metβ€˜π‘‹) β†’ 𝐢 ∈ (PsMetβ€˜π‘‹))
44518, 444syl 17 . . . 4 (πœ‘ β†’ 𝐢 ∈ (PsMetβ€˜π‘‹))
446 xmetpsmet 24164 . . . . 5 (𝐷 ∈ (∞Metβ€˜π‘Œ) β†’ 𝐷 ∈ (PsMetβ€˜π‘Œ))
447325, 446syl 17 . . . 4 (πœ‘ β†’ 𝐷 ∈ (PsMetβ€˜π‘Œ))
448441, 442, 128, 443, 445, 447metucn 24390 . . 3 (πœ‘ β†’ (𝑓 ∈ ((metUnifβ€˜πΆ) Cnu(metUnifβ€˜π·)) ↔ (𝑓:π‘‹βŸΆπ‘Œ ∧ βˆ€π‘‘ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑑))))
449 eqid 2724 . . . . 5 (MetOpenβ€˜π·) = (MetOpenβ€˜π·)
45023, 449metcn 24362 . . . 4 ((𝐢 ∈ (∞Metβ€˜π‘‹) ∧ 𝐷 ∈ (∞Metβ€˜π‘Œ)) β†’ (𝑓 ∈ ((MetOpenβ€˜πΆ) Cn (MetOpenβ€˜π·)) ↔ (𝑓:π‘‹βŸΆπ‘Œ ∧ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘¦ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦))))
45118, 325, 450syl2anc 583 . . 3 (πœ‘ β†’ (𝑓 ∈ ((MetOpenβ€˜πΆ) Cn (MetOpenβ€˜π·)) ↔ (𝑓:π‘‹βŸΆπ‘Œ ∧ βˆ€π‘₯ ∈ 𝑋 βˆ€π‘¦ ∈ ℝ+ βˆƒπ‘§ ∈ ℝ+ βˆ€π‘€ ∈ 𝑋 ((π‘₯𝐢𝑀) < 𝑧 β†’ ((π‘“β€˜π‘₯)𝐷(π‘“β€˜π‘€)) < 𝑦))))
452440, 448, 4513bitr4d 311 . 2 (πœ‘ β†’ (𝑓 ∈ ((metUnifβ€˜πΆ) Cnu(metUnifβ€˜π·)) ↔ 𝑓 ∈ ((MetOpenβ€˜πΆ) Cn (MetOpenβ€˜π·))))
453452eqrdv 2722 1 (πœ‘ β†’ ((metUnifβ€˜πΆ) Cnu(metUnifβ€˜π·)) = ((MetOpenβ€˜πΆ) Cn (MetOpenβ€˜π·)))
Colors of variables: wff setvar class
Syntax hints:   β†’ wi 4   ↔ wb 205   ∧ wa 395   ∧ w3a 1084   = wceq 1533  βˆƒwex 1773   ∈ wcel 2098   β‰  wne 2932  βˆ€wral 3053  βˆƒwrex 3062   ∩ cin 3939   βŠ† wss 3940  βˆ…c0 4314  π’« cpw 4594  βŸ¨cop 4626  βˆͺ cuni 4899   class class class wbr 5138   Or wor 5577   Γ— cxp 5664  dom cdm 5666  ran crn 5667  Rel wrel 5671  Fun wfun 6527   Fn wfn 6528  βŸΆwf 6529  β€˜cfv 6533  (class class class)co 7401  1st c1st 7966  2nd c2nd 7967   β‰ˆ cen 8931  Fincfn 8934  infcinf 9431  β„cr 11104  0cc0 11105   + caddc 11108  β„*cxr 11243   < clt 11244   ≀ cle 11245   / cdiv 11867  2c2 12263  β„+crp 12970   +𝑒 cxad 13086  PsMetcpsmet 21207  βˆžMetcxmet 21208  ballcbl 21210  MetOpencmopn 21213  metUnifcmetu 21214   Cn ccn 23038  Compccmp 23200   Cnucucn 24090
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1789  ax-4 1803  ax-5 1905  ax-6 1963  ax-7 2003  ax-8 2100  ax-9 2108  ax-10 2129  ax-11 2146  ax-12 2163  ax-ext 2695  ax-sep 5289  ax-nul 5296  ax-pow 5353  ax-pr 5417  ax-un 7718  ax-cnex 11161  ax-resscn 11162  ax-1cn 11163  ax-icn 11164  ax-addcl 11165  ax-addrcl 11166  ax-mulcl 11167  ax-mulrcl 11168  ax-mulcom 11169  ax-addass 11170  ax-mulass 11171  ax-distr 11172  ax-i2m1 11173  ax-1ne0 11174  ax-1rid 11175  ax-rnegex 11176  ax-rrecex 11177  ax-cnre 11178  ax-pre-lttri 11179  ax-pre-lttrn 11180  ax-pre-ltadd 11181  ax-pre-mulgt0 11182  ax-pre-sup 11183
This theorem depends on definitions:  df-bi 206  df-an 396  df-or 845  df-3or 1085  df-3an 1086  df-tru 1536  df-fal 1546  df-ex 1774  df-nf 1778  df-sb 2060  df-mo 2526  df-eu 2555  df-clab 2702  df-cleq 2716  df-clel 2802  df-nfc 2877  df-ne 2933  df-nel 3039  df-ral 3054  df-rex 3063  df-rmo 3368  df-reu 3369  df-rab 3425  df-v 3468  df-sbc 3770  df-csb 3886  df-dif 3943  df-un 3945  df-in 3947  df-ss 3957  df-pss 3959  df-nul 4315  df-if 4521  df-pw 4596  df-sn 4621  df-pr 4623  df-op 4627  df-uni 4900  df-int 4941  df-iun 4989  df-br 5139  df-opab 5201  df-mpt 5222  df-tr 5256  df-id 5564  df-eprel 5570  df-po 5578  df-so 5579  df-fr 5621  df-we 5623  df-xp 5672  df-rel 5673  df-cnv 5674  df-co 5675  df-dm 5676  df-rn 5677  df-res 5678  df-ima 5679  df-pred 6290  df-ord 6357  df-on 6358  df-lim 6359  df-suc 6360  df-iota 6485  df-fun 6535  df-fn 6536  df-f 6537  df-f1 6538  df-fo 6539  df-f1o 6540  df-fv 6541  df-riota 7357  df-ov 7404  df-oprab 7405  df-mpo 7406  df-om 7849  df-1st 7968  df-2nd 7969  df-frecs 8261  df-wrecs 8292  df-recs 8366  df-rdg 8405  df-1o 8461  df-er 8698  df-map 8817  df-en 8935  df-dom 8936  df-sdom 8937  df-fin 8938  df-sup 9432  df-inf 9433  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 21215  df-xmet 21216  df-bl 21218  df-mopn 21219  df-fbas 21220  df-fg 21221  df-metu 21222  df-top 22706  df-topon 22723  df-bases 22759  df-cn 23041  df-cnp 23042  df-cmp 23201  df-fil 23660  df-ust 24015  df-ucn 24091
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator