Module CSHL_Defs := DerivedDefs(CSHL_Def).
(***************** SEMAX_LEMMAS ****************)
(* THIS RULE FROM semax_switch *)
(* THESE RULES FROM semax_straight *)
(* THESE RULES FROM semax_lemmas *)
(* THESE RULES FROM semax_ext *)
(*TODO: What's the preferred way to expose these defs in the SL interface?*)

Axiom semax_Delta_subsumption:
forall {CS: compspecs} {Espec: OracleKind},
forall Delta Delta' P c R,
tycontext_sub Delta Delta' ->
@semax CS Espec Delta P c R -> @semax CS Espec Delta' P c R.