PhyslibSearch

Physlib.QFT.PerturbationTheory.WickContraction.Card

14 declarations

theorem

WickContraction(n+1)|\text{WickContraction}(n+1)| is the sum of contractions where 00 is unpaired and where 00 is paired.

#wickContraction_card_eq_sum_zero_none_isSome

For a set of n+1n+1 elements, the total number of Wick contractions is equal to the sum of the number of Wick contractions where the element 00 is not paired with any other element and the number of Wick contractions where the element 00 is paired with some element. That is, WickContraction(n+1)={cWickContraction(n+1)0 is unpaired in c}+{cWickContraction(n+1)0 is paired in c}|\text{WickContraction}(n+1)| = |\{c \in \text{WickContraction}(n+1) \mid 0 \text{ is unpaired in } c\}| + |\{c \in \text{WickContraction}(n+1) \mid 0 \text{ is paired in } c\}| where the pairing status of element 00 in a contraction cc is determined by whether the dual of 00 exists (i.e., `(c.getDual? 0).isSome`).

theorem

{cWickContraction(n+1)index 0 is uncontracted}=WickContraction(n)|\{ c \in \text{WickContraction}(n+1) \mid \text{index } 0 \text{ is uncontracted} \}| = |\text{WickContraction}(n)|

#wickContraction_zero_none_card

Let WickContraction(k)\text{WickContraction}(k) denote the set of Wick contractions on kk elements. For any natural number nn, the number of Wick contractions on n+1n+1 elements where the element at index 0 is uncontracted (i.e., not paired with any other element) is equal to the total number of Wick contractions on nn elements.

theorem

The number of Wick contractions where index 0 is paired equals the sum of contractions over all possible partners of 0

#wickContraction_zero_some_eq_sum

Let Wn+1W_{n+1} be the set of Wick contractions on n+1n+1 indices {0,1,,n}\{0, 1, \dots, n\}. For a contraction cWn+1c \in W_{n+1}, let c(0)c(0) denote the index paired with index 00. The number of Wick contractions where 00 is paired with some other index is equal to the sum over all possible indices j{1,,n}j \in \{1, \dots, n\} of the number of Wick contractions where index 00 is paired specifically with jj: {cWn+1c(0) is some index}=i=0n1{cWn+1c(0)=i+1}|\{ c \in W_{n+1} \mid c(0) \text{ is some index} \}| = \sum_{i=0}^{n-1} |\{ c \in W_{n+1} \mid c(0) = i+1 \}| where ii ranges over the finite set of nn elements.

theorem

σ(fi(a)){0,i+1}=\sigma(f_i(a)) \cap \{0, i+1\} = \emptyset

#finset_succAbove_succ_disjoint

Given a natural number nn, a finite set a{0,,n1}a \subseteq \{0, \dots, n-1\}, and an index i{0,,n}i \in \{0, \dots, n\}, let fi:{0,,n1}{0,,n}f_i: \{0, \dots, n-1\} \to \{0, \dots, n\} be the embedding that skips the value ii (defined by fi(j)=jf_i(j) = j if j<ij < i and fi(j)=j+1f_i(j) = j+1 if jij \ge i). Let σ:{0,,n}{1,,n+1}\sigma: \{0, \dots, n\} \to \{1, \dots, n+1\} be the successor map σ(x)=x+1\sigma(x) = x+1. Then the image of the set aa under the composition σfi\sigma \circ f_i is disjoint from the set {0,i+1}\{0, i+1\}.

definition

Extension of a Wick contraction by adding the pair {0,i+1}\{0, i+1\}

#consAddContract

For a Wick contraction cc on nn elements and an index i{0,,n}i \in \{0, \dots, n\}, the function constructs a new Wick contraction on n+2n+2 elements (indices {0,,n+1}\{0, \dots, n+1\}). The resulting contraction is formed by taking the existing pairs in cc, relabeling their indices to the set {1,,n+1}{i+1}\{1, \dots, n+1\} \setminus \{i+1\}, and adding the new contraction pair {0,i+1}\{0, i+1\}.

theorem

The index 00 is paired with i+1i+1 in the extended Wick contraction `consAddContract i c`

#consAddContract_getDual?_zero

Let nn be a natural number and cc be a Wick contraction on nn elements. For any index i{0,,n}i \in \{0, \dots, n\}, let cc' be the Wick contraction on n+2n+2 elements (indices {0,,n+1}\{0, \dots, n+1\}) constructed by adding the contraction pair {0,i+1}\{0, i+1\} and relabeling the existing pairs in cc. Then, the partner of the index 00 in cc' is i+1i+1.

theorem

The partner of i+1i+1 in consAddContract(i,c)\text{consAddContract}(i, c) is 00

#consAddContract_getDual?_self_succ

Let cc be a Wick contraction on nn elements. For any index i{0,,n}i \in \{0, \dots, n\}, let cc' be the Wick contraction on n+2n+2 elements formed by adding the pair {0,i+1}\{0, i+1\} to cc (using the `consAddContract` construction). In this new contraction cc', the partner (or dual) of the element i+1i+1 is 00.

theorem

ac    (σfi)(a)consAddContract(i,c)a \in c \iff (\sigma \circ f_i)(a) \in \text{consAddContract}(i, c)

#mem_consAddContract_of_mem_iff

Let cc be a Wick contraction on nn elements {0,,n1}\{0, \dots, n-1\}. For any index i{0,,n}i \in \{0, \dots, n\}, let cc' be the Wick contraction on n+2n+2 elements {0,,n+1}\{0, \dots, n+1\} constructed by the operation `consAddContract(i, c)`, which adds the contraction pair {0,i+1}\{0, i+1\} and relabels the existing pairs in cc. Let fi:{0,,n1}{0,,n}f_i: \{0, \dots, n-1\} \to \{0, \dots, n\} be the embedding that skips the index ii (i.e., fi(j)=jf_i(j) = j for j<ij < i and fi(j)=j+1f_i(j) = j+1 for jij \ge i), and let σ:{0,,n}{1,,n+1}\sigma: \{0, \dots, n\} \to \{1, \dots, n+1\} be the successor map σ(x)=x+1\sigma(x) = x+1. A subset a{0,,n1}a \subseteq \{0, \dots, n-1\} is a pair in the contraction cc if and only if its image under the composition (σfi)(\sigma \circ f_i) is a pair in the contraction cc'.

theorem

consAddContract i\text{consAddContract } i is injective

#consAddContract_injective

For any natural number nn and any index i{0,,n}i \in \{0, \dots, n\}, let consAddContracti\text{consAddContract}_i be the operation that takes a Wick contraction cc on nn elements and constructs a new Wick contraction on n+2n+2 elements by adding the contraction pair {0,i+1}\{0, i+1\} and relabeling the indices of the original pairs in cc. This mapping is injective; that is, if consAddContracti(c1)=consAddContracti(c2)\text{consAddContract}_i(c_1) = \text{consAddContract}_i(c_2), then c1=c2c_1 = c_2.

theorem

`consAddContract i` is surjective onto Wick contractions pairing 00 and i+1i+1

#consAddContract_surjective_on_zero_contract

Let nn be a natural number and i{0,,n}i \in \{0, \dots, n\}. Suppose cc is a Wick contraction on n+2n+2 elements. If the index 00 is paired with the index i+1i+1 in cc, then there exists a Wick contraction cc' on nn elements such that cc is the result of extending cc' by the pair {0,i+1}\{0, i+1\} using the `consAddContract` operation.

theorem

consAddContract i\text{consAddContract } i is a bijection to Wick contractions pairing 00 and i+1i+1

#consAddContract_bijection

For any natural number nn and any index i{0,,n}i \in \{0, \dots, n\}, let WkW_k denote the set of Wick contractions on kk elements. The operation consAddContracti\text{consAddContract}_i, which extends a Wick contraction cWnc \in W_n by adding the pair {0,i+1}\{0, i+1\} and relabeling the remaining indices, is a bijection between WnW_n and the set of Wick contractions on n+2n+2 elements where the index 00 is paired with the index i+1i+1.

theorem

{cWn+20 is paired}=(n+1)Wn|\{c \in W_{n+2} \mid 0 \text{ is paired}\}| = (n+1) |W_n|

#wickContraction_zero_some_eq_mul

Let WkW_k denote the set of Wick contractions on kk elements. For a natural number nn, the number of Wick contractions on n+2n+2 indices where the index 00 is paired with some other index is equal to n+1n+1 times the total number of Wick contractions on nn indices: {cWn+2(c.getDual? 0).isSome}=(n+1)Wn|\{ c \in W_{n+2} \mid (c.\text{getDual? } 0).\text{isSome} \}| = (n + 1) \cdot |W_n| where (c.getDual? 0).isSome(c.\text{getDual? } 0).\text{isSome} indicates that index 00 is part of a contraction pair in cc.

definition

Recursive formula for the cardinality of Wick contractions f(n)f(n)

#cardFun

The function f:NNf: \mathbb{N} \to \mathbb{N} calculates the number of Wick contractions for nn elements. It is defined by the recursive formula: - f(0)=1f(0) = 1 - f(1)=1f(1) = 1 - f(n+2)=f(n+1)+(n+1)f(n)f(n + 2) = f(n + 1) + (n + 1) f(n) for any nNn \in \mathbb{N}. This sequence corresponds to the number of involutions on nn letters (OEIS:A000085).

theorem

WickContraction(n)=f(n)|\text{WickContraction}(n)| = f(n)

#card_eq_cardFun

For any natural number nn, the cardinality of the set of Wick contractions on nn elements is given by the function f(n)f(n), which is defined by the recursive formula: - f(0)=1f(0) = 1 - f(1)=1f(1) = 1 - f(n+2)=f(n+1)+(n+1)f(n)f(n + 2) = f(n + 1) + (n + 1) f(n) for any nNn \in \mathbb{N}. This sequence corresponds to the number of involutions on nn letters, which is listed as sequence A000085 in the Online Encyclopedia of Integer Sequences (OEIS).