refactor: Move spacetime

This commit is contained in:
jstoobysmith 2024-05-14 08:25:03 -04:00
parent db0f6de59c
commit 7020263053
7 changed files with 385 additions and 251 deletions

View file

@ -34,15 +34,16 @@ open Manifold
open Matrix
open Complex
open ComplexConjugate
open spaceTime
/-- The trivial vector bundle 𝓡² × ℂ². (TODO: Make associated bundle.) -/
abbrev higgsBundle := Bundle.Trivial spaceTime higgsVec
instance : SmoothVectorBundle higgsVec higgsBundle (𝓡 4) :=
instance : SmoothVectorBundle higgsVec higgsBundle spaceTime.asSmoothManifold :=
Bundle.Trivial.smoothVectorBundle higgsVec 𝓘(, spaceTime)
/-- A higgs field is a smooth section of the higgs bundle. -/
abbrev higgsField : Type := SmoothSection (𝓡 4) higgsVec higgsBundle
abbrev higgsField : Type := SmoothSection spaceTime.asSmoothManifold higgsVec higgsBundle
instance : NormedAddCommGroup (Fin 2 → ) := by
exact Pi.normedAddCommGroup