5

I read almost all posts on material implication and vacuous truths on the site.
I understood that it was introduced for mathematical convienience use and it does not have to perfectly align with our natural language intuition of the expression. I understood all the "breaking promise" analogy and the "subset" analogy.
What I don't understand is the reason why we choose the "if p, then q" construct insead of sticking to the "Not p or q"?
To me it seems that the second one is far more intuitive and resolves pretty much all the paradoxes that material implication arise.
Let's examine an example:

If pigs can't fly, then I can't walk on water

What would you answer if someone was to ask you, "is the above statement true or false"?
I honestly would answer, "I don't know, it really doesn't seem true"
But what about...

Either pigs can fly or I can't walk on water

This seems right, seems true to me in an intuitive way.

Another example can be:

If 2+2=5, then 2+2=6

False?True? What would you choose? Doesn't seem easy! Look it this way...

It's not true that 2+2=5 or it's true that 2+2=6

Seems intuitive, clear.

The only reason I can think about is that with the "If p, then q" construct you underline a causal relationship between the antecedent and the consequent, which altough is useful in mathematical's contexts ( It's more immediate), it gives rise to vacuous truths and some paradoxes where there is no causal relationship. I will soon provide other examples for what I mean, if it's not clear!

skyking
  • 16,654
  • 8
    To me, "If $p$, then $q$" is far more intuitive then $p$ or not $q$. – 5xum Nov 02 '17 at 12:40
  • 1
    To me, if I know $p$ and $q$, the sentence $p \rightarrow q$ seems a lot more intuitive and easier to understand than $\neg p \vee q$, even though they are equivalent. – Anguepa Nov 02 '17 at 12:43
  • 2
    It doesn't appear intuitive to me to infer $\Gamma\vdash \neg p\lor q$ (instead of $\Gamma\vdash p\to q$) from $\Gamma,p\vdash q$. – Hagen von Eitzen Nov 02 '17 at 12:44
  • I need to add examples, I'm editing – Gabriele Scarlatti Nov 02 '17 at 12:45
  • It's less symbols. I don't want to carry around the negation and "or" notation when I could replace it with a single symbol that improves both readability and brevity. – CyclotomicField Nov 02 '17 at 12:51
  • 2
    We're not always doing classical propositional logic. Most commonly we're actually doing classical predicate logic, and dealing with things like $(\forall x) : P(x) \Rightarrow Q(x)$. It is cumbersome to think about situations like this in terms of the definition of material implication. Moreover it is considerably less common to encounter vacuous truths when you slap quantifiers onto implications. There are also more restrictive logics whose notion of implication requires more of them than material implication. – Ian Nov 02 '17 at 12:57
  • 1
    Your artificial example is indeed clearer with the "or", but in everyday mathematics "if $p$ then $q$" conveys the author's intent much better. – Ethan Bolker Nov 02 '17 at 13:08
  • @EthanBolker yes I have the same feelin – Gabriele Scarlatti Nov 02 '17 at 13:09
  • 1
    "What would you answer if someone was to ask you, "is the above statement true or false"? I honestly would answer, "I don't know, it really doesn't seem true"" My usual remedy to this is to rewrite to the contrapositive. To me that's a more intuitive translation, and if the original sentence is difficult to unravel, then the contrapositive usually gives a sentence that is more easily decided. In this case "If I can walk on water, then pigs can fly", which is actually not far from many common ways of stating "I can't walk on water" in everyday speech. – Arthur Nov 02 '17 at 13:10
  • @Arthur "If I can walk on water, then pigs can fly"? ...I don't this is the case – Gabriele Scarlatti Nov 02 '17 at 13:22
  • Note that the title of your question is wrong. It is "Not p or q". – Zubzub Nov 02 '17 at 13:24
  • @Zubzub Thanks for pointing it out – Gabriele Scarlatti Nov 02 '17 at 13:30
  • Becuase we have a 2,5 millenia tradition about it; many math (and not only) theorems have the logical form: "if..., then ...". And see also Modus Ponens. – Mauro ALLEGRANZA Nov 02 '17 at 13:42
  • "the second one is far more intuitive and resolves pretty much all the paradoxes that material implication arise." Why ? If we define $p \to q$ as an abbreviation for $\lnot p \lor q$ and this one has no "paradoxes", also the former must have no paradoxes. – Mauro ALLEGRANZA Nov 02 '17 at 13:44
  • @5xum It's wrong what you stated...you maybe mean "not p or q" – Gabriele Scarlatti Nov 02 '17 at 15:20
  • Maybe helpful the post: implication and ordinary language: the answer enphasizes the connection between $\to$ and modus ponens, whose role in math is ubiquitous. – Mauro ALLEGRANZA Nov 02 '17 at 15:53
  • This question of mine might also be of interest to you. – k.stm Dec 18 '17 at 21:56

5 Answers5

5

I think it's because the formulation $\phi\rightarrow\psi$ is more natural when it comes to conditional proofs and modus ponens. In a conditional proof you assume $\phi$ and from there prove $\psi$ then when discharging the assumption you conclude $\phi\rightarrow\psi$ - after all you have actually proven that $\psi$ follows from $\phi$.

In the case of modus ponens you have that $\phi$ and $\phi\rightarrow\psi$ and conclude $\psi$. Here in effect you're using that $\phi$ implies $\psi$. However some persons would be fine with modus ponens in the alternate form, that is we know that $\phi$ and $\neg\phi\lor\psi$ and from that conclude $\psi$.

