En esta pregunta sólo consideraré tensores de orden 3.
Consideremos el siguiente tensor en $\mathbb{R}^{2 \times 2 \times 2}$ (que quiero demostrar su rango 3): $$ T' = \begin{bmatrix} \begin{bmatrix} 0 & 1 \\ 1 & 0 \\ \end{bmatrix} , \begin{bmatrix} 1 & 0 \\ 0 & 1 \\ \end{bmatrix} \end{bmatrix} $$
Para mayor claridad, podemos imaginar que $T'$ es una matriz en 3D, de tamaño 2 por 2 por 2. La primera matriz corresponde al índice de selección de una matriz, luego un segundo índice podría ser para seleccionar una columna y el último índice es para seleccionar una fila. Así, por ejemplo $T'(1,1,1) = 0$ .
Recordemos que un tensor de rango uno (tercer orden) se define como:
$$T = u \otimes v \otimes w \otimes$$
Que es simplemente un producto exterior de tres vectores, donde $ u \in \mathbb{R}^m, v \in \mathbb{R}^n, w \in \mathbb{R}^p$ (El ejemplo específico en la parte superior de la pregunta para $T'$ tenemos n = m = p). La definición de un producto exterior de orden tres es:
$$T_{i,j,k} = u_i v_j w_k$$
Para que esta definición sea más intuitiva, se puede imaginar el resultado de este producto exterior como una matriz 3D, en la que se necesitan 3 índices para indexar una posición determinada en la matriz 3D (es decir, un tensor de orden 3). es decir, tenemos matrices de tamaño m por n apiladas unas sobre otras y tenemos p de ellas.
y recordar la definición del rango de un tensor:
El rango de un tensor T es el mínimo r tal que podemos escribir T como una suma de r tensores de rango uno. es decir.
$$ r = \min_{r} \{ T = \sum^r_{i = 1} u_i \otimes v_i \otimes w_i \otimes \}$$
QUESTON PRINCIPAL:
Me dijeron que no era difícil demostrar que el rango del ejemplo T que puse arriba es el rango 3. Soy muy nuevo en el tema de los tensores y no estaba seguro de cómo plantear una demostración de este tipo o qué componentes se necesitaban. Me preguntaba si alguien podría ayudarme a empezar una prueba de este tipo con consejos útiles o proporcionar una prueba para que pueda aprender cómo abordar la forma de demostrar por mí mismo cuál es el rango de un tensor.
Yo esperaría que tal prueba comenzara como, mira podemos expresar $T'$ con 3 tensores de rango 1. Entonces demuestre que es imposible construir $T'$ exactamente con $r < 3$ . Sin embargo, este argumento de imposibilidad me parece difícil de razonar.
Soy consciente de que calcular el rango de un tensor es difícil desde el punto de vista computacional (NP-difícil), así que ¿quizá la única forma de demostrar su rango 3 sea para estos ejemplos concretos? Si ese es el caso, ¿cómo puedo abordar este?