fact: Definition eval_prop (m: IntMap.ptrie atomT) (k:kind) (i:int) : eval_kind k := match IntMap.get' i m with | None => BForm.eval_FF k | Some v => match v with | NBool p _ => hold_prop p k | TBool b p _ => match k with | IsBool => b | IsProp => p end end end.
imports: Cdcl.PatriciaR Cdcl.KeyInt Cdcl.ReifClasses Cdcl.Lib Bool Setoid ZifyBool ZArith Uint63 Lia List Cdcl.Syntax Cdcl.Clause