PhyslibSearch

Physlib.QFT.PerturbationTheory.WickContraction.Basic

53 declarations

definition

Wick contraction of nn indices

#WickContraction

Given a natural number nn, a Wick contraction is a finite collection ff of subsets of {0,1,,n1}\{0, 1, \dots, n-1\} such that: 1. Each subset afa \in f contains exactly two elements (i.e., it is a pair). 2. Any two distinct subsets a,bfa, b \in f are disjoint, meaning no element of {0,1,,n1}\{0, 1, \dots, n-1\} is contained in more than one pair. This represents the set of pairings used to contract fields in Wick's theorem.

instance

Equality of Wick contractions is decidable

#instDecidableEq

For any natural number nn, it is decidable whether two Wick contractions of nn indices are equal. That is, given two Wick contractions c1,c2c_1, c_2, there is an algorithmic procedure to determine if c1=c2c_1 = c_2.

definition

Empty Wick contraction

#empty

For a given natural number nn, the empty Wick contraction is the contraction that contains no pairs of indices. It represents the case where none of the indices in {0,1,,n1}\{0, 1, \dots, n-1\} are contracted with each other.

theorem

A Wick contraction is empty iff its cardinality is 0

#card_zero_iff_empty

Let cc be a Wick contraction of nn indices. The number of pairs in cc (its cardinality) is 0 if and only if cc is the empty Wick contraction.

theorem

cempty    i,j,{i,j}cc \neq \text{empty} \implies \exists i, j, \{i, j\} \in c

#exists_pair_of_not_eq_empty

Let cc be a Wick contraction of nn indices. If cc is not the empty contraction, then there exist indices ii and jj such that the pair {i,j}\{i, j\} is an element of cc.

definition

Equivalence WickContraction(n)WickContraction(m)\text{WickContraction}(n) \simeq \text{WickContraction}(m) for n=mn = m

#congr

For any two natural numbers nn and mm, an equality n=mn = m induces an equivalence (bijection) between the set of Wick contractions of nn indices and the set of Wick contractions of mm indices.

theorem

The congruence map for n=nn = n is the identity on Wick contractions

#congr_refl

For any natural number nn and any Wick contraction cc of nn indices, the equivalence between the set of Wick contractions of nn indices and itself induced by the reflexivity of equality n=nn = n is the identity map. That is, applying the congruence map associated with n=nn = n to cc results in cc itself: c.congr(rfl)=cc.\text{congr}(\text{rfl}) = c.

theorem

congr(h)(c)=c|\text{congr}(h)(c)| = |c| for Wick contractions

#card_congr

Let nn and mm be natural numbers such that n=mn = m, and let hh denote this equality. Let cc be a Wick contraction of nn indices, which is defined as a collection of disjoint pairs of elements from the set {0,1,,n1}\{0, 1, \dots, n-1\}. Let congr(h)(c)\text{congr}(h)(c) be the Wick contraction of mm indices induced by the bijection of indices resulting from the equality hh. Then the number of pairs (cardinality) in congr(h)(c)\text{congr}(h)(c) is equal to the number of pairs in cc.

theorem

The set of pairs of congr(h)(c)\text{congr}(h)(c) is the image of the set of pairs of cc under the index bijection induced by hh

#congr_contractions

Let nn and mm be natural numbers and h:n=mh: n = m be an equality. Let cc be a Wick contraction of nn indices, defined as a collection of disjoint pairs of elements from the set {0,1,,n1}\{0, 1, \dots, n-1\}. Let congr(h)\text{congr}(h) be the equivalence between Wick contractions of nn indices and mm indices induced by the equality hh. Then the collection of pairs in the Wick contraction congr(h)(c)\text{congr}(h)(c) is equal to the collection obtained by mapping each pair in cc using the natural bijection between {0,1,,n1}\{0, 1, \dots, n-1\} and {0,1,,m1}\{0, 1, \dots, m-1\} induced by hh.

theorem

Transitivity of the Equivalence WickContraction.congr\text{WickContraction.congr}

#congr_trans

Let WickContraction(k)\text{WickContraction}(k) denote the set of Wick contractions of kk indices, which are collections of disjoint pairs of elements from the set {0,1,,k1}\{0, 1, \dots, k-1\}. For any natural numbers n,m,n, m, and oo, and proofs of equality h1:n=mh_1: n = m and h2:m=oh_2: m = o, let congr(h)\text{congr}(h) be the induced equivalence (bijection) between the corresponding sets of Wick contractions. Then, the composition of the equivalences congr(h1)\text{congr}(h_1) and congr(h2)\text{congr}(h_2) is equal to the equivalence congr(h1h2)\text{congr}(h_1 \cdot h_2) induced by the transitivity of the equalities.

theorem

congr(h2)(congr(h1)(c))=congr(h1h2)(c)\text{congr}(h_2)(\text{congr}(h_1)(c)) = \text{congr}(h_1 \cdot h_2)(c) for Wick contractions

#congr_trans_apply

Let WickContraction(k)\text{WickContraction}(k) denote the set of Wick contractions of kk indices, which are collections of disjoint pairs of elements from the set {0,1,,k1}\{0, 1, \dots, k-1\}. For any natural numbers n,m,n, m, and oo, and proofs of equality h1:n=mh_1: n = m and h2:m=oh_2: m = o, let congr(h)\text{congr}(h) be the induced equivalence (bijection) between the corresponding sets of Wick contractions. For any Wick contraction cWickContraction(n)c \in \text{WickContraction}(n), the composition of these bijections applied to cc satisfies congr(h2)(congr(h1)(c))=congr(h1h2)(c)\text{congr}(h_2)(\text{congr}(h_1)(c)) = \text{congr}(h_1 \cdot h_2)(c) where h1h2h_1 \cdot h_2 is the equality n=on = o obtained by the transitivity of h1h_1 and h2h_2.

theorem

acongr(h,c)    ϕ(a)ca \in \text{congr}(h, c) \iff \phi(a) \in c for Wick contractions

#mem_congr_iff

Let nn and mm be natural numbers and let h:n=mh: n = m be an equality. Let cc be a Wick contraction of nn indices (a collection of disjoint pairs from the set {0,1,,n1}\{0, 1, \dots, n-1\}), and let congr(h,c)\text{congr}(h, c) be the corresponding Wick contraction of mm indices induced by hh. For any finite subset a{0,1,,m1}a \subseteq \{0, 1, \dots, m-1\}, aa is a pair in the contraction congr(h,c)\text{congr}(h, c) if and only if the image of aa under the index bijection ϕ:{0,1,,m1}{0,1,,n1}\phi: \{0, 1, \dots, m-1\} \to \{0, 1, \dots, n-1\} (induced by the equality m=nm = n) is a pair in the original contraction cc.

definition

Lifting of a contracted pair aca \in c to congr(h,c)\text{congr}(h, c)

#congrLift

Let nn and mm be natural numbers and h:n=mh: n = m be an equality. Given a Wick contraction cc of nn indices (defined as a collection of disjoint pairs of elements from {0,1,,n1}\{0, 1, \dots, n-1\}) and a specific contracted pair aca \in c, this function returns the corresponding contracted pair in the induced Wick contraction congr(h,c)\text{congr}(h, c) of mm indices. The resulting pair is obtained by applying the index bijection ϕ:{0,1,,n1}{0,1,,m1}\phi: \{0, 1, \dots, n-1\} \xrightarrow{\cong} \{0, 1, \dots, m-1\} induced by the equality hh to the elements of aa.

theorem

c.congrLift(rfl)=idc.\text{congrLift}(\text{rfl}) = \text{id}

#congrLift_rfl

