Step |
Hyp |
Ref |
Expression |
1 |
|
ssrab2 |
|- { z e. RR | -u z e. A } C_ RR |
2 |
|
negn0 |
|- ( ( A C_ RR /\ A =/= (/) ) -> { z e. RR | -u z e. A } =/= (/) ) |
3 |
|
ublbneg |
|- ( E. x e. RR A. y e. A y <_ x -> E. x e. RR A. y e. { z e. RR | -u z e. A } x <_ y ) |
4 |
|
infrenegsup |
|- ( ( { z e. RR | -u z e. A } C_ RR /\ { z e. RR | -u z e. A } =/= (/) /\ E. x e. RR A. y e. { z e. RR | -u z e. A } x <_ y ) -> inf ( { z e. RR | -u z e. A } , RR , < ) = -u sup ( { w e. RR | -u w e. { z e. RR | -u z e. A } } , RR , < ) ) |
5 |
1 2 3 4
|
mp3an3an |
|- ( ( ( A C_ RR /\ A =/= (/) ) /\ E. x e. RR A. y e. A y <_ x ) -> inf ( { z e. RR | -u z e. A } , RR , < ) = -u sup ( { w e. RR | -u w e. { z e. RR | -u z e. A } } , RR , < ) ) |
6 |
5
|
3impa |
|- ( ( A C_ RR /\ A =/= (/) /\ E. x e. RR A. y e. A y <_ x ) -> inf ( { z e. RR | -u z e. A } , RR , < ) = -u sup ( { w e. RR | -u w e. { z e. RR | -u z e. A } } , RR , < ) ) |
7 |
|
elrabi |
|- ( x e. { w e. RR | -u w e. { z e. RR | -u z e. A } } -> x e. RR ) |
8 |
7
|
adantl |
|- ( ( A C_ RR /\ x e. { w e. RR | -u w e. { z e. RR | -u z e. A } } ) -> x e. RR ) |
9 |
|
ssel2 |
|- ( ( A C_ RR /\ x e. A ) -> x e. RR ) |
10 |
|
negeq |
|- ( w = x -> -u w = -u x ) |
11 |
10
|
eleq1d |
|- ( w = x -> ( -u w e. { z e. RR | -u z e. A } <-> -u x e. { z e. RR | -u z e. A } ) ) |
12 |
11
|
elrab3 |
|- ( x e. RR -> ( x e. { w e. RR | -u w e. { z e. RR | -u z e. A } } <-> -u x e. { z e. RR | -u z e. A } ) ) |
13 |
|
renegcl |
|- ( x e. RR -> -u x e. RR ) |
14 |
|
negeq |
|- ( z = -u x -> -u z = -u -u x ) |
15 |
14
|
eleq1d |
|- ( z = -u x -> ( -u z e. A <-> -u -u x e. A ) ) |
16 |
15
|
elrab3 |
|- ( -u x e. RR -> ( -u x e. { z e. RR | -u z e. A } <-> -u -u x e. A ) ) |
17 |
13 16
|
syl |
|- ( x e. RR -> ( -u x e. { z e. RR | -u z e. A } <-> -u -u x e. A ) ) |
18 |
|
recn |
|- ( x e. RR -> x e. CC ) |
19 |
18
|
negnegd |
|- ( x e. RR -> -u -u x = x ) |
20 |
19
|
eleq1d |
|- ( x e. RR -> ( -u -u x e. A <-> x e. A ) ) |
21 |
12 17 20
|
3bitrd |
|- ( x e. RR -> ( x e. { w e. RR | -u w e. { z e. RR | -u z e. A } } <-> x e. A ) ) |
22 |
21
|
adantl |
|- ( ( A C_ RR /\ x e. RR ) -> ( x e. { w e. RR | -u w e. { z e. RR | -u z e. A } } <-> x e. A ) ) |
23 |
8 9 22
|
eqrdav |
|- ( A C_ RR -> { w e. RR | -u w e. { z e. RR | -u z e. A } } = A ) |
24 |
23
|
supeq1d |
|- ( A C_ RR -> sup ( { w e. RR | -u w e. { z e. RR | -u z e. A } } , RR , < ) = sup ( A , RR , < ) ) |
25 |
24
|
3ad2ant1 |
|- ( ( A C_ RR /\ A =/= (/) /\ E. x e. RR A. y e. A y <_ x ) -> sup ( { w e. RR | -u w e. { z e. RR | -u z e. A } } , RR , < ) = sup ( A , RR , < ) ) |
26 |
25
|
negeqd |
|- ( ( A C_ RR /\ A =/= (/) /\ E. x e. RR A. y e. A y <_ x ) -> -u sup ( { w e. RR | -u w e. { z e. RR | -u z e. A } } , RR , < ) = -u sup ( A , RR , < ) ) |
27 |
6 26
|
eqtrd |
|- ( ( A C_ RR /\ A =/= (/) /\ E. x e. RR A. y e. A y <_ x ) -> inf ( { z e. RR | -u z e. A } , RR , < ) = -u sup ( A , RR , < ) ) |
28 |
|
infrecl |
|- ( ( { z e. RR | -u z e. A } C_ RR /\ { z e. RR | -u z e. A } =/= (/) /\ E. x e. RR A. y e. { z e. RR | -u z e. A } x <_ y ) -> inf ( { z e. RR | -u z e. A } , RR , < ) e. RR ) |
29 |
1 2 3 28
|
mp3an3an |
|- ( ( ( A C_ RR /\ A =/= (/) ) /\ E. x e. RR A. y e. A y <_ x ) -> inf ( { z e. RR | -u z e. A } , RR , < ) e. RR ) |
30 |
29
|
3impa |
|- ( ( A C_ RR /\ A =/= (/) /\ E. x e. RR A. y e. A y <_ x ) -> inf ( { z e. RR | -u z e. A } , RR , < ) e. RR ) |
31 |
|
suprcl |
|- ( ( A C_ RR /\ A =/= (/) /\ E. x e. RR A. y e. A y <_ x ) -> sup ( A , RR , < ) e. RR ) |
32 |
|
recn |
|- ( inf ( { z e. RR | -u z e. A } , RR , < ) e. RR -> inf ( { z e. RR | -u z e. A } , RR , < ) e. CC ) |
33 |
|
recn |
|- ( sup ( A , RR , < ) e. RR -> sup ( A , RR , < ) e. CC ) |
34 |
|
negcon2 |
|- ( ( inf ( { z e. RR | -u z e. A } , RR , < ) e. CC /\ sup ( A , RR , < ) e. CC ) -> ( inf ( { z e. RR | -u z e. A } , RR , < ) = -u sup ( A , RR , < ) <-> sup ( A , RR , < ) = -u inf ( { z e. RR | -u z e. A } , RR , < ) ) ) |
35 |
32 33 34
|
syl2an |
|- ( ( inf ( { z e. RR | -u z e. A } , RR , < ) e. RR /\ sup ( A , RR , < ) e. RR ) -> ( inf ( { z e. RR | -u z e. A } , RR , < ) = -u sup ( A , RR , < ) <-> sup ( A , RR , < ) = -u inf ( { z e. RR | -u z e. A } , RR , < ) ) ) |
36 |
30 31 35
|
syl2anc |
|- ( ( A C_ RR /\ A =/= (/) /\ E. x e. RR A. y e. A y <_ x ) -> ( inf ( { z e. RR | -u z e. A } , RR , < ) = -u sup ( A , RR , < ) <-> sup ( A , RR , < ) = -u inf ( { z e. RR | -u z e. A } , RR , < ) ) ) |
37 |
27 36
|
mpbid |
|- ( ( A C_ RR /\ A =/= (/) /\ E. x e. RR A. y e. A y <_ x ) -> sup ( A , RR , < ) = -u inf ( { z e. RR | -u z e. A } , RR , < ) ) |