Properties of light like vectors #
@[simp]
@[simp]
Causally preceding is reflexive
theorem
Lorentz.Vector.lightlike_eq_spatial_norm_of_eq_time
{d : ℕ}
{v w : Vector d}
(hv : v.causalCharacter = CausalCharacter.lightLike)
(hw : w.causalCharacter = CausalCharacter.lightLike)
(h_time : v.timeComponent = w.timeComponent)
:
For two lightlike vectors with equal time components, their spatial parts have equal Euclidean norms
theorem
Lorentz.Vector.lightlike_spatial_parallel_implies_proportional
{d : ℕ}
{v w : Vector d}
(hv : v.causalCharacter = CausalCharacter.lightLike)
(hw : w.causalCharacter = CausalCharacter.lightLike)
(h_spatial_parallel : ∃ (r : ℝ), v = r • w)
:
If two lightlike vectors have parallel spatial components, their temporal components must also be proportional, which implies the entire vectors are proportional