case nil =>
  simp at h2
D : Type
I : Interpretation D
V : Valuation D
M : MetaValuation D
d : Definition
name : DefName
args : List VarName
h3 : name = d.name ∧ args.length = d.args.length
h1 : Env.WellFormed []
h2 : d ∈ []
⊢ Holds D I (Function.updateListITE V d.args (List.map V args)) M [] d.F ↔ Holds D I V M [] (def_ name args)
no goals