Physlib

Physlib.QFT.PerturbationTheory.Koszul.KoszulSignInsert

18 declarations

definition

Koszul sign of inserting field ϕ\phi into list LL

#koszulSignInsert

Let F\mathcal{F} be a type of fields, q:F{bosonic,fermionic}q : \mathcal{F} \to \{\text{bosonic}, \text{fermionic}\} be a function assigning a field statistic to each field, and \le be a decidable relation on F\mathcal{F}. For a given field ϕF\phi \in \mathcal{F} and a list of fields L=[ϕ1,ϕ2,,ϕn]L = [\phi_1, \phi_2, \dots, \phi_n], the function returns the Koszul sign factor (1)kC(-1)^k \in \mathbb{C} incurred by inserting ϕ\phi into the list. The sign is determined by the number kk of fermionic fields ϕi\phi_i in the list LL that are strictly smaller than ϕ\phi (i.e., for which ϕϕi\phi \le \phi_i is false) when ϕ\phi itself is fermionic. If ϕ\phi is bosonic, the result is always 11.

theorem

The Koszul sign of inserting a boson is 11

#koszulSignInsert_boson

Let F\mathcal{F} be a type of fields, q:F{bosonic,fermionic}q : \mathcal{F} \to \{\text{bosonic}, \text{fermionic}\} be a function assigning a field statistic to each field, and \le be a decidable relation on F\mathcal{F}. If a field ϕF\phi \in \mathcal{F} is bosonic (i.e., q(ϕ)=bosonicq(\phi) = \text{bosonic}), then for any list of fields LL, the Koszul sign factor incurred by inserting ϕ\phi into LL is equal to 11.

theorem

The Koszul sign of field insertion squares to 1

#koszulSignInsert_mul_self

Let F\mathcal{F} be a type of fields, q:F{bosonic,fermionic}q : \mathcal{F} \to \{\text{bosonic}, \text{fermionic}\} be a function assigning a field statistic to each field, and \le be a decidable relation on F\mathcal{F}. For any field ϕF\phi \in \mathcal{F} and any list of fields LL, the Koszul sign factor koszulSignInsert(q,,ϕ,L)\text{koszulSignInsert}(q, \le, \phi, L) satisfies koszulSignInsert(q,,ϕ,L)2=1. \text{koszulSignInsert}(q, \le, \phi, L)^2 = 1.

theorem

The Koszul sign of inserting a minimal field ϕ\phi into a list is 11

#koszulSignInsert_le_forall

Let F\mathcal{F} be a set of fields, qq be a function assigning a field statistic (bosonic or fermionic) to each field, and \le be a decidable relation on F\mathcal{F}. For any field ϕF\phi \in \mathcal{F} and any list of fields LL, if ϕϕ\phi \le \phi' holds for all ϕF\phi' \in \mathcal{F}, then the Koszul sign factor incurred by inserting ϕ\phi into LL is 11.

theorem

Appending a maximal field preserves the Koszul sign of insertion

#koszulSignInsert_ge_forall_append

