Hint Immediate open_exp_wrt_exp_rec_inj : lngen.
(* end hide *)

(* Specifications: *)
Lemma open_exp_wrt_exp_inj :
forall e2 e1 x1,
x1 `notin` fv_exp e2 ->
x1 `notin` fv_exp e1 ->
open_exp_wrt_exp e2 (var_f x1) = open_exp_wrt_exp e1 (var_f x1) ->
e2 = e1.
Lemma open_exp_wrt_exp_inj :
forall e2 e1 x1,
x1 `notin` fv_exp e2 ->
x1 `notin` fv_exp e1 ->
open_exp_wrt_exp e2 (var_f x1) = open_exp_wrt_exp e1 (var_f x1) ->
e2 = e1.