Notation the_ge := (@the_ge the_program).

Lemma eval_builtin_arg_ev_erasure: forall rs rs' sp sp' m m' ba v T (Hrs: regs_erasure rs rs') (Hsp: val_erasure sp sp') (Hmem: mem_erasure m m') (Hbuiltin: Asm_event.eval_builtin_arg_ev _ the_ge rs sp m ba v T), exists v' T', Asm_event.eval_builtin_arg_ev _ the_ge rs' sp' m' ba v' T' /\ val_erasure v v' /\ mem_event_list_erasure T T'.