refactor: Change notation for normal order

This commit is contained in:
jstoobysmith 2025-01-27 12:19:21 +00:00
parent ec2e1e7df9
commit 835c47dbf8
7 changed files with 144 additions and 108 deletions

View file

@ -52,7 +52,6 @@ lemma timeOrder_ofStateList (φs : List 𝓕.States) :
rw [ofStateList_sum, sum_crAnSections_timeOrder]
rfl
lemma timeOrder_ofStateList_nil : timeOrder (𝓕 := 𝓕) (ofStateList []) = 1 := by
rw [timeOrder_ofStateList]
simp [timeOrderSign, Wick.koszulSign, timeOrderList]
@ -149,16 +148,6 @@ lemma timeOrder_eq_maxTimeField_mul_finset (φ : 𝓕.States) (φs : List 𝓕.S
(Finset.filter (fun x => (maxTimeFieldPosFin φ φs).succAbove x < maxTimeFieldPosFin φ φs)
Finset.univ)
/-!
## Norm-time order
-/
/-- The normal-time ordering on `CrAnAlgebra`. -/
def normTimeOrder : CrAnAlgebra 𝓕 →ₗ[] CrAnAlgebra 𝓕 :=
Basis.constr ofCrAnListBasis fun φs =>
normTimeOrderSign φs • ofCrAnList (normTimeOrderList φs)
end
end CrAnAlgebra