proposition: Lemma guarded_morphsm_evalid: guarded_morphism -> Included PE (evalid G) -> Included (image_set PE emap) (evalid G').
proof: Proof. intros. unfold Included, Ensembles.In in H0 |- *. intros. rewrite image_set_spec in H1. destruct H1 as [e [? ?]]; subst. pose proof evalid_preserved H. firstorder. Qed.
imports: CertiGraph.lib.Coqlib CertiGraph.lib.Ensembles_ext CertiGraph.lib.EquivDec_ext CertiGraph.lib.relation_list CertiGraph.lib.Morphisms_ext CertiGraph.lib.List_ext CertiGraph.graph.graph_model CertiGraph.graph.path_lemmas CertiGraph.graph.reachable_ind CertiGraph.graph.subgraph2 CertiGraph.graph.graph_gen CertiGraph.graph.graph_relation