(*Lenb: moved to mpred Definition assert := environ -> mpred.  (* Unfortunately can't export this abbreviation through SeparationLogic.v because it confuses the Lift system *)
*)

Lemma mapsto_value_range:
forall sh v sz sgn i,
readable_share sh ->
mapsto sh (Tint sz sgn noattr) v (Vint i) =
!! int_range sz sgn i && mapsto sh (Tint sz sgn noattr) v (Vint i).