From compcert Require Export Clightdefs.
Require Export VST.veric.SeparationLogic.
Require Export VST.msl.Extensionality.
Require Export compcert.lib.Coqlib.
Require Export VST.msl.Coqlib2 VST.veric.coqlib4 VST.floyd.coqlib3.
Require Export VST.floyd.jmeq_lemmas.
Require Export VST.floyd.find_nth_tactic.
Require Export VST.veric.juicy_extspec.
Local Open Scope logic.
(* Closed and subst. copied from closed_lemmas.v. *)

Lemma closed_wrt_subst:
forall {A} id e (P: environ -> A), closed_wrt_vars (eq id) P -> subst id e P = P.