Let nn be a natural number and cc be a Wick contraction of nn indices (defined as a collection of disjoint pairs from the set {0,1,,n1}\{0, 1, \dots, n-1\}). For the reflexivity equality n=nn = n (denoted as rfl\text{rfl}), the function congrLift\text{congrLift} that maps a contracted pair aca \in c to its corresponding pair in the induced Wick contraction is the identity function.

theorem

c.congrLift(h)c.\text{congrLift}(h) is injective

#congrLift_injective

Let nn and mm be natural numbers and h:n=mh: n = m be an equality. Let cc be a Wick contraction of nn indices, which is a collection of disjoint pairs of elements from the set {0,1,,n1}\{0, 1, \dots, n-1\}. The function c.congrLift(h)c.\text{congrLift}(h) maps each contracted pair aca \in c to its corresponding pair in the Wick contraction of mm indices induced by the equality hh. This theorem states that the mapping c.congrLift(h)c.\text{congrLift}(h) is injective.

theorem

congrLift\text{congrLift} is surjective

#congrLift_surjective

Let nn and mm be natural numbers and h:n=mh: n = m be an equality. Let cc be a Wick contraction of nn indices, defined as a collection of disjoint pairs from the set {0,1,,n1}\{0, 1, \dots, n-1\}. The map congrLifth\text{congrLift}_h, which sends each pair aca \in c to its corresponding pair in the induced Wick contraction of mm indices, is surjective.

theorem

c.congrLift(h)c.\text{congrLift}(h) is bijective

#congrLift_bijective

Let nn and mm be natural numbers and let h:n=mh: n = m be an equality. For a Wick contraction cc of nn indices, which consists of a collection of disjoint pairs of elements from the set {0,1,,n1}\{0, 1, \dots, n-1\}, the function c.congrLift(h)c.\text{congrLift}(h) maps each pair aca \in c to its corresponding pair in the Wick contraction of mm indices induced by the equality hh. This theorem states that the mapping c.congrLift(h)c.\text{congrLift}(h) is bijective.

definition

Inverse mapping of pairs under WickContraction(n)WickContraction(m)\text{WickContraction}(n) \simeq \text{WickContraction}(m)

#congrLiftInv

Let n,mn, m be natural numbers and h:n=mh: n = m be an equality. Let cc be a Wick contraction of nn indices, and let c=congr(h,c)c' = \text{congr}(h, c) be the corresponding Wick contraction of mm indices induced by the bijection between the index sets {0,1,,n1}\{0, 1, \dots, n-1\} and {0,1,,m1}\{0, 1, \dots, m-1\}. For any pair of indices aa belonging to the contraction cc', this function returns the corresponding pair in the original contraction cc by applying the inverse index mapping.

theorem

c.congrLiftInv(rfl)=idc.\text{congrLiftInv}(\text{rfl}) = \text{id}

#congrLiftInv_rfl

For any natural number nn and any Wick contraction cc of nn indices, the inverse mapping of pairs induced by the reflexivity of equality n=nn=n, denoted c.congrLiftInv(rfl)c.\text{congrLiftInv}(\text{rfl}), is the identity function. Here, a Wick contraction cc is a collection of disjoint pairs of indices from {0,1,,n1}\{0, 1, \dots, n-1\}, and congrLiftInv\text{congrLiftInv} is the function that maps pairs from a transformed contraction back to the original pairs.

definition

Contracted partner jj of index ii in Wick contraction cc

#getDual?

Given a Wick contraction cc of nn indices and a specific index i{0,1,,n1}i \in \{0, 1, \dots, n-1\}, this function returns the index jj that is paired with ii in cc. Specifically, if there exists a jj such that the set {i,j}\{i, j\} is a contracted pair in cc, the function returns some j\text{some } j. If no such jj exists (meaning ii is not involved in any contraction), it returns none\text{none}.

theorem

The partner of an index in a congruent Wick contraction

#getDual?_congr

