Field specification #
In this module is the definition of a field specification. A field specification is a structure consisting of a type of fields and a the field statistics of each field.
From each field we can create three different types of FieldOp.
- Negative asymptotic states.
- Position states.
- Positive asymptotic states.
These states carry the same field statistic as the field they are derived from.
Some references #
The structure FieldSpecification is defined to have the following content:
- A type
Fieldwhose elements are the constituent fields of the theory. - For every field
finField, a typePositionLabel fwhose elements label the different position operators associated with the fieldf. For example,- For
fa real-scalar field,PositionLabel fwill have a unique element. - For
fa complex-scalar field,PositionLabel fwill have two elements, one for the field operator and one for its conjugate. - For
fa Dirac fermion,PositionLabel fwill have eight elements, one for each Lorentz index of the field and its conjugate. - For
fa Weyl fermion,PositionLabel fwill have four elements, one for each Lorentz index of the field and its conjugate.
- For
- For every field
finField, a typeAsymptoticLabel fwhose elements label the different types of incoming asymptotic field operators associated with the fieldf(this also matches the types of outgoing asymptotic field operators). For example,- For
fa real-scalar field,AsymptoticLabel fwill have a unique element. - For
fa complex-scalar field,AsymptoticLabel fwill have two elements, one for the field operator and one for its conjugate. - For
fa Dirac fermion,AsymptoticLabel fwill have four elements, two for each spin. - For
fa Weyl fermion,AsymptoticLabel fwill have two elements, one for each spin.
- For
- For each field
finField, a field statisticstatistic fwhich classifiesfas eitherbosonicorfermionic.
- Field : Type
A type whose elements are the constituent fields of the theory.
For every field
finField, the typePositionLabel fhas elements that label the different position operators associated with the fieldf.For every field
finField, the typeAsymptoticLabel fhas elements that label the different asymptotic based field operators associated with the fieldf.- statistic : self.Field → FieldStatistic
Instances For
For a field specification 𝓕, the inductive type 𝓕.FieldOp is defined
to contain the following elements:
- For every
fin𝓕.Field, element ofeofAsymptoticLabel fand3-momentump, an element labelledinAsymp f e pcorresponding to an incoming asymptotic field operator of the fieldf, of labele(e.g. specifying the spin), and momentump. - For every
fin𝓕.Field, element ofeofPositionLabel fand space-time positionx, an element labelledposition f e xcorresponding to a position field operator of the fieldf, of labele(e.g. specifying the Lorentz index), and positionx. - For every
fin𝓕.Field, element ofeofAsymptoticLabel fand3-momentump, an element labelledoutAsymp f e pcorresponding to an outgoing asymptotic field operator of the fieldf, of labele(e.g. specifying the spin), and momentump.
As an example, if f corresponds to a Weyl-fermion field, then
For
inAsymp f e p,ewould correspond to a spins, andinAsymp f e pwould, once represented in the operator algebra, be proportional to the creation operatora(p, s).position f e x,ewould correspond to a Lorentz indexa, andposition f e xwould, once represented in the operator algebra, be proportional to the operator∑ s, ∫ d³p/(…) (xₐ(p,s) a(p, s) e ^ (-i p x) + yₐ(p,s) a†(p, s) e ^ (-i p x)).outAsymp f e p,ewould correspond to a spins, andoutAsymp f e pwould, once represented in the operator algebra, be proportional to the annihilation operatora†(p, s).
- inAsymp {𝓕 : FieldSpecification} : ((f : 𝓕.Field) × 𝓕.AsymptoticLabel f) × Momentum → 𝓕.FieldOp
- position {𝓕 : FieldSpecification} : ((f : 𝓕.Field) × 𝓕.PositionLabel f) × SpaceTime → 𝓕.FieldOp
- outAsymp {𝓕 : FieldSpecification} : ((f : 𝓕.Field) × 𝓕.AsymptoticLabel f) × Momentum → 𝓕.FieldOp
Instances For
For a field specification 𝓕, 𝓕.fieldOpToField is defined to take field operators
to their underlying field.
Equations
- 𝓕.fieldOpToField (FieldSpecification.FieldOp.inAsymp (f, snd)) = f.fst
- 𝓕.fieldOpToField (FieldSpecification.FieldOp.position (f, snd)) = f.fst
- 𝓕.fieldOpToField (FieldSpecification.FieldOp.outAsymp (f, snd)) = f.fst
Instances For
For a field specification 𝓕, and an element φ of 𝓕.FieldOp.
The field statistic fieldOpStatistic φ is defined to be the statistic associated with
the field underlying φ.
The following notation is used in relation to fieldOpStatistic:
- For
φan element of𝓕.FieldOp,𝓕 |>ₛ φisfieldOpStatistic φ. - For
φsa list of𝓕.FieldOp,𝓕 |>ₛ φsis the product offieldOpStatistic φover the listφs. - For a function
f : Fin n → 𝓕.FieldOpand a finite setaofFin n,𝓕 |>ₛ ⟨f, a⟩is the product offieldOpStatistic (f i)for alli ∈ a.
Equations
Instances For
For a field specification 𝓕, and an element φ of 𝓕.FieldOp.
The field statistic fieldOpStatistic φ is defined to be the statistic associated with
the field underlying φ.
The following notation is used in relation to fieldOpStatistic:
- For
φan element of𝓕.FieldOp,𝓕 |>ₛ φisfieldOpStatistic φ. - For
φsa list of𝓕.FieldOp,𝓕 |>ₛ φsis the product offieldOpStatistic φover the listφs. - For a function
f : Fin n → 𝓕.FieldOpand a finite setaofFin n,𝓕 |>ₛ ⟨f, a⟩is the product offieldOpStatistic (f i)for alli ∈ a.
Equations
- One or more equations did not get rendered due to their size.
Instances For
For a field specification 𝓕, and an element φ of 𝓕.FieldOp.
The field statistic fieldOpStatistic φ is defined to be the statistic associated with
the field underlying φ.
The following notation is used in relation to fieldOpStatistic:
- For
φan element of𝓕.FieldOp,𝓕 |>ₛ φisfieldOpStatistic φ. - For
φsa list of𝓕.FieldOp,𝓕 |>ₛ φsis the product offieldOpStatistic φover the listφs. - For a function
f : Fin n → 𝓕.FieldOpand a finite setaofFin n,𝓕 |>ₛ ⟨f, a⟩is the product offieldOpStatistic (f i)for alli ∈ a.
Equations
- One or more equations did not get rendered due to their size.
Instances For
For a field specification 𝓕, and an element φ of 𝓕.FieldOp.
The field statistic fieldOpStatistic φ is defined to be the statistic associated with
the field underlying φ.
The following notation is used in relation to fieldOpStatistic:
- For
φan element of𝓕.FieldOp,𝓕 |>ₛ φisfieldOpStatistic φ. - For
φsa list of𝓕.FieldOp,𝓕 |>ₛ φsis the product offieldOpStatistic φover the listφs. - For a function
f : Fin n → 𝓕.FieldOpand a finite setaofFin n,𝓕 |>ₛ ⟨f, a⟩is the product offieldOpStatistic (f i)for alli ∈ a.
Equations
- One or more equations did not get rendered due to their size.