PhysLean Documentation

PhysLean.QFT.PerturbationTheory.WickAlgebra.StaticWickTerm

Static Wick's terms #

For a list φs of 𝓕.FieldOp, and a Wick contraction φsΛ of φs, the element of 𝓕.WickAlgebra, φsΛ.staticWickTerm is defined as

φsΛ.sign • φsΛ.staticContract * 𝓝([φsΛ]ᵘᶜ).

This is a term which appears in the static version Wick's theorem.

Equations
Instances For
    @[simp]

    For the empty list [] of 𝓕.FieldOp, the staticWickTerm of the Wick contraction corresponding to the empty set (the only Wick contraction of []) is 1.

    For a list φs = φ₀…φₙ of 𝓕.FieldOp, a Wick contraction φsΛ of φs, and an element φ of 𝓕.FieldOp, then (φsΛ ↩Λ φ 0 none).staticWickTerm is equal to

    φsΛ.sign • φsΛ.staticWickTerm * 𝓝(φ :: [φsΛ]ᵘᶜ)

    The proof of this result relies on

    • staticContract_insert_none to rewrite the static contract.
    • sign_insert_none_zero to rewrite the sign.

    For a list φs = φ₀…φₙ of 𝓕.FieldOp, a Wick contraction φsΛ of φs, an element φ of 𝓕.FieldOp, and a k in φsΛ.uncontracted, (φsΛ ↩Λ φ 0 (some k)).wickTerm is equal to the product of

    • the sign 𝓢(φ, φ₀…φᵢ₋₁)
    • the sign φsΛ.sign
    • φsΛ.staticContract
    • s • [anPart φ, ofFieldOp φs[k]]ₛ where s is the sign associated with moving φ through uncontracted fields in φ₀…φₖ₋₁
    • the normal ordering of [φsΛ]ᵘᶜ with the field operator φs[k] removed.

    The proof of this result ultimately relies on

    • staticContract_insert_some to rewrite static contractions.
    • normalOrder_uncontracted_some to rewrite normal orderings.
    • sign_insert_some_zero to rewrite signs.

    For a list φs = φ₀…φₙ of 𝓕.FieldOp, a Wick contraction φsΛ of φs, the following relation holds

    φ * φsΛ.staticWickTerm = ∑ k, (φsΛ ↩Λ φ 0 k).staticWickTerm

    where the sum is over all k in Option φsΛ.uncontracted, so k is either none or some k.

    The proof proceeds as follows: