phydis said:
Homework Statement
A=(1,2) prove that sup(A)=2
Homework Equations
this is how it was proved by the master
2≥x for all x in R
You mean "for all x in A".
∴ 2 is an upper bound of A
let u be any upper bound of A
suppose u<2
therefore there exists r in R s.t. u<r<2
1.5 ε R --> 1.5 ≤ u
This is nonsense. Saying that u<2 does not necessarily mean that u is larger than 1.5.
now 1.5≤u<r<2 --> 1<r<2 *

r ε A with u<r --- contradiction
∴ 2≤u
∴ 2 = sup(A) //
here i can't understand the line marked with *
how can 1.5≤u<r<2 imply 1<r<2 ? shouldn't it be corrected as 1.5<r<2?
That's the part you are confused about? 1< 1.5, certainly so if 1.5< u then 1< u follows immediately. Technically it is the "transitive" property of <. If 1< 1.5 and 1.5< u then 1< u.
It's the statement above, that "1.5 ε R --> 1.5 ≤ u" that should confuse you. That's non-sense.
What is true is that, since u is an upper bound on the set and 2 is in the set, we have [itex]2\le u[/itex] and certainly 1.5< 2 so [itex]1.5< 2\le u[/itex] which gives 1.5< u.
But there is no reason in the world to introduce "1.5". That has nothing at all to do with the problem. Even if we were working in the set of
integers, where there is NO "1.5", 2 would still be the least upper bound and exactly the same proof would work.
is there any other way to prove this?
What you can say is that if u is an upper bound for {1, 2}, then we must, by definition of "upper bound", have [itex]2\le u[/itex] so that we
cannot have u< 2.