what does this symbol mean?
A horizontal arrow pointing right

Implies symbol (→)

→ means “implies” or “if … then” in logic. p → q, read “if p then q”, is a conditional: it is false only when p is true and q is false.

Easily confused with

How to read it

OpenStax’s Contemporary Mathematics calls p → q a conditional or implication; p is the hypothesis (antecedent) and q the conclusion (consequent). It compares the conditional to a one-way promise, broken only when the hypothesis is true and the conclusion is false. So p → q counts as true whenever p is false, whatever q is. Oscar Levin’s Discrete Mathematics stresses that reading P → Q as “P implies Q” does not claim any causal link between P and Q. Swapping the two sides gives the converse, q → p, which Levin says is not equivalent to the original; the contrapositive, ¬q → ¬p, is.

Also searched as: →, ⇒, ⊃, arrow in logic, conditional symbol, if then symbol, implication symbol.

→, ⇒ or ⊃

Three signs are in use. forall x: Calgary gives the arrow → and the horseshoe ⊃ as the two common symbols for the conditional of logic. Mathematicians writing a proof often use the double arrow ⇒ or the long ⟹ between steps; NIST’s Digital Library of Mathematical Functions lists ⟹ as “implies”. The horseshoe ⊃ looks like the superset sign of set theory, which is a different symbol.

Other arrows

The same → is used elsewhere with other meanings: Unicode notes it is the total function arrow of the Z specification notation. In chemistry the arrow is a reaction arrow.

More logic symbols

The same shape elsewhere

Sources

Researched, edited and approved by Rory Hansen before publishing. Last reviewed October 9, 2026. How we research

Added .

Report a problem

Please don’t include personal details.