PhysLean Documentation

PhysLean.Relativity.Tensors.RealTensor.Velocity.Basic

Lorentz Velocities #

In this module we define Lorentz velocities to be Lorentz vectors which have norm equal to one and which are future-directed.

def Lorentz.Velocity (d : := 3) :

A Lorentz Velocity is a Lorentz vector which has norm equal to one and which is future-directed.

Equations
Instances For

    The instance of a topological space on Velocity d defined as the subspace topology.

    Equations
    theorem Lorentz.Velocity.ext {d : } {v w : (Velocity d)} (h : v = w) :
    v = w
    theorem Lorentz.Velocity.ext_iff {d : } {v w : (Velocity d)} :
    v = w v = w
    @[simp]
    theorem Lorentz.Velocity.timeComponent_pos {d : } (v : (Velocity d)) :
    0 < (↑v).timeComponent
    @[simp]
    @[simp]

    Zero #

    noncomputable def Lorentz.Velocity.zero {d : } :
    (Velocity d)

    The Velcoity d which has all space components zero.

    Equations
    Instances For
      noncomputable def Lorentz.Velocity.pathFromZero {d : } (u : (Velocity d)) :

      A continuous path from a velocity u to the zero velocity.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Topology #