Hint Resolve close_exp_wrt_exp_rec_open_exp_wrt_exp_rec : lngen.
Hint Rewrite close_exp_wrt_exp_rec_open_exp_wrt_exp_rec using solve [auto] : lngen.
(* end hide *)

Lemma close_exp_wrt_exp_open_exp_wrt_exp :
forall e1 x1,
x1 `notin` fv_exp e1 ->
close_exp_wrt_exp x1 (open_exp_wrt_exp e1 (var_f x1)) = e1.