`BookProof.ChapterPauliFundamental.GZ_traceOrth` : ∀ S T : Finset (Fin 4), (GZ S * (GZ T)ᵀ).trace = if S = T then 4 else 0
ProvedBookProof.ChapterPauliFundamental.GZ_traceOrththeoremstimepiece
Prove the following Lean 4 theorem from ChapterPauliFundamental.
BookProof.ChapterPauliFundamental.GZ_traceOrth : ∀ S T : Finset (Fin 4), (GZ S * (GZ T)ᵀ).trace = if S = T then 4 else 0
Formalization note: Lean 4 identifier BookProof.ChapterPauliFundamental.GZ_traceOrth.
Preamble
-- Generated from ChapterPauliFundamental.lean — theorem BookProof.ChapterPauliFundamental.GZ_traceOrth
import Definitions.Def_ChapterA3
import Definitions.Def_ChapterGammaCommutant
import Mathlib
import Definitions.Def_ChapterPauliFundamental
open BookProof.ChapterPauliFundamental
open Matrix Finset
open BookProof.ChapterA3 BookProof.ChapterGammaCommutant
variable {A : Fin 4 → M4}Formal statement
theorem BookProof.ChapterPauliFundamental.GZ_traceOrth : ∀ S T : Finset (Fin 4),
(GZ S * (GZ T)ᵀ).trace = if S = T then 4 else 0 := by sorry