5

Conditional proposition 1: If it is sunny, then I'll go.

Conditional proposition 2: I will go unless it is not sunny.

Let's decompose them as simple propositions.

A: It is sunny.

B: I will go.

Thus re-write the previous 2 conditional propositions:

1: If A, then B

2: B, unless not A

In my opinion, the truth table for each of them are:

1:

A--------B--------Proposition 1

T--------T-------------T

T--------F-------------F

F--------T-------------T

F--------F-------------T

2:

A--------B--------Proposition 2

T--------T-------------T

T--------F-------------F

F--------T-------------F <---- here is the difference.

F--------F-------------T

So I think these 2 statements are not equivalent, but the famous Discrete Mathematics and its Applications by Kenneth H. Rosen indicates that they are equivalent.

Could someone shed some light on this?

Another post is made here:

https://stackoverflow.com/questions/10075846/are-these-2-statments-equivalent

Update

(Below is my latest thought on the shuttle to my company this morning.)

As a normal human being, we come to the following 2 conclustions without doubt.

"A unless B" implies that:

  1. if not B, then A : ¬B → A
  2. if B then not A : B → ¬A

Though these 2 implications are acceptable to a human, they are not consistent with each other as logic is concerned. Because they are logic inverse of each other. And logoic inverse leads to different truth table.

Though we cannot tolerate ambiguity in math/logic, we shouldn't live with only one of the the 2 implications. Because either of them cannot hold the complete meaning of the original statement without the other.

I think we should translate the A unless B into:

(¬B → A)^(B → ¬A)

that is:

A ↔ ¬B (A is equivalent with ¬B)

  • $B$ unless not $A$ only indicates that $B$ will always be true when $A$ is. If $A$ is false, all you know is that it is possible for $B$ to be also false, not that it definitely has to be. So you should still have a T in the third row of your second truth table. – mdp Apr 09 '12 at 16:20
  • I have a feeling that there should be some "order" here. Not sure yet, I will take a look at http://cr.yp.to/2005-261/bender1/Lo.pdf – smwikipedia Apr 10 '12 at 05:18
  • There's several pages about this construction and translations in general here: http://math.stackexchange.com/questions/121388/how-should-i-understand-a-unless-b/ – Rachel Apr 10 '12 at 05:48
  • Many thanks Rachel. I will read that in detail. – smwikipedia Apr 10 '12 at 09:33
  • What a poor example. I have a fuzzy logic text which actually uses "sunny" when trying to explain the basic ideas at work. A day without any clouds is 100% sunny. A day with some clouds may be 80% or 60% sunny (and many other possibilities). A day where it rains all day, often (though not always is, ala rainbows), is not sunny at all. Talking about "sunny" and classical logic in the same breath obscures all this, as many days exist where "it is sunny" is partly true or partly false, or both. – Doug Spoonwood Apr 11 '12 at 04:42
  • If the meaning of "A" or "B" has sunny in it, it comes as reasonable to say that the truth tables don't look much classical logical truth tables. They have an infinity of rows, or a ridiculous number of rows if you insist on only have finite truth sets, and depend very much on what sort of choices you want for an fuzzy implication operation. I see no to little way to reasonably maintain these statements as equivalent with a fuzzy term like "sunny" around, because one can then readily interpret "if, ..., then" and "unless" as involving different fuzzy implications. – Doug Spoonwood Apr 11 '12 at 04:51
  • Well, the point here is not the word sunny. – smwikipedia Apr 11 '12 at 05:35
  • 1
    I think the correct conclusion is Never use "unless...not" in a mathematical context. – JeffE Apr 11 '12 at 07:57
  • Oh, and I almost forgot: -1 for calling me an abnormal human being! –  Apr 11 '12 at 10:57

1 Answers1

7

You're interpreting "$B$ unless $A$" as "$B$ if and only if not $A$", whereas in a mathematical context it usually means "$B$ if not $A$". A mathematical statement of this form in a book on discrete mathematics certainly means "$B$ if not $A$".

Under this interpretation, if one were being mathematically pedantic, one would have to interpret the statement, "I will go unless it is not sunny" as, "I will go. Unless it is not sunny -- in which case, who can say?"

I actually think this is valid in a wider nonmathematical context, too, but that's a question for https://english.stackexchange.com/, and I'll say no more about it here.

  • 3
    This is a case where the translation from logic to standard English is flawed. Special notations exist to avoid this kind of confusion. Travel Agent: I will charge you the full price, unless you cancel at least a week in advance. You (later): I'm not able to go. Give me my refund. Travel Agent: What refund? My statement only specified what would happen if you did not cancel a week in advance. You: What?! TA: You should have interpreted what I said as "I will charge you full price. Unless you cancel a week in advance -- in which case, who can say?" You: Go to hell. – Hank Apr 09 '12 at 17:06
  • 4
    Honestly, the discrepancy between logical operators and English conjunctions is as old as "Your money or your life!" –  Apr 09 '12 at 17:26
  • "Unless it is not sunny -- in which case, who can say?" , it is to say "in case it is not sunny, no one can tell whether I will go or not." But I believe I feel the implication that "in case it is not sunny, I will definitely NOT go." If I will go is my money, it is not sunny will be my life. – smwikipedia Apr 11 '12 at 06:03
  • 1
    @smwikipedia: I've added the words "in a mathematical context" to my answer. Does that help? The correspondence between mathematical terms (including words like or, if, unless) and their usual English meaning is not exact. –  Apr 11 '12 at 06:20
  • @RahulNarain, yes, it helps. Express unless as if not does lead to the conclustion in the text book. But why the mathematical context is defined like that? Why not the more intuitive one as shown in my update to the question? I think A ↔ ¬B is more acceptable, even in mathematical context. – smwikipedia Apr 11 '12 at 06:42
  • 2
    @smwikipedia: We can argue all day about which meaning is more intuitive or more acceptable, but I don't see what good will come out of that. Let's just say it is better to be have a way to make a weaker statement ("$B$ if not $A$") and optionally strengthen it afterwards, than to only have a way to make the stronger statement ("$B$ if and only if not $A$") and be unable to express the weaker one. –  Apr 11 '12 at 08:13
  • I like your idea of the small-step approach. I think we'd better avoid the usage of unless in a statement. – smwikipedia Apr 11 '12 at 08:46