JD_PM said:
You propose using ##\vec{E} \cdot \vec{B}## Lorentz invariance, which is perfectly fine. My idea was using the other Lorentz invariance though (that's why I am working out the square difference).
After having some thought I got it for this example. Note that the permittivity of free space (##\epsilon##) is of the order of ##10^{-12}## and the permeability of free space (##\mu##) is of the order of ##10^{-7}##. That is the key to see that in this case ##E^2\gt B^2##, which means that we could find another frame where ##B = 0## but not ##E = 0## (as
@Nugatory pointed out in #2).
Now I am thinking why if ##E^2\gt B^2## we could find another frame where ##B = 0## but not ##E = 0##.
There's no reason we can't do both.
If ##\vec{E} \cdot \vec{B}## is not zero, there is no way to make either E or B zero by any boost to a different frame.
But when ##\vec{E} \cdot \vec{B} = 0##, then if E^2 > B^2 >0 we can have B=0 but not E=0, and when E^2 -B^2 < 0, we can have E=0 but not B=0.
Let's consider the case when E^2>B^2 and solve for the required boost that makes B=0.
Let us boost in a direction perpendiculalr to both E and B. Then B transforms like ##B_\bot##, (because the boost is perpendicular to B) and we can write in geometric units where c=1
$$\vec{B'} = \gamma \left( \vec{B} - \vec{v} \times \vec{E} \right)$$
Because v is assumed to be perpendicular to both E and B, we can write the equation for the magnitude of the vectors , ##E = \sqrt{\vec{E} \cdot \vec{E}}## and ##B = \sqrt{\vec{B} \cdot \vec{B}}## , up to the sign in v, as:
$$B' = \gamma \left( B - v \,E \right) $$
and we find that when ##v = B / E##, B'=0. Because E^2>B^2, |v| < 1 ,i.e. less than the speed of light, and we have just constructed (though I"ve been sloppy about the sign of v) the necessary boost to make B vanish. This boost has a magnitude of |v| = E/B, and is perpendicular to both E and B.
If E^2-B^2=0, then E=B and the construction fails, giving a velocity v equal to the speed of light, which is not allowed. So the construction only applies when E^2 > B^2, not when E^2 = B^2. I believe it's correct to say that when E^2 = B^2, we can't make either vanish even if ##\vec{E} \cdot \vec{B} = 0##.
More precisely, if E=0 and B=0, in one frame, then they are zero in all frames, and if they are equal and nonzero, I don't believe we can find a boost to make them vanish, because if we could make them vanish in one frame, they'd have to vanish in all frames, and we know they don't vanish in one frame.
We can use similar arguments to demonstrate how to make B vanish when the necessary conditions are met. So the conditions on the two invariants are both necessary and sufficient, when both invariants are satisfied we can construct the velocity needed to make E or B vanish.