fact: Definition remove_watched_id (l:literal) (cid:int) (cl: WMap.t) := match l with POS f => IntMap.insert' (fun _ '(ln,lp) => (ln,IntMap.remove' cid lp)) f.(id) (IntMap.empty _, IntMap.empty _) cl | NEG f => IntMap.insert' (fun _ '(ln,lp) => (IntMap.remove' cid ln,lp)) f.(id) (IntMap.empty _, IntMap.empty _) cl end.
imports: Cdcl.PatriciaR Cdcl.KeyInt Cdcl.ReifClasses Cdcl.Lib Bool Setoid ZifyBool ZArith Uint63 Lia List Cdcl.Syntax Cdcl.Clause