Field statistics #
Basic properties related to whether a field, or list of fields, is bosonic or fermionic.
The type FieldStatistic
is the type containing two elements bosonic
and fermionic
.
This type is used to specify if a field or operator obeys bosonic or fermionic statistics.
- bosonic : FieldStatistic
- fermionic : FieldStatistic
Instances For
Field statics form a finite type.
Equations
- FieldStatistic.instFintype = { elems := {FieldStatistic.bosonic, FieldStatistic.fermionic}, complete := FieldStatistic.instFintype.proof_1 }
@[simp]
@[simp]
@[simp]
@[simp]
The field statistics of a list of fields is fermionic if there is an odd number of fermions, otherwise it is bosonic.
Equations
Instances For
theorem
FieldStatistic.ofList_cons_eq_mul
{𝓕 : Type}
(s : 𝓕 → FieldStatistic)
(φ : 𝓕)
(φs : List 𝓕)
:
@[simp]
@[simp]
@[simp]
theorem
FieldStatistic.ofList_perm
{𝓕 : Type}
(s : 𝓕 → FieldStatistic)
{l l' : List 𝓕}
(h : l.Perm l')
:
theorem
FieldStatistic.ofList_orderedInsert
{𝓕 : Type}
(s : 𝓕 → FieldStatistic)
(le1 : 𝓕 → 𝓕 → Prop)
[DecidableRel le1]
(φs : List 𝓕)
(φ : 𝓕)
:
@[simp]
theorem
FieldStatistic.ofList_insertionSort
{𝓕 : Type}
(s : 𝓕 → FieldStatistic)
(le1 : 𝓕 → 𝓕 → Prop)
[DecidableRel le1]
(φs : List 𝓕)
:
ofList and take #
theorem
FieldStatistic.ofList_take_insert
{𝓕 : Type}
(q : 𝓕 → FieldStatistic)
(n : ℕ)
(φ : 𝓕)
(φs : List 𝓕)
:
theorem
FieldStatistic.ofList_take_insertIdx_gt
{𝓕 : Type}
(q : 𝓕 → FieldStatistic)
(n m : ℕ)
(φ1 : 𝓕)
(φs : List 𝓕)
(hn : n < m)
:
The instance of an additive monoid on FieldStatistic
.
Equations
- One or more equations did not get rendered due to their size.