En la mayoría de los libros de texto, el producto escalar entre dos vectores se define como:
$$\langle x_1,x_2,x_3\rangle \cdot \langle y_1,y_2,y_3\rangle = x_1 y_1 + x_2 y_2 + x_3 y _3$$
Entiendo cómo esta definición funciona la mayoría del tiempo. Sin embargo, en esta definición, no hay ninguna referencia al sistema de coordenadas (es decir, no está incluido para los componentes del vector). Así que, si yo tuviera dos vectores en dos diferentes sistemas de coordenadas:
$$x_1 \vec{e_1} + x_2 \vec{e_2} + x_3 \vec{e_3}$$ $$y_1 \vec{e_1'} + y_2 \vec{e_2'} + y_3 \vec{e_3'}$$
Cómo iba yo a calcular su producto escalar? En particular, hay una más formal/resumen/generalizada de la definición de producto escalar (que me permita calcular $\vec{e_1} \cdot \vec{e_1'}$ sin necesidad de convertir los vectores con el mismo sistema de coordenadas)? Aunque yo lo hice convertir los vectores con el mismo sistema de coordenadas, ¿cómo sabemos que el resultado será el mismo si multiplico los componentes en el cebado del sistema versus el imprimado sistema?