14

I'm looking for a way to express A being true does not imply B. I know that A implies B can be written as $A \rightarrow B$, but what about A does not imply B? $A \not\rightarrow B$?

gerrit
  • 456
  • 1
  • 3
  • 17

2 Answers2

11

If you use a generic $\to$ or $\Rightarrow$ for imply then slash through for the not-imply.

But you can perhaps do better. If you actually mean syntactic entailment (so non-implication is a matter of there being no proof from $A$ to $B$ in the relevant proof system) then $A \nvdash B$ is available and absolutely standard.

If you actually mean semantic entailment (so non-implication is a matter of there being a valuation which makes $A$ true without making $B$ true) then $A \nvDash B$ is available and quite standard.

Peter Smith
  • 54,743
8

Usually, we use double arrows for implications: $A\Rightarrow B$. You can use a crossed out double arrow for does not imply: $A\nRightarrow B$. In LaTeX, these are "\Rightarrow" and "\nRightarrow", respectively.

icurays1
  • 17,161
  • 2
    I would usually see single arrow $A \rightarrow B$ and negation $A \nrightarrow B$. – Andrew Wonnacott May 23 '19 at 21:04
  • 4
    These are both used. In logic texts, for instance, the object language's notion of implication (i.e., propositional calculus or predicate calculus, etc) is often denoted by $A \to B$, whereas in the meta language (i.e., statements about the object language) the double arrow $A \implies B$ is used. Both are valid but shouldn't be used interchangeably. – Ben Kushigian Nov 01 '19 at 15:05
  • 2
    In my opinion, $\implies$ (literally \implies in LaTeX) is preferable for communicating logical implication, as $\rightarrow$ is often used to denote functional mappings, etc. – L0tad Jun 08 '23 at 19:36