Not a duplicate of this or this.
This is exercise $4.4.21.c$ from the book How to Prove it by Velleman $($$2^{nd}$ edition$)$:
Suppose $R$ is a partial order on $A$ and $B\subseteq A$. Let $U$ be the set of all upper bounds for $B$.
$(c)$ Prove that if $x$ is the greatest lower bound of $U$, then $x$ is the least upper bound of $B$.
Here is my proof:
Suppose $x$ is the $g.l.b.$ of $U$. We define $L=\{y|\forall z\in U(yRz)\}$ to be the set of all the lower bounds of $U$ and so we have $\forall l\in L(lRx)$. Let $b$ be an arbitrary element of $B$. Since $b$ is a lower bound for $U$, $b\in L$. From $\forall l\in L(lRx)$ and $b\in L$, $bRx$. Since $b$ is arbitrary, $x\in U$. Let $u$ be an arbitrary element of $U$ and so $\forall b\in B(bRu)$. Since $x\in L$, $\forall z\in U(xRz)$. Since $u\in U$, $xRu$. Since $u$ is arbitrary, $x$ is the smallest element of $U$. Since $x\in U$ and $\forall u\in U(xRu)$, $x$ is the $l.u.b.$ of $B$. Therefore if $x$ is the $g.l.b.$ of $U$ then $x$ is the $l.u.b.$ of $B$. $Q.E.D.$
Is my proof valid$?$
Thanks for your attention.
Today I solved this problem again and I noticed that
"Let $u$ be an arbitrary element of $U$ and so $\forall b\in B(bRu)$. Since $x\in L$, $\forall z\in U(xRz)$. Since $u\in U$, $xRu$. Since $u$ is arbitrary, $x$ is the smallest element of $U$."
is a little redundant and could be written as
"Since $x\in L$, from the definition of $L$ we obtain $\forall z\in U(xRz)$ which means that $x$ is the smallest element of $U$."
which is correct and simpler.