Uncontracted List succ Above Emb erase Idx to Finset
WickContraction.uncontractedList_succAboveEmb_eraseIdx_toFinset
Project documentation
The embedding of Fin [φsΛ]ᵘᶜ.length into Fin φs.length. -/ def uncontractedListEmd {φs : List 𝓕.FieldOp} {φsΛ : WickContraction φs.length} : Fin [φsΛ]ᵘᶜ.length ↪ Fin φs.length := ((finCongr (by simp [uncontractedListGet])).trans φsΛ.uncontractedIndexEquiv).toEmbedding.trans (Function.Embedding.subtype fun x => x ∈ φsΛ.uncontracted) lemma uncontracted...
Source project: Physlib
Person-level attribution pending.