Module ConseqFacts :=
SeparationLogicFacts.GenConseqFacts
(SeparationLogicAsLogicSoundness.MainTheorem.CSHL_PracticalLogic.CSHL_MinimumLogic.CSHL_Def)
(Conseq).

Lemma semax_pre_post': forall P' R' Espec {cs: compspecs} Delta R P c,
ENTAIL Delta, P |-- P' ->
ENTAIL Delta, R' |-- R ->
@semax cs Espec Delta P' c (normal_ret_assert R') ->
@semax cs Espec Delta P c (normal_ret_assert R).