Let's have this axiom of completeness for the reals:
Axiom: Let $(I_n)$ be a sequence of closed intervals in $\mathbb{R}$ such that $\forall n\in\mathbb{N}:I_{n+1}\subset I_n$. Also let $\lim_{n\to\infty} |I_n|=0$. Then $$\bigcap_{n=1}^\infty I_n\neq \emptyset$$
Now, I wish to prove the least upper bound property from this. That is, each set $A\subset \mathbb{R}$ bounded above has a least upper bound (supremum). By definition, $c$ is a supremum if $c$ is upper bound and for any other upper bound $c'$ it holds, that $c\leq c'$. We assume that $(\mathbb{R},+,\cdot,\leq)$ is given axiomaticaly together with the completeness axiom given. My go:
Let $A\subset \mathbb{R}$ be non-empty and bounded above by $M$. Choose arbitrary $a_0\in A$ and $b_0:=M$. Set $m:=\frac{a_0+b_0}{2}$. If $m$ is an upper bound, then set $b_1:=m$ and $a_1:=a_0$, else $b_1:=b_0$ and then pick $a_1\in A$ such that $a_1>m$. Now, inductively construct a sequence of self-contained closed intervals $I_n=\langle a_n,b_n\rangle$ whose lenghts converge to $0$. By Axiom, $\bigcap I_n$ is non-empty, so has some element $c$. Now, I claim that $c=\sup{A}$.
Now, from here I am a bit stuck. I wish to show that this found $c$ really is a supremum. By construction, all of $b_n$'s are upper bounds for $A$ now, how do I proceed? Now, the step "pick '$a_1$' is also weird for me, since we do not know anything about the set (it doesnt have to be interval), so I would like a constructive proof too.