fact: Definition cnf_plus_impl (is_classic: bool) (l: list HFormula) (r: HFormula) (f: HFormula) (rst: list watched_clause) : list watched_clause := {| watch1 := NEG r ; watch2 := POS f; unwatched := nil |} :: xrev_map_filter (is_classic_or_dec is_classic) (fun fi => {| watch1 := POS fi ; watch2 := POS f; unwatched := nil |}) rst l.
imports: Cdcl.PatriciaR Cdcl.KeyInt Cdcl.ReifClasses Cdcl.Lib Bool Setoid ZifyBool ZArith Uint63 Lia List Cdcl.Syntax Cdcl.Clause