proposition: Lemma forall_units_add : forall P m l u (WF : wf_map u) (EU: forall_units P m u) (HL:Annot.lift (has_literal m) l) (PL: P l) , forall_units P m (add_literal l u).
proof: Proof. intros. unfold forall_units in *. intros. apply units_has_literal_add in H; auto. destruct H ; auto. congruence. Qed.
imports: Cdcl.PatriciaR Cdcl.KeyInt Cdcl.ReifClasses Cdcl.Lib Bool Setoid ZifyBool ZArith Uint63 Lia List Cdcl.Syntax Cdcl.Clause