Documentation

FUST.Physics.Gravity

Lorentz connection: localized so(3,1) #

dim(connection) = dim so(3,1) × spacetime dim = 6 × 4 = 24

Curvature: Lie bracket of connection components #

Localizing the Lorentz symmetry introduces a connection ω : I4 → so(3,1). The curvature F_{μν} = [ω_μ, ω_ν] ∈ so(3,1) is the Riemann curvature.

Curvature of Lorentz connection = Lie bracket of components

Equations
Instances For

    Curvature is antisymmetric: F_{μν} = -F_{νμ}

    Curvature stays in so(3,1): [so(3,1), so(3,1)] ⊆ so(3,1)

    Curvature preserves the Minkowski form (inherits from so(3,1))

    Bianchi identity from Jacobi identity #

    The algebraic Bianchi identity ∇{[μ} F{νρ]} = 0 is the Jacobi identity of the Lie algebra so(3,1) applied to connection components.

    theorem FUST.Physics.Gravity.bianchi_identity (ω : Lorentz.I4(LieAlgebra.Orthogonal.so' (Fin 1) (Fin 3) )) (μ ν ρ : Lorentz.I4) :
    ω μ, ω ν, ω ρ + ω ν, ω ρ, ω μ + ω ρ, ω μ, ω ν = 0

    Algebraic Bianchi identity: cyclic sum of [ω_μ, F_{νρ}] = 0

    Dζ → so(3,1) connection: algebraic 3+1 decomposition #

    Dζ decomposes into (AF_coeff_eq, Φ_S_rank_three): Φ_A: 1 AF channel (temporal, AF_coeff = 2i√3) Φ_S: 3 SY sub-operators (spatial, rank 3) This determines I4 = Fin 1 ⊕ Fin 3 and indexes ω : I4 → so(3,1).

    noncomputable def FUST.Physics.Gravity.Φ_A_coeff (s : ) :

    Φ_A eigenvalue on z^s: σ_{Diff6+Diff2-Diff4}(s)

    Equations
    Instances For
      noncomputable def FUST.Physics.Gravity.Φ_S_coeff (s : ) :

      Φ_S eigenvalue on z^s: σ_{2·Diff5+Diff3+μ·Diff2}(s)

      Equations
      Instances For

        Φ_A_coeff(1) = 2(φ-ψ) = 2√5

        Φ_S_coeff(1) = √5 - 2

        Dζ eigenvalue: λ(s) = 6·Φ_S(s) + 2i√3·Φ_A(s) #

        The Dζ eigenvalue on z^s (for active modes s ≡ 1,5 mod 6) is a single complex number. Re = 6·Φ_S, Im = 2√3·Φ_A. The mass invariant uses Re²-Im².

        noncomputable def FUST.Physics.Gravity.Dζ_re (s : ) :

        Dζ eigenvalue real part: 6·Φ_S(s)

        Equations
        Instances For
          noncomputable def FUST.Physics.Gravity.Dζ_im (s : ) :

          Dζ eigenvalue imaginary part: 2√3·Φ_A(s)

          Equations
          Instances For

            Temporal (Fin 1) + spatial (Fin 3) = I4, matching Dζ channel structure

            Connection space dim = |I4| × dim so(3,1) = 4 × 6 = 24

            theorem FUST.Physics.Gravity.Dζ_bianchi (ω : Lorentz.I4(LieAlgebra.Orthogonal.so' (Fin 1) (Fin 3) )) (μ ν ρ : Lorentz.I4) :
            ω μ, ω ν, ω ρ + ω ν, ω ρ, ω μ + ω ρ, ω μ, ω ν = 0

            Bianchi identity for Dζ-indexed connections

            Minkowski metric, Riemann/Ricci/Einstein tensors, vacuum EFE #

            noncomputable def FUST.Physics.Gravity.η (μ ν : Lorentz.I4) :

            Minkowski metric η_{μν} = diag(1,-1,-1,-1)

            Equations
            Instances For
              theorem FUST.Physics.Gravity.η_off_diag (μ ν : Lorentz.I4) (h : μ ν) :
              η μ ν = 0
              theorem FUST.Physics.Gravity.η_sq_trace :
              μ : Lorentz.I4, ν : Lorentz.I4, η μ ν * η μ ν = 4

              Tr(η²) = dim(spacetime) = 4

              Riemann tensor #

              noncomputable def FUST.Physics.Gravity.riemann (ω : Lorentz.I4(LieAlgebra.Orthogonal.so' (Fin 1) (Fin 3) )) (μ ν ρ σ : Lorentz.I4) :

              R^ρ_{σμν} := (curvature ω μ ν).val ρ σ

              Equations
              Instances For
                theorem FUST.Physics.Gravity.riemann_antisymm (ω : Lorentz.I4(LieAlgebra.Orthogonal.so' (Fin 1) (Fin 3) )) (μ ν ρ σ : Lorentz.I4) :
                riemann ω μ ν ρ σ = -riemann ω ν μ ρ σ

                Riemann antisymmetry: R^ρ_{σμν} = -R^ρ_{σνμ}

                theorem FUST.Physics.Gravity.riemann_diag (ω : Lorentz.I4(LieAlgebra.Orthogonal.so' (Fin 1) (Fin 3) )) (μ ρ σ : Lorentz.I4) :
                riemann ω μ μ ρ σ = 0
                theorem FUST.Physics.Gravity.riemann_flat (A : (LieAlgebra.Orthogonal.so' (Fin 1) (Fin 3) )) (μ ν ρ σ : Lorentz.I4) :
                riemann (fun (x : Lorentz.I4) => A) μ ν ρ σ = 0

                Flat connection → zero Riemann

                Ricci tensor, scalar curvature, Einstein tensor #

                noncomputable def FUST.Physics.Gravity.ricci (ω : Lorentz.I4(LieAlgebra.Orthogonal.so' (Fin 1) (Fin 3) )) (μ ν : Lorentz.I4) :

                Ric_{μν} = Σ_ρ R^ρ_{μρν}

                Equations
                Instances For

                  R = Σ_{μν} η^{μν} Ric_{μν}

                  Equations
                  Instances For
                    noncomputable def FUST.Physics.Gravity.einstein (ω : Lorentz.I4(LieAlgebra.Orthogonal.so' (Fin 1) (Fin 3) )) (μ ν : Lorentz.I4) :

                    G_{μν} = Ric_{μν} - (1/2) η_{μν} R

                    Equations
                    Instances For

                      Flat connection satisfies vacuum EFE #

                      theorem FUST.Physics.Gravity.ricci_flat (A : (LieAlgebra.Orthogonal.so' (Fin 1) (Fin 3) )) (μ ν : Lorentz.I4) :
                      ricci (fun (x : Lorentz.I4) => A) μ ν = 0
                      theorem FUST.Physics.Gravity.einstein_flat (A : (LieAlgebra.Orthogonal.so' (Fin 1) (Fin 3) )) (μ ν : Lorentz.I4) :
                      einstein (fun (x : Lorentz.I4) => A) μ ν = 0
                      theorem FUST.Physics.Gravity.vacuum_einstein (A : (LieAlgebra.Orthogonal.so' (Fin 1) (Fin 3) )) (μ ν : Lorentz.I4) :
                      einstein (fun (x : Lorentz.I4) => A) μ ν = 0

                      Vacuum Einstein equations: constant connections satisfy G_{μν} = 0

                      Einstein tensor trace: η^{μν} G_{μν} = -R #

                      Bianchi identity in matrix entries #

                      theorem FUST.Physics.Gravity.bianchi_entries (ω : Lorentz.I4(LieAlgebra.Orthogonal.so' (Fin 1) (Fin 3) )) (μ ν ρ α β : Lorentz.I4) :
                      ω μ, ω ν, ω ρ α β + ω ν, ω ρ, ω μ α β + ω ρ, ω μ, ω ν α β = 0