Let $\alpha,\gamma$ be ordinals and $A$ be a set of ordinals. Then $$\gamma<\alpha+\sup\limits_{\beta\in A}\beta\implies\exists\beta\in A:\gamma<\alpha+\beta$$
This problem arises when I prove the theorem:
Let $\alpha,\beta$ be ordinals and $A$ be a set of ordinal. Then $\sup\limits_{\beta\in A}(\alpha+\beta)=\alpha+\sup\limits_{\beta\in A}(\beta)$
I'm almost done except for one minor point: $\gamma<\alpha+\sup_\limits{\beta\in A}\beta\implies\exists\beta\in A:\gamma<\alpha+\beta$. This result seems quite obvious, but I don't know how to prove in spite of several attempts.
Could you please shed me some lights on how to prove $\gamma<\alpha+\sup\limits_{\beta\in A}\beta\implies\exists\beta\in A:\gamma<\alpha+\beta$? Thank you very much!
Let $\sigma=\sup\limits_{\beta\in A}\beta$.
If $\sigma\in A$, then $\sigma=\beta$ for some $\beta\in A$. Then $\gamma<\alpha+\sup_\limits{\beta\in A}\beta=\alpha+\sigma=\alpha+\beta$ for some $\beta\in A$.
If $\sigma\notin A$, then clearly $\sigma$ is a limit ordinal and thus $\sigma=\sup_\limits{\eta<\sigma}\eta$. Then $\gamma<\alpha+\sup_\limits{\beta\in A}\beta=\alpha+\sigma=$ $\alpha+\sup_\limits{\eta<\sigma}\eta=\sup_\limits{\eta<\sigma}(\alpha+\eta)$. It follows that $\gamma<\sup_\limits{\eta<\sigma}(\alpha+\eta)$ and thus $\gamma<\alpha+\eta$ for some $\eta<\sigma$. Moreover, $\eta<\sigma\implies\eta < \sup\limits_{\beta\in A}\beta\implies\eta<\beta$ for some $\beta\in A$. Thus $\alpha+\eta<\alpha+\beta$ for some $\beta\in A$ and hence $\gamma<\alpha+\eta<\alpha+\beta$ for some $\beta\in A$. As a result, $\exists\beta\in A:\gamma<\alpha+\beta$.