I have the following exercise:
Prove $\sup S \leq \inf T$, if $s \leq t$, forall $s \in S$ and $t \in T$. Note that $S$ is bounded above and $T$ is bounded below.
This might seem too obvious, but for me it's more complicated to prove: In think always there's something that is wrong with my proof, or that I am not proving anything.
Ok, this is how I would go about proving this (and I have thought for a while):
By contradiction, suppose $\sup S > \inf T$.
By definition, $\sup S \geq s$, $\forall s \in S$, and $\inf T \leq t$, $\forall t \in T$.
Now, suppose $\sup S = \max S$ and that $\inf T = \min T$. This would mean that there's a $s \in S > t \in T$. But this contradicts the definition that $s \leq t$ for all $s \in S$ and for all $t \in T$. So, $\sup S \geq \inf T$.
Is my proof correct? If yes, can I do something to improve it?
Your proof is not ok cause you cannot assume $\sup S=\max S$ etc. Instead, based on the assumption $\sup S>\inf T$ let $a=\frac{\sup S+\inf T}{2}$. From $a<\sup S$ conclude that $s>a$ for some $s\in S$. Similarly conclude that $t<a$ for some $t\in T$. This gives the desired contradiction.