Let nn and mm be natural numbers such that n=mn = m. Let ϕ:{0,,n1}{0,,m1}\phi: \{0, \dots, n-1\} \to \{0, \dots, m-1\} be the bijection induced by this equality, and let cc be a Wick contraction of nn indices. Let cc' be the corresponding Wick contraction of mm indices obtained via the equivalence WickContraction(n)WickContraction(m)\text{WickContraction}(n) \simeq \text{WickContraction}(m). For any index i{0,,m1}i \in \{0, \dots, m-1\}, the partner of ii in cc' is equal to ϕ(j)\phi(j) if the partner of ϕ1(i)\phi^{-1}(i) in cc is jj. If ϕ1(i)\phi^{-1}(i) is not involved in any contraction in cc, then ii is not involved in any contraction in cc'.

theorem

The partner of an index in a congruent Wick contraction is the relabeled partner of its inverse image

#getDual?_congr_get

Let nn and mm be natural numbers such that n=mn = m, and let ϕ:{0,,n1}{0,,m1}\phi: \{0, \dots, n-1\} \to \{0, \dots, m-1\} be the bijection induced by this equality. Let cc be a Wick contraction of nn indices, and let cc' be the corresponding Wick contraction of mm indices obtained via the equivalence WickContraction(n)WickContraction(m)\text{WickContraction}(n) \simeq \text{WickContraction}(m). For any index i{0,,m1}i \in \{0, \dots, m-1\}, if ii has a contracted partner in cc', then that partner is equal to ϕ(j)\phi(j), where jj is the partner of ϕ1(i)\phi^{-1}(i) in cc.

theorem

The partner of ii is jj if and only if {i,j}\{i, j\} is a contracted pair

#getDual?_eq_some_iff_mem

For a Wick contraction cc of nn indices and any two indices i,j{0,1,,n1}i, j \in \{0, 1, \dots, n-1\}, the partner of ii in the contraction cc is jj if and only if the pair {i,j}\{i, j\} is an element of the collection of pairs defining cc.

theorem

c.getDual?(i)=nonec.\text{getDual?}(i) = \text{none} for a Wick contraction of 1 index

#getDual?_one_eq_none

For any Wick contraction cc of n=1n = 1 index and for any index i{0}i \in \{0\}, the partner of ii in the contraction cc is undefined (i.e., c.getDual?(i)=nonec.\text{getDual?}(i) = \text{none}).

theorem

{c.getDual?(i),i}c\{c.\text{getDual?}(i), i\} \in c

#getDual?_get_self_mem

Let cc be a Wick contraction of nn indices. For any index i{0,1,,n1}i \in \{0, 1, \dots, n-1\}, if ii is involved in a contraction (i.e., there exists a partner jj such that c.getDual?(i)=some jc.\text{getDual?}(i) = \text{some } j), then the pair {j,i}\{j, i\} is an element of the collection of pairs defining the contraction cc.

theorem

An index and its partner form a pair in the Wick contraction cc

#self_getDual?_get_mem

Let cc be a Wick contraction of nn indices. For any index i{0,1,,n1}i \in \{0, 1, \dots, n-1\}, if ii is involved in a contraction (i.e., its partner exists), let jj be the partner of ii in cc. Then the pair {i,j}\{i, j\} is an element of the collection of pairs defining the contraction cc.

theorem

c.getDual?(i)=some j    ijc.\text{getDual?}(i) = \text{some } j \implies i \neq j

#getDual?_eq_some_neq

Let cc be a Wick contraction of nn indices. For any indices i,j{0,1,,n1}i, j \in \{0, 1, \dots, n-1\}, if the index jj is the contracted partner of ii in cc (meaning c.getDual?(i)=some jc.\text{getDual?}(i) = \text{some } j), then iji \neq j.

theorem

idual(i)i \neq \text{dual}(i) in a Wick contraction

#self_ne_getDual?_get

Let cc be a Wick contraction of nn indices. For any index i{0,1,,n1}i \in \{0, 1, \dots, n-1\}, if ii is involved in a contraction with a partner index jj, then iji \neq j.

theorem

The contracted partner of an index is not the index itself (dual(i)i\text{dual}(i) \neq i)

