10

I am taking a course in Discrete Mathematics. In the course we are using $\to$ for implication and have been discussing truth tables and the like. But something was said about this being the same as $\implies$. It seemed strange to me that if they are the same, why not just use one of the symbols. I dug around and find that there is a difference.

I know that in the day to day life of a mathematician, whatever difference there is, it isn't really much to worry about. But there is supposedly a difference. I know that there are a number of other questions/answers on this site that discuss this, but I am still a bit confused. Here is my current understanding. Please tell me if I am thinking about it the right way

First my understanding:


A proposition is the same as a statement.

When $A$ and $B$ are propositions, then $A \to B$ is the proposition with the truth table that is only false when $p$ is true and $q$ is false.

When proving a theorem something is assumed to be true. From this one makes arguments that lead to the conclusios. We then use $A \implies B$ to say that since we know $A$ is indeed true, then $B$ must also be true. To $\implies$ is not a strict logical symbol with a truth table. We only use this to say that something is true because of something else.

If I know that $x$ is equal to $1$ and I want to say that from this follows that $x^2 = 1$, then I would use $\implies$. So I may say "We know that $x=1 \implies x^2 = 1$".

So far so good.

Let's say I want to define a set. If I consider the two sets $$ A = \{x\in \mathbb{R}: x^2 =1 \to x\geq 0\} \\ B = \{x\in \mathbb{R}: x^2 =1 \implies x\geq 0\} $$

Here then $A = \mathbb{R}\setminus \{-1\}$ because for these numbers the proposition/statement $(x^2 =1 \to x\geq 0)$ is true.

And $\implies$ in $B$ doesn't make sense because I am not asserting anything. This would be the same reason that if I make the theorem that: for all real numbers $x$, $x^2 = 1 \implies x = 1$, then this is an incorrect theorem.

If I make the definition saying that a real number $x$ is foo if $x^2 = 1 \implies x =1$, then the only number that is foo is $1$.

Is all this correct?


I understand that mathematicians use $\implies$ when maybe they "should" use $\to$ and this doesn't bother me. I am just trying to understand.

(You should have a "did-I-understand-this-correctly tag.)

John Doe
  • 3,233
  • 5
  • 43
  • 88
  • The TeX command "\implies" produces $\implies$, so it's what I tend to use. – Barry Cipra Aug 30 '20 at 17:01
  • What are the definitions of both symbols? Does one appear in the definition of a well-formed formula, and the other does not? What has the author of the text said? – Doug Spoonwood Aug 30 '20 at 17:05
  • @DougSpoonwood: I don't think the author says anything about the difference. The book just uses $\to$. It was the teacher who made the comment about this being the same as $\implies$ because I had asked about it. I knew that $\implies$ is read out loud as "implies" and $\to$ is read that way too. So I was curious how they are different. Again, the teacher just made a short remark saying they are the same. – John Doe Aug 30 '20 at 17:07
  • 2
    In most cases, they are different symbols for the same concept: the Conditional connective. – Mauro ALLEGRANZA Aug 30 '20 at 17:13
  • In the example "When A and B are propositions, then $A → B$ is a proposition.." it is clear the connective. – Mauro ALLEGRANZA Aug 30 '20 at 17:14
  • 1
    When you are studying logic (the "object theory") as a mathematical structure, but using mathematical logic to study it (the latter being the "meta-theory"), implication formulas may occur in both contexts in the same argument, so it is sometimes convenient to have two symbols for implication, one for each context. That way, it's clear in which context a particular implication statement is supposed to occur. The logical structure of "implication" is the same in both contexts, so in that sense they are the "same." – Ned Aug 30 '20 at 18:47
  • It's just notation and they mean what the person who writes them means. I prefer to write implication as $\implies$ and to use the symbol $\to$ to refer to either then mapping of sets or values are the "direction" of limits. But that's a preference. There's no objective reality to them. – fleablood Aug 30 '20 at 19:05
  • As a metalogical symbol, 's purest (most direct) meaning is not that its consequent is derivable from its antecedent, but simply an assertion of the truth of its underlying material conditional.$\quad$2. Your set $B,$ i.e., ${x\in \mathbb{R}: x^2 =1 \implies x\geq 0}$ does make sense, just like A⟹(B⟹C) and A and (B⟹C), where the symbol for even the non-main connective is metalogical rather than material; saying that $B$ is the set of reals that satisfy a conditional is not the same as actually asserting that that conditional is true.$\quad$3. I agree with the answers below.
  • – ryang Jun 28 '23 at 12:58