refactor: Note
This commit is contained in:
parent
ff6c8955b5
commit
256a1c3e94
5 changed files with 27 additions and 19 deletions
|
@ -35,7 +35,7 @@ namespace FieldSpecification
|
|||
variable {𝓕 : FieldSpecification}
|
||||
|
||||
/-- For a field specification `𝓕`, the algebra `𝓕.FieldOpFreeAlgebra` is
|
||||
the algebra generated by creation and annihilation parts of field operators defined in
|
||||
the free algebra generated by creation and annihilation parts of field operators defined in
|
||||
`𝓕.CrAnFieldOp`.
|
||||
It represents the algebra containing all possible products and linear combinations
|
||||
of creation and annihilation parts of field operators, without imposing any conditions.
|
||||
|
@ -44,6 +44,12 @@ abbrev FieldOpFreeAlgebra (𝓕 : FieldSpecification) : Type := FreeAlgebra ℂ
|
|||
|
||||
namespace FieldOpFreeAlgebra
|
||||
|
||||
remark naming_convention := "
|
||||
For mathematicial objects defined in relation to `FieldOpFreeAlgebra` we will often postfix
|
||||
their names with an `F` to indicate that they are related to the free algebra.
|
||||
This is to avoid confusion when working within the context of `FieldOpAlgebra` which is defined
|
||||
as a quotient of `FieldOpFreeAlgebra`."
|
||||
|
||||
/-- Maps a creation and annihlation state to the creation and annihlation free-algebra. -/
|
||||
def ofCrAnOpF (φ : 𝓕.CrAnFieldOp) : FieldOpFreeAlgebra 𝓕 :=
|
||||
FreeAlgebra.ι ℂ φ
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue