proposition: Lemma graph_rep_generation_rep: forall g gen, graph_has_gen g gen -> graph_rep g |-- generation_rep g gen * TT.
proof: Proof. intros. unfold graph_rep. red in H. rewrite <- nat_inc_list_In_iff in H. sep_apply (iter_sepcon_in_true (generation_rep g) _ _ H). apply derives_refl. Qed.
imports: VST.veric.compcert_rmaps VST.msl.shares VST.msl.wand_frame VST.concurrency.conclib CertiGraph.lib.List_ext CertiGraph.msl_ext.log_normalize CertiGraph.msl_ext.ramification_lemmas CertiGraph.graph.graph_model CertiGraph.CertiGC.GCGraph CertiGraph.CertiGC.env_graph_gc CertiGraph.msl_ext.iter_sepcon Coq.Lists.List