Does "does not achieve x and y" equal "achieve neither x nor y"?

Solution 1:

From a logical perspective, the answer is no. They are not equivalent.


Does not achieve X and Y.

This statement is true if any of the following results occur:

  1. Only X is achieved.
  2. Only Y is achieved.
  3. Neither X nor Y is achieved.

But here is your second statement:

Achieves neither X nor Y.

This is only true in the third result listed above.

If the first or second result occurs, then does not achieve X and Y will be true—but achieves neither X nor Y will be false.

Therefore, your two statements are not logically equivalent.


For further clarification, in order for the logical nor to evaluate to "truth," the conditions on both its sides must evaluate to "false."

Or (as per Wikipedia):

In boolean logic, logical nor or joint denial is a truth-functional operator which produces a result that is the negation of logical or. That is, a sentence of the form (p NOR q) is true precisely when neither p nor q is true—i.e. when both of p and q are false.

Solution 2:

Logicians like things to be clear and succinct, but the English language was not designed by logicians. It is still being developed as it has been for the last 1000 years by a committee of over 1,000,000,000 people, most of whom have no understanding of logic. If you want to be clear, you may have to forego a little succinctness and add a couple of words:

  1. If Tenant does not achieve x and does not achieve y then Tenant may terminate the lease.