PhysLean Documentation

PhysLean.SpaceAndTime.SpaceTime.Basic

Spacetime #

i. Overview #

In this file we define the type SpaceTime d which corresponds to d+1 dimensional spacetime. This is equipped with an instance of the action of a Lorentz group, corresponding to Minkowski-spacetime.

It is defined through Lorentz.Vector d, and carries the tensorial instance, allowing it to be used in tensorial expressions.

ii. Key results #

iii. Table of contents #

iv. References #

A. The definition of SpaceTime d #

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

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

Equations
Instances For

    C. Continuous linear map to coordinates #

    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 ΞΌ)

        The continuous linear map from a point in space time to one of its coordinates.

        Equations
        Instances For

          D. Measures on SpaceTime d #

          D.1. Instance of a measurable space #

          D.2. Instance of a borel space #

          D.4. Instance of a measure space #

          D.5. Volume measure is positive on non-empty open sets #

          D.6. Volume measure is a finite measure on compact sets #

          D.7. Volume measure is an additive Haar measure #

          B. Maps to and from Space and Time #

          B.1. Linear map to Space d #

          The space part of spacetime.

          Equations
          Instances For

            B.1.1. Explicit expansion of map to space #

            theorem SpaceTime.space_toCoord_symm {d : β„•} (f : Fin 1 βŠ• Fin d β†’ ℝ) :
            (space f).val = fun (i : Fin d) => f (Sum.inr i)

            B.1.2. Equivariance of the to space under rotations #

            The function space is equivariant with respect to rotations.

            Equations
            Instances For

              B.2. Linear map to Time #

              The time part of spacetime.

              Equations
              Instances For

                B.2.1. Explicit expansion of map to time in terms of coordinates #

                @[simp]
                theorem SpaceTime.time_val_toCoord_symm {d : β„•} (c : SpeedOfLight) (f : Fin 1 βŠ• Fin d β†’ ℝ) :
                ((time c) f).val = f (Sum.inl 0) / c.val

                B.3. toTimeAndSpace: Continuous linear equivalence to Time Γ— Space d #

                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
                  @[simp]
                  theorem SpaceTime.time_toTimeAndSpace_symm {d : β„•} {c : SpeedOfLight} (t : Time) (s : Space d) :
                  (time c) ((toTimeAndSpace c).symm (t, s)) = t
                  @[simp]
                  theorem SpaceTime.toTimeAndSpace_symm_apply_inr {d : β„•} {c : SpeedOfLight} (t : Time) (x : Space d) (i : Fin d) :

                  B.3.1. Derivative of toTimeAndSpace #

                  B.3.2. Derivative of the inverse of toTimeAndSpace #

                  B.3.3. toTimeAndSpace acting on spatial basis vectors #

                  B.3.4. toTimeAndSpace acting on the temporal basis vectors #

                  B.4. Time space basis #

                  The basis of SpaceTime where the first component is (c, 0, 0, ...) instead of (1, 0, 0, ....).

                  Equations
                  Instances For

                    B.4.1. Elements of the basis #

                    B.4.2. Equivalence adjusting time basis vector #

                    The equivalence on of SpaceTime taking (1, 0, 0, ...) to of (c, 0, 0, ....) and keeping all other components the same.

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

                      B.4.3. Determinant of the equivalence #

                      B.4.4. Time space basis expressed in terms of the Lorentz basis #

                      B.4.5. The additive Haar measure associated to the time space basis #

                      B.5. Integrals over SpaceTime d #

                      B.5.1. Measure preserving property of toTimeAndSpace.symm #

                      B.5.2. Integrals over SpaceTime d expressed as integrals over Time and Space d #