PhyslibSearch

Physlib.QFT.PerturbationTheory.WickAlgebra.NormalOrder.WickContractions

2 declarations

theorem

FieldSpecification.WickAlgebra.normalOrder_uncontracted_none

#normalOrder_uncontracted_none

(φ : 𝓕.FieldOp) (φs : List 𝓕.FieldOp) (i : Fin φs.length.succ) (φsΛ : WickContraction φs.length) : 𝓝(ofFieldOpList [φsΛ↩Λφ i none]ᵘᶜ) = 𝓢(𝓕|>ₛφ,𝓕|>ₛ⟨φs.get, φsΛ.uncontracted.filter (fun x => i.succAbove x < i)⟩) • 𝓝(ofFieldOpList (φ :: [φsΛ]ᵘᶜ))

theorem

Normal order of [ΛΛϕ,i,some k]uc[\Lambda \hookleftarrow_\Lambda \phi, i, \text{some } k]^{uc} equals N([Λ]uc{k})\mathcal{N}([\Lambda]^{uc} \setminus \{k\})

#normalOrder_uncontracted_some

Let F\mathcal{F} be a field specification and ϕs\phi_s be a list of field operators. Let Λ\Lambda be a Wick contraction on ϕs\phi_s. Suppose we insert a field operator ϕ\phi into ϕs\phi_s at index ii and contract it with an existing uncontracted index kk of Λ\Lambda to form a new contraction Λ=ΛΛϕ,i,some k\Lambda' = \Lambda \hookleftarrow_\Lambda \phi, i, \text{some } k. Then the normal ordering of the product of uncontracted field operators of Λ\Lambda', denoted N([Λ]uc)\mathcal{N}([\Lambda']^{uc}), is equal to the normal ordering of the list of uncontracted operators of Λ\Lambda with the operator corresponding to the index kk removed. Formally, N([ΛΛϕ,i,some k]uc)=N(eraseIdx([Λ]uc,pos(k)))\mathcal{N}([\Lambda \hookleftarrow_\Lambda \phi, i, \text{some } k]^{uc}) = \mathcal{N}(\text{eraseIdx}([\Lambda]^{uc}, \text{pos}(k))) where pos(k)\text{pos}(k) is the position of the uncontracted index kk in the sorted list of uncontracted indices of Λ\Lambda.