Step |
Hyp |
Ref |
Expression |
1 |
|
stdbdmet.1 |
β’ π· = ( π₯ β π , π¦ β π β¦ if ( ( π₯ πΆ π¦ ) β€ π
, ( π₯ πΆ π¦ ) , π
) ) |
2 |
|
stdbdmopn.2 |
β’ π½ = ( MetOpen β πΆ ) |
3 |
|
rpxr |
β’ ( π β β+ β π β β* ) |
4 |
3
|
ad2antll |
β’ ( ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β§ ( π§ β π β§ π β β+ ) ) β π β β* ) |
5 |
|
simpl2 |
β’ ( ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β§ ( π§ β π β§ π β β+ ) ) β π
β β* ) |
6 |
4 5
|
ifcld |
β’ ( ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β§ ( π§ β π β§ π β β+ ) ) β if ( π β€ π
, π , π
) β β* ) |
7 |
|
rpre |
β’ ( π β β+ β π β β ) |
8 |
7
|
ad2antll |
β’ ( ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β§ ( π§ β π β§ π β β+ ) ) β π β β ) |
9 |
|
rpgt0 |
β’ ( π β β+ β 0 < π ) |
10 |
9
|
ad2antll |
β’ ( ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β§ ( π§ β π β§ π β β+ ) ) β 0 < π ) |
11 |
|
simpl3 |
β’ ( ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β§ ( π§ β π β§ π β β+ ) ) β 0 < π
) |
12 |
|
breq2 |
β’ ( π = if ( π β€ π
, π , π
) β ( 0 < π β 0 < if ( π β€ π
, π , π
) ) ) |
13 |
|
breq2 |
β’ ( π
= if ( π β€ π
, π , π
) β ( 0 < π
β 0 < if ( π β€ π
, π , π
) ) ) |
14 |
12 13
|
ifboth |
β’ ( ( 0 < π β§ 0 < π
) β 0 < if ( π β€ π
, π , π
) ) |
15 |
10 11 14
|
syl2anc |
β’ ( ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β§ ( π§ β π β§ π β β+ ) ) β 0 < if ( π β€ π
, π , π
) ) |
16 |
|
0xr |
β’ 0 β β* |
17 |
|
xrltle |
β’ ( ( 0 β β* β§ if ( π β€ π
, π , π
) β β* ) β ( 0 < if ( π β€ π
, π , π
) β 0 β€ if ( π β€ π
, π , π
) ) ) |
18 |
16 6 17
|
sylancr |
β’ ( ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β§ ( π§ β π β§ π β β+ ) ) β ( 0 < if ( π β€ π
, π , π
) β 0 β€ if ( π β€ π
, π , π
) ) ) |
19 |
15 18
|
mpd |
β’ ( ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β§ ( π§ β π β§ π β β+ ) ) β 0 β€ if ( π β€ π
, π , π
) ) |
20 |
|
xrmin1 |
β’ ( ( π β β* β§ π
β β* ) β if ( π β€ π
, π , π
) β€ π ) |
21 |
4 5 20
|
syl2anc |
β’ ( ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β§ ( π§ β π β§ π β β+ ) ) β if ( π β€ π
, π , π
) β€ π ) |
22 |
|
xrrege0 |
β’ ( ( ( if ( π β€ π
, π , π
) β β* β§ π β β ) β§ ( 0 β€ if ( π β€ π
, π , π
) β§ if ( π β€ π
, π , π
) β€ π ) ) β if ( π β€ π
, π , π
) β β ) |
23 |
6 8 19 21 22
|
syl22anc |
β’ ( ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β§ ( π§ β π β§ π β β+ ) ) β if ( π β€ π
, π , π
) β β ) |
24 |
23 15
|
elrpd |
β’ ( ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β§ ( π§ β π β§ π β β+ ) ) β if ( π β€ π
, π , π
) β β+ ) |
25 |
|
simprl |
β’ ( ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β§ ( π§ β π β§ π β β+ ) ) β π§ β π ) |
26 |
|
xrmin2 |
β’ ( ( π β β* β§ π
β β* ) β if ( π β€ π
, π , π
) β€ π
) |
27 |
4 5 26
|
syl2anc |
β’ ( ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β§ ( π§ β π β§ π β β+ ) ) β if ( π β€ π
, π , π
) β€ π
) |
28 |
25 6 27
|
3jca |
β’ ( ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β§ ( π§ β π β§ π β β+ ) ) β ( π§ β π β§ if ( π β€ π
, π , π
) β β* β§ if ( π β€ π
, π , π
) β€ π
) ) |
29 |
1
|
stdbdbl |
β’ ( ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β§ ( π§ β π β§ if ( π β€ π
, π , π
) β β* β§ if ( π β€ π
, π , π
) β€ π
) ) β ( π§ ( ball β π· ) if ( π β€ π
, π , π
) ) = ( π§ ( ball β πΆ ) if ( π β€ π
, π , π
) ) ) |
30 |
28 29
|
syldan |
β’ ( ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β§ ( π§ β π β§ π β β+ ) ) β ( π§ ( ball β π· ) if ( π β€ π
, π , π
) ) = ( π§ ( ball β πΆ ) if ( π β€ π
, π , π
) ) ) |
31 |
30
|
eqcomd |
β’ ( ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β§ ( π§ β π β§ π β β+ ) ) β ( π§ ( ball β πΆ ) if ( π β€ π
, π , π
) ) = ( π§ ( ball β π· ) if ( π β€ π
, π , π
) ) ) |
32 |
|
breq1 |
β’ ( π = if ( π β€ π
, π , π
) β ( π β€ π β if ( π β€ π
, π , π
) β€ π ) ) |
33 |
|
oveq2 |
β’ ( π = if ( π β€ π
, π , π
) β ( π§ ( ball β πΆ ) π ) = ( π§ ( ball β πΆ ) if ( π β€ π
, π , π
) ) ) |
34 |
|
oveq2 |
β’ ( π = if ( π β€ π
, π , π
) β ( π§ ( ball β π· ) π ) = ( π§ ( ball β π· ) if ( π β€ π
, π , π
) ) ) |
35 |
33 34
|
eqeq12d |
β’ ( π = if ( π β€ π
, π , π
) β ( ( π§ ( ball β πΆ ) π ) = ( π§ ( ball β π· ) π ) β ( π§ ( ball β πΆ ) if ( π β€ π
, π , π
) ) = ( π§ ( ball β π· ) if ( π β€ π
, π , π
) ) ) ) |
36 |
32 35
|
anbi12d |
β’ ( π = if ( π β€ π
, π , π
) β ( ( π β€ π β§ ( π§ ( ball β πΆ ) π ) = ( π§ ( ball β π· ) π ) ) β ( if ( π β€ π
, π , π
) β€ π β§ ( π§ ( ball β πΆ ) if ( π β€ π
, π , π
) ) = ( π§ ( ball β π· ) if ( π β€ π
, π , π
) ) ) ) ) |
37 |
36
|
rspcev |
β’ ( ( if ( π β€ π
, π , π
) β β+ β§ ( if ( π β€ π
, π , π
) β€ π β§ ( π§ ( ball β πΆ ) if ( π β€ π
, π , π
) ) = ( π§ ( ball β π· ) if ( π β€ π
, π , π
) ) ) ) β β π β β+ ( π β€ π β§ ( π§ ( ball β πΆ ) π ) = ( π§ ( ball β π· ) π ) ) ) |
38 |
24 21 31 37
|
syl12anc |
β’ ( ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β§ ( π§ β π β§ π β β+ ) ) β β π β β+ ( π β€ π β§ ( π§ ( ball β πΆ ) π ) = ( π§ ( ball β π· ) π ) ) ) |
39 |
38
|
ralrimivva |
β’ ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β β π§ β π β π β β+ β π β β+ ( π β€ π β§ ( π§ ( ball β πΆ ) π ) = ( π§ ( ball β π· ) π ) ) ) |
40 |
|
simp1 |
β’ ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β πΆ β ( βMet β π ) ) |
41 |
1
|
stdbdxmet |
β’ ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β π· β ( βMet β π ) ) |
42 |
|
eqid |
β’ ( MetOpen β π· ) = ( MetOpen β π· ) |
43 |
2 42
|
metequiv2 |
β’ ( ( πΆ β ( βMet β π ) β§ π· β ( βMet β π ) ) β ( β π§ β π β π β β+ β π β β+ ( π β€ π β§ ( π§ ( ball β πΆ ) π ) = ( π§ ( ball β π· ) π ) ) β π½ = ( MetOpen β π· ) ) ) |
44 |
40 41 43
|
syl2anc |
β’ ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β ( β π§ β π β π β β+ β π β β+ ( π β€ π β§ ( π§ ( ball β πΆ ) π ) = ( π§ ( ball β π· ) π ) ) β π½ = ( MetOpen β π· ) ) ) |
45 |
39 44
|
mpd |
β’ ( ( πΆ β ( βMet β π ) β§ π
β β* β§ 0 < π
) β π½ = ( MetOpen β π· ) ) |