Re: [klee-dev] `MustBeTrue` and `evaluate` methods in solver.

2024-08-25 Thread Yuzhou Fang
Hi Nguyễn, Thanks for your reply! I like to think mustBeTrue is supposed to check if the constraint > evaluates to neither false or unknown. > I think it does really make sense! Thanks a lot! SMT solver could give up on the constraint, hence the unknown result. > I'm still quite confused by th

Re: [klee-dev] `MustBeTrue` and `evaluate` methods in solver.

2024-08-25 Thread Nguyễn Gia Phong
Greetings, On 2024-08-23 at 14:12-07:00, Yuzhou Fang wrote: > I see the return values are slightly different. Method `mustBeTrue` will > merely return true and false while `evaluate` would give an extra > `unknown`. Could you briefly explain the difference between them? SMT solver could give up