Metamath Proof Explorer


Theorem prdstotbnd

Description: The product metric over finite index set is totally bounded if all the factors are totally bounded. (Contributed by Mario Carneiro, 20-Sep-2015)

Ref Expression
Hypotheses prdsbnd.y 𝑌 = ( 𝑆 Xs 𝑅 )
prdsbnd.b 𝐵 = ( Base ‘ 𝑌 )
prdsbnd.v 𝑉 = ( Base ‘ ( 𝑅𝑥 ) )
prdsbnd.e 𝐸 = ( ( dist ‘ ( 𝑅𝑥 ) ) ↾ ( 𝑉 × 𝑉 ) )
prdsbnd.d 𝐷 = ( dist ‘ 𝑌 )
prdsbnd.s ( 𝜑𝑆𝑊 )
prdsbnd.i ( 𝜑𝐼 ∈ Fin )
prdsbnd.r ( 𝜑𝑅 Fn 𝐼 )
prdstotbnd.m ( ( 𝜑𝑥𝐼 ) → 𝐸 ∈ ( TotBnd ‘ 𝑉 ) )
Assertion prdstotbnd ( 𝜑𝐷 ∈ ( TotBnd ‘ 𝐵 ) )

Proof

Step Hyp Ref Expression
1 prdsbnd.y 𝑌 = ( 𝑆 Xs 𝑅 )
2 prdsbnd.b 𝐵 = ( Base ‘ 𝑌 )
3 prdsbnd.v 𝑉 = ( Base ‘ ( 𝑅𝑥 ) )
4 prdsbnd.e 𝐸 = ( ( dist ‘ ( 𝑅𝑥 ) ) ↾ ( 𝑉 × 𝑉 ) )
5 prdsbnd.d 𝐷 = ( dist ‘ 𝑌 )
6 prdsbnd.s ( 𝜑𝑆𝑊 )
7 prdsbnd.i ( 𝜑𝐼 ∈ Fin )
8 prdsbnd.r ( 𝜑𝑅 Fn 𝐼 )
9 prdstotbnd.m ( ( 𝜑𝑥𝐼 ) → 𝐸 ∈ ( TotBnd ‘ 𝑉 ) )
10 eqid ( 𝑆 Xs ( 𝑥𝐼 ↦ ( 𝑅𝑥 ) ) ) = ( 𝑆 Xs ( 𝑥𝐼 ↦ ( 𝑅𝑥 ) ) )
11 eqid ( Base ‘ ( 𝑆 Xs ( 𝑥𝐼 ↦ ( 𝑅𝑥 ) ) ) ) = ( Base ‘ ( 𝑆 Xs ( 𝑥𝐼 ↦ ( 𝑅𝑥 ) ) ) )
12 eqid ( dist ‘ ( 𝑆 Xs ( 𝑥𝐼 ↦ ( 𝑅𝑥 ) ) ) ) = ( dist ‘ ( 𝑆 Xs ( 𝑥𝐼 ↦ ( 𝑅𝑥 ) ) ) )
13 fvexd ( ( 𝜑𝑥𝐼 ) → ( 𝑅𝑥 ) ∈ V )
14 totbndmet ( 𝐸 ∈ ( TotBnd ‘ 𝑉 ) → 𝐸 ∈ ( Met ‘ 𝑉 ) )
15 9 14 syl ( ( 𝜑𝑥𝐼 ) → 𝐸 ∈ ( Met ‘ 𝑉 ) )
16 10 11 3 4 12 6 7 13 15 prdsmet ( 𝜑 → ( dist ‘ ( 𝑆 Xs ( 𝑥𝐼 ↦ ( 𝑅𝑥 ) ) ) ) ∈ ( Met ‘ ( Base ‘ ( 𝑆 Xs ( 𝑥𝐼 ↦ ( 𝑅𝑥 ) ) ) ) ) )
17 dffn5 ( 𝑅 Fn 𝐼𝑅 = ( 𝑥𝐼 ↦ ( 𝑅𝑥 ) ) )
18 8 17 sylib ( 𝜑𝑅 = ( 𝑥𝐼 ↦ ( 𝑅𝑥 ) ) )
19 18 oveq2d ( 𝜑 → ( 𝑆 Xs 𝑅 ) = ( 𝑆 Xs ( 𝑥𝐼 ↦ ( 𝑅𝑥 ) ) ) )
20 1 19 syl5eq ( 𝜑𝑌 = ( 𝑆 Xs ( 𝑥𝐼 ↦ ( 𝑅𝑥 ) ) ) )
21 20 fveq2d ( 𝜑 → ( dist ‘ 𝑌 ) = ( dist ‘ ( 𝑆 Xs ( 𝑥𝐼 ↦ ( 𝑅𝑥 ) ) ) ) )
22 5 21 syl5eq ( 𝜑𝐷 = ( dist ‘ ( 𝑆 Xs ( 𝑥𝐼 ↦ ( 𝑅𝑥 ) ) ) ) )
23 20 fveq2d ( 𝜑 → ( Base ‘ 𝑌 ) = ( Base ‘ ( 𝑆 Xs ( 𝑥𝐼 ↦ ( 𝑅𝑥 ) ) ) ) )
24 2 23 syl5eq ( 𝜑𝐵 = ( Base ‘ ( 𝑆 Xs ( 𝑥𝐼 ↦ ( 𝑅𝑥 ) ) ) ) )
25 24 fveq2d ( 𝜑 → ( Met ‘ 𝐵 ) = ( Met ‘ ( Base ‘ ( 𝑆 Xs ( 𝑥𝐼 ↦ ( 𝑅𝑥 ) ) ) ) ) )
26 16 22 25 3eltr4d ( 𝜑𝐷 ∈ ( Met ‘ 𝐵 ) )
27 7 adantr ( ( 𝜑𝑟 ∈ ℝ+ ) → 𝐼 ∈ Fin )
28 istotbnd3 ( 𝐸 ∈ ( TotBnd ‘ 𝑉 ) ↔ ( 𝐸 ∈ ( Met ‘ 𝑉 ) ∧ ∀ 𝑟 ∈ ℝ+𝑤 ∈ ( 𝒫 𝑉 ∩ Fin ) 𝑧𝑤 ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) )
29 28 simprbi ( 𝐸 ∈ ( TotBnd ‘ 𝑉 ) → ∀ 𝑟 ∈ ℝ+𝑤 ∈ ( 𝒫 𝑉 ∩ Fin ) 𝑧𝑤 ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 )
30 9 29 syl ( ( 𝜑𝑥𝐼 ) → ∀ 𝑟 ∈ ℝ+𝑤 ∈ ( 𝒫 𝑉 ∩ Fin ) 𝑧𝑤 ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 )
31 30 r19.21bi ( ( ( 𝜑𝑥𝐼 ) ∧ 𝑟 ∈ ℝ+ ) → ∃ 𝑤 ∈ ( 𝒫 𝑉 ∩ Fin ) 𝑧𝑤 ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 )
32 df-rex ( ∃ 𝑤 ∈ ( 𝒫 𝑉 ∩ Fin ) 𝑧𝑤 ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ↔ ∃ 𝑤 ( 𝑤 ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧𝑤 ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) )
33 rexv ( ∃ 𝑤 ∈ V ( 𝑤 ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧𝑤 ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ↔ ∃ 𝑤 ( 𝑤 ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧𝑤 ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) )
34 32 33 bitr4i ( ∃ 𝑤 ∈ ( 𝒫 𝑉 ∩ Fin ) 𝑧𝑤 ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ↔ ∃ 𝑤 ∈ V ( 𝑤 ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧𝑤 ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) )
35 31 34 sylib ( ( ( 𝜑𝑥𝐼 ) ∧ 𝑟 ∈ ℝ+ ) → ∃ 𝑤 ∈ V ( 𝑤 ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧𝑤 ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) )
36 35 an32s ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ 𝑥𝐼 ) → ∃ 𝑤 ∈ V ( 𝑤 ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧𝑤 ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) )
37 36 ralrimiva ( ( 𝜑𝑟 ∈ ℝ+ ) → ∀ 𝑥𝐼𝑤 ∈ V ( 𝑤 ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧𝑤 ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) )
38 eleq1 ( 𝑤 = ( 𝑓𝑥 ) → ( 𝑤 ∈ ( 𝒫 𝑉 ∩ Fin ) ↔ ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ) )
39 iuneq1 ( 𝑤 = ( 𝑓𝑥 ) → 𝑧𝑤 ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) )
40 39 eqeq1d ( 𝑤 = ( 𝑓𝑥 ) → ( 𝑧𝑤 ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) )
41 38 40 anbi12d ( 𝑤 = ( 𝑓𝑥 ) → ( ( 𝑤 ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧𝑤 ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ↔ ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) )
42 41 ac6sfi ( ( 𝐼 ∈ Fin ∧ ∀ 𝑥𝐼𝑤 ∈ V ( 𝑤 ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧𝑤 ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) → ∃ 𝑓 ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) )
43 27 37 42 syl2anc ( ( 𝜑𝑟 ∈ ℝ+ ) → ∃ 𝑓 ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) )
44 elfpw ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ↔ ( ( 𝑓𝑥 ) ⊆ 𝑉 ∧ ( 𝑓𝑥 ) ∈ Fin ) )
45 44 simplbi ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) → ( 𝑓𝑥 ) ⊆ 𝑉 )
46 45 adantr ( ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) → ( 𝑓𝑥 ) ⊆ 𝑉 )
47 46 ralimi ( ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) → ∀ 𝑥𝐼 ( 𝑓𝑥 ) ⊆ 𝑉 )
48 47 ad2antll ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) → ∀ 𝑥𝐼 ( 𝑓𝑥 ) ⊆ 𝑉 )
49 ss2ixp ( ∀ 𝑥𝐼 ( 𝑓𝑥 ) ⊆ 𝑉X 𝑥𝐼 ( 𝑓𝑥 ) ⊆ X 𝑥𝐼 𝑉 )
50 48 49 syl ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) → X 𝑥𝐼 ( 𝑓𝑥 ) ⊆ X 𝑥𝐼 𝑉 )
51 fnfi ( ( 𝑅 Fn 𝐼𝐼 ∈ Fin ) → 𝑅 ∈ Fin )
52 8 7 51 syl2anc ( 𝜑𝑅 ∈ Fin )
53 8 fndmd ( 𝜑 → dom 𝑅 = 𝐼 )
54 1 6 52 2 53 prdsbas ( 𝜑𝐵 = X 𝑥𝐼 ( Base ‘ ( 𝑅𝑥 ) ) )
55 3 rgenw 𝑥𝐼 𝑉 = ( Base ‘ ( 𝑅𝑥 ) )
56 ixpeq2 ( ∀ 𝑥𝐼 𝑉 = ( Base ‘ ( 𝑅𝑥 ) ) → X 𝑥𝐼 𝑉 = X 𝑥𝐼 ( Base ‘ ( 𝑅𝑥 ) ) )
57 55 56 ax-mp X 𝑥𝐼 𝑉 = X 𝑥𝐼 ( Base ‘ ( 𝑅𝑥 ) )
58 54 57 eqtr4di ( 𝜑𝐵 = X 𝑥𝐼 𝑉 )
59 58 ad2antrr ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) → 𝐵 = X 𝑥𝐼 𝑉 )
60 50 59 sseqtrrd ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) → X 𝑥𝐼 ( 𝑓𝑥 ) ⊆ 𝐵 )
61 27 adantr ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) → 𝐼 ∈ Fin )
62 44 simprbi ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) → ( 𝑓𝑥 ) ∈ Fin )
63 62 adantr ( ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) → ( 𝑓𝑥 ) ∈ Fin )
64 63 ralimi ( ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) → ∀ 𝑥𝐼 ( 𝑓𝑥 ) ∈ Fin )
65 64 ad2antll ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) → ∀ 𝑥𝐼 ( 𝑓𝑥 ) ∈ Fin )
66 ixpfi ( ( 𝐼 ∈ Fin ∧ ∀ 𝑥𝐼 ( 𝑓𝑥 ) ∈ Fin ) → X 𝑥𝐼 ( 𝑓𝑥 ) ∈ Fin )
67 61 65 66 syl2anc ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) → X 𝑥𝐼 ( 𝑓𝑥 ) ∈ Fin )
68 elfpw ( X 𝑥𝐼 ( 𝑓𝑥 ) ∈ ( 𝒫 𝐵 ∩ Fin ) ↔ ( X 𝑥𝐼 ( 𝑓𝑥 ) ⊆ 𝐵X 𝑥𝐼 ( 𝑓𝑥 ) ∈ Fin ) )
69 60 67 68 sylanbrc ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) → X 𝑥𝐼 ( 𝑓𝑥 ) ∈ ( 𝒫 𝐵 ∩ Fin ) )
70 metxmet ( 𝐷 ∈ ( Met ‘ 𝐵 ) → 𝐷 ∈ ( ∞Met ‘ 𝐵 ) )
71 26 70 syl ( 𝜑𝐷 ∈ ( ∞Met ‘ 𝐵 ) )
72 rpxr ( 𝑟 ∈ ℝ+𝑟 ∈ ℝ* )
73 blssm ( ( 𝐷 ∈ ( ∞Met ‘ 𝐵 ) ∧ 𝑦𝐵𝑟 ∈ ℝ* ) → ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) ⊆ 𝐵 )
74 73 3expa ( ( ( 𝐷 ∈ ( ∞Met ‘ 𝐵 ) ∧ 𝑦𝐵 ) ∧ 𝑟 ∈ ℝ* ) → ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) ⊆ 𝐵 )
75 74 an32s ( ( ( 𝐷 ∈ ( ∞Met ‘ 𝐵 ) ∧ 𝑟 ∈ ℝ* ) ∧ 𝑦𝐵 ) → ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) ⊆ 𝐵 )
76 75 ralrimiva ( ( 𝐷 ∈ ( ∞Met ‘ 𝐵 ) ∧ 𝑟 ∈ ℝ* ) → ∀ 𝑦𝐵 ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) ⊆ 𝐵 )
77 71 72 76 syl2an ( ( 𝜑𝑟 ∈ ℝ+ ) → ∀ 𝑦𝐵 ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) ⊆ 𝐵 )
78 77 adantr ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) → ∀ 𝑦𝐵 ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) ⊆ 𝐵 )
79 ssralv ( X 𝑥𝐼 ( 𝑓𝑥 ) ⊆ 𝐵 → ( ∀ 𝑦𝐵 ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) ⊆ 𝐵 → ∀ 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) ⊆ 𝐵 ) )
80 60 78 79 sylc ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) → ∀ 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) ⊆ 𝐵 )
81 iunss ( 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) ⊆ 𝐵 ↔ ∀ 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) ⊆ 𝐵 )
82 80 81 sylibr ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) → 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) ⊆ 𝐵 )
83 61 adantr ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) → 𝐼 ∈ Fin )
84 59 eleq2d ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) → ( 𝑔𝐵𝑔X 𝑥𝐼 𝑉 ) )
85 vex 𝑔 ∈ V
86 85 elixp ( 𝑔X 𝑥𝐼 𝑉 ↔ ( 𝑔 Fn 𝐼 ∧ ∀ 𝑥𝐼 ( 𝑔𝑥 ) ∈ 𝑉 ) )
87 86 simprbi ( 𝑔X 𝑥𝐼 𝑉 → ∀ 𝑥𝐼 ( 𝑔𝑥 ) ∈ 𝑉 )
88 df-rex ( ∃ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑔𝑥 ) ∈ ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) ↔ ∃ 𝑧 ( 𝑧 ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) ) )
89 eliun ( ( 𝑔𝑥 ) ∈ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) ↔ ∃ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑔𝑥 ) ∈ ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) )
90 rexv ( ∃ 𝑧 ∈ V ( 𝑧 ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) ) ↔ ∃ 𝑧 ( 𝑧 ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) ) )
91 88 89 90 3bitr4i ( ( 𝑔𝑥 ) ∈ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) ↔ ∃ 𝑧 ∈ V ( 𝑧 ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) ) )
92 eleq2 ( 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 → ( ( 𝑔𝑥 ) ∈ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) ↔ ( 𝑔𝑥 ) ∈ 𝑉 ) )
93 91 92 bitr3id ( 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 → ( ∃ 𝑧 ∈ V ( 𝑧 ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) ) ↔ ( 𝑔𝑥 ) ∈ 𝑉 ) )
94 93 biimprd ( 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 → ( ( 𝑔𝑥 ) ∈ 𝑉 → ∃ 𝑧 ∈ V ( 𝑧 ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) ) ) )
95 94 adantl ( ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) → ( ( 𝑔𝑥 ) ∈ 𝑉 → ∃ 𝑧 ∈ V ( 𝑧 ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) ) ) )
96 95 ral2imi ( ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) → ( ∀ 𝑥𝐼 ( 𝑔𝑥 ) ∈ 𝑉 → ∀ 𝑥𝐼𝑧 ∈ V ( 𝑧 ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) ) ) )
97 96 ad2antll ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) → ( ∀ 𝑥𝐼 ( 𝑔𝑥 ) ∈ 𝑉 → ∀ 𝑥𝐼𝑧 ∈ V ( 𝑧 ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) ) ) )
98 87 97 syl5 ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) → ( 𝑔X 𝑥𝐼 𝑉 → ∀ 𝑥𝐼𝑧 ∈ V ( 𝑧 ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) ) ) )
99 84 98 sylbid ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) → ( 𝑔𝐵 → ∀ 𝑥𝐼𝑧 ∈ V ( 𝑧 ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) ) ) )
100 99 imp ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) → ∀ 𝑥𝐼𝑧 ∈ V ( 𝑧 ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) ) )
101 eleq1 ( 𝑧 = ( 𝑦𝑥 ) → ( 𝑧 ∈ ( 𝑓𝑥 ) ↔ ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ) )
102 oveq1 ( 𝑧 = ( 𝑦𝑥 ) → ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) )
103 102 eleq2d ( 𝑧 = ( 𝑦𝑥 ) → ( ( 𝑔𝑥 ) ∈ ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) ↔ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) )
104 101 103 anbi12d ( 𝑧 = ( 𝑦𝑥 ) → ( ( 𝑧 ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) ) ↔ ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) ) )
105 104 ac6sfi ( ( 𝐼 ∈ Fin ∧ ∀ 𝑥𝐼𝑧 ∈ V ( 𝑧 ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) ) ) → ∃ 𝑦 ( 𝑦 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) ) )
106 83 100 105 syl2anc ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) → ∃ 𝑦 ( 𝑦 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) ) )
107 ffn ( 𝑦 : 𝐼 ⟶ V → 𝑦 Fn 𝐼 )
108 simpl ( ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) → ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) )
109 108 ralimi ( ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) → ∀ 𝑥𝐼 ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) )
110 107 109 anim12i ( ( 𝑦 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) ) → ( 𝑦 Fn 𝐼 ∧ ∀ 𝑥𝐼 ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ) )
111 vex 𝑦 ∈ V
112 111 elixp ( 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) ↔ ( 𝑦 Fn 𝐼 ∧ ∀ 𝑥𝐼 ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ) )
113 110 112 sylibr ( ( 𝑦 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) ) → 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) )
114 113 adantl ( ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) ∧ ( 𝑦 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) ) ) → 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) )
115 84 biimpa ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) → 𝑔X 𝑥𝐼 𝑉 )
116 ixpfn ( 𝑔X 𝑥𝐼 𝑉𝑔 Fn 𝐼 )
117 115 116 syl ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) → 𝑔 Fn 𝐼 )
118 117 adantr ( ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) ∧ ( 𝑦 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) ) ) → 𝑔 Fn 𝐼 )
119 simpr ( ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) → ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) )
120 119 ralimi ( ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) → ∀ 𝑥𝐼 ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) )
121 120 ad2antll ( ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) ∧ ( 𝑦 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) ) ) → ∀ 𝑥𝐼 ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) )
122 85 elixp ( 𝑔X 𝑥𝐼 ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ↔ ( 𝑔 Fn 𝐼 ∧ ∀ 𝑥𝐼 ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) )
123 118 121 122 sylanbrc ( ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) ∧ ( 𝑦 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) ) ) → 𝑔X 𝑥𝐼 ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) )
124 simp-4l ( ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) ∧ ( 𝑦 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) ) ) → 𝜑 )
125 50 ad2antrr ( ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) ∧ ( 𝑦 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) ) ) → X 𝑥𝐼 ( 𝑓𝑥 ) ⊆ X 𝑥𝐼 𝑉 )
126 125 114 sseldd ( ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) ∧ ( 𝑦 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) ) ) → 𝑦X 𝑥𝐼 𝑉 )
127 124 58 syl ( ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) ∧ ( 𝑦 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) ) ) → 𝐵 = X 𝑥𝐼 𝑉 )
128 126 127 eleqtrrd ( ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) ∧ ( 𝑦 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) ) ) → 𝑦𝐵 )
129 simp-4r ( ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) ∧ ( 𝑦 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) ) ) → 𝑟 ∈ ℝ+ )
130 fveq2 ( 𝑦 = 𝑥 → ( 𝑅𝑦 ) = ( 𝑅𝑥 ) )
131 130 cbvmptv ( 𝑦𝐼 ↦ ( 𝑅𝑦 ) ) = ( 𝑥𝐼 ↦ ( 𝑅𝑥 ) )
132 131 oveq2i ( 𝑆 Xs ( 𝑦𝐼 ↦ ( 𝑅𝑦 ) ) ) = ( 𝑆 Xs ( 𝑥𝐼 ↦ ( 𝑅𝑥 ) ) )
133 20 132 eqtr4di ( 𝜑𝑌 = ( 𝑆 Xs ( 𝑦𝐼 ↦ ( 𝑅𝑦 ) ) ) )
134 133 fveq2d ( 𝜑 → ( dist ‘ 𝑌 ) = ( dist ‘ ( 𝑆 Xs ( 𝑦𝐼 ↦ ( 𝑅𝑦 ) ) ) ) )
135 5 134 syl5eq ( 𝜑𝐷 = ( dist ‘ ( 𝑆 Xs ( 𝑦𝐼 ↦ ( 𝑅𝑦 ) ) ) ) )
136 135 fveq2d ( 𝜑 → ( ball ‘ 𝐷 ) = ( ball ‘ ( dist ‘ ( 𝑆 Xs ( 𝑦𝐼 ↦ ( 𝑅𝑦 ) ) ) ) ) )
137 136 oveqdr ( ( 𝜑 ∧ ( 𝑦𝐵𝑟 ∈ ℝ+ ) ) → ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) = ( 𝑦 ( ball ‘ ( dist ‘ ( 𝑆 Xs ( 𝑦𝐼 ↦ ( 𝑅𝑦 ) ) ) ) ) 𝑟 ) )
138 eqid ( Base ‘ ( 𝑆 Xs ( 𝑦𝐼 ↦ ( 𝑅𝑦 ) ) ) ) = ( Base ‘ ( 𝑆 Xs ( 𝑦𝐼 ↦ ( 𝑅𝑦 ) ) ) )
139 eqid ( dist ‘ ( 𝑆 Xs ( 𝑦𝐼 ↦ ( 𝑅𝑦 ) ) ) ) = ( dist ‘ ( 𝑆 Xs ( 𝑦𝐼 ↦ ( 𝑅𝑦 ) ) ) )
140 6 adantr ( ( 𝜑 ∧ ( 𝑦𝐵𝑟 ∈ ℝ+ ) ) → 𝑆𝑊 )
141 7 adantr ( ( 𝜑 ∧ ( 𝑦𝐵𝑟 ∈ ℝ+ ) ) → 𝐼 ∈ Fin )
142 fvexd ( ( ( 𝜑 ∧ ( 𝑦𝐵𝑟 ∈ ℝ+ ) ) ∧ 𝑥𝐼 ) → ( 𝑅𝑥 ) ∈ V )
143 metxmet ( 𝐸 ∈ ( Met ‘ 𝑉 ) → 𝐸 ∈ ( ∞Met ‘ 𝑉 ) )
144 15 143 syl ( ( 𝜑𝑥𝐼 ) → 𝐸 ∈ ( ∞Met ‘ 𝑉 ) )
145 144 adantlr ( ( ( 𝜑 ∧ ( 𝑦𝐵𝑟 ∈ ℝ+ ) ) ∧ 𝑥𝐼 ) → 𝐸 ∈ ( ∞Met ‘ 𝑉 ) )
146 simprl ( ( 𝜑 ∧ ( 𝑦𝐵𝑟 ∈ ℝ+ ) ) → 𝑦𝐵 )
147 133 fveq2d ( 𝜑 → ( Base ‘ 𝑌 ) = ( Base ‘ ( 𝑆 Xs ( 𝑦𝐼 ↦ ( 𝑅𝑦 ) ) ) ) )
148 2 147 syl5eq ( 𝜑𝐵 = ( Base ‘ ( 𝑆 Xs ( 𝑦𝐼 ↦ ( 𝑅𝑦 ) ) ) ) )
149 148 adantr ( ( 𝜑 ∧ ( 𝑦𝐵𝑟 ∈ ℝ+ ) ) → 𝐵 = ( Base ‘ ( 𝑆 Xs ( 𝑦𝐼 ↦ ( 𝑅𝑦 ) ) ) ) )
150 146 149 eleqtrd ( ( 𝜑 ∧ ( 𝑦𝐵𝑟 ∈ ℝ+ ) ) → 𝑦 ∈ ( Base ‘ ( 𝑆 Xs ( 𝑦𝐼 ↦ ( 𝑅𝑦 ) ) ) ) )
151 72 ad2antll ( ( 𝜑 ∧ ( 𝑦𝐵𝑟 ∈ ℝ+ ) ) → 𝑟 ∈ ℝ* )
152 rpgt0 ( 𝑟 ∈ ℝ+ → 0 < 𝑟 )
153 152 ad2antll ( ( 𝜑 ∧ ( 𝑦𝐵𝑟 ∈ ℝ+ ) ) → 0 < 𝑟 )
154 132 138 3 4 139 140 141 142 145 150 151 153 prdsbl ( ( 𝜑 ∧ ( 𝑦𝐵𝑟 ∈ ℝ+ ) ) → ( 𝑦 ( ball ‘ ( dist ‘ ( 𝑆 Xs ( 𝑦𝐼 ↦ ( 𝑅𝑦 ) ) ) ) ) 𝑟 ) = X 𝑥𝐼 ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) )
155 137 154 eqtrd ( ( 𝜑 ∧ ( 𝑦𝐵𝑟 ∈ ℝ+ ) ) → ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) = X 𝑥𝐼 ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) )
156 124 128 129 155 syl12anc ( ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) ∧ ( 𝑦 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) ) ) → ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) = X 𝑥𝐼 ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) )
157 123 156 eleqtrrd ( ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) ∧ ( 𝑦 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) ) ) → 𝑔 ∈ ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) )
158 114 157 jca ( ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) ∧ ( 𝑦 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) ) ) → ( 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) ∧ 𝑔 ∈ ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) ) )
159 158 ex ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) → ( ( 𝑦 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) ) → ( 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) ∧ 𝑔 ∈ ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) ) ) )
160 159 eximdv ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) → ( ∃ 𝑦 ( 𝑦 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) ) → ∃ 𝑦 ( 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) ∧ 𝑔 ∈ ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) ) ) )
161 df-rex ( ∃ 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) 𝑔 ∈ ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) ↔ ∃ 𝑦 ( 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) ∧ 𝑔 ∈ ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) ) )
162 160 161 syl6ibr ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) → ( ∃ 𝑦 ( 𝑦 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑦𝑥 ) ∈ ( 𝑓𝑥 ) ∧ ( 𝑔𝑥 ) ∈ ( ( 𝑦𝑥 ) ( ball ‘ 𝐸 ) 𝑟 ) ) ) → ∃ 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) 𝑔 ∈ ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) ) )
163 106 162 mpd ( ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) ∧ 𝑔𝐵 ) → ∃ 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) 𝑔 ∈ ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) )
164 163 ex ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) → ( 𝑔𝐵 → ∃ 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) 𝑔 ∈ ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) ) )
165 eliun ( 𝑔 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) ↔ ∃ 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) 𝑔 ∈ ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) )
166 164 165 syl6ibr ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) → ( 𝑔𝐵𝑔 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) ) )
167 166 ssrdv ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) → 𝐵 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) )
168 82 167 eqssd ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) → 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) = 𝐵 )
169 iuneq1 ( 𝑣 = X 𝑥𝐼 ( 𝑓𝑥 ) → 𝑦𝑣 ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) = 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) )
170 169 eqeq1d ( 𝑣 = X 𝑥𝐼 ( 𝑓𝑥 ) → ( 𝑦𝑣 ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) = 𝐵 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) = 𝐵 ) )
171 170 rspcev ( ( X 𝑥𝐼 ( 𝑓𝑥 ) ∈ ( 𝒫 𝐵 ∩ Fin ) ∧ 𝑦X 𝑥𝐼 ( 𝑓𝑥 ) ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) = 𝐵 ) → ∃ 𝑣 ∈ ( 𝒫 𝐵 ∩ Fin ) 𝑦𝑣 ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) = 𝐵 )
172 69 168 171 syl2anc ( ( ( 𝜑𝑟 ∈ ℝ+ ) ∧ ( 𝑓 : 𝐼 ⟶ V ∧ ∀ 𝑥𝐼 ( ( 𝑓𝑥 ) ∈ ( 𝒫 𝑉 ∩ Fin ) ∧ 𝑧 ∈ ( 𝑓𝑥 ) ( 𝑧 ( ball ‘ 𝐸 ) 𝑟 ) = 𝑉 ) ) ) → ∃ 𝑣 ∈ ( 𝒫 𝐵 ∩ Fin ) 𝑦𝑣 ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) = 𝐵 )
173 43 172 exlimddv ( ( 𝜑𝑟 ∈ ℝ+ ) → ∃ 𝑣 ∈ ( 𝒫 𝐵 ∩ Fin ) 𝑦𝑣 ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) = 𝐵 )
174 173 ralrimiva ( 𝜑 → ∀ 𝑟 ∈ ℝ+𝑣 ∈ ( 𝒫 𝐵 ∩ Fin ) 𝑦𝑣 ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) = 𝐵 )
175 istotbnd3 ( 𝐷 ∈ ( TotBnd ‘ 𝐵 ) ↔ ( 𝐷 ∈ ( Met ‘ 𝐵 ) ∧ ∀ 𝑟 ∈ ℝ+𝑣 ∈ ( 𝒫 𝐵 ∩ Fin ) 𝑦𝑣 ( 𝑦 ( ball ‘ 𝐷 ) 𝑟 ) = 𝐵 ) )
176 26 174 175 sylanbrc ( 𝜑𝐷 ∈ ( TotBnd ‘ 𝐵 ) )