Originally I worked this questions out by just saying that $m=\sup B$ and $m>\sup A$. Then drawing the conclusion that $m$ is an upper bound for $A$. I figured this was wrong because we're unsure that $\sup B$ is in $B$ at all.
I decided to approach it like this:
Let $\sup B=m$, which may or may not be in $B$. But, $m-1$ is in $B$ and $m-1\geq \sup A$. Therefore, $m-1$ is an upper bound for $A$.
My main question arises when subtracting $1$ from $m$. Is this a logical justification? I can't think of any other way to justify it unless I know that the set $B$ has maximum, which I don't.
Thank you.
You can't necessarily subtract $1$ and stay larger that $\sup A$. But you can subtract anything that is smaller than $\varepsilon=|\sup A - \sup B|$.
By definition of a supremum, $B$ contains an element in the interval $(m-{\varepsilon\over2}, m)$ and that element is an upper bound for $A$.