Hi!
Good question! First, there's not an error, but this is a tricky statement so let's look at it more closely. Start by using the Unless Equation™:
- Whatever term is modified by “unless,” “except,” “until,” or “without” becomes the necessary condition.
- The remaining term is negated and becomes the sufficient condition.
Let's use the equation here:
- G cannot be cleaned until F is cleaned, unless F is cleaned second.
1. "F cleaned second" becomes the necessary condition.
- F2
2. "G cannot be cleaned until F is cleaned." First, diagram this.
- F G
Now, negate it.
- G F
This becomes the sufficient condition. This is how we get:
- (G F) F2
Let's discuss briefly what this statement means to reiterate how and why the Unless Equation works.
- G cannot be cleaned until F is cleaned, unless F is cleaned second.
What does this mean? Our baseline scenario is one in which "G cannot be cleaned until F is cleaned" (F
G). This is the way is has to be always, except for one scenario. In the event F is cleaned second (F
2), then it is possible to have G before F.
Thus, what do we know? In all the scenarios in which F is not second, G is coming after F. This idea can be represented as follows:
- F2 (F G)
Notice that this is the contrapositive of the conditional statement we made above using the Unless Equation:
- (G F) F2
Remember that a conditional and its contrapositive are logically equivalent. Therefore, the explanation in the book is correct.
I hope this helps!