Is it possible for $A^T\vec{b} \bullet \vec{a} = A\vec{b} \bullet \vec{a}$ without $A=A^T$?
Geometrically speaking, $A^T\vec{b} \bullet \vec{a}$ is the magnitude of the projection of $A^T\vec{b}$ onto $\vec{a}$ multiplied by the magnitude of $\vec{a}$
$A^T\vec{b} \bullet \vec{a}=|proj(A^T\vec{b}\rightarrow\vec{a})|*|\vec{a}|$
And, geometrically speaking, $A\vec{b} \bullet \vec{a}$ is the magnitude of the projection of $A\vec{b}$ onto $\vec{a}$ multiplied by the magnitude of $\vec{a}$
$A\vec{b} \bullet \vec{a}=|proj(A\vec{b}\rightarrow\vec{a})|*|\vec{a}|$
So, is there a way for...
$$\|proj(A\vec{b}\rightarrow\vec{a})\| = \|proj(A^T\vec{b}\rightarrow\vec{a})\|$$
...without $A$ being symmetric? Without $A=A^T?$
Thanks! The more geometric the answer, the better!
The identity is equivalent to $b^TAa=b^TA^Ta$ for all $a,b$. This implies $b^T(A-A^T)a=0$. Take $a=e_i$ and $b=e_j$, standard basis vectors, which implies $[(A-A^T)]_{ij}=0$. So $A=A^T$ is necessary.