simp [h]
K : Type
inst✝⁶ : RCLike K
Cont : Type
Idx Elem : outParam Type
inst✝⁵ : ArrayType Cont Idx Elem
inst✝⁴ : IndexType Idx
inst✝³ : LawfulIndexType Idx
inst✝² : DecidableEq Idx
X : Type
inst✝¹ : SemiInnerProductSpace K X
inst✝ : SemiInnerProductSpace K Elem
cont : X → Cont
idx : Idx
elem : X → Elem
hcont : HasAdjDiff K cont
helem : HasAdjDiff K elem
x : X
i : Idx
de : Elem
h : ¬i = idx
⊢ (fun dx =>
      dx +
        if i = idx then (revDeriv K (fun x => elem x) x).2 de else (revDeriv K (fun x => cont x) x).2 (oneHot i de)) =
    fun dx => if i = idx then dx + (revDeriv K elem x).2 de else dx + (revDeriv K cont x).2 (oneHot i de)
no goals