PhysLean Documentation

PhysLean.SpaceAndTime.SpaceTime.Basic

Space time #

This file introduce 4d Minkowski spacetime.

@[reducible, inline]
abbrev SpaceTime (d : := 3) :

SpaceTime d corresponds to d+1 dimensional space-time. This is equipped with an instaance of the action of a Lorentz group, corresponding to Minkowski-spacetime.

Equations
Instances For

    To space and time #

    The space part of spacetime.

    Equations
    Instances For
      @[simp]
      theorem SpaceTime.space_toCoord_symm {d : } (f : Fin 1 Fin d) :
      space f = fun (i : Fin d) => f (Sum.inr i)

      The function space is equivariant with respect to rotations.

      Equations
      Instances For

        The time part of spacetime.

        Equations
        Instances For
          @[simp]
          theorem SpaceTime.time_val_toCoord_symm {d : } (f : Fin 1 Fin d) :
          (time f).val = f (Sum.inl 0)

          A continuous linear equivalence between SpaceTime d and Time × Space d.

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

            Coordinates #

            def SpaceTime.coord {d : } (μ : Fin (1 + d)) :

            For a given μ : Fin (1 + d) coord μ p is the coordinate of p in the direction μ.

            This is denoted 𝔁 μ p, where 𝔁 is typed with \MCx.

            Equations
            Instances For

              For a given μ : Fin (1 + d) coord μ p is the coordinate of p in the direction μ.

              This is denoted 𝔁 μ p, where 𝔁 is typed with \MCx.

              Equations
              Instances For
                theorem SpaceTime.coord_apply {d : } (μ : Fin (1 + d)) (y : SpaceTime d) :
                (coord μ) y = y (finSumFinEquiv.symm μ)

                Derivatives #

                noncomputable def SpaceTime.deriv {M : Type} [AddCommGroup M] [Module M] [TopologicalSpace M] {d : } (μ : Fin 1 Fin d) (f : SpaceTime dM) :
                SpaceTime dM

                The derivative of a function SpaceTime d → ℝ along the μ coordinte.

                Equations
                Instances For

                  The derivative of a function SpaceTime d → ℝ along the μ coordinte.

                  Equations
                  Instances For
                    theorem SpaceTime.deriv_eq {M : Type} [AddCommGroup M] [Module M] [TopologicalSpace M] {d : } (μ : Fin 1 Fin d) (f : SpaceTime dM) (y : SpaceTime d) :
                    @[simp]
                    theorem SpaceTime.deriv_zero {d : } (μ : Fin 1 Fin d) :
                    (deriv μ fun (x : SpaceTime d) => 0) = 0