Properties of time like vectors #
For timelike vectors, the Minkowski inner product is positive
theorem
Lorentz.Vector.timelike_time_dominates_space
{d : ℕ}
{v : Vector d}
(hv : v.causalCharacter = CausalCharacter.timeLike)
:
For timeLike vectors in Minkowski space, the inner product of the spatial part is less than the square of the time component
@[simp]
theorem
Lorentz.Vector.time_component_ne_zero_of_timelike
{d : ℕ}
{v : Vector d}
(hv : v.causalCharacter = CausalCharacter.timeLike)
:
For nonzero timelike vectors, the time component is nonzero
@[simp]
theorem
Lorentz.Vector.timelike_time_component_ne_zero
{d : ℕ}
{v : Vector d}
(hv : v.causalCharacter = CausalCharacter.timeLike)
:
For timelike vectors, the time component is nonzero
theorem
Lorentz.Vector.timeLike_iff_time_lt_space
{d : ℕ}
{v : Vector d}
:
v.causalCharacter = CausalCharacter.timeLike ↔ inner v.spatialPart v.spatialPart < toCoord v (Sum.inl 0) * toCoord v (Sum.inl 0)
A vector is timelike if and only if its time component squared is less than the sum of its spatial components squared
@[simp]
theorem
Lorentz.Vector.timeComponent_squared_pos_of_timelike
{d : ℕ}
{v : Vector d}
(hv : v.causalCharacter = CausalCharacter.timeLike)
:
Time component squared is positive for timelike vectors
theorem
Lorentz.Vector.timelike_spatial_lt_time_squared
{d : ℕ}
{v : Vector d}
(hv : v.causalCharacter = CausalCharacter.timeLike)
:
For timelike vectors, the spatial norm squared is strictly less than the time component squared