Wick term #
For a list ฯs
of ๐.FieldOp
, and a Wick contraction ฯsฮ
of ฯs
, the element
of ๐.FieldOpAlgebra
, ฯsฮ.wickTerm
is defined as
ฯsฮ.sign โข ฯsฮ.timeContract * ๐([ฯsฮ]แตแถ)
.
This is a term which appears in the Wick's theorem.
Equations
- ฯsฮ.wickTerm = WickContraction.sign ฯs ฯsฮ โข โฯsฮ.timeContract * FieldSpecification.FieldOpAlgebra.normalOrder (FieldSpecification.FieldOpAlgebra.ofFieldOpList ฯsฮ.uncontractedListGet)
Instances For
For the empty list []
of ๐.FieldOp
, the wickTerm
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
, an element ฯ
of
๐.FieldOp
, and i โค ฯs.length
, then (ฯsฮ โฉฮ ฯ i none).wickTerm
is equal to
๐ข(ฯ, ฯโโฆฯแตขโโ) ฯsฮ.sign โข ฯsฮ.timeContract * ๐(ฯ :: [ฯsฮ]แตแถ)
The proof of this result relies on
normalOrder_uncontracted_none
to rewrite normal orderings.timeContract_insert_none
to rewrite the time contract.sign_insert_none
to rewrite the sign.
For a list ฯs = ฯโโฆฯโ
of ๐.FieldOp
, a Wick contraction ฯsฮ
of ฯs
, an element ฯ
of
๐.FieldOp
, i โค ฯs.length
and a k
in ฯsฮ.uncontracted
,
such that all ๐.FieldOp
in ฯโโฆฯแตขโโ
have time strictly less than ฯ
and
ฯ
has a time greater than or equal to all FieldOp
in ฯโโฆฯโ
, then
(ฯsฮ โฉฮ ฯ i (some k)).staticWickTerm
is equal to the product of
- the sign
๐ข(ฯ, ฯโโฆฯแตขโโ)
- the sign
ฯsฮ.sign
ฯsฮ.timeContract
s โข [anPart ฯ, ofFieldOp ฯs[k]]โ
wheres
is the sign associated with movingฯ
through uncontracted fields inฯโโฆฯโโโ
- the normal ordering
[ฯsฮ]แตแถ
with the field corresponding tok
removed.
The proof of this result relies on
timeContract_insert_some_of_not_lt
andtimeContract_insert_some_of_lt
to rewrite time contractions.normalOrder_uncontracted_some
to rewrite normal orderings.sign_insert_some_of_not_lt
andsign_insert_some_of_lt
to rewrite signs.
For a list ฯs = ฯโโฆฯโ
of ๐.FieldOp
, a Wick contraction ฯsฮ
of ฯs
, an element ฯ
of
๐.FieldOp
, and i โค ฯs.length
such that all ๐.FieldOp
in ฯโโฆฯแตขโโ
have time strictly less than ฯ
and
ฯ
has a time greater than or equal to all FieldOp
in ฯโโฆฯโ
, then
ฯ * ฯsฮ.wickTerm = ๐ข(ฯ, ฯโโฆฯแตขโโ) โข โ k, (ฯsฮ โฉฮ ฯ i k).wickTerm
where the sum is over all k
in Option ฯsฮ.uncontracted
, so k
is either none
or some k
.
The proof proceeds as follows:
ofFieldOp_mul_normalOrder_ofFieldOpList_eq_sum
is used to expandฯ ๐([ฯsฮ]แตแถ)
as a sum overk
inOption ฯsฮ.uncontracted
of terms involving[anPart ฯ, ฯs[k]]โ
.- Then
wickTerm_insert_none
andwickTerm_insert_some
are used to equate terms.