Encuentra vectores ortogonales en 4 dimensiones

Tengo 4 vectores en R 4 como el seguiente:

a 1 , a 2 R 4  y  a 1 a 2 , b 1 , b 2 R 4  y  b 1 b 2 .
La forma en que los he construido es, tomé vectores aleatorios en R 4 y ejecutó Gram-Schmidt en pares ( a 1 , a 2 ) y ( b 1 , b 2 ) . Ahora, quiero una situación en la que
a 1 b 1 , a 2 b 2 .
Puedo usar Gram-Schmidt nuevamente en los pares ( a 1 , b 1 ) y ( a 2 , b 2 ) , pero luego pierdo la propiedad de que ( a 1 a 2 ) y ( b 1 b 2 ) . ¿Hay alguna manera de garantizar los desiderata mencionados anteriormente? Tenga en cuenta que podría ejecutar Gram-Schmidt en ( a 1 , a 2 , b 1 , b 2 ) encontrar 4 vectores ortogonales, pero eso no es lo que quiero. Tenga en cuenta que en mi especificación, no digo nada sobre los productos internos entre a 1 , b 2 o a 2 , b 1 . ¿Hay alguna forma de hacer esto? ¿O puedo probar que es imposible? ¡Gracias!

Entonces, para ser claros, desea generar vectores tales que a 1 b 1 b 2 a 2 a 1 (sin más condiciones sobre los productos internos restantes)? (También tendría curiosidad en qué contexto te encuentras con esto. Me recuerda los cálculos que he visto con respecto a la llamada desigualdad CHSH en la mecánica cuántica).
Tienes razón, esa es la condición que estoy buscando. Estaba buscando estos vectores en un escenario de criptografía. No sé cómo podrían estar relacionados con el juego CHSH. ¡Tu punto es bastante interesante!
No sé si esto respondería a tu pregunta, pero dado norte 1 vectores a 1 , , a norte 1 R norte siempre puedes encontrar un nuevo vector a norte ortogonal a a j para j = 1 , , norte 1 . Esto se puede probar generalizando el producto cruz en R norte y definiendo el i -ésima coordenada de a norte como ( 1 ) i det A i , dónde A i es el ( norte 1 ) × ( norte 1 ) matriz obtenida al eliminar la i -ésima fila de la norte × ( norte 1 ) matriz A := ( a 1 , , a norte 1 ) .
Un punto de partida para mostrar que las versiones no ortogonales son posibles: simplemente tome b 2 = a 1 y b 1 = a 2 . Entonces la ortogonalidad de a 1 y a 2 asegura que todos los pares excepto a 1 , b 2 y a 2 , b 1 son ortogonales (porque, por supuesto, son paralelos).
I. Roperval, en efecto, que me da un vector ortogonal a todos los demás. Lo que quiero es una condición más débil, donde permitimos que algunos pares no sean ortogonales. Semiclásico, ya veo, tienes razón. Entonces es posible...
Para agregar un poco de contexto a la conexión cuántica: las correlaciones entre los dos pares de observables de Alice y Bob en la configuración de CHSH corresponden directamente a los productos internos entre vectores a 1 , a 2 , b 1 , b 2 R 3 . Una pregunta obvia es qué cuartetos de productos internos ( a 1 b 1 , a 1 b 2 , a 2 b 1 , a 2 b 2 ) puede ser así generado. Pero en ese entorno, por lo general, uno no se preocupa por los dos productos restantes, por lo que la construcción "paralela" funciona bien (y, en particular, funciona en 3D).
Para más detalles matemáticos, la palabra a buscar es probablemente "eliptopo". No conozco una gran fuente para eso, pero el libro de Deza y Laurent habla de eso con cierto detalle.
¡Lindo! Verificaría la conexión CHSH y el objeto eliptope. Muchas gracias @Semiclassical.

Respuestas (2)