Of course there are merits in the other formulation too. For example it might be easier to manipulate logical formulae if you only have two or three operators (that is $\neg$, $\land$ and $\lor$) to bother about. You need it to achieve disjunctive and conjuctive normal forms.

skyking
  • 16,654
2

In english, the meaning of or can be two: - to link alternative ORRRR - to use as a conjunction.

hence, in "not p or q", people might get confused easily that the "or" is an alternative link, and the meaning will goes wrong. So, I guess, in convention people will just use "if p then q".

Yes, I'm one of those who get confused until I see your question when googled it. Thanks to your question for clearing my mind lol

  • This answer raises a good point: that conjunction also has its own issues (or rather, potential for confusing laypersons). – ryang Apr 22 '22 at 16:58
1

Psychologically, it's just easier to think about $A\implies B$ than it is to think about not $\neg A \lor B$.

As for any apparent paradoxes when we have both $A\implies B$ and $\neg A$, I just reason that we cannot really infer anything about $B$ from these two statements alone. Without any possibility of inconsistency, B could be true or $B$ could be false, as in the truth table for $A \implies B$.

Example: We know that if it is rainy, then it must be cloudy. Based on this knowledge alone, if it is not raining, it may or may not be cloudy.

  • That's right but is it only that?...I mean why do we decide a definition that appeal less to our intuition (give rise to paradoxes) if we have a valid alternative? (stackexchange is full of posts regarding question about implication....this is evident). Moreover, we could define "if p, then q" as a subset of the "not p or q" statements when there is a casual relationship between the statements. – Gabriele Scarlatti Nov 02 '17 at 15:23
  • Which part is counter-intuitive? What "paradoxes?" There may be other notions of implication, but IMHO they are quite useless in applications, e.g. when writing mathematical proofs. In mathematics, there is no notion of causality. That is in the realm of science. – Dan Christensen Nov 03 '17 at 01:22
  • @DanChristensen I find it counterintuitive to say that any given theorem A implies any other given theorem B, but you can't start with any given theorem A as an axiom only and deduce any other given theorem B, under say detachment and substitution. Then again, to assert (A$\rightarrow$B) we really need a context, and in the same context A $\vdash$ B will usually hold also. – Doug Spoonwood Nov 05 '17 at 00:54
  • @DougSpoonwood Sorry, this makes no sense to me – Dan Christensen Nov 05 '17 at 13:44
0

"What I don't understand is the reason why we choose the "if p, then q" construct insead of sticking to the "Not p or q"?"

Well doing such would cause (another) controversy among logicians. I mean, it should get noted that their exist logical systems, such as Lukasiewicz 3-valued logic, where "if p, then q" does NOT mean the same thing as "not p or q". Also, detachment with $\rightarrow$ makes for the least controversial of logical rules. Furthermore, symbol usage ends up minimized with $\rightarrow$ instead of $\lnot$ and $\lor$.

Additionally, I will note that all sound and complete systems strong enough to have a propositional calculus have vacuous truths.

That all said, there exist plenty of systems where $\lnot$ and $\lor$ get taken as primitive instead of $\rightarrow$. So, it isn't like you have to use $\rightarrow$, so if you don't want to use $\rightarrow$, then don't do so.

  • That's a good answer because it gives multiple reasons...Anyway, I want to point out that from my little understanding vacuous truths arise just because we chose to make the indiciative conditional (the "if, then" connective) truth-functional. In fact if we chose to just use "Not p or q", then there would be no vacuous truths. The only problem I see with "Not p or q" is that is less clear in the case that the antecedent is true. In a way that reflects less the implicative relation that there is between the antecedent and the consequent (when the first is true) – Gabriele Scarlatti Nov 03 '17 at 16:25
  • "In fact if we chose to just use "Not p or q", then there would be no vacuous truths." A vacuous truth is one where the antecedent is false. So, we still have vacuous truths using "not p or q", since the antecedent "not p" can be false, while q can hold true, and thus "not p or q" can be a vacuous truth. So, no, I don't see how using $\lnot$ and $\lor$ instead of $\rightarrow$ eliminates vacuous truths. – Doug Spoonwood Nov 05 '17 at 00:50
  • But thank you for saying I had a good answer @GabrieleScarlatti – Doug Spoonwood Nov 05 '17 at 00:50
0

I know that there are many sources that read implication like this: "if p then q", but it's only part of the story of how to address the expression coloquially, because you could be using the longhand version of which "if, then" are part of. Here's one way to frame the whole truth table in language:

Whether P is true or false, Q is true, because otherwise, if Q is false, then P must be false for the implication to be true. P being true does not imply that Q is false. Only that it's true.

The last two sentences refer to the implication itself. "Does not imply" means the negation of "implies" and therefore its value. "Only that it's true" is shorthand of "the antecedent being true implies that the consequent must be too for the implication to be true as well". Let's try to replace P and Q in the expression:

Whether you like this design or not, we're going to use it, because otherwise, if we don't use it, then you must have hated it. Liking this design does not imply that we're not using it. Only that we will.

It boils down to "The designer liking his work implies that his client will use it".

Reading implication with "if, else" sets the antecedent as a condition and the consequent as the consequence, but they're not the same thing. Think of consequent as the "agent of consequence", which means that it's condition necessary to verify whether the antecedent is true or false.

I hope that I've helped. If not, then check whether there is a mistake in what I said or not.

Marco_O
  • 11