You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is a flaw in how __get_related works: when called on certain unsatisfiable sets, it can return a satisfiable one. The flaw arises when:
self consists of a single constraint C
C is the value of the related_to parameter
C contains no variables
C is unsatisfiable
Since C contains no variables, it is not considered "related to" itself and is thrown out by __get_related. Since C was the sole element of self, __get_related returns the empty set. Thus, __get_related was called on an unsatisfiable set, {C}, but it returned a satisfiable one, {}.
There is a flaw in how
__get_relatedworks: when called on certain unsatisfiable sets, it can return a satisfiable one. The flaw arises when:selfconsists of a single constraint Crelated_toparameterSince C contains no variables, it is not considered "related to" itself and is thrown out by
__get_related. Since C was the sole element ofself,__get_relatedreturns the empty set. Thus,__get_relatedwas called on an unsatisfiable set, {C}, but it returned a satisfiable one, {}.I suspect this is the reason for #1678.