Physlib.QFT.PerturbationTheory.FieldSpecification.Basic
7 declarations
Field operators of a field specification
#FieldOpFor a given field specification , the type defines the fundamental operators associated with the fields in the theory. It is an inductive type consisting of three categories of operators: - : An incoming asymptotic field operator for a field , where is an asymptotic label (such as spin ) and is the 3-momentum. In the operator algebra, these correspond to creation operators . - : A position-space field operator for a field , where is a position label (such as a Lorentz index ) and is the spacetime position. These correspond to field operators expanded as a sum of creation and annihilation operators. - : An outgoing asymptotic field operator for a field , with asymptotic label and 3-momentum . In the operator algebra, these correspond to annihilation operators .
Indicator function for position-space field operators
#statesIsPositionFor a given field specification , this function maps a field operator to a Boolean value. It returns if is a position-space field operator , and if is an incoming or outgoing asymptotic field operator ( or ).
Underlying field of a field operator
#fieldOpToFieldFor a given field specification , this function maps a field operator to its underlying field . Specifically, if is an incoming asymptotic operator , a position-space operator , or an outgoing asymptotic operator , the function returns the field from which the operator is derived.
Field statistic of a field operator
#fieldOpStatisticFor a field specification , the function `fieldOpStatistic` assigns a field statistic (such as bosonic or fermionic) to a field operator . The statistic of the operator is defined as the statistic of its underlying field , effectively inheriting the commutation or anti-commutation properties of the field from which the operator is derived. This is denoted by the notation .
Notation for field operator statistic
#term_|>ₛ_Given a field specification and a field operator , the notation denotes the field statistic (e.g., bosonic or fermionic) associated with the field operator within the specification .
Overall statistic of field operators
#term_|>ₛ__1Given a field specification and a list of field operators , the notation denotes the collective field statistic (such as Bose or Fermi) of the sequence . This value is determined by aggregating the statistics of the individual operators in as defined by the specification .
Aggregate field statistic
#term_|>ₛ⟨_,_⟩For a given field specification , this notation calculates the aggregate field statistic (e.g., Bose or Fermi) for a finite collection of field operators. Given a finite set of fields and an index , the expression determines the total statistic by applying the aggregation function `FieldStatistic.ofFinset` to the individual statistics of the field operators as defined within the specification .
