Definition Delta1 V G {C: compspecs}: tycontext :=
  make_tycontext ((1%positive,(Tfunction Tnil Tvoid cc_default))::nil) nil nil Tvoid V G nil.

Lemma semax_prog_typecheck_aux: forall vs G {C: compspecs} (prog: program) b, list_norepet (prog_defs_names prog) -> match_globvars (prog_vars prog) vs = true -> match_fdecs (prog_funct prog) G -> typecheck_environ (Delta1 vs G) (construct_rho (filter_genv (globalenv prog)) empty_env (PTree.set 1 (Vptr b Ptrofs.zero) (PTree.empty val))) .