split_ifs
case h
α β : Type
inst✝ : DecidableEq α
f g : α → β
a : α
h1 : ∀ (x : α), ¬x = a → f x = g x
x : α
⊢ (if x = a then g a else f x) = g x
case pos
α β : Type
inst✝ : DecidableEq α
f g : α → β
a : α
h1 : ∀ (x : α), ¬x = a → f x = g x
x : α
h✝ : x = a
⊢ g a = g x

case neg
α β : Type
inst✝ : DecidableEq α
f g : α → β
a : α
h1 : ∀ (x : α), ¬x = a → f x = g x
x : α
h✝ : ¬x = a
⊢ f x = g x