Aquí hay un ejemplo simple de dichos vectores, que aún logra mostrar todos los ángulos posibles entre los pares sin restricciones:

a 1 = mi 1 , a 2 = mi 3 porque α + mi 4 pecado α , b 1 = mi 3 , b 2 = mi 1 porque β + mi 2 pecado β ,

Entonces de hecho a 1 b 1 b 2 a 2 a 1 , pero el ángulo entre a 2 , b 1 es α y el ángulo entre a 1 , b 2 es β . (Por supuesto, este es un ejemplo muy simple, pero podemos aplicar una rotación arbitraria para crear un cuarteto 'aleatorio' con tales relaciones).

Finalmente, he entendido tanto tu respuesta como la de @lonza. Acepto el tuyo porque se publicó antes. ¡Muchas gracias chicos!
@leftarondabout Ahh, eso es realmente simple. Así que comenzamos con la base ortonormal estándar y aplicamos dos rotaciones de Givens independientes para lograr los ángulos deseados.
Hola, @Semiclassical, ¿puedes ayudarme con esto? math.stackexchange.com/q/4396103/585488

Si   X 1 , X 2 , X 3 , X 4   son vectores independientes "aleatorios" en   R 4   , y

y 1 = X 1 y 2 = X 2 X 2 , y 1 y 1 2 y 1 y 3 = X 3 X 3 , y 2 y 2 2 y 2 z 3 = y 3 y 3 , y 1 y 1 2 y 1 y 4 = X 4 X 4 , z 3 z 3 2 z 3 X 4 , y 1 y 1 2 y 1   ,
entonces   y 1 y 2 y 3 y 4 y 1   . ¿Es eso lo que estás buscando?

Probando en Mathematica, esto parece verificarse en términos de productos internos. Sin embargo, hay una característica extraña. Dejar θ j k sea ​​el ángulo entre los vectores y j , y k . Como se esperaba, θ 12 = θ 23 = θ 34 = θ 14 = 0 dentro de la precisión numérica. Pero parece numéricamente como si θ 24 se distribuye uniformemente en ( 0 , π ) , mientras porque θ 13 se distribuye uniformemente en ( 1 , 1 ) . Esa es una asimetría interesante, presumiblemente debido a la naturaleza paso a paso de este proceso de Gram-Schmidt.
Interesante. ¿Cómo aleatorizaste la elección de los   X i s. ¿Uniforme independiente sobre la esfera unitaria?
No, elegí los componentes como variables aleatorias normales estándar. Pero es bastante simple para mí normalizar estos vectores antes de continuar, así que déjame probarlo. Editar: los resultados preliminares sugieren que la normalización primero no cambia la distribución. Supongo que el punto es que el cambio de escala se absorbe en el cálculo de la y k y así no afecta nada.
Buena respuesta @lonzaleggiera, ¿podría ayudarme con el próximo caso? Si tengo 9 vectores de nueve dimensiones a1, a2, a3... b1, b2, b3... c1, c2, c3... donde estos tripletes son ortogonales entre sí y a1 \perp b1 \perp c1.... a2 \perp b2 \perp c2.... a3\perp b3 \perp c3. ¿Es esta construcción posible en principio? No me importa esforzarme...
Me equivoqué un poco en el comentario anterior, junto con los elementos de los tripletes (a1, a2, a3)... (b1, b2, b3) y (c1, c2, c3) sean ortogonales entre sí (por ejemplo: a1 \perp a2, a3 \perp a1 y b1 \perp b3 y así sucesivamente), también quiero que (a1, b1, c1), (a2, b2, c2) y (a3, b3, c3) sean ortogonales entre sí .. ¿Es posible?
Dado que parece tener un problema específico en mente, otra pregunta podría ser apropiada... @QuestionEverything
De acuerdo, @Semiclassical, eso podría ser mejor. ¡Gracias!
Aquí está la nueva pregunta según su sugerencia @Semiclassical: math.stackexchange.com/questions/4224461/…