Documentation

Atlas.IntroductionToPartialDifferentialEquations.code.CM12.MinkowskiVectors

The Minkowski metric on $\mathbb{R}^{1+n}$ in standard coordinates, $m_{\mu\nu} = \mathrm{diag}(-1, 1, \ldots, 1)$.

Instances For
    def MinkowskiVectors.minkowskiInner (n : ) (X Y : Fin (n + 1)) :

    The Minkowski inner product $m(X, Y) = m_{\alpha\beta} X^\alpha Y^\beta$ for vectors $X, Y \in \mathbb{R}^{1+n}$.

    Instances For
      def MinkowskiVectors.IsTimelike (n : ) (X : Fin (n + 1)) :

      A vector $X$ is timelike if $m(X, X) < 0$ (Definition 2.0.1).

      Instances For
        def MinkowskiVectors.IsSpacelike (n : ) (X : Fin (n + 1)) :

        A vector $X$ is spacelike if $m(X, X) > 0$ (Definition 2.0.1).

        Instances For
          def MinkowskiVectors.IsNull (n : ) (X : Fin (n + 1)) :

          A vector $X$ is null if $m(X, X) = 0$ (Definition 2.0.1).

          Instances For
            def MinkowskiVectors.IsCausal (n : ) (X : Fin (n + 1)) :

            A vector is causal if it is timelike or null (Definition 2.0.1).

            Instances For
              def MinkowskiVectors.IsFutureDirected (n : ) (X : Fin (n + 1)) :

              A vector $X \in \mathbb{R}^{1+n}$ is future-directed if its time-component $X^0$ is positive (Definition 2.0.2).

              Instances For
                def MinkowskiVectors.IsPastDirected (n : ) (X : Fin (n + 1)) :

                A vector $X \in \mathbb{R}^{1+n}$ is past-directed if its time-component $X^0$ is negative.

                Instances For

                  A Lorentz transformation is a linear map preserving the Minkowski metric, i.e. $\Lambda^T m \Lambda = m$ (Definition 2.1.1).

                  Instances For
                    theorem MinkowskiVectors.lorentz_preserves_inner {n : } {Λ : Matrix (Fin (n + 1)) (Fin (n + 1)) } ( : IsLorentzTransformation n Λ) (X Y : Fin (n + 1)) :

                    A Lorentz transformation preserves the Minkowski inner product: $m(\Lambda X, \Lambda Y) = m(X, Y)$.

                    theorem MinkowskiVectors.lorentz_preserves_timelike {n : } {Λ : Matrix (Fin (n + 1)) (Fin (n + 1)) } ( : IsLorentzTransformation n Λ) {X : Fin (n + 1)} (hX : IsTimelike n X) :

                    Lorentz transformations preserve the timelike character of a vector (Corollary 2.1.1, timelike case).

                    theorem MinkowskiVectors.lorentz_preserves_spacelike {n : } {Λ : Matrix (Fin (n + 1)) (Fin (n + 1)) } ( : IsLorentzTransformation n Λ) {X : Fin (n + 1)} (hX : IsSpacelike n X) :

                    Lorentz transformations preserve the spacelike character of a vector (Corollary 2.1.1, spacelike case).

                    theorem MinkowskiVectors.lorentz_preserves_null {n : } {Λ : Matrix (Fin (n + 1)) (Fin (n + 1)) } ( : IsLorentzTransformation n Λ) {X : Fin (n + 1)} (hX : IsNull n X) :
                    IsNull n (Λ.mulVec X)

                    Lorentz transformations preserve the null character of a vector (Corollary 2.1.1, null case).

                    theorem MinkowskiVectors.lorentz_preserves_causal {n : } {Λ : Matrix (Fin (n + 1)) (Fin (n + 1)) } ( : IsLorentzTransformation n Λ) {X : Fin (n + 1)} (hX : IsCausal n X) :
                    IsCausal n (Λ.mulVec X)

                    Lorentz transformations preserve the causal character of a vector.

                    theorem MinkowskiVectors.lorentz_preserves_causal_character {n : } (Λ : Matrix (Fin (n + 1)) (Fin (n + 1)) ) ( : IsLorentzTransformation n Λ) (X : Fin (n + 1)) :
                    (IsTimelike n XIsTimelike n (Λ.mulVec X)) (IsSpacelike n XIsSpacelike n (Λ.mulVec X)) (IsNull n XIsNull n (Λ.mulVec X))

                    Corollary 2.1.1 (packaged): a Lorentz transformation preserves each of the three causal classifications — timelike, spacelike, and null.