∀ {α : Type u_2} {β : Type u_3} [inst : MulZeroOneClass α] [inst_1 : MulZeroOneClass β] {F : Type u_7}
  [inst_2 : FunLike F α β] [MonoidWithZeroHomClass F α β] (f : F) (p : Prop) [inst_4 : Decidable p],
  f (if p then 0 else 1) = if p then 0 else 1