refactor: Some properties of field specifications (#285)
* refactor: Fix field struct defn. * rename: FieldStruct to FieldSpecification * feat: Add examples of field specifications * docs: Slight improvement of module docs
This commit is contained in:
parent
bb1db930b5
commit
b5c987180a
29 changed files with 153 additions and 126 deletions
|
@ -7,12 +7,12 @@ import HepLean.PerturbationTheory.Algebras.OperatorAlgebra.NormalOrder
|
|||
import HepLean.Mathematics.List.InsertIdx
|
||||
/-!
|
||||
|
||||
# Contractions
|
||||
# Wick contractions
|
||||
|
||||
-/
|
||||
open FieldStruct
|
||||
open FieldSpecification
|
||||
|
||||
variable {𝓕 : FieldStruct}
|
||||
variable {𝓕 : FieldSpecification}
|
||||
|
||||
/--
|
||||
Given a natural number `n` corresponding to the number of fields, a Wick contraction
|
||||
|
|
|
@ -10,8 +10,8 @@ import HepLean.PerturbationTheory.WickContraction.Uncontracted
|
|||
|
||||
-/
|
||||
|
||||
open FieldStruct
|
||||
variable {𝓕 : FieldStruct}
|
||||
open FieldSpecification
|
||||
variable {𝓕 : FieldSpecification}
|
||||
|
||||
namespace WickContraction
|
||||
variable {n : ℕ} (c : WickContraction n)
|
||||
|
|
|
@ -10,8 +10,8 @@ import HepLean.PerturbationTheory.WickContraction.Insert
|
|||
|
||||
-/
|
||||
|
||||
open FieldStruct
|
||||
variable {𝓕 : FieldStruct}
|
||||
open FieldSpecification
|
||||
variable {𝓕 : FieldSpecification}
|
||||
|
||||
namespace WickContraction
|
||||
variable {n : ℕ} (c : WickContraction n)
|
||||
|
|
|
@ -10,8 +10,8 @@ import HepLean.PerturbationTheory.WickContraction.Erase
|
|||
|
||||
-/
|
||||
|
||||
open FieldStruct
|
||||
variable {𝓕 : FieldStruct}
|
||||
open FieldSpecification
|
||||
variable {𝓕 : FieldSpecification}
|
||||
|
||||
namespace WickContraction
|
||||
variable {n : ℕ} (c : WickContraction n)
|
||||
|
|
|
@ -6,12 +6,12 @@ Authors: Joseph Tooby-Smith
|
|||
import HepLean.PerturbationTheory.WickContraction.UncontractedList
|
||||
/-!
|
||||
|
||||
# Inserting an element into a contraction
|
||||
# Inserting an element into a contraction based on a list
|
||||
|
||||
-/
|
||||
|
||||
open FieldStruct
|
||||
variable {𝓕 : FieldStruct}
|
||||
open FieldSpecification
|
||||
variable {𝓕 : FieldSpecification}
|
||||
|
||||
namespace WickContraction
|
||||
variable {n : ℕ} (c : WickContraction n)
|
||||
|
|
|
@ -13,8 +13,8 @@ import HepLean.PerturbationTheory.WickContraction.InsertList
|
|||
|
||||
-/
|
||||
|
||||
open FieldStruct
|
||||
variable {𝓕 : FieldStruct}
|
||||
open FieldSpecification
|
||||
variable {𝓕 : FieldSpecification}
|
||||
namespace WickContraction
|
||||
variable {n : ℕ} (c : WickContraction n)
|
||||
open HepLean.List
|
||||
|
|
|
@ -13,8 +13,8 @@ We say that a contraction is full if it has no uncontracted fields.
|
|||
|
||||
-/
|
||||
|
||||
open FieldStruct
|
||||
variable {𝓕 : FieldStruct}
|
||||
open FieldSpecification
|
||||
variable {𝓕 : FieldSpecification}
|
||||
namespace WickContraction
|
||||
variable {n : ℕ} (c : WickContraction n)
|
||||
open HepLean.List
|
||||
|
|
|
@ -11,8 +11,8 @@ import HepLean.PerturbationTheory.WickContraction.InsertList
|
|||
|
||||
-/
|
||||
|
||||
open FieldStruct
|
||||
variable {𝓕 : FieldStruct}
|
||||
open FieldSpecification
|
||||
variable {𝓕 : FieldSpecification}
|
||||
|
||||
namespace WickContraction
|
||||
variable {n : ℕ} (c : WickContraction n)
|
||||
|
|
|
@ -11,8 +11,8 @@ import HepLean.PerturbationTheory.Algebras.OperatorAlgebra.TimeContraction
|
|||
|
||||
-/
|
||||
|
||||
open FieldStruct
|
||||
variable {𝓕 : FieldStruct}
|
||||
open FieldSpecification
|
||||
variable {𝓕 : FieldSpecification}
|
||||
|
||||
namespace WickContraction
|
||||
variable {n : ℕ} (c : WickContraction n)
|
||||
|
|
|
@ -9,8 +9,8 @@ import HepLean.PerturbationTheory.WickContraction.Basic
|
|||
# Uncontracted elements
|
||||
|
||||
-/
|
||||
open FieldStruct
|
||||
variable {𝓕 : FieldStruct}
|
||||
open FieldSpecification
|
||||
variable {𝓕 : FieldSpecification}
|
||||
|
||||
namespace WickContraction
|
||||
variable {n : ℕ} (c : WickContraction n)
|
||||
|
|
|
@ -6,12 +6,12 @@ Authors: Joseph Tooby-Smith
|
|||
import HepLean.PerturbationTheory.WickContraction.ExtractEquiv
|
||||
/-!
|
||||
|
||||
# List of uncontracted elements
|
||||
# List of uncontracted elements of a Wick contraction
|
||||
|
||||
-/
|
||||
|
||||
open FieldStruct
|
||||
variable {𝓕 : FieldStruct}
|
||||
open FieldSpecification
|
||||
variable {𝓕 : FieldSpecification}
|
||||
|
||||
namespace WickContraction
|
||||
variable {n : ℕ} (c : WickContraction n)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue