Skip to content

Commit

Permalink
Merge pull request #245 from HEPLean/FeynmanDiagrams
Browse files Browse the repository at this point in the history
docs: Add some docs and create file
  • Loading branch information
jstoobysmith authored Nov 25, 2024
2 parents de89037 + d8b6aa0 commit 6053624
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 0 deletions.
1 change: 1 addition & 0 deletions HepLean.lean
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ import HepLean.FeynmanDiagrams.Instances.ComplexScalar
import HepLean.FeynmanDiagrams.Instances.Phi4
import HepLean.FeynmanDiagrams.Momentum
import HepLean.FeynmanDiagrams.Wick.Contract
import HepLean.FeynmanDiagrams.Wick.Ring
import HepLean.FeynmanDiagrams.Wick.String
import HepLean.FlavorPhysics.CKMMatrix.Basic
import HepLean.FlavorPhysics.CKMMatrix.Invariants
Expand Down
24 changes: 24 additions & 0 deletions HepLean/FeynmanDiagrams/Wick/Ring.lean
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/-
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.FeynmanDiagrams.Basic
/-!
# Operator ring
Currently this file is only for an example of Wick strings, correpsonding to a
theory with two complex scalar fields. The concepts will however generalize.
This file is currently a stub.
We will formally define the operator ring, in terms of the fields present in the theory.
-/

namespace TwoComplexScalar
open CategoryTheory
open FeynmanDiagram
open PreFeynmanRule

end TwoComplexScalar
1 change: 1 addition & 0 deletions HepLean/FeynmanDiagrams/Wick/String.lean
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ inductive WickStringLast where

open WickStringLast

/-! TODO: This definition should be adapted to include the in and out going fields as inputs. -/
/-- A wick string is a representation of a string of fields from a theory.
E.g. `φ(x1) φ(x2) φ(y) φ(y) φ(y) φ(x3)`. The use of vertices in the Wick string
allows us to identify which fields have the same space-time coordinate. -/
Expand Down

0 comments on commit 6053624

Please sign in to comment.