fact: Definition remove_watched_clause (id:int) (cl:watched_clause) (st: state) := let cls := WMap.remove_watched_id (watch2 cl) id (WMap.remove_watched_id (watch1 cl) id (clauses st)) in {| fresh_clause_id := fresh_clause_id st; hconsmap := hconsmap st; arrows := arrows st; wneg := wneg st; defs := defs st; units := units st; unit_stack := unit_stack st; clauses := cls |}.
imports: Cdcl.PatriciaR Cdcl.KeyInt Cdcl.ReifClasses Cdcl.Lib Bool Setoid ZifyBool ZArith Uint63 Lia List Cdcl.Syntax Cdcl.Clause