Does a Riesz space in general always has a positive basis? ae. if $E$ is a Riesz space, can we assume that there exists a set $B\subset E$ such that it is a basis of the vector space $E$ and for every $v\in B$, $v>0$?
Proving for the special case $E=\mathbb{R}^n$ is quite easy to prove. Is that true in general?
Edit
Digging in a little bit shows that if $E$ has a finite dimension, it has a positive basis. This is followed from the following theorem:
Suppose that $X$ is a vector lattice of finite dimension $n$. If $X$ is Archimedean ordered then it is (vector lattice) isomorphic with $\mathbb {R} ^{n}$ under its canonical order. Otherwise, there exists an integer $k$ satisfying $2 \le k \le n$ such that $X$ is isomorphic to $\mathbb {R} _{L}^{k}\times \mathbb {R} ^{n-k}$ where $\mathbb {R} ^{n-k}$ has its canonical order, $\mathbb {R} _{L}^{k}$ is $\mathbb {R} ^{k}$ with the lexicographical order, and the product of these two spaces has the canonical product order.
Since $\mathbb{R}^n$ always has a positive basis ($\left\{e_i\right\}$ for example), we can deduce that $E$ has a positive basis (by the inverse isomorphism).
Now, the question is: is it also true for infinite dimension Riesz space?