proposition: Lemma roots_outlier_rep_valid_pointer: forall (roots: roots_t) outlier p, In (inl (inr p)) roots -> incl (filter_sum_right (filter_sum_left roots)) outlier -> outlier_rep outlier |-- valid_pointer (GC_Pointer2val p) * TT.
proof: Proof. intros. apply outlier_rep_valid_pointer. eapply root_in_outlier; eauto. 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