PhysLean Documentation

PhysLean.Relativity.SpaceTime.TimeSlice

Time slice #

Time slicing functions on spacetime, turning them into a function TimeSpace d → M.

This is useful when going from relativistic physics (defined using SpaceTime) to non-relativistic physics (defined using Space and Time).

def SpaceTime.timeSlice {d : } {M : Type} :
(SpaceTime dM) (TimeSpace dM)

The timeslice of a function SpaceTime d → M forming a function TimeSpace d → M.

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

    The timeslice of a function SpaceTime d → M forming a function TimeSpace d → M, as a linear equivalence.

    Equations
    Instances For
      theorem SpaceTime.timeSlice_spatial_deriv {M : Type} [NormedAddCommGroup M] [NormedSpace M] {d : } {f : SpaceTime dM} {t : Time} {x : Space d} (hdiff : DifferentiableAt f (toTimeAndSpace.symm (t, x))) (i : Fin d) :

      The derivative on space commutes with time-slicing.

      theorem SpaceTime.timeSlice_time_deriv {M : Type} [NormedAddCommGroup M] [NormedSpace M] {d : } (f : SpaceTime dM) {t : Time} {x : Space d} (hdiff : DifferentiableAt f (toTimeAndSpace.symm (t, x))) :
      timeSlice (deriv (finSumFinEquiv (Sum.inl 0)) f) t x = Time.deriv (fun (t : Time) => timeSlice f t x) t

      The derivative on time commutes with time-slicing.