I was browsing throughout the literature and I found the following fact:
- Every $\sigma$-Dedekind complete Riesz space $E$ which admits a strictly positive functional $f$ is Dedekind complete.
I believe I found this result a couple of years ago in some paper or a book but I can't remember where or when. I would really appreciate it if someone can give me a reference or provide a proof.
I can prove this result in the case when the functional is also $\sigma$-order continuous.
Proof in this case: Let $\{x_\lambda\}_{\lambda}$ be an increasing net that is bounded by $y$ in $E$. We may also assume that the net is closed under taking finite suprema. Then there exists $$S=\sup_{\lambda} f(x_\lambda).$$ Let us choose an increasing subsequence $\{f_n\}_{n\in\mathbb N}$ with $$S=\lim_{n\to\infty} f(x_n).$$ Due to the fact that $E$ is $\sigma$-Dedekind complete, there exists $x=\sup_{n\in\mathbb N}x_n.$ Since $f$ is $\sigma$-order continuous, we have $f(x)=S.$ The following $$x_n\leq x_n\vee x_\lambda \nearrow x\vee x_\lambda$$ together with $\sigma$-order continuity of $f$ implies $f(x_\lambda \vee x)=S=f(x).$ Here I also applied that $f(x_n\vee x_\lambda)\leq S.$ Since $f$ is strictly positive, we have $x=x_\lambda\vee x$ so that $x_\lambda\leq x.$ This implies that $x$ is an upper bound for our net. If $x_\lambda \leq z\leq x$ for all $\lambda$, then positivity of $f$ implies $f(z)=S$, so that, again by its strict positivity we have $x=z.$ This finishes the proof.