Definition: Let $L$ be simply ordered set with more than one element. We say that $L$ is a linear continuum iff. the following two properties holds:
$L$ has the least upper bound property.
If $x,y\in L$ with $x<y$, then $\exists z.\ x<z<y$.
In some sense linear continuums are a generalization of $\mathbb{R}$. And it's easy to see that axioms of $\mathbb{R}$ satisfy the definition of a linear continuum.
But if we take $I^2,$ where $I=[0,1]$ with dictionary order and denote it as $I^2_o$ then I claim that it is also a linear continuum.
The property 2. is easy to check.
Let's show that 1. also holds. If $A\subset I^2_o$ s.t. $A\neq \emptyset$ and $A$ is bounded above by $(x_0,y_0)$ then $\pi_1(A)$ is nonempty and bounded by $x_0$ then it has supremum which we call $l_1$ and using the same for $\pi_2(A)$ we get supremum $l_2$. Then one can show that $A$ is bounded above by $(l_1,l_2)$ and this upper bound is the minimal one.
Sorry that I missed most details. I just want to check is my reasoning ok?
Would be very thankful for any comments!
I agree that the $l_1$ in $(l_1, l_2)$ is correct. However, I am not convinced with $l_2$. How about $\sup \{(0.9, 0.09), (0.99, 0.099), (0.999, 0.0999), \ldots\}$? Then you would have $(l_1, l_2) = (1, 0.1)$. However, $(1, 0)$ is a smaller upper bound.
Do you see where the problem came from? The values of the second components are completely irrelevant if the first component never attains the least upper bound of the first components!
Here's how we can fix it:
I claim $(l_1, l_2)$ is the least upper bound of $A$ as follows:
It is an upper bound.
Let $(x, y) \in A$. By construction we have $x \leq l_1$. Now if $x < l_1$, we are already done. In case $x = l_1$, we have $y \leq l_2$ by construction.
Every other upper bound $(k_1, k_2)$ fulfills $(l_1, l_2) \leq (k_1, k_2)$.
Since $(k_1, k_2)$ is an upper bound, we have for every $(x, y) \in A$ that $x \leq k_1$. Hence, by the very definition of $l_1$ as the least upper bound in the first component, we can conclude $l_1 \leq k_1$. If $l_1 < k_1$, we are done due to the given lexicographic ordering.
So assuming $l_1 = k_1$, we have to show $l_2 \leq k_2$. Since $(k_1, k_2)$ is an upper bound of $A$, we have for every $(l_1, y) \in A$ that $(l_1, y) \leq (k_1, k_2)$. Since we know $l_1 = k_1$, we can deduce $y \leq k_2$.
Note that this is vacuously true if such tuples do not exist. If such tuples do not exist, we have $l_2 = 0$ anyway, which immediately implies $l_2 = 0 \leq k_2$. If such tuples exist, $k_2$ is an upper bound for the set $\pi_2(\{(x, y) \in A | x = l_1\})$. By the very definition of $l_2$ as the least upper bound of that we have $l_2 \leq k_2$.