PhysLean/HepLean/BeyondTheStandardModel/GeorgiGlashow/Basic.lean
2025-02-10 10:51:44 +00:00

46 lines
1.4 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/-
Copyright (c) 2024 Joseph Tooby-Smith. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Joseph Tooby-Smith
-/
import HepLean.StandardModel.Basic
/-!
# The Georgi-Glashow Model
The Georgi-Glashow model is a grand unified theory that unifies the Standard Model gauge group into
`SU(5)`.
This file currently contains informal-results about the Georgi-Glashow group.
-/
namespace GeorgiGlashow
/-- The gauge group of the Georgi-Glashow model, i.e., `SU(5)`. -/
informal_definition GaugeGroupI where
deps := []
/-- The homomorphism of the Standard Model gauge group into the Georgi-Glashow gauge group, i.e.,
the group homomorphism `SU(3) × SU(2) × U(1) → SU(5)` taking `(h, g, α)` to
`blockdiag (α ^ 3 g, α ^ (-2) h)`.
See page 34 of https://math.ucr.edu/home/baez/guts.pdf
-/
informal_definition inclSM where
deps := [``GaugeGroupI, ``StandardModel.GaugeGroupI]
/-- The kernel of the map `inclSM` is equal to the subgroup `StandardModel.gaugeGroup₆SubGroup`.
See page 34 of https://math.ucr.edu/home/baez/guts.pdf
-/
informal_lemma inclSM_ker where
deps := [``inclSM, ``StandardModel.gaugeGroup₆SubGroup]
/-- The group embedding from `StandardModel.GaugeGroup₆` to `GaugeGroupI` induced by `inclSM` by
quotienting by the kernel `inclSM_ker`.
-/
informal_definition embedSM₆ where
deps := [``inclSM, ``StandardModel.GaugeGroup₆, ``GaugeGroupI, ``inclSM_ker]
end GeorgiGlashow