#getDual?_get_self_neq

Let cc be a Wick contraction of nn indices. For any index i{0,1,,n1}i \in \{0, 1, \dots, n-1\}, if ii has a contracted partner jj (meaning the pair {i,j}\{i, j\} is in cc), then jij \neq i.

theorem

ii has a partner     \iff ii belongs to a contraction pair

#getDual?_isSome_iff

Let cc be a Wick contraction of nn indices. For any index i{0,1,,n1}i \in \{0, 1, \dots, n-1\}, the contracted partner of ii exists (i.e., `c.getDual? i` is not `none`) if and only if there exists a pair aa in the contraction cc such that iai \in a.

theorem

iaci \in a \in c implies ii has a contracted partner

#getDual?_isSome_of_mem

Let cc be a Wick contraction of nn indices (a collection of disjoint pairs of indices from {0,1,,n1}\{0, 1, \dots, n-1\}). For any pair aa in the contraction cc, if an index ii is an element of aa, then ii has a contracted partner in cc (i.e., the function getDual?(i)\text{getDual?}(i) returns a value).

theorem

The contracted partner of the partner of ii is ii itself

#getDual?_getDual?_get_get

Let cc be a Wick contraction of nn indices. For any index i{0,1,,n1}i \in \{0, 1, \dots, n-1\}, if ii has a contracted partner jj (meaning the function `c.getDual? i` returns jj), then the contracted partner of jj is ii (meaning `c.getDual? j = some i`).

theorem

The partner of a contracted index is also contracted

#getDual?_getDual?_get_isSome

Let cc be a Wick contraction of nn indices, defined as a collection of disjoint pairs of indices from the set {0,1,,n1}\{0, 1, \dots, n-1\}. For any index i{0,1,,n1}i \in \{0, 1, \dots, n-1\}, let getDual?(i)\text{getDual?}(i) be the function that returns the index jj paired with ii in cc, or none\text{none} if ii is not part of any pair. If ii has a contracted partner jj (i.e., getDual?(i)\text{getDual?}(i) returns a value), then jj also has a contracted partner (i.e., getDual?(j)\text{getDual?}(j) returns a value).

theorem

The partner of a contracted index is also contracted

#getDual?_getDual?_get_not_none

Let cc be a Wick contraction of nn indices. For any index i{0,1,,n1}i \in \{0, 1, \dots, n-1\}, if ii has a contracted partner jj (meaning the function getDual?(i)\text{getDual?}(i) returns some j\text{some } j), then the contracted partner of jj is not none\text{none} (i.e., getDual?(j)none\text{getDual?}(j) \neq \text{none}).

definition

Smaller index in a contracted pair aca \in c

#fstFieldOfContract

For a Wick contraction cc of nn indices, let aca \in c be a contracted pair consisting of two indices {i,j}{0,1,,n1}\{i, j\} \subset \{0, 1, \dots, n-1\}. This function returns the smaller of the two indices in the pair aa, i.e., min{i,j}\min \{i, j\}.

theorem

Index renaming n=mn = m preserves the smaller index of a contracted pair

#fstFieldOfContract_congr

Given natural numbers nn and mm such that n=mn = m, let cc be a Wick contraction of nn indices and let aca \in c be a contracted pair. The smaller index of the corresponding pair in the induced Wick contraction of mm indices is equal to the image of the smaller index of aa under the natural bijection between index sets {0,1,,n1}\{0, 1, \dots, n-1\} and {0,1,,m1}\{0, 1, \dots, m-1\} induced by the equality n=mn = m.

definition

The larger index of a contracted pair aca \in c

#sndFieldOfContract

Given a Wick contraction cc of nn indices and a contracted pair aca \in c, where aa consists of two distinct indices {i,j}{0,1,,n1}\{i, j\} \subset \{0, 1, \dots, n-1\}, this function returns the larger of the two indices. Specifically, if the pair is ordered such that i<ji < j, the function returns jj.

theorem