Let F\mathcal{F} be a type of fields, q:F{bosonic, fermionic}q: \mathcal{F} \to \{\text{bosonic, fermionic}\} be a function assigning a field statistic to each field, and \le be a decidable relation on F\mathcal{F}. For any list of fields LL and any fields ϕ,ϕF\phi, \phi' \in \mathcal{F}, if ϕ\phi is a field such that ϕϕ\phi'' \le \phi for all ϕF\phi'' \in \mathcal{F}, then the Koszul sign factor incurred by inserting ϕ\phi' into the list LL is equal to the Koszul sign factor incurred by inserting ϕ\phi' into the list L ++ [ϕ]L \text{ ++ } [\phi]. The Koszul sign factor koszulSignInsert(q,,ϕ,L)\text{koszulSignInsert}(q, \le, \phi', L) is (1)k(-1)^k where kk is the number of fermionic fields ψ\psi in LL such that ¬(ϕψ)\neg(\phi' \le \psi) (if ϕ\phi' is fermionic), or 11 (if ϕ\phi' is bosonic).

theorem

Koszul sign of inserting ϕ\phi into LL equals the sign of inserting ϕ\phi into LL filtered by ¬(ϕψ)\neg(\phi \le \psi)

#koszulSignInsert_eq_filter

Let F\mathcal{F} be a type of fields, q:F{bosonic,fermionic}q : \mathcal{F} \to \{\text{bosonic}, \text{fermionic}\} be a function assigning a field statistic to each field, and \le be a decidable relation on F\mathcal{F}. For any field ϕF\phi \in \mathcal{F} and any list of fields LL, the Koszul sign factor incurred by inserting ϕ\phi into LL is equal to the Koszul sign factor incurred by inserting ϕ\phi into the sublist of LL consisting of all elements ψ\psi such that ¬(ϕψ)\neg(\phi \le \psi) holds.

theorem

The Koszul sign of inserting ϕ\phi into LL equals the Koszul sign of inserting ϕ\phi into ϕ::L\phi :: L

#koszulSignInsert_eq_cons

Let F\mathcal{F} be a type of fields, q:F{bosonic,fermionic}q : \mathcal{F} \to \{\text{bosonic}, \text{fermionic}\} be a function assigning a field statistic to each field, and \le be a total relation on F\mathcal{F}. For any field ϕF\phi \in \mathcal{F} and list of fields LL, the Koszul sign factor incurred by inserting ϕ\phi into LL is equal to the Koszul sign factor incurred by inserting ϕ\phi into the list ϕ::L\phi :: L (the list LL with ϕ\phi prepended to the front).

theorem

Koszul sign of insertion expressed via field grades

#koszulSignInsert_eq_grade

Let F\mathcal{F} be a type of fields with statistics q:F{bosonic,fermionic}q : \mathcal{F} \to \{\text{bosonic}, \text{fermionic}\} and a decidable relation \le. For any field ϕF\phi \in \mathcal{F} and list of fields LL, the Koszul sign factor koszulSignInsert(q,,ϕ,L)\text{koszulSignInsert}(q, \le, \phi, L) is given by: koszulSignInsert(q,,ϕ,L)={1if q(ϕ)=fermionic and grade({ψL¬(ϕψ)})=fermionic1otherwise \text{koszulSignInsert}(q, \le, \phi, L) = \begin{cases} -1 & \text{if } q(\phi) = \text{fermionic and } \text{grade}(\{\psi \in L \mid \neg(\phi \le \psi)\}) = \text{fermionic} \\ 1 & \text{otherwise} \end{cases} where the grade\text{grade} of a list is fermionic if it contains an odd number of fermionic fields and bosonic otherwise.

theorem

Permutations preserve the Koszul sign of field insertion

#koszulSignInsert_eq_perm

Let F\mathcal{F} be a type of fields with field statistics q:F{bosonic, fermionic}q: \mathcal{F} \to \{\text{bosonic, fermionic}\} and a decidable relation \le. For any field ϕF\phi \in \mathcal{F} and any two lists of fields LL and LL' such that LL is a permutation of LL', the Koszul sign factor incurred by inserting ϕ\phi into LL is equal to the Koszul sign factor incurred by inserting ϕ\phi into LL', i.e., koszulSignInsert(q,,ϕ,L)=koszulSignInsert(q,,ϕ,L) \text{koszulSignInsert}(q, \le, \phi, L) = \text{koszulSignInsert}(q, \le, \phi, L')

theorem

Sorting the list preserves the Koszul sign of field insertion

#koszulSignInsert_eq_sort

Let F\mathcal{F} be a type of fields with statistics q:F{bosonic, fermionic}q: \mathcal{F} \to \{\text{bosonic, fermionic}\} and a decidable relation \le. For any field ϕF\phi \in \mathcal{F} and any list of fields LL, the Koszul sign factor incurred by inserting ϕ\phi into LL is equal to the Koszul sign factor incurred by inserting ϕ\phi into the list obtained by sorting LL according to the relation \le: koszulSignInsert(q,,ϕ,L)=koszulSignInsert(q,,ϕ,sort(L)) \text{koszulSignInsert}(q, \le, \phi, L) = \text{koszulSignInsert}(q, \le, \phi, \text{sort}_{\le}(L))

theorem

koszulSignInsert\text{koszulSignInsert} equals the exchange sign with elements preceding ϕ\phi in the sorted list

#koszulSignInsert_eq_exchangeSign_take

Let F\mathcal{F} be a type of fields with field statistics q:F{bosonic, fermionic}q: \mathcal{F} \to \{\text{bosonic, fermionic}\} and a total, transitive relation \le. For any field ϕF\phi \in \mathcal{F} and list of fields LL, the Koszul sign factor incurred by inserting ϕ\phi into LL is equal to the exchange sign between the statistic of ϕ\phi and the collective statistic (grade) of the elements in LL that would precede ϕ\phi in an ordered arrangement. Specifically, koszulSignInsert(q,,ϕ,L)=S(q(ϕ),grade(sort(L)<ϕ)) \text{koszulSignInsert}(q, \le, \phi, L) = \mathcal{S}\left(q(\phi), \text{grade}\left(\text{sort}_{\le}(L)_{< \phi}\right)\right) where sort(L)<ϕ\text{sort}_{\le}(L)_{< \phi} denotes the sublist of elements in LL that are strictly smaller than ϕ\phi according to the ordering \le, and S(σ1,σ2)\mathcal{S}(\sigma_1, \sigma_2) is the exchange sign factor (1)(-1) if both arguments are fermionic and 11 otherwise.

theorem

koszulSignInsert\text{koszulSignInsert} is independent of the insertion index of an element in the list

#koszulSignInsert_insertIdx

Let F\mathcal{F} be a type of fields with field statistics q:F{bosonic, fermionic}q: \mathcal{F} \to \{\text{bosonic, fermionic}\} and a decidable relation \le. For any fields i,jFi, j \in \mathcal{F}, any list of fields rr, and any index nn such that nlength(r)n \le \text{length}(r), the Koszul sign factor incurred by inserting field jj into the list obtained by inserting ii into rr at position nn is equal to the Koszul sign factor incurred by inserting jj into the list where ii is prepended to rr, i.e., koszulSignInsert(q,,j,insertIdx(r,n,i))=koszulSignInsert(q,,j,i::r) \text{koszulSignInsert}(q, \le, j, \text{insertIdx}(r, n, i)) = \text{koszulSignInsert}(q, \le, j, i :: r)

definition

Koszul exchange sign for fields ϕ0\phi_0 and ϕ1\phi_1

#koszulSignCons

Given a set of fields F\mathcal{F}, an ordering relation \le on F\mathcal{F}, and a function qq defining the quantum statistics (bosonic or fermionic) of each field, the function koszulSignCons(ϕ0,ϕ1)\text{koszulSignCons}(\phi_0, \phi_1) returns a complex number representing the sign factor for the pair. If ϕ0ϕ1\phi_0 \le \phi_1, the value is 11. If ϕ0≰ϕ1\phi_0 \not\le \phi_1, the value is 1-1 if both ϕ0\phi_0 and ϕ1\phi_1 are fermionic, and 11 otherwise. Mathematically, this corresponds to the sign change when ϕ0\phi_0 is moved past ϕ1\phi_1 in an ordered sequence of operators.

theorem

koszulSignCons(ϕ0,ϕ1)\text{koszulSignCons}(\phi_0, \phi_1) equals 11 or S(q(ϕ0),q(ϕ1))\mathcal{S}(q(\phi_0), q(\phi_1)) based on field ordering \le

#koszulSignCons_eq_exchangeSign

Let F\mathcal{F} be a set of fields equipped with an ordering relation \le and a quantum statistics function qq. For any fields ϕ0,ϕ1F\phi_0, \phi_1 \in \mathcal{F}, the Koszul exchange sign koszulSignCons(ϕ0,ϕ1)\text{koszulSignCons}(\phi_0, \phi_1) is equal to 11 if ϕ0ϕ1\phi_0 \le \phi_1. Otherwise, if ϕ0≰ϕ1\phi_0 \not\le \phi_1, it is equal to the exchange sign S(q(ϕ0),q(ϕ1))\mathcal{S}(q(\phi_0), q(\phi_1)).

theorem

koszulSignInsert(ϕ0,ϕ1::L)=koszulSignCons(ϕ0,ϕ1)koszulSignInsert(ϕ0,L)\text{koszulSignInsert}(\phi_0, \phi_1 :: L) = \text{koszulSignCons}(\phi_0, \phi_1) \cdot \text{koszulSignInsert}(\phi_0, L)

#koszulSignInsert_cons

Let F\mathcal{F} be a type of quantum fields, \le be a decidable ordering relation on F\mathcal{F}, and qq be a function assigning quantum statistics (bosonic or fermionic) to each field. For any fields ϕ0,ϕ1F\phi_0, \phi_1 \in \mathcal{F} and any list of fields LL, the Koszul sign factor incurred by inserting ϕ0\phi_0 into the list starting with ϕ1\phi_1 (denoted ϕ1::L\phi_1 :: L) is equal to the product of the exchange sign factor between ϕ0\phi_0 and ϕ1\phi_1 and the Koszul sign factor for inserting ϕ0\phi_0 into the remaining list LL: koszulSignInsert(ϕ0,ϕ1::L)=koszulSignCons(ϕ0,ϕ1)koszulSignInsert(ϕ0,L)\text{koszulSignInsert}(\phi_0, \phi_1 :: L) = \text{koszulSignCons}(\phi_0, \phi_1) \cdot \text{koszulSignInsert}(\phi_0, L) Here, koszulSignCons(ϕ0,ϕ1)\text{koszulSignCons}(\phi_0, \phi_1) is 11 if ϕ0ϕ1\phi_0 \le \phi_1, and otherwise is 1-1 if both fields are fermionic and 11 if at least one is bosonic.

theorem

koszulSignInsert(q,,ϕ0,L)=1\text{koszulSignInsert}(q, \le, \phi_0, L) = 1 if ϕ0ϕ\phi_0 \le \phi for all ϕL\phi \in L

#koszulSignInsert_of_le_mem

Let F\mathcal{F} be a type of fields, q:F{bosonic,fermionic}q : \mathcal{F} \to \{\text{bosonic}, \text{fermionic}\} be a function assigning a field statistic to each field, and \le be a decidable relation on F\mathcal{F}. For any field ϕ0F\phi_0 \in \mathcal{F} and any list of fields LL, if ϕ0ϕ\phi_0 \le \phi for every field ϕ\phi in the list LL, then the Koszul sign factor incurred by inserting ϕ0\phi_0 into LL is 11.

theorem

Insertion signs for equivalent fields with same statistics are equal

#koszulSignInsert_eq_rel_eq_stat

Let F\mathcal{F} be a type of fields, q:F{bosonic, fermionic}q: \mathcal{F} \to \{\text{bosonic, fermionic}\} be the field statistics, and \le be a transitive relation on F\mathcal{F}. Let ϕ,ψF\phi, \psi \in \mathcal{F} be two fields such that ϕψ\phi \le \psi and ψϕ\psi \le \phi, and their statistics are identical (q(ϕ)=q(ψ)q(\phi) = q(\psi)). Then for any list of fields L=[ϕ1,ϕ2,,ϕn]L = [\phi_1, \phi_2, \dots, \phi_n], the Koszul sign factor incurred by inserting ϕ\phi into LL is equal to the factor incurred by inserting ψ\psi into LL: koszulSignInsert(q,,ϕ,L)=koszulSignInsert(q,,ψ,L)\text{koszulSignInsert}(q, \le, \phi, L) = \text{koszulSignInsert}(q, \le, \psi, L)

theorem

koszulSignInsert ϕ(ϕ::ψ::L)=koszulSignInsert ϕL\text{koszulSignInsert } \phi' (\phi :: \psi :: L) = \text{koszulSignInsert } \phi' L for equivalent ϕ,ψ\phi, \psi with same statistics

#koszulSignInsert_eq_remove_same_stat_append

Let F\mathcal{F} be a type of fields, q:F{bosonic, fermionic}q : \mathcal{F} \to \{\text{bosonic, fermionic}\} be a function assigning field statistics, and \le be a transitive relation on F\mathcal{F}. Suppose ϕ,ψ,ϕF\phi, \psi, \phi' \in \mathcal{F} are fields such that ϕ\phi and ψ\psi are equivalent under the relation (i.e., ϕψ\phi \le \psi and ψϕ\psi \le \phi) and possess the same field statistics (q(ψ)=q(ϕ)q(\psi) = q(\phi)). Then, for any list of fields LL, the Koszul sign factor incurred by inserting ϕ\phi' into the list [ϕ,ψ]L[\phi, \psi] \cup L is equal to the Koszul sign factor of inserting ϕ\phi' into LL: koszulSignInsert(q,,ϕ,ϕ::ψ::L)=koszulSignInsert(q,,ϕ,L)\text{koszulSignInsert}(q, \le, \phi', \phi :: \psi :: L) = \text{koszulSignInsert}(q, \le, \phi', L)