La topología que has descrito se llama orden del diccionario topología en $\mathbb R \times\mathbb R$ .
Supongamos que eres un bibliotecario, cualquiera que sea el libro que tengas en la mano con el código interno de la biblioteca $C3$ y $E2$ .
Ahora bien, lo que primero se hace es que se comparan los alfabetos de los códigos de biblioteca de los libros, es decir, se determina si $C <, >, = E$ en el sentido natural. En este caso, ya que $C < E$ En una estantería que empieza por la izquierda y va hacia la derecha, se pone el primer libro, con el código $C3$ a la izquierda del segundo libro, con el código $E2$ en ese estante.
Ahora, considera los libros $D4$ y $D2$ Para determinar el orden del libro en la estantería, si comparas los alfabetos, son iguales, entonces lo que haces es comprobar los números, ya que $4 > 2$ el primer libro, con el código $D4$ , debe estar a la derecha del segundo libro, con el código $D2$ , en la estantería.
Ahora, llegando a su pregunta, en la topología de orden del diccionario $\mathbb R \times\mathbb R$ se hace lo mismo, dados dos elementos $(a,b)$ y $(c,d)$ se comparan primero las primeras entradas, o digamos componentes, de los elementos, es decir, se comprueba si $a <, >, = c$ en el sentido habitual, y si $a = c$ , se comprueba el segundo componente de los elementos, y se determina qué elemento es "menor" que otro elemento.
Ahora, de esta manera, se ordenan todos los elementos de $\mathbb R \times\mathbb R$ y en una topología de orden, los conjuntos abiertos de esa topología son los intervalos, es decir (e,f), donde $e,f \in \mathbb R \times\mathbb R$ .
En particular, en su ejemplo, el conjunto $$(0, 1)\times(0,1] = \{(x,y) \in \mathbb R \times\mathbb R| 0 <x<1, 0<y \leq 1 \} \\ = \cup_{x \in (0,1)} \{(x,y) | 0 < y <1\} \cup_{x \in (0,1)} \{(x,1)\}$$
y como el conjunto que contiene sólo los puntos de la forma $(x,1)$ donde $x \in (0,1)$ no es abierto, su unión con algún conjunto abierto no es abierta.