Step |
Hyp |
Ref |
Expression |
1 |
|
iccbnd.1 |
|- J = ( A [,] B ) |
2 |
|
iccbnd.2 |
|- M = ( ( abs o. - ) |` ( J X. J ) ) |
3 |
|
cnmet |
|- ( abs o. - ) e. ( Met ` CC ) |
4 |
|
iccssre |
|- ( ( A e. RR /\ B e. RR ) -> ( A [,] B ) C_ RR ) |
5 |
1 4
|
eqsstrid |
|- ( ( A e. RR /\ B e. RR ) -> J C_ RR ) |
6 |
|
ax-resscn |
|- RR C_ CC |
7 |
5 6
|
sstrdi |
|- ( ( A e. RR /\ B e. RR ) -> J C_ CC ) |
8 |
|
metres2 |
|- ( ( ( abs o. - ) e. ( Met ` CC ) /\ J C_ CC ) -> ( ( abs o. - ) |` ( J X. J ) ) e. ( Met ` J ) ) |
9 |
3 7 8
|
sylancr |
|- ( ( A e. RR /\ B e. RR ) -> ( ( abs o. - ) |` ( J X. J ) ) e. ( Met ` J ) ) |
10 |
2 9
|
eqeltrid |
|- ( ( A e. RR /\ B e. RR ) -> M e. ( Met ` J ) ) |
11 |
|
resubcl |
|- ( ( B e. RR /\ A e. RR ) -> ( B - A ) e. RR ) |
12 |
11
|
ancoms |
|- ( ( A e. RR /\ B e. RR ) -> ( B - A ) e. RR ) |
13 |
2
|
oveqi |
|- ( x M y ) = ( x ( ( abs o. - ) |` ( J X. J ) ) y ) |
14 |
|
ovres |
|- ( ( x e. J /\ y e. J ) -> ( x ( ( abs o. - ) |` ( J X. J ) ) y ) = ( x ( abs o. - ) y ) ) |
15 |
14
|
adantl |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> ( x ( ( abs o. - ) |` ( J X. J ) ) y ) = ( x ( abs o. - ) y ) ) |
16 |
13 15
|
syl5eq |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> ( x M y ) = ( x ( abs o. - ) y ) ) |
17 |
7
|
sselda |
|- ( ( ( A e. RR /\ B e. RR ) /\ x e. J ) -> x e. CC ) |
18 |
7
|
sselda |
|- ( ( ( A e. RR /\ B e. RR ) /\ y e. J ) -> y e. CC ) |
19 |
17 18
|
anim12dan |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> ( x e. CC /\ y e. CC ) ) |
20 |
|
eqid |
|- ( abs o. - ) = ( abs o. - ) |
21 |
20
|
cnmetdval |
|- ( ( x e. CC /\ y e. CC ) -> ( x ( abs o. - ) y ) = ( abs ` ( x - y ) ) ) |
22 |
19 21
|
syl |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> ( x ( abs o. - ) y ) = ( abs ` ( x - y ) ) ) |
23 |
16 22
|
eqtrd |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> ( x M y ) = ( abs ` ( x - y ) ) ) |
24 |
|
simprr |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> y e. J ) |
25 |
24 1
|
eleqtrdi |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> y e. ( A [,] B ) ) |
26 |
|
elicc2 |
|- ( ( A e. RR /\ B e. RR ) -> ( y e. ( A [,] B ) <-> ( y e. RR /\ A <_ y /\ y <_ B ) ) ) |
27 |
26
|
adantr |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> ( y e. ( A [,] B ) <-> ( y e. RR /\ A <_ y /\ y <_ B ) ) ) |
28 |
25 27
|
mpbid |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> ( y e. RR /\ A <_ y /\ y <_ B ) ) |
29 |
28
|
simp1d |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> y e. RR ) |
30 |
12
|
adantr |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> ( B - A ) e. RR ) |
31 |
|
resubcl |
|- ( ( y e. RR /\ ( B - A ) e. RR ) -> ( y - ( B - A ) ) e. RR ) |
32 |
29 30 31
|
syl2anc |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> ( y - ( B - A ) ) e. RR ) |
33 |
|
simpll |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> A e. RR ) |
34 |
|
simprl |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> x e. J ) |
35 |
34 1
|
eleqtrdi |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> x e. ( A [,] B ) ) |
36 |
|
elicc2 |
|- ( ( A e. RR /\ B e. RR ) -> ( x e. ( A [,] B ) <-> ( x e. RR /\ A <_ x /\ x <_ B ) ) ) |
37 |
36
|
adantr |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> ( x e. ( A [,] B ) <-> ( x e. RR /\ A <_ x /\ x <_ B ) ) ) |
38 |
35 37
|
mpbid |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> ( x e. RR /\ A <_ x /\ x <_ B ) ) |
39 |
38
|
simp1d |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> x e. RR ) |
40 |
|
simplr |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> B e. RR ) |
41 |
28
|
simp3d |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> y <_ B ) |
42 |
29 40 33 41
|
lesub1dd |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> ( y - A ) <_ ( B - A ) ) |
43 |
29 33 30 42
|
subled |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> ( y - ( B - A ) ) <_ A ) |
44 |
38
|
simp2d |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> A <_ x ) |
45 |
32 33 39 43 44
|
letrd |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> ( y - ( B - A ) ) <_ x ) |
46 |
29 30
|
readdcld |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> ( y + ( B - A ) ) e. RR ) |
47 |
38
|
simp3d |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> x <_ B ) |
48 |
28
|
simp2d |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> A <_ y ) |
49 |
33 29 40 48
|
lesub2dd |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> ( B - y ) <_ ( B - A ) ) |
50 |
40 29 30
|
lesubadd2d |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> ( ( B - y ) <_ ( B - A ) <-> B <_ ( y + ( B - A ) ) ) ) |
51 |
49 50
|
mpbid |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> B <_ ( y + ( B - A ) ) ) |
52 |
39 40 46 47 51
|
letrd |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> x <_ ( y + ( B - A ) ) ) |
53 |
39 29 30
|
absdifled |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> ( ( abs ` ( x - y ) ) <_ ( B - A ) <-> ( ( y - ( B - A ) ) <_ x /\ x <_ ( y + ( B - A ) ) ) ) ) |
54 |
45 52 53
|
mpbir2and |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> ( abs ` ( x - y ) ) <_ ( B - A ) ) |
55 |
23 54
|
eqbrtrd |
|- ( ( ( A e. RR /\ B e. RR ) /\ ( x e. J /\ y e. J ) ) -> ( x M y ) <_ ( B - A ) ) |
56 |
55
|
ralrimivva |
|- ( ( A e. RR /\ B e. RR ) -> A. x e. J A. y e. J ( x M y ) <_ ( B - A ) ) |
57 |
|
breq2 |
|- ( r = ( B - A ) -> ( ( x M y ) <_ r <-> ( x M y ) <_ ( B - A ) ) ) |
58 |
57
|
2ralbidv |
|- ( r = ( B - A ) -> ( A. x e. J A. y e. J ( x M y ) <_ r <-> A. x e. J A. y e. J ( x M y ) <_ ( B - A ) ) ) |
59 |
58
|
rspcev |
|- ( ( ( B - A ) e. RR /\ A. x e. J A. y e. J ( x M y ) <_ ( B - A ) ) -> E. r e. RR A. x e. J A. y e. J ( x M y ) <_ r ) |
60 |
12 56 59
|
syl2anc |
|- ( ( A e. RR /\ B e. RR ) -> E. r e. RR A. x e. J A. y e. J ( x M y ) <_ r ) |
61 |
|
isbnd3b |
|- ( M e. ( Bnd ` J ) <-> ( M e. ( Met ` J ) /\ E. r e. RR A. x e. J A. y e. J ( x M y ) <_ r ) ) |
62 |
10 60 61
|
sylanbrc |
|- ( ( A e. RR /\ B e. RR ) -> M e. ( Bnd ` J ) ) |