* @param RIGHT another boolean variable
* @param TARGET the reified boolean variable
* @return true if the clause has been added to the clause store
*/
public static boolean addBoolIsLtVar(BoolVar LEFT, BoolVar RIGHT, BoolVar TARGET) {
Solver solver = TARGET.getSolver();
PropSat sat = solver.getMinisat().getPropSat();
int left_lit = sat.Literal(LEFT);
int right_lit = sat.Literal(RIGHT);
int target_lit = sat.Literal(TARGET);
sat.addClause(left_lit, right_lit, SatSolver.negated(target_lit));
sat.addClause(SatSolver.negated(left_lit), right_lit, SatSolver.negated(target_lit));