Metamath Proof Explorer


Theorem blssexps

Description: Two ways to express the existence of a ball subset. (Contributed by NM, 5-May-2007) (Revised by Mario Carneiro, 12-Nov-2013) (Revised by Thierry Arnoux, 11-Mar-2018)

Ref Expression
Assertion blssexps D PsMet X P X x ran ball D P x x A r + P ball D r A

Proof

Step Hyp Ref Expression
1 blssps D PsMet X x ran ball D P x r + P ball D r x
2 sstr P ball D r x x A P ball D r A
3 2 expcom x A P ball D r x P ball D r A
4 3 reximdv x A r + P ball D r x r + P ball D r A
5 1 4 syl5com D PsMet X x ran ball D P x x A r + P ball D r A
6 5 3expa D PsMet X x ran ball D P x x A r + P ball D r A
7 6 expimpd D PsMet X x ran ball D P x x A r + P ball D r A
8 7 adantlr D PsMet X P X x ran ball D P x x A r + P ball D r A
9 8 rexlimdva D PsMet X P X x ran ball D P x x A r + P ball D r A
10 simpll D PsMet X P X r + P ball D r A D PsMet X
11 simplr D PsMet X P X r + P ball D r A P X
12 rpxr r + r *
13 12 ad2antrl D PsMet X P X r + P ball D r A r *
14 blelrnps D PsMet X P X r * P ball D r ran ball D
15 10 11 13 14 syl3anc D PsMet X P X r + P ball D r A P ball D r ran ball D
16 simprl D PsMet X P X r + P ball D r A r +
17 blcntrps D PsMet X P X r + P P ball D r
18 10 11 16 17 syl3anc D PsMet X P X r + P ball D r A P P ball D r
19 simprr D PsMet X P X r + P ball D r A P ball D r A
20 eleq2 x = P ball D r P x P P ball D r
21 sseq1 x = P ball D r x A P ball D r A
22 20 21 anbi12d x = P ball D r P x x A P P ball D r P ball D r A
23 22 rspcev P ball D r ran ball D P P ball D r P ball D r A x ran ball D P x x A
24 15 18 19 23 syl12anc D PsMet X P X r + P ball D r A x ran ball D P x x A
25 24 rexlimdvaa D PsMet X P X r + P ball D r A x ran ball D P x x A
26 9 25 impbid D PsMet X P X x ran ball D P x x A r + P ball D r A