package solver; /** * @author mohsen * */ public class Relation { static public int reduce(int relationNumber,int variableNumber,int value){ int r,m; // new relation number m = getMagicNumber(variableNumber, value); r = (relationNumber&m); if (value==0){ r = r|(r<<(1<>(1<>s); return r; } static public boolean isVariableNotInRelation(int relationNumber, int variableNumber){ int m = getMagicNumber(variableNumber, 1); return ((relationNumber&m)>>(1<