proposition: Lemma wf_add_wneg_wcl : forall wn hm cl (WFM : wf_map wn) (WF: wf_units_def wn hm) (WFC: has_watched_clause hm cl), wf_units_def (add_wneg_wcl wn cl) hm.
proof: Proof. unfold add_wneg_wcl. intros. unfold has_watched_clause in WFC. inv WFC. inv H2. apply wf_add_wneg_lit; auto. apply wf_map_add_wneg_lit ; auto. apply wf_add_wneg_lit;auto. Qed.
imports: Cdcl.PatriciaR Cdcl.KeyInt Cdcl.ReifClasses Cdcl.Lib Bool Setoid ZifyBool ZArith Uint63 Lia List Cdcl.Syntax Cdcl.Clause