Feynman diagrams in Phi^4 theory #
The aim of this file is to start building up the theory of Feynman diagrams in the context of Phi^4 theory.
The pre-Feynman rules for Phi^4
theory.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
@[simp]
theorem
PhiFour.phi4PreFeynmanRules_vertexLabelMap
(x : Fin 2)
:
phi4PreFeynmanRules.vertexLabelMap x = match x with
| 0 => CategoryTheory.Over.mk ![0]
| 1 => CategoryTheory.Over.mk ![0, 0, 0, 0]
@[simp]
@[simp]
An instance allowing us to use integers for edge labels for Phi-4.
Equations
- PhiFour.instOfNatEdgeLabelPhi4PreFeynmanRules a = { ofNat := ↑a }
An instance allowing us to use integers for half edge labels for Phi-4.
Equations
- PhiFour.instOfNatHalfEdgeLabelPhi4PreFeynmanRules a = { ofNat := ↑a }
An instance allowing us to use integers for vertex labels for Phi-4.
Equations
- PhiFour.instOfNatVertexLabelPhi4PreFeynmanRules a = { ofNat := ↑a }
The pre feynman rules for Phi-4 are finite.
Equations
- One or more equations did not get rendered due to their size.
The figure eight diagram #
This section provides an example of the use of Feynman diagrams in PhysLean.
figureEight
is connected. We can get this from
#eval Connected figureEight
.
The symmetry factor of figureEight
is 8. We can get this from
#eval symmetryFactor figureEight
.