Dot product of two vectors in different frame of reference?

I need some advice on how to approach this problem -

I have one vector and its components given a particular frame of reference ($A_x,\, A_y,\, A_z$). I have a second vector's components that is computed in a different frame of reference ($B_x,\,B_y,\,B_z$) and I need the dot product between these two vectors. I can't simply take the dot product (i.e.,$\mathbf A\cdot\mathbf B=A_xB_x+A_yB_y+A_zB_z$) because the two vector's components are computed with different orientations in mind.

Given that there is no way to orient one vector to match the frame of reference of the other vector, is there a way I can still get a dot product?

• – user176049 Nov 22 '17 at 16:56
• Why is there no way to put them in the same reference frame? – probably_someone Nov 22 '17 at 18:30

There is frame of reference A where $\boldsymbol{v_A}=\boldsymbol{\hat{i}_A}$, and frame of reference B where $\boldsymbol{v_B}=\boldsymbol{\hat{i}_B}$ .
If frame of reference B is let to have any relation with A, then $\boldsymbol{v_B}$ can be seen as anything in frame A. Different boosts will deform $\boldsymbol{v_B}$ in an infinite amount of ways as seen in frame A.
It would be analogous to finding a unique dot product between $\boldsymbol{v_A}$ and all other vectors in frame A.