∀ {α : Type u_1} {β : Type u_2} {op : β → β → β} [hc : Std.Commutative op] [ha : Std.Associative op] {f : α → β} {b : β}
  {s : Finset α} {a : α} [inst : DecidableEq α] [hi : Std.IdempotentOp op],
  Finset.fold op b f (insert a s) = op (f a) (Finset.fold op b f s)