Module GenCConseqFacts
(Def: CLIGHT_SEPARATION_HOARE_LOGIC_DEF)
(CConseq: CLIGHT_SEPARATION_HOARE_LOGIC_COMPLETE_CONSEQUENCE with Module CSHL_Def := Def).

Lemma semax_pre_bupd:
forall P' Espec {cs: compspecs} Delta P c R,
local (tc_environ Delta) && P |-- |==> P' ->
@semax cs Espec Delta P' c R  -> @semax cs Espec Delta P c R.