Hint Resolve subst_exp_spec_rec : lngen.
(* end hide *)

(* Specifications: *)
Lemma subst_exp_spec :
forall e1 e2 x1,
subst_exp e2 x1 e1 = open_exp_wrt_exp (close_exp_wrt_exp x1 e1) e2.
Lemma subst_exp_spec :
forall e1 e2 x1,
subst_exp e2 x1 e1 = open_exp_wrt_exp (close_exp_wrt_exp x1 e1) e2.