The larger index of a contracted pair is preserved under index bijections induced by n=mn=m

#sndFieldOfContract_congr

Let nn and mm be natural numbers and h:n=mh: n = m be an equality. Let cc be a Wick contraction of nn indices (a collection of disjoint pairs of indices from {0,1,,n1}\{0, 1, \dots, n-1\}) and let aca \in c be a specific contracted pair. Then the larger index (the second field) of the corresponding pair in the induced Wick contraction of mm indices is equal to the image of the larger index of aa under the index bijection ϕ:{0,1,,n1}{0,1,,m1}\phi: \{0, 1, \dots, n-1\} \xrightarrow{\cong} \{0, 1, \dots, m-1\} induced by hh.

theorem

A contracted pair aa is the set of its smaller and larger indices.

#finset_eq_fstFieldOfContract_sndFieldOfContract

For a Wick contraction cc of nn indices, let aca \in c be a contracted pair. The set of indices constituting the pair aa is equal to {i,j}\{i, j\}, where ii is the smaller index in the pair (the first field of the contract) and jj is the larger index in the pair (the second field of the contract).

theorem

The first and second indices of a contracted pair are distinct

#fstFieldOfContract_ne_sndFieldOfContract

For a Wick contraction cc of nn indices and a contracted pair aca \in c, the smaller index of the pair (the first field of the contract) is not equal to the larger index of the pair (the second field of the contract).

theorem

The first index of a contracted pair is \le the second index.

#fstFieldOfContract_le_sndFieldOfContract

For any Wick contraction cc of nn indices and any contracted pair aca \in c, the smaller index of the pair (denoted as the first field of the contract) is less than or equal to the larger index of the pair (denoted as the second field of the contract).

theorem

The first index of a contracted pair is strictly less than the second index

#fstFieldOfContract_lt_sndFieldOfContract

For a Wick contraction cc of nn indices and any contracted pair aca \in c, the smaller index of the pair (the first field of the contract) is strictly less than the larger index of the pair (the second field of the contract).

theorem

The smaller index of a contracted pair aa belongs to aa

#fstFieldOfContract_mem

Let cc be a Wick contraction of nn indices. For any pair aca \in c within the contraction, the smaller of the two indices in aa (referred to as the first field of the contract) is an element of the set of indices that constitute the pair aa.

theorem

The smaller index of a contracted pair aca \in c has a partner in cc

#fstFieldOfContract_getDual?_isSome

Let cc be a Wick contraction of nn indices and let aca \in c be a pair in the contraction. Let i=min(a)i = \min(a) be the smaller of the two indices in the pair aa. Then the contracted partner of ii in the contraction cc exists (i.e., c.getDual?(i)c.\text{getDual?}(i) is not none\text{none}).

theorem

The contracted partner of the smaller index in a pair is the larger index

#fstFieldOfContract_getDual?

Let cc be a Wick contraction of nn indices and let aca \in c be a pair in the contraction. Let i=min(a)i = \min(a) and j=max(a)j = \max(a) be the smaller and larger indices of the pair aa, respectively. Then the contracted partner of ii in the contraction cc is jj.

theorem

The larger index of a contracted pair aca \in c is an element of aa

#sndFieldOfContract_mem

Let cc be a Wick contraction of nn indices and let aca \in c be a contracted pair. Then the larger index of the pair aa is an element of aa.

theorem

The larger index of a pair aca \in c has a contracted partner

#sndFieldOfContract_getDual?_isSome

Let cc be a Wick contraction of nn indices and let aca \in c be a pair in the contraction. Let jj be the larger index of the pair aa (the second field of the contract). Then jj has a contracted partner in cc (i.e., the result of the partner lookup `getDual?` is not empty).

theorem

The partner of the larger index in a contracted pair is the smaller index

#sndFieldOfContract_getDual?

For a Wick contraction cc of nn indices and any contracted pair aca \in c, let jj be the larger index in aa (the second field of the contract) and ii be the smaller index in aa (the first field of the contract). Then the partner of jj in the contraction cc is ii.

definition

Equivalence a{0,1}a \simeq \{0, 1\} for a contracted pair aca \in c

#contractEquivFinTwo

Given a Wick contraction cc of nn indices and a contracted pair aca \in c (which consists of two distinct indices {i,j}{0,1,,n1}\{i, j\} \subset \{0, 1, \dots, n-1\}), this definition establishes an equivalence (a bijection) between the set aa and the set {0,1}\{0, 1\}. Under this equivalence, the smaller index in the pair aa (the first field of the contract) is mapped to 00, and the larger index (the second field of the contract) is mapped to 11.

theorem

Product over a contracted pair equals the product of values at its smaller and larger indices

#prod_finset_eq_mul_fst_snd

Let cc be a Wick contraction of nn indices and let aca \in c be a contracted pair within it. For any function ff mapping the indices in aa to a commutative monoid MM, the product of the values of ff over the pair aa is equal to the product of ff evaluated at the smaller index and ff evaluated at the larger index in aa. That is, xaf(x)=f(i)f(j)\prod_{x \in a} f(x) = f(i) \cdot f(j) where ii is the smaller index (mina\min a) and jj is the larger index (maxa\max a) of the pair.

definition

Grading compliance of a Wick contraction Λ\Lambda

#GradingCompliant

Let F\mathcal{F} be a field specification. Given a list of field operators ϕs=[ϕ0,ϕ1,,ϕn1]\phi_s = [\phi_0, \phi_1, \dots, \phi_{n-1}] and a Wick contraction Λ\Lambda (a set of disjoint pairs of indices from {0,1,,n1}\{0, 1, \dots, n-1\}), the contraction Λ\Lambda is said to be **grading compliant** if for every pair {i,j}Λ\{i, j\} \in \Lambda, the field operators at those positions have the same field statistic. That is, the condition Fsϕi=Fsϕj\mathcal{F} \triangleright_s \phi_i = \mathcal{F} \triangleright_s \phi_j must hold for every contracted pair, ensuring that bosonic fields are only paired with bosonic fields and fermionic fields are only paired with fermionic fields.

theorem

Grading compliance of Λ\Lambda is invariant under ϕs=ϕs\phi_s = \phi_s'

#gradingCompliant_congr

Let F\mathcal{F} be a field specification. Suppose ϕs\phi_s and ϕs\phi_s' are two lists of field operators such that ϕs=ϕs\phi_s = \phi_s'. A Wick contraction Λ\Lambda of the indices {0,1,,ϕs1}\{0, 1, \dots, |\phi_s|-1\} is grading compliant with respect to ϕs\phi_s if and only if the congruent Wick contraction Λ\Lambda' (of the indices {0,1,,ϕs1}\{0, 1, \dots, |\phi_s'|-1\}) is grading compliant with respect to ϕs\phi_s'. A contraction is said to be grading compliant if for every contracted pair of indices {i,j}Λ\{i, j\} \in \Lambda, the field operators at those positions have the same field statistic (meaning bosonic fields are paired with bosonic fields and fermionic fields with fermionic fields).

definition

Equivalence between aca\sum_{a \in c} a and contracted indices in {0,,n1}\{0, \dots, n-1\}

#sigmaContractedEquiv

Given a Wick contraction cc of nn indices (represented as a collection of disjoint pairs of indices from {0,1,,n1}\{0, 1, \dots, n-1\}), this equivalence defines a bijection between the sigma type aca\sum_{a \in c} a and the set of indices x{0,1,,n1}x \in \{0, 1, \dots, n-1\} that are contracted. The sigma type aca\sum_{a \in c} a consists of all pairs (a,i)(a, i) where aa is a contracted pair in cc and ii is an index contained in aa. The bijection maps such a pair (a,i)(a, i) to the index ii itself. Conversely, it maps a contracted index xx to the pair (a,x)(a, x), where aa is the unique pair in cc containing xx.