Details
-
Type:
Defect
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
Description
Why we need disequality pruning in updatec:
(run* [q]
(fresh [x y z]
(!= x [y])
(== x [z])
(== y 'foo)
(== z 'bar)))
Instead of returning just '(_0), this snippet returns '((_0 :- (!= ([bar] [foo])))).
Attachments
Activity
Nada Amin
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Attachment | diseq-pruning.diff [ 11791 ] |
David Nolen
made changes -
| Resolution | Completed [ 1 ] | |
| Status | Open [ 1 ] | Resolved [ 5 ] |