Wick's theorem for normal ordered lists #
For a list φs of 𝓕.FieldOp, then
𝓣(φs) = ∑ φsΛ, φsΛ.sign • φsΛ.timeContract * 𝓣(𝓝([φsΛ]ᵘᶜ))
where the sum is over all Wick contraction φsΛ which only have equal time contractions.
This result follows from
static_wick_theoremto rewrite𝓣(φs)on the left hand side as a sum of𝓣(φsΛ.staticWickTerm).EqTimeOnly.timeOrder_staticContract_of_not_memandtimeOrder_timeOrder_midto set to those𝓣(φsΛ.staticWickTerm)for whichφsΛhas a contracted pair which are not equal time to zero.staticContract_eq_timeContract_of_eqTimeOnlyto rewrite the static contract in the remaining𝓣(φsΛ.staticWickTerm)as a time contract.timeOrder_timeContract_mul_of_eqTimeOnly_leftto move the time contracts out of the time ordering.
For a list φs of 𝓕.FieldOp, then
𝓣(𝓝(φs)) = 𝓣(φs) - ∑ φsΛ, φsΛ.sign • φsΛ.timeContract.1 * 𝓣(𝓝([φsΛ]ᵘᶜ))
where the sum is over all non-empty Wick contraction φsΛ which only
have equal time contractions.
This result follows directly from
For a list φs of 𝓕.FieldOp, then 𝓣(φs) is equal to the sum of
∑ φsΛ, φsΛ.wickTermwhere the sum is over all Wick contractionφsΛwhich have no contractions of equal time.∑ φsΛ, φsΛ.sign • φsΛ.timeContract * (∑ φssucΛ, φssucΛ.wickTerm), where the first sum is over all Wick contractionφsΛwhich only have equal time contractions and the second sum is over all Wick contractionφssucΛof the uncontracted elements ofφsΛwhich do not have any equal time contractions.
The proof proceeds as follows
wicks_theoremis used to rewrite𝓣(φs)as a sum over all Wick contractions.- The sum over all Wick contractions is then split additively into two parts based on having or not having an equal time contractions.
- Using
join, the sum∑ φsΛ, _over Wick contractions which do have equal time contractions is split into two sums∑ φsΛ, ∑ φsucΛ, _, the first over non-zero elements which only have equal time contractions and the second over Wick contractionsφsucΛof[φsΛ]ᵘᶜwhich do not have equal time contractions. join_sign_timeContractis then used to equate terms.
For a list φs of 𝓕.FieldOp, the normal-ordered version of Wick's theorem states that
𝓣(𝓝(φs)) = ∑ φsΛ, φsΛ.wickTerm
where the sum is over all Wick contraction φsΛ in which no two contracted elements
have the same time.
The proof proceeds by induction on φs, with the base case [] holding by following
through definitions. and the inductive case holding as a result of
timeOrder_haveEqTime_splitnormalOrder_timeOrder_ofFieldOpList_eq_eqTimeOnly_empty- and the induction hypothesis on
𝓣(𝓝([φsΛ.1]ᵘᶜ))for contractionsφsΛofφswhich only have equal time contractions and are non-empty.