Lorentz group

Posted by doug
summary: 

The Lorentz group has one subgroup of 3D rotations, and another for inertial reference frame boosts where time effectively rotates into a spatial dimension.

description: 

The spacial rotations are in yellow, while the boosts are in red. The hyperbolas can cover all of spactime while the rotations are limited to a circle about the origin. Out at infinity, there will be two points that approach the yellow circle. They split so that one set of red points can be there are the creation and annihilation of the yellow points, and another set can greet the yellow points when they are furthest apart, about to change directions.

command: 
q_graph -box 3 -dir trig -out circle -command 'g_u1_n 4 1 2 3 1000' -color yello -command 'g_u1h_n 4 1 2 3 4000' -color red [note: the function for generating the hyperbola has not been released, and its name will probably change]
math
equation: 

for the circle: \frac{q}{\sqrt{q q*}} = \frac{(t, \vec{R})}{t^2 + R^2}
for the hyperbola: \frac{q}{\sqrt{\pm scalar(q q)}} = \frac{(t, \vec{R})}{t^2 - R^2}

tags
Physics Tag: 
Lorentz transformations
special relativity
Math Tag: 
Lorentz group
Programming Tag: 
command line quaternions
g_u1
Posted by doug
summary: 

Two inertial observers, looking at the same collection of events, will see significantly different animations depending on their velocies so long as the difference in speed is a significant fraction of the speed of light.

description: 

The events in yellow move at a nice steady rate. The line in blue represents a boost along the x axis only. In the tx complex plane, the blue line is compressed in time but overlaps the yellow line. The line in red has been boosted in both the x and y axis. There is no complex plane where the red line is colinear with the yellow because the change is distributed in two planes. The reason neither red nor blue is colinear in either ty or tz planes is that only time is changed by the boost. The red line has a highest boost, so appears on the screen for a smaller time.

command: 
q_graph -out boost -dir vp -loop 0 -box 4 -command 'q_add_n -5 -5 -5 -5 0.010 0.010 0.010 0.010 1000' -color yellow -command 'q_add_n -5 -5 -5 -5 0.010 0.010 0.010 0.010 1000 |q_boost -vx .5' -color blue -command 'q_add_n -5 -5 -5 -5 0.010 0.010 0.010 0.010 1000 | q_boost -vx .3 -vy .4' -color red
math
equation: 

(t, \vec{R}) \rightarrow (t', R') = (\frac{t}{\sqrt{1 - \beta^2}} - \frac{\vec{\beta} \cdot \vec{R}}{\sqrt{1 - \beta^2}},\vec{R} \times \frac{\vec{V}}{|V|} + \frac{1}{\sqrt{1 - \beta^2}}(\vec{R} - \vec{R} \times \frac{\vec{V}}{|V|} - \vec{\beta} t))

tags
Physics Tag: 
Lorentz boost
Math Tag: 
Lorentz group
Programming Tag: 
command line quaternions
q_add_n
q_boost
Tags: