Physlib.QFT.PerturbationTheory.WickContraction.Card
14 declarations
is the sum of contractions where is unpaired and where is paired.
#wickContraction_card_eq_sum_zero_none_isSomeFor a set of elements, the total number of Wick contractions is equal to the sum of the number of Wick contractions where the element is not paired with any other element and the number of Wick contractions where the element is paired with some element. That is, where the pairing status of element in a contraction is determined by whether the dual of exists (i.e., `(c.getDual? 0).isSome`).
Let denote the set of Wick contractions on elements. For any natural number , the number of Wick contractions on 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 elements.
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_sumLet be the set of Wick contractions on indices . For a contraction , let denote the index paired with index . The number of Wick contractions where is paired with some other index is equal to the sum over all possible indices of the number of Wick contractions where index is paired specifically with : where ranges over the finite set of elements.
Given a natural number , a finite set , and an index , let be the embedding that skips the value (defined by if and if ). Let be the successor map . Then the image of the set under the composition is disjoint from the set .
Extension of a Wick contraction by adding the pair
#consAddContractFor a Wick contraction on elements and an index , the function constructs a new Wick contraction on elements (indices ). The resulting contraction is formed by taking the existing pairs in , relabeling their indices to the set , and adding the new contraction pair .
The index is paired with in the extended Wick contraction `consAddContract i c`
#consAddContract_getDual?_zeroLet be a natural number and be a Wick contraction on elements. For any index , let be the Wick contraction on elements (indices ) constructed by adding the contraction pair and relabeling the existing pairs in . Then, the partner of the index in is .
The partner of in is
#consAddContract_getDual?_self_succLet be a Wick contraction on elements. For any index , let be the Wick contraction on elements formed by adding the pair to (using the `consAddContract` construction). In this new contraction , the partner (or dual) of the element is .
Let be a Wick contraction on elements . For any index , let be the Wick contraction on elements constructed by the operation `consAddContract(i, c)`, which adds the contraction pair and relabels the existing pairs in . Let be the embedding that skips the index (i.e., for and for ), and let be the successor map . A subset is a pair in the contraction if and only if its image under the composition is a pair in the contraction .
is injective
#consAddContract_injectiveFor any natural number and any index , let be the operation that takes a Wick contraction on elements and constructs a new Wick contraction on elements by adding the contraction pair and relabeling the indices of the original pairs in . This mapping is injective; that is, if , then .
`consAddContract i` is surjective onto Wick contractions pairing and
#consAddContract_surjective_on_zero_contractLet be a natural number and . Suppose is a Wick contraction on elements. If the index is paired with the index in , then there exists a Wick contraction on elements such that is the result of extending by the pair using the `consAddContract` operation.
is a bijection to Wick contractions pairing and
#consAddContract_bijectionFor any natural number and any index , let denote the set of Wick contractions on elements. The operation , which extends a Wick contraction by adding the pair and relabeling the remaining indices, is a bijection between and the set of Wick contractions on elements where the index is paired with the index .
Let denote the set of Wick contractions on elements. For a natural number , the number of Wick contractions on indices where the index is paired with some other index is equal to times the total number of Wick contractions on indices: where indicates that index is part of a contraction pair in .
Recursive formula for the cardinality of Wick contractions
#cardFunThe function calculates the number of Wick contractions for elements. It is defined by the recursive formula: - - - for any . This sequence corresponds to the number of involutions on letters (OEIS:A000085).
For any natural number , the cardinality of the set of Wick contractions on elements is given by the function , which is defined by the recursive formula: - - - for any . This sequence corresponds to the number of involutions on letters, which is listed as sequence A000085 in the Online Encyclopedia of Integer Sequences (OEIS).
