Mikey
First, let me say I am not necessarily disagreeing with your pronouncements on Boolean logic. However, from the question Ritesh asked, I do not find it justified to assume that he meant George Boole's 1847 algebra when he asked how 'if and only if' is used in a sentence. Likewise, I did not assume he meant to use a logic other than the two-valued system, etc.
----
Let's take a common language example, derived from yours.
A) Sgt. Xavier is giving an order to Pvt. Yeoman. (X and Y, respectively)
Assume Sgt. Xavier says:
"Pvt. Yeoman, you will speak to me IF I, Sgt. Xavier ask you a question."
Assume this is the only order Sgt. Xavier gives to Pvt. Yeoman.
This would take the form of
If X, then Y.
If Xavier asks, Yeoman answers.
So, if Xavier asks a question, Yeoman must answer. Otherwise, he did not follow the order.
X=T, Y=T, X-->Y=T
If Xavier does not ask a question, Yeoman does not have to answer. He would not be breaking the order.
X=F, Y=F, X-->Y=T
Yeoman is in real trouble if Xavier asks and Yeoman does not answer. He is clear violation of the order.
X=T, Y=F, X-->Y=F
However, Yeoman is NOT constrained to ONLY speak if Xavier asks. Therefore, if Yeoman is speaking, we do not necessarily know that Xavier asked a question. There are no limits on when Yeoman CAN speak. Yeoman can talk to anyone about anything. The order only says that he cannot remain silent when Xavier asks a question. So Yeoman can be a motormouth and still follow the order.
X=F, Y=T, X-->Y=T
B) Assume that Xavier had given a different order.
"Yeoman, I am tired of your motormouth. You have one order and one order only. Here it is: Yeoman is to speak ONLY IF Xavier asks a question of you."
This would take the form
If Y, then X.
Since Yeoman wants to follow the order, he better make sure that if Yeoman is speaking, then it is only in response to Xavier.
If we knew of this order and Yeoman's intent to follow it, if we heard Yeoman speaking, then we'd know Xavier asked a question.
X=T, Y=T, Y-->X=T
Likewise, if Xavier did not ask a question, Yeoman better NOT be speaking.
X=F, Y=F, Y-->X=T
If Xavier did not ask Yeoman anything, but Yeoman is speaking, then he has clearly violated his single order and is in trouble.
X=F, Y=T, Y-->X=F
However, Xavier's order has left a different loophole. This time, Yeoman does not HAVE to answer Xavier when he asks a question. Xavier could fire away questions all day, without a shred of response from Yeoman. Yeoman would still be following the order, because he does not have to speak. Yeoman only has to make sure that, when he does speak, it is only if Xavier has spoken.
X=T, Y=F, Y-->X=T
C) Assume that Xavier does not like either of these alternatives. If Xavier asks a question of Yeoman, he wants to get an immediate response from Yeoman, without giving Yeoman the luxury of deciding whether he will respond or not. Also, Xavier does not want Yeoman flapping his gums at anyone he feels like, Xavier wants Yeoman to respond only to him.
So, what orders can Xavier give Yeoman to close the loopholes and effect the results he wants? He can give both!
"Yeoman, you have two orders. First, you answer IF I ask a question. Second, you will answer ONLY IF I ask a question."
OR
"Pvt. Yeoman, you will answer IF AND ONLY IF I ask you a question."
Now, if Xavier speaks, Yeoman must answer.
X=T, Y=T, X<-->Y=T
If Xavier has not spoken, Yeoman must be silent.
X=F, Y=F, X<-->Y=T
Yeoman can violate his order(s) two ways.
First, if Xavier speaks and he does not answer, he has violated his orders.
X=T, Y=F, X<-->Y=F
Second, if Yeoman begins speaking, but Xavier has not spoken.
X=F, Y=T, X<-->Y=F
I hope this helps.
Best,
John
|