Skip to content

Commit

Permalink
Merge pull request #16 from HEPLean/SM/Higgs-field
Browse files Browse the repository at this point in the history
Higgs Field
  • Loading branch information
jstoobysmith authored May 6, 2024
2 parents ce66368 + 6544d95 commit 4488853
Show file tree
Hide file tree
Showing 3 changed files with 487 additions and 0 deletions.
2 changes: 2 additions & 0 deletions HepLean.lean
Original file line number Diff line number Diff line change
Expand Up @@ -54,3 +54,5 @@ import HepLean.FlavorPhysics.CKMMatrix.Relations
import HepLean.FlavorPhysics.CKMMatrix.Rows
import HepLean.FlavorPhysics.CKMMatrix.StandardParameterization.Basic
import HepLean.FlavorPhysics.CKMMatrix.StandardParameterization.StandardParameters
import HepLean.StandardModel.Basic
import HepLean.StandardModel.HiggsField
32 changes: 32 additions & 0 deletions HepLean/StandardModel/Basic.lean
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
/-
Copyright (c) 2024 Joseph Tooby-Smith. All rights reserved.
Released under Apache 2.0 license.
Authors: Joseph Tooby-Smith
-/
import Mathlib.Data.Complex.Exponential
import Mathlib.Geometry.Manifold.VectorBundle.Basic
import Mathlib.Geometry.Manifold.VectorBundle.SmoothSection
import Mathlib.Geometry.Manifold.Instances.Real
import Mathlib.RepresentationTheory.Basic
/-!
# The Standard Model
This file defines the basic properties of the standard model in particle physics.
-/
universe v u
namespace StandardModel

open Manifold
open Matrix
open Complex
open ComplexConjugate

/-- The space-time (TODO: Change to Minkowski.) -/
abbrev spaceTime := EuclideanSpace ℝ (Fin 4)

/-- The global gauge group of the standard model. -/
abbrev guageGroup : Type := specialUnitaryGroup (Fin 3) ℂ ×
specialUnitaryGroup (Fin 2) ℂ × unitary ℂ

end StandardModel
Loading

0 comments on commit 4488853

Please sign in to comment.