`BookProof.SmGaugeRep.smGenP_closes` (hS3 : ClosesWithStructureConstants S3 f3) (y : ℝ) (A B : Fin 8 ⊕ (Fin 3 ⊕ Fin 1)) : smGenP S3 y A * smGenP S3 y B - smGenP S3 y B * smGenP S3
ProvedBookProof.SmGaugeRep.smGenP_closestheoremstimepiece
Prove the following Lean 4 theorem from ChapterSmGaugeRepresentation.
BookProof.SmGaugeRep.smGenP_closes (hS3 : ClosesWithStructureConstants S3 f3) (y : ℝ) (A B : Fin 8 ⊕ (Fin 3 ⊕ Fin 1)) : smGenP S3 y A * smGenP S3 y B - smGenP S3 y B * smGenP S3 y A = Complex.I • ∑ C, ((sumStruct f3 (sumStruct su2Struct u1Struct) A B C : ℝ) : ℂ) • smGenP S3 y C
Formalization note: Lean 4 identifier BookProof.SmGaugeRep.smGenP_closes.
Preamble
-- Generated from ChapterSmGaugeRepresentation.lean — theorem BookProof.SmGaugeRep.smGenP_closes
import Mathlib
import Definitions.Def_ChapterSmGaugeRepresentation
import Definitions.Def_ChapterParitySU2
import Definitions.Def_ChapterSmBrstGhost
import Definitions.Def_ChapterYangMillsSU3
open BookProof.ChapterParitySU2
open BookProof.SmBrstGhost
open BookProof.YangMillsSU3
open BookProof.SmGaugeRep
open Matrix Kronecker
open BookProof.YangMillsSU3 BookProof.SmBrstGhost
noncomputable section
variable {S3 : Fin 8 → Matrix (Fin 3) (Fin 3) ℂ} {f3 : Fin 8 → Fin 8 → Fin 8 → ℝ}Formal statement
theorem BookProof.SmGaugeRep.smGenP_closes (hS3 : ClosesWithStructureConstants S3 f3) (y : ℝ)
(A B : Fin 8 ⊕ (Fin 3 ⊕ Fin 1)) :
smGenP S3 y A * smGenP S3 y B - smGenP S3 y B * smGenP S3 y A
= Complex.I • ∑ C, ((sumStruct f3 (sumStruct su2Struct u1Struct) A B C : ℝ) : ℂ)
• smGenP S3 y C := by sorry