no goals
α : Type u_3
β : Type u_1
γ : Type ?u.113880
δ : Type ?u.113883
σ : Type u_2
inst✝⁴ : Primcodable α
inst✝³ : Primcodable β
inst✝² : Primcodable γ
inst✝¹ : Primcodable δ
inst✝ : Primcodable σ
f : α → Option β
g : α → β → Option σ
hf : Primrec f
hg : Primrec₂ g
a : α
⊢ Option.casesOn (f a) none (g a) = Option.bind (f a) (g a)
cases f a <;> rfl