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.