Section INITMEM_EXISTS.
Variable ge: t.

Lemma store_init_data_exists:
forall m b p i,
Mem.range_perm m b p (p + init_data_size i) Cur Writable ->
(init_data_alignment i | p) ->
(forall id ofs, i = Init_addrof id ofs -> exists b, find_symbol ge id = Some b) ->
exists m', store_init_data ge m b p i = Some m'.