In LaTeX the symbol for material implication is produced by $\to$, but for biconditional ?

  • 13
    Isn't it \iff? – Ludovic C. Aug 20 '13 at 20:28
  • 2
    Welcome to TeX.SX! Usually, we don't put a greeting or a “thank you” in our posts. While this might seem strange at first, it is not a sign of lack of politeness, but rather part of our trying to keep everything very concise. Accepting and upvoting answers is the preferred way here to say “thank you” to users who helped you. – Mensch Aug 20 '13 at 20:33
  • 1
    @LudovicC., no \iff is the symbol with two lines. I nedd the symbol with one line..!! – mle Aug 20 '13 at 20:35
  • @LudovicC. there is also a version without the think double arrow. It might seem redundant but for people working on mathematical logic its important to distinguish which ones are part of the formal language being developed and which ones are part of the meta-language proving the logic being developed in question. – Charlie Parker Nov 4 '18 at 3:51

LaTeX defines \to as \rightarrow:

\let\to\rightarrow % fontmath.ltx

The other direction is \gets:


For \leftrightarrow you can define your own command, e.g. \biconditional:

\[ A \to B \biconditional C \gets D \]

\[ A \rightarrow B \leftrightarrow C \leftarrow D \]
\[ A \longrightarrow B \longleftrightarrow C \longleftarrow D \]

\[ A \Rightarrow B \Leftrightarrow C \Leftarrow D \]
\[ A \Longrightarrow B \Longleftrightarrow C \Longleftarrow D \]
\[ B \iff C \]



  • \iff adds some extra space (from fontmath.ltx):

  • The example also shows some other arrow variants.

  • thanks.. but I use \biconditional and I have "Undefined control sequence" – mle Aug 20 '13 at 20:41
  • 4
    @Soviet: Then you have missed the line \let\biconditional\leftrightarrow. – Heiko Oberdiek Aug 20 '13 at 20:44
  • if I use \leftrightarrow it is ok.. – mle Aug 20 '13 at 20:45

You can use \Leftrightarrow or \Longleftrightarrow

$ \Leftrightarrow \Longleftrightarrow $

enter image description here

You might want to also bookmark this: https://oeis.org/wiki/List_of_LaTeX_mathematical_symbols

  • The link you provided is now dead. If you have any other resource of the link then please update your answer. – Christos Lytras Jan 5 '20 at 11:50

Double line:

  • \iff (= \Leftrightarrow) or
  • \longLeftrightarrow or
  • \xLeftrightarrow (extensible, load the mathtools package)

Single line:

  • \leftrightarrow or
  • \longleftrightarrow or
  • \xleftrightarrow (extensible, load the mathtools package)

Not the answer you're looking for? Browse other questions tagged or ask your own question.