sorry_proof
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
⊢ semiAdjoint K (cderiv K (fun x => cont x) x) (set (ofFn fun i' => if i = i' then de else 0) idx 0) =
    semiAdjoint K (cderiv K cont x) (ofFn fun i' => if i = i' then de else 0)
no goals