Tengo algo de enfoque, pero no sé mucho acerca de los espacios de Banach, así que no sé si funciona.
Podemos definir la secuencia de estructuras y conjuntos disjuntos $A_k$ $B_k$ donde $A_k \cup B_k$ $k$- dimensional en el subespacio, de la siguiente manera:
- $A_0 = \{0\}$ $B_0 = \emptyset$
- Para cada $n$, vamos a $S_n = A_n \cup B_n$, y deje $x_n \in X$ ser un vector arbitrario que no es en $S_n$. Luego la dejamos $$A_{n+1} = A_n \cup \{s + \lambda x_n : s \in S_n, \lambda > 0\},\\ B_{n+1} = B_n \cup \{s - \lambda x_n : s \in S_n, \lambda > 0\}. $$
La parte interesante de esta construcción es que por cada $n$,$A_n \in \text{cl } B_{n+1}$$B_n \in \text{cl } A_{n+1}$!
Ahora, vamos a $A = \bigcup_n A_n$$B = \bigcup_n B_n$.
Si $X$ es countably dimensiones, debemos tener $X = A \cup B$ (al menos si elegimos la $x_n$ bien). Entonces, también debemos tener $\text{cl } A = \text{cl } B = X$.
Pero si $X$ es uncountably dimensiones, esto no funciona así. Mi idea sería hacer la secuencia de $A_n$ "aún más" el uso de la inducción transfinita, pero no estoy seguro de si esto funciona.