(VAR x y z ) (RULES and(not(not(x)), y, not(z)) -> and(y, band(x, z), x) )