`BookProof.SmBrstGhost.ghostNumber_occ` (m : ℕ) (S : Finset (Fin (m + 12))) : ghostNumber m (occ S) = (Finset.univ.filter (fun a : Fin 12 => ghostMode m a ∈ S)).card • occ S
ProvedBookProof.SmBrstGhost.ghostNumber_occtheoremstimepiece
Prove the following Lean 4 theorem from ChapterSmBrstGhost.
BookProof.SmBrstGhost.ghostNumber_occ (m : ℕ) (S : Finset (Fin (m + 12))) : ghostNumber m (occ S) = (Finset.univ.filter (fun a : Fin 12 => ghostMode m a ∈ S)).card • occ S
Formalization note: Lean 4 identifier BookProof.SmBrstGhost.ghostNumber_occ.
Preamble
-- Generated from ChapterSmBrstGhost.lean — theorem BookProof.SmBrstGhost.ghostNumber_occ
import Definitions.Def_ChapterBRSTNilpotent
import Definitions.Def_ChapterYangMillsSU3
import Mathlib
import Definitions.Def_ChapterSmBrstGhost
import Definitions.Def_ChapterNavierStokes
import Definitions.Def_ChapterSmCarAlgebra
open BookProof.NavierStokes
open BookProof.SmCar
open BookProof.SmBrstGhost
open BookProof.SmCar BookProof.BRSTNilpotent BookProof.YangMillsSU3
noncomputable section
variable {m : ℕ}Formal statement
theorem BookProof.SmBrstGhost.ghostNumber_occ (m : ℕ) (S : Finset (Fin (m + 12))) :
ghostNumber m (occ S)
= (Finset.univ.filter (fun a : Fin 12 => ghostMode m a ∈ S)).card • occ S := by sorry