no goals
ι : Type ?u.417321
β : Type u
α : Type v
γ : Type w
s✝ s₁ s₂ : Finset α
a : α
f✝ g✝ : α → β
inst✝¹ : CommMonoid β
p : Prop
inst✝ : Decidable p
s : Finset α
f g : α → β
⊢ (∏ x in s, if p then f x else g x) = if p then ∏ x in s, f x else ∏ x in s, g x
split_ifs with h <